VirtualBox

Ignore:
Timestamp:
Feb 18, 2020 5:10:26 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
136177
Message:

6.1.4

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

Legend:

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

    r82719 r83113  
    165165
    166166
    167 section VGAROM progbits vstart=0x0 align=1 ; size=0x8fd class=CODE group=AUTO
    168   ; disGetNextSymbol 0xc0000 LB 0x8fd -> off=0x22 cb=000000000000054e uValue=00000000000c0022 'vgabios_int10_handler'
     167section VGAROM progbits vstart=0x0 align=1 ; size=0x8ea class=CODE group=AUTO
     168  ; disGetNextSymbol 0xc0000 LB 0x8ea -> off=0x22 cb=000000000000053e uValue=00000000000c0022 'vgabios_int10_handler'
    169169    db  055h, 0aah, 040h, 0e9h, 0e3h, 009h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    170170    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
    171171    db  04dh, 000h
    172 vgabios_int10_handler:                       ; 0xc0022 LB 0x54e
     172vgabios_int10_handler:                       ; 0xc0022 LB 0x53e
    173173    pushfw                                    ; 9c                          ; 0xc0022 vgarom.asm:84
    174     cmp ah, 00fh                              ; 80 fc 0f                    ; 0xc0023 vgarom.asm:96
    175     jne short 0002eh                          ; 75 06                       ; 0xc0026 vgarom.asm:97
    176     call 0017ah                               ; e8 4f 01                    ; 0xc0028 vgarom.asm:98
    177     jmp near 000eah                           ; e9 bc 00                    ; 0xc002b vgarom.asm:99
    178     cmp ah, 01ah                              ; 80 fc 1a                    ; 0xc002e vgarom.asm:101
    179     jne short 00039h                          ; 75 06                       ; 0xc0031 vgarom.asm:102
    180     call 0052fh                               ; e8 f9 04                    ; 0xc0033 vgarom.asm:103
    181     jmp near 000eah                           ; e9 b1 00                    ; 0xc0036 vgarom.asm:104
    182     cmp ah, 00bh                              ; 80 fc 0b                    ; 0xc0039 vgarom.asm:106
    183     jne short 00044h                          ; 75 06                       ; 0xc003c vgarom.asm:107
    184     call 000ech                               ; e8 ab 00                    ; 0xc003e vgarom.asm:108
    185     jmp near 000eah                           ; e9 a6 00                    ; 0xc0041 vgarom.asm:109
    186     cmp ax, 01103h                            ; 3d 03 11                    ; 0xc0044 vgarom.asm:111
    187     jne short 0004fh                          ; 75 06                       ; 0xc0047 vgarom.asm:112
    188     call 00426h                               ; e8 da 03                    ; 0xc0049 vgarom.asm:113
    189     jmp near 000eah                           ; e9 9b 00                    ; 0xc004c vgarom.asm:114
    190     cmp ah, 012h                              ; 80 fc 12                    ; 0xc004f vgarom.asm:116
    191     jne short 00092h                          ; 75 3e                       ; 0xc0052 vgarom.asm:117
    192     cmp bl, 010h                              ; 80 fb 10                    ; 0xc0054 vgarom.asm:118
    193     jne short 0005fh                          ; 75 06                       ; 0xc0057 vgarom.asm:119
    194     call 00433h                               ; e8 d7 03                    ; 0xc0059 vgarom.asm:120
    195     jmp near 000eah                           ; e9 8b 00                    ; 0xc005c vgarom.asm:121
    196     cmp bl, 030h                              ; 80 fb 30                    ; 0xc005f vgarom.asm:123
    197     jne short 0006ah                          ; 75 06                       ; 0xc0062 vgarom.asm:124
    198     call 00456h                               ; e8 ef 03                    ; 0xc0064 vgarom.asm:125
    199     jmp near 000eah                           ; e9 80 00                    ; 0xc0067 vgarom.asm:126
    200     cmp bl, 031h                              ; 80 fb 31                    ; 0xc006a vgarom.asm:128
    201     jne short 00074h                          ; 75 05                       ; 0xc006d vgarom.asm:129
    202     call 004a9h                               ; e8 37 04                    ; 0xc006f vgarom.asm:130
    203     jmp short 000eah                          ; eb 76                       ; 0xc0072 vgarom.asm:131
    204     cmp bl, 032h                              ; 80 fb 32                    ; 0xc0074 vgarom.asm:133
    205     jne short 0007eh                          ; 75 05                       ; 0xc0077 vgarom.asm:134
    206     call 004cbh                               ; e8 4f 04                    ; 0xc0079 vgarom.asm:135
    207     jmp short 000eah                          ; eb 6c                       ; 0xc007c vgarom.asm:136
    208     cmp bl, 033h                              ; 80 fb 33                    ; 0xc007e vgarom.asm:138
    209     jne short 00088h                          ; 75 05                       ; 0xc0081 vgarom.asm:139
    210     call 004e9h                               ; e8 63 04                    ; 0xc0083 vgarom.asm:140
    211     jmp short 000eah                          ; eb 62                       ; 0xc0086 vgarom.asm:141
    212     cmp bl, 034h                              ; 80 fb 34                    ; 0xc0088 vgarom.asm:143
    213     jne short 000dch                          ; 75 4f                       ; 0xc008b vgarom.asm:144
    214     call 0050dh                               ; e8 7d 04                    ; 0xc008d vgarom.asm:145
    215     jmp short 000eah                          ; eb 58                       ; 0xc0090 vgarom.asm:146
    216     cmp ax, 0101bh                            ; 3d 1b 10                    ; 0xc0092 vgarom.asm:148
    217     je short 000dch                           ; 74 45                       ; 0xc0095 vgarom.asm:149
    218     cmp ah, 010h                              ; 80 fc 10                    ; 0xc0097 vgarom.asm:150
    219     jne short 000a1h                          ; 75 05                       ; 0xc009a vgarom.asm:154
    220     call 001a1h                               ; e8 02 01                    ; 0xc009c vgarom.asm:156
    221     jmp short 000eah                          ; eb 49                       ; 0xc009f vgarom.asm:157
    222     cmp ah, 04fh                              ; 80 fc 4f                    ; 0xc00a1 vgarom.asm:160
    223     jne short 000dch                          ; 75 36                       ; 0xc00a4 vgarom.asm:161
    224     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc00a6 vgarom.asm:162
    225     jne short 000afh                          ; 75 05                       ; 0xc00a8 vgarom.asm:163
    226     call 007d2h                               ; e8 25 07                    ; 0xc00aa vgarom.asm:164
    227     jmp short 000eah                          ; eb 3b                       ; 0xc00ad vgarom.asm:165
    228     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc00af vgarom.asm:167
    229     jne short 000b8h                          ; 75 05                       ; 0xc00b1 vgarom.asm:168
    230     call 007f7h                               ; e8 41 07                    ; 0xc00b3 vgarom.asm:169
    231     jmp short 000eah                          ; eb 32                       ; 0xc00b6 vgarom.asm:170
    232     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc00b8 vgarom.asm:172
    233     jne short 000c1h                          ; 75 05                       ; 0xc00ba vgarom.asm:173
    234     call 00824h                               ; e8 65 07                    ; 0xc00bc vgarom.asm:174
    235     jmp short 000eah                          ; eb 29                       ; 0xc00bf vgarom.asm:175
    236     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc00c1 vgarom.asm:177
    237     jne short 000cah                          ; 75 05                       ; 0xc00c3 vgarom.asm:178
    238     call 00858h                               ; e8 90 07                    ; 0xc00c5 vgarom.asm:179
    239     jmp short 000eah                          ; eb 20                       ; 0xc00c8 vgarom.asm:180
    240     cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc00ca vgarom.asm:182
    241     jne short 000d3h                          ; 75 05                       ; 0xc00cc vgarom.asm:183
    242     call 0088fh                               ; e8 be 07                    ; 0xc00ce vgarom.asm:184
    243     jmp short 000eah                          ; eb 17                       ; 0xc00d1 vgarom.asm:185
    244     cmp AL, strict byte 00ah                  ; 3c 0a                       ; 0xc00d3 vgarom.asm:187
    245     jne short 000dch                          ; 75 05                       ; 0xc00d5 vgarom.asm:188
    246     call 008e6h                               ; e8 0c 08                    ; 0xc00d7 vgarom.asm:189
    247     jmp short 000eah                          ; eb 0e                       ; 0xc00da vgarom.asm:190
    248     push ES                                   ; 06                          ; 0xc00dc vgarom.asm:194
    249     push DS                                   ; 1e                          ; 0xc00dd vgarom.asm:195
    250     pushaw                                    ; 60                          ; 0xc00de vgarom.asm:97
    251     mov bx, 0c000h                            ; bb 00 c0                    ; 0xc00df vgarom.asm:199
    252     mov ds, bx                                ; 8e db                       ; 0xc00e2 vgarom.asm:200
    253     call 0368eh                               ; e8 a7 35                    ; 0xc00e4 vgarom.asm:201
    254     popaw                                     ; 61                          ; 0xc00e7 vgarom.asm:114
    255     pop DS                                    ; 1f                          ; 0xc00e8 vgarom.asm:204
    256     pop ES                                    ; 07                          ; 0xc00e9 vgarom.asm:205
    257     popfw                                     ; 9d                          ; 0xc00ea vgarom.asm:207
    258     iret                                      ; cf                          ; 0xc00eb vgarom.asm:208
    259     cmp bh, 000h                              ; 80 ff 00                    ; 0xc00ec vgarom.asm:213
    260     je short 000f7h                           ; 74 06                       ; 0xc00ef vgarom.asm:214
    261     cmp bh, 001h                              ; 80 ff 01                    ; 0xc00f1 vgarom.asm:215
    262     je short 00148h                           ; 74 52                       ; 0xc00f4 vgarom.asm:216
    263     retn                                      ; c3                          ; 0xc00f6 vgarom.asm:220
    264     push ax                                   ; 50                          ; 0xc00f7 vgarom.asm:222
    265     push bx                                   ; 53                          ; 0xc00f8 vgarom.asm:223
    266     push cx                                   ; 51                          ; 0xc00f9 vgarom.asm:224
    267     push dx                                   ; 52                          ; 0xc00fa vgarom.asm:225
    268     push DS                                   ; 1e                          ; 0xc00fb vgarom.asm:226
    269     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc00fc vgarom.asm:227
    270     mov ds, dx                                ; 8e da                       ; 0xc00ff vgarom.asm:228
    271     mov dx, 003dah                            ; ba da 03                    ; 0xc0101 vgarom.asm:229
    272     in AL, DX                                 ; ec                          ; 0xc0104 vgarom.asm:230
    273     cmp byte [word 00049h], 003h              ; 80 3e 49 00 03              ; 0xc0105 vgarom.asm:231
    274     jbe short 0013bh                          ; 76 2f                       ; 0xc010a vgarom.asm:232
    275     mov dx, 003c0h                            ; ba c0 03                    ; 0xc010c vgarom.asm:233
    276     mov AL, strict byte 000h                  ; b0 00                       ; 0xc010f vgarom.asm:234
    277     out DX, AL                                ; ee                          ; 0xc0111 vgarom.asm:235
     174    cmp ah, 00fh                              ; 80 fc 0f                    ; 0xc0023 vgarom.asm:97
     175    jne short 0002eh                          ; 75 06                       ; 0xc0026 vgarom.asm:98
     176    call 00177h                               ; e8 4c 01                    ; 0xc0028 vgarom.asm:99
     177    jmp near 000e7h                           ; e9 b9 00                    ; 0xc002b vgarom.asm:100
     178    cmp ah, 01ah                              ; 80 fc 1a                    ; 0xc002e vgarom.asm:102
     179    jne short 00039h                          ; 75 06                       ; 0xc0031 vgarom.asm:103
     180    call 0052ch                               ; e8 f6 04                    ; 0xc0033 vgarom.asm:104
     181    jmp near 000e7h                           ; e9 ae 00                    ; 0xc0036 vgarom.asm:105
     182    cmp ah, 00bh                              ; 80 fc 0b                    ; 0xc0039 vgarom.asm:107
     183    jne short 00044h                          ; 75 06                       ; 0xc003c vgarom.asm:108
     184    call 000e9h                               ; e8 a8 00                    ; 0xc003e vgarom.asm:109
     185    jmp near 000e7h                           ; e9 a3 00                    ; 0xc0041 vgarom.asm:110
     186    cmp ax, 01103h                            ; 3d 03 11                    ; 0xc0044 vgarom.asm:112
     187    jne short 0004fh                          ; 75 06                       ; 0xc0047 vgarom.asm:113
     188    call 00423h                               ; e8 d7 03                    ; 0xc0049 vgarom.asm:114
     189    jmp near 000e7h                           ; e9 98 00                    ; 0xc004c vgarom.asm:115
     190    cmp ah, 012h                              ; 80 fc 12                    ; 0xc004f vgarom.asm:117
     191    jne short 00091h                          ; 75 3d                       ; 0xc0052 vgarom.asm:118
     192    cmp bl, 010h                              ; 80 fb 10                    ; 0xc0054 vgarom.asm:119
     193    jne short 0005fh                          ; 75 06                       ; 0xc0057 vgarom.asm:120
     194    call 00430h                               ; e8 d4 03                    ; 0xc0059 vgarom.asm:121
     195    jmp near 000e7h                           ; e9 88 00                    ; 0xc005c vgarom.asm:122
     196    cmp bl, 030h                              ; 80 fb 30                    ; 0xc005f vgarom.asm:124
     197    jne short 00069h                          ; 75 05                       ; 0xc0062 vgarom.asm:125
     198    call 00453h                               ; e8 ec 03                    ; 0xc0064 vgarom.asm:126
     199    jmp short 000e7h                          ; eb 7e                       ; 0xc0067 vgarom.asm:127
     200    cmp bl, 031h                              ; 80 fb 31                    ; 0xc0069 vgarom.asm:129
     201    jne short 00073h                          ; 75 05                       ; 0xc006c vgarom.asm:130
     202    call 004a6h                               ; e8 35 04                    ; 0xc006e vgarom.asm:131
     203    jmp short 000e7h                          ; eb 74                       ; 0xc0071 vgarom.asm:132
     204    cmp bl, 032h                              ; 80 fb 32                    ; 0xc0073 vgarom.asm:134
     205    jne short 0007dh                          ; 75 05                       ; 0xc0076 vgarom.asm:135
     206    call 004c8h                               ; e8 4d 04                    ; 0xc0078 vgarom.asm:136
     207    jmp short 000e7h                          ; eb 6a                       ; 0xc007b vgarom.asm:137
     208    cmp bl, 033h                              ; 80 fb 33                    ; 0xc007d vgarom.asm:139
     209    jne short 00087h                          ; 75 05                       ; 0xc0080 vgarom.asm:140
     210    call 004e6h                               ; e8 61 04                    ; 0xc0082 vgarom.asm:141
     211    jmp short 000e7h                          ; eb 60                       ; 0xc0085 vgarom.asm:142
     212    cmp bl, 034h                              ; 80 fb 34                    ; 0xc0087 vgarom.asm:144
     213    jne short 000dbh                          ; 75 4f                       ; 0xc008a vgarom.asm:145
     214    call 0050ah                               ; e8 7b 04                    ; 0xc008c vgarom.asm:146
     215    jmp short 000e7h                          ; eb 56                       ; 0xc008f vgarom.asm:147
     216    cmp ax, 0101bh                            ; 3d 1b 10                    ; 0xc0091 vgarom.asm:149
     217    je short 000dbh                           ; 74 45                       ; 0xc0094 vgarom.asm:150
     218    cmp ah, 010h                              ; 80 fc 10                    ; 0xc0096 vgarom.asm:151
     219    jne short 000a0h                          ; 75 05                       ; 0xc0099 vgarom.asm:155
     220    call 0019eh                               ; e8 00 01                    ; 0xc009b vgarom.asm:157
     221    jmp short 000e7h                          ; eb 47                       ; 0xc009e vgarom.asm:158
     222    cmp ah, 04fh                              ; 80 fc 4f                    ; 0xc00a0 vgarom.asm:161
     223    jne short 000dbh                          ; 75 36                       ; 0xc00a3 vgarom.asm:162
     224    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc00a5 vgarom.asm:163
     225    jne short 000aeh                          ; 75 05                       ; 0xc00a7 vgarom.asm:164
     226    call 007c2h                               ; e8 16 07                    ; 0xc00a9 vgarom.asm:165
     227    jmp short 000e7h                          ; eb 39                       ; 0xc00ac vgarom.asm:166
     228    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc00ae vgarom.asm:168
     229    jne short 000b7h                          ; 75 05                       ; 0xc00b0 vgarom.asm:169
     230    call 007e7h                               ; e8 32 07                    ; 0xc00b2 vgarom.asm:170
     231    jmp short 000e7h                          ; eb 30                       ; 0xc00b5 vgarom.asm:171
     232    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc00b7 vgarom.asm:173
     233    jne short 000c0h                          ; 75 05                       ; 0xc00b9 vgarom.asm:174
     234    call 00814h                               ; e8 56 07                    ; 0xc00bb vgarom.asm:175
     235    jmp short 000e7h                          ; eb 27                       ; 0xc00be vgarom.asm:176
     236    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc00c0 vgarom.asm:178
     237    jne short 000c9h                          ; 75 05                       ; 0xc00c2 vgarom.asm:179
     238    call 00848h                               ; e8 81 07                    ; 0xc00c4 vgarom.asm:180
     239    jmp short 000e7h                          ; eb 1e                       ; 0xc00c7 vgarom.asm:181
     240    cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc00c9 vgarom.asm:183
     241    jne short 000d2h                          ; 75 05                       ; 0xc00cb vgarom.asm:184
     242    call 0087fh                               ; e8 af 07                    ; 0xc00cd vgarom.asm:185
     243    jmp short 000e7h                          ; eb 15                       ; 0xc00d0 vgarom.asm:186
     244    cmp AL, strict byte 00ah                  ; 3c 0a                       ; 0xc00d2 vgarom.asm:188
     245    jne short 000dbh                          ; 75 05                       ; 0xc00d4 vgarom.asm:189
     246    call 008d6h                               ; e8 fd 07                    ; 0xc00d6 vgarom.asm:190
     247    jmp short 000e7h                          ; eb 0c                       ; 0xc00d9 vgarom.asm:191
     248    push ES                                   ; 06                          ; 0xc00db vgarom.asm:195
     249    push DS                                   ; 1e                          ; 0xc00dc vgarom.asm:196
     250    pushaw                                    ; 60                          ; 0xc00dd vgarom.asm:97
     251    push CS                                   ; 0e                          ; 0xc00de vgarom.asm:200
     252    pop DS                                    ; 1f                          ; 0xc00df vgarom.asm:201
     253    cld                                       ; fc                          ; 0xc00e0 vgarom.asm:202
     254    call 03670h                               ; e8 8c 35                    ; 0xc00e1 vgarom.asm:203
     255    popaw                                     ; 61                          ; 0xc00e4 vgarom.asm:114
     256    pop DS                                    ; 1f                          ; 0xc00e5 vgarom.asm:206
     257    pop ES                                    ; 07                          ; 0xc00e6 vgarom.asm:207
     258    popfw                                     ; 9d                          ; 0xc00e7 vgarom.asm:209
     259    iret                                      ; cf                          ; 0xc00e8 vgarom.asm:210
     260    cmp bh, 000h                              ; 80 ff 00                    ; 0xc00e9 vgarom.asm:215
     261    je short 000f4h                           ; 74 06                       ; 0xc00ec vgarom.asm:216
     262    cmp bh, 001h                              ; 80 ff 01                    ; 0xc00ee vgarom.asm:217
     263    je short 00145h                           ; 74 52                       ; 0xc00f1 vgarom.asm:218
     264    retn                                      ; c3                          ; 0xc00f3 vgarom.asm:222
     265    push ax                                   ; 50                          ; 0xc00f4 vgarom.asm:224
     266    push bx                                   ; 53                          ; 0xc00f5 vgarom.asm:225
     267    push cx                                   ; 51                          ; 0xc00f6 vgarom.asm:226
     268    push dx                                   ; 52                          ; 0xc00f7 vgarom.asm:227
     269    push DS                                   ; 1e                          ; 0xc00f8 vgarom.asm:228
     270    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc00f9 vgarom.asm:229
     271    mov ds, dx                                ; 8e da                       ; 0xc00fc vgarom.asm:230
     272    mov dx, 003dah                            ; ba da 03                    ; 0xc00fe vgarom.asm:231
     273    in AL, DX                                 ; ec                          ; 0xc0101 vgarom.asm:232
     274    cmp byte [word 00049h], 003h              ; 80 3e 49 00 03              ; 0xc0102 vgarom.asm:233
     275    jbe short 00138h                          ; 76 2f                       ; 0xc0107 vgarom.asm:234
     276    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0109 vgarom.asm:235
     277    mov AL, strict byte 000h                  ; b0 00                       ; 0xc010c vgarom.asm:236
     278    out DX, AL                                ; ee                          ; 0xc010e vgarom.asm:237
    278279    db  08ah, 0c3h
    279     ; mov al, bl                                ; 8a c3                     ; 0xc0112 vgarom.asm:236
    280     and AL, strict byte 00fh                  ; 24 0f                       ; 0xc0114 vgarom.asm:237
    281     test AL, strict byte 008h                 ; a8 08                       ; 0xc0116 vgarom.asm:238
    282     je short 0011ch                           ; 74 02                       ; 0xc0118 vgarom.asm:239
    283     add AL, strict byte 008h                  ; 04 08                       ; 0xc011a vgarom.asm:240
    284     out DX, AL                                ; ee                          ; 0xc011c vgarom.asm:242
    285     mov CL, strict byte 001h                  ; b1 01                       ; 0xc011d vgarom.asm:243
    286     and bl, 010h                              ; 80 e3 10                    ; 0xc011f vgarom.asm:244
    287     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0122 vgarom.asm:246
     280    ; mov al, bl                                ; 8a c3                     ; 0xc010f vgarom.asm:238
     281    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc0111 vgarom.asm:239
     282    test AL, strict byte 008h                 ; a8 08                       ; 0xc0113 vgarom.asm:240
     283    je short 00119h                           ; 74 02                       ; 0xc0115 vgarom.asm:241
     284    add AL, strict byte 008h                  ; 04 08                       ; 0xc0117 vgarom.asm:242
     285    out DX, AL                                ; ee                          ; 0xc0119 vgarom.asm:244
     286    mov CL, strict byte 001h                  ; b1 01                       ; 0xc011a vgarom.asm:245
     287    and bl, 010h                              ; 80 e3 10                    ; 0xc011c vgarom.asm:246
     288    mov dx, 003c0h                            ; ba c0 03                    ; 0xc011f vgarom.asm:248
    288289    db  08ah, 0c1h
    289     ; mov al, cl                                ; 8a c1                     ; 0xc0125 vgarom.asm:247
    290     out DX, AL                                ; ee                          ; 0xc0127 vgarom.asm:248
    291     mov dx, 003c1h                            ; ba c1 03                    ; 0xc0128 vgarom.asm:249
    292     in AL, DX                                 ; ec                          ; 0xc012b vgarom.asm:250
    293     and AL, strict byte 0efh                  ; 24 ef                       ; 0xc012c vgarom.asm:251
     290    ; mov al, cl                                ; 8a c1                     ; 0xc0122 vgarom.asm:249
     291    out DX, AL                                ; ee                          ; 0xc0124 vgarom.asm:250
     292    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0125 vgarom.asm:251
     293    in AL, DX                                 ; ec                          ; 0xc0128 vgarom.asm:252
     294    and AL, strict byte 0efh                  ; 24 ef                       ; 0xc0129 vgarom.asm:253
    294295    db  00ah, 0c3h
    295     ; or al, bl                                 ; 0a c3                     ; 0xc012e vgarom.asm:252
    296     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0130 vgarom.asm:253
    297     out DX, AL                                ; ee                          ; 0xc0133 vgarom.asm:254
     296    ; or al, bl                                 ; 0a c3                     ; 0xc012b vgarom.asm:254
     297    mov dx, 003c0h                            ; ba c0 03                    ; 0xc012d vgarom.asm:255
     298    out DX, AL                                ; ee                          ; 0xc0130 vgarom.asm:256
    298299    db  0feh, 0c1h
    299     ; inc cl                                    ; fe c1                     ; 0xc0134 vgarom.asm:255
    300     cmp cl, 004h                              ; 80 f9 04                    ; 0xc0136 vgarom.asm:256
    301     jne short 00122h                          ; 75 e7                       ; 0xc0139 vgarom.asm:257
    302     mov AL, strict byte 020h                  ; b0 20                       ; 0xc013b vgarom.asm:259
    303     out DX, AL                                ; ee                          ; 0xc013d vgarom.asm:260
    304     mov dx, 003dah                            ; ba da 03                    ; 0xc013e vgarom.asm:262
    305     in AL, DX                                 ; ec                          ; 0xc0141 vgarom.asm:263
    306     pop DS                                    ; 1f                          ; 0xc0142 vgarom.asm:265
    307     pop dx                                    ; 5a                          ; 0xc0143 vgarom.asm:266
    308     pop cx                                    ; 59                          ; 0xc0144 vgarom.asm:267
    309     pop bx                                    ; 5b                          ; 0xc0145 vgarom.asm:268
    310     pop ax                                    ; 58                          ; 0xc0146 vgarom.asm:269
    311     retn                                      ; c3                          ; 0xc0147 vgarom.asm:270
    312     push ax                                   ; 50                          ; 0xc0148 vgarom.asm:272
    313     push bx                                   ; 53                          ; 0xc0149 vgarom.asm:273
    314     push cx                                   ; 51                          ; 0xc014a vgarom.asm:274
    315     push dx                                   ; 52                          ; 0xc014b vgarom.asm:275
    316     mov dx, 003dah                            ; ba da 03                    ; 0xc014c vgarom.asm:276
    317     in AL, DX                                 ; ec                          ; 0xc014f vgarom.asm:277
    318     mov CL, strict byte 001h                  ; b1 01                       ; 0xc0150 vgarom.asm:278
    319     and bl, 001h                              ; 80 e3 01                    ; 0xc0152 vgarom.asm:279
    320     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0155 vgarom.asm:281
     300    ; inc cl                                    ; fe c1                     ; 0xc0131 vgarom.asm:257
     301    cmp cl, 004h                              ; 80 f9 04                    ; 0xc0133 vgarom.asm:258
     302    jne short 0011fh                          ; 75 e7                       ; 0xc0136 vgarom.asm:259
     303    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0138 vgarom.asm:261
     304    out DX, AL                                ; ee                          ; 0xc013a vgarom.asm:262
     305    mov dx, 003dah                            ; ba da 03                    ; 0xc013b vgarom.asm:264
     306    in AL, DX                                 ; ec                          ; 0xc013e vgarom.asm:265
     307    pop DS                                    ; 1f                          ; 0xc013f vgarom.asm:267
     308    pop dx                                    ; 5a                          ; 0xc0140 vgarom.asm:268
     309    pop cx                                    ; 59                          ; 0xc0141 vgarom.asm:269
     310    pop bx                                    ; 5b                          ; 0xc0142 vgarom.asm:270
     311    pop ax                                    ; 58                          ; 0xc0143 vgarom.asm:271
     312    retn                                      ; c3                          ; 0xc0144 vgarom.asm:272
     313    push ax                                   ; 50                          ; 0xc0145 vgarom.asm:274
     314    push bx                                   ; 53                          ; 0xc0146 vgarom.asm:275
     315    push cx                                   ; 51                          ; 0xc0147 vgarom.asm:276
     316    push dx                                   ; 52                          ; 0xc0148 vgarom.asm:277
     317    mov dx, 003dah                            ; ba da 03                    ; 0xc0149 vgarom.asm:278
     318    in AL, DX                                 ; ec                          ; 0xc014c vgarom.asm:279
     319    mov CL, strict byte 001h                  ; b1 01                       ; 0xc014d vgarom.asm:280
     320    and bl, 001h                              ; 80 e3 01                    ; 0xc014f vgarom.asm:281
     321    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0152 vgarom.asm:283
    321322    db  08ah, 0c1h
    322     ; mov al, cl                                ; 8a c1                     ; 0xc0158 vgarom.asm:282
    323     out DX, AL                                ; ee                          ; 0xc015a vgarom.asm:283
    324     mov dx, 003c1h                            ; ba c1 03                    ; 0xc015b vgarom.asm:284
    325     in AL, DX                                 ; ec                          ; 0xc015e vgarom.asm:285
    326     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc015f vgarom.asm:286
     323    ; mov al, cl                                ; 8a c1                     ; 0xc0155 vgarom.asm:284
     324    out DX, AL                                ; ee                          ; 0xc0157 vgarom.asm:285
     325    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0158 vgarom.asm:286
     326    in AL, DX                                 ; ec                          ; 0xc015b vgarom.asm:287
     327    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc015c vgarom.asm:288
    327328    db  00ah, 0c3h
    328     ; or al, bl                                 ; 0a c3                     ; 0xc0161 vgarom.asm:287
    329     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0163 vgarom.asm:288
    330     out DX, AL                                ; ee                          ; 0xc0166 vgarom.asm:289
     329    ; or al, bl                                 ; 0a c3                     ; 0xc015e vgarom.asm:289
     330    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0160 vgarom.asm:290
     331    out DX, AL                                ; ee                          ; 0xc0163 vgarom.asm:291
    331332    db  0feh, 0c1h
    332     ; inc cl                                    ; fe c1                     ; 0xc0167 vgarom.asm:290
    333     cmp cl, 004h                              ; 80 f9 04                    ; 0xc0169 vgarom.asm:291
    334     jne short 00155h                          ; 75 e7                       ; 0xc016c vgarom.asm:292
    335     mov AL, strict byte 020h                  ; b0 20                       ; 0xc016e vgarom.asm:293
    336     out DX, AL                                ; ee                          ; 0xc0170 vgarom.asm:294
    337     mov dx, 003dah                            ; ba da 03                    ; 0xc0171 vgarom.asm:296
    338     in AL, DX                                 ; ec                          ; 0xc0174 vgarom.asm:297
    339     pop dx                                    ; 5a                          ; 0xc0175 vgarom.asm:299
    340     pop cx                                    ; 59                          ; 0xc0176 vgarom.asm:300
    341     pop bx                                    ; 5b                          ; 0xc0177 vgarom.asm:301
    342     pop ax                                    ; 58                          ; 0xc0178 vgarom.asm:302
    343     retn                                      ; c3                          ; 0xc0179 vgarom.asm:303
    344     push DS                                   ; 1e                          ; 0xc017a vgarom.asm:308
    345     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc017b vgarom.asm:309
    346     mov ds, ax                                ; 8e d8                       ; 0xc017e vgarom.asm:310
    347     push bx                                   ; 53                          ; 0xc0180 vgarom.asm:311
    348     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc0181 vgarom.asm:312
    349     mov al, byte [bx]                         ; 8a 07                       ; 0xc0184 vgarom.asm:313
    350     pop bx                                    ; 5b                          ; 0xc0186 vgarom.asm:314
     333    ; inc cl                                    ; fe c1                     ; 0xc0164 vgarom.asm:292
     334    cmp cl, 004h                              ; 80 f9 04                    ; 0xc0166 vgarom.asm:293
     335    jne short 00152h                          ; 75 e7                       ; 0xc0169 vgarom.asm:294
     336    mov AL, strict byte 020h                  ; b0 20                       ; 0xc016b vgarom.asm:295
     337    out DX, AL                                ; ee                          ; 0xc016d vgarom.asm:296
     338    mov dx, 003dah                            ; ba da 03                    ; 0xc016e vgarom.asm:298
     339    in AL, DX                                 ; ec                          ; 0xc0171 vgarom.asm:299
     340    pop dx                                    ; 5a                          ; 0xc0172 vgarom.asm:301
     341    pop cx                                    ; 59                          ; 0xc0173 vgarom.asm:302
     342    pop bx                                    ; 5b                          ; 0xc0174 vgarom.asm:303
     343    pop ax                                    ; 58                          ; 0xc0175 vgarom.asm:304
     344    retn                                      ; c3                          ; 0xc0176 vgarom.asm:305
     345    push DS                                   ; 1e                          ; 0xc0177 vgarom.asm:310
     346    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0178 vgarom.asm:311
     347    mov ds, ax                                ; 8e d8                       ; 0xc017b vgarom.asm:312
     348    push bx                                   ; 53                          ; 0xc017d vgarom.asm:313
     349    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc017e vgarom.asm:314
     350    mov al, byte [bx]                         ; 8a 07                       ; 0xc0181 vgarom.asm:315
     351    pop bx                                    ; 5b                          ; 0xc0183 vgarom.asm:316
    351352    db  08ah, 0f8h
    352     ; mov bh, al                                ; 8a f8                     ; 0xc0187 vgarom.asm:315
    353     push bx                                   ; 53                          ; 0xc0189 vgarom.asm:316
    354     mov bx, 00087h                            ; bb 87 00                    ; 0xc018a vgarom.asm:317
    355     mov ah, byte [bx]                         ; 8a 27                       ; 0xc018d vgarom.asm:318
    356     and ah, 080h                              ; 80 e4 80                    ; 0xc018f vgarom.asm:319
    357     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0192 vgarom.asm:320
    358     mov al, byte [bx]                         ; 8a 07                       ; 0xc0195 vgarom.asm:321
     353    ; mov bh, al                                ; 8a f8                     ; 0xc0184 vgarom.asm:317
     354    push bx                                   ; 53                          ; 0xc0186 vgarom.asm:318
     355    mov bx, 00087h                            ; bb 87 00                    ; 0xc0187 vgarom.asm:319
     356    mov ah, byte [bx]                         ; 8a 27                       ; 0xc018a vgarom.asm:320
     357    and ah, 080h                              ; 80 e4 80                    ; 0xc018c vgarom.asm:321
     358    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc018f vgarom.asm:322
     359    mov al, byte [bx]                         ; 8a 07                       ; 0xc0192 vgarom.asm:323
    359360    db  00ah, 0c4h
    360     ; or al, ah                                 ; 0a c4                     ; 0xc0197 vgarom.asm:322
    361     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0199 vgarom.asm:323
    362     mov ah, byte [bx]                         ; 8a 27                       ; 0xc019c vgarom.asm:324
    363     pop bx                                    ; 5b                          ; 0xc019e vgarom.asm:325
    364     pop DS                                    ; 1f                          ; 0xc019f vgarom.asm:326
    365     retn                                      ; c3                          ; 0xc01a0 vgarom.asm:327
    366     cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc01a1 vgarom.asm:332
    367     jne short 001a7h                          ; 75 02                       ; 0xc01a3 vgarom.asm:333
    368     jmp short 00208h                          ; eb 61                       ; 0xc01a5 vgarom.asm:334
    369     cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc01a7 vgarom.asm:336
    370     jne short 001adh                          ; 75 02                       ; 0xc01a9 vgarom.asm:337
    371     jmp short 00226h                          ; eb 79                       ; 0xc01ab vgarom.asm:338
    372     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc01ad vgarom.asm:340
    373     jne short 001b3h                          ; 75 02                       ; 0xc01af vgarom.asm:341
    374     jmp short 0022eh                          ; eb 7b                       ; 0xc01b1 vgarom.asm:342
    375     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc01b3 vgarom.asm:344
    376     jne short 001bah                          ; 75 03                       ; 0xc01b5 vgarom.asm:345
    377     jmp near 0025fh                           ; e9 a5 00                    ; 0xc01b7 vgarom.asm:346
    378     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc01ba vgarom.asm:348
    379     jne short 001c1h                          ; 75 03                       ; 0xc01bc vgarom.asm:349
    380     jmp near 00289h                           ; e9 c8 00                    ; 0xc01be vgarom.asm:350
    381     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc01c1 vgarom.asm:352
    382     jne short 001c8h                          ; 75 03                       ; 0xc01c3 vgarom.asm:353
    383     jmp near 002b1h                           ; e9 e9 00                    ; 0xc01c5 vgarom.asm:354
    384     cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc01c8 vgarom.asm:356
    385     jne short 001cfh                          ; 75 03                       ; 0xc01ca vgarom.asm:357
    386     jmp near 002bfh                           ; e9 f0 00                    ; 0xc01cc vgarom.asm:358
    387     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc01cf vgarom.asm:360
    388     jne short 001d6h                          ; 75 03                       ; 0xc01d1 vgarom.asm:361
    389     jmp near 00304h                           ; e9 2e 01                    ; 0xc01d3 vgarom.asm:362
    390     cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc01d6 vgarom.asm:364
    391     jne short 001ddh                          ; 75 03                       ; 0xc01d8 vgarom.asm:365
    392     jmp near 0031dh                           ; e9 40 01                    ; 0xc01da vgarom.asm:366
    393     cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc01dd vgarom.asm:368
    394     jne short 001e4h                          ; 75 03                       ; 0xc01df vgarom.asm:369
    395     jmp near 00345h                           ; e9 61 01                    ; 0xc01e1 vgarom.asm:370
    396     cmp AL, strict byte 015h                  ; 3c 15                       ; 0xc01e4 vgarom.asm:372
    397     jne short 001ebh                          ; 75 03                       ; 0xc01e6 vgarom.asm:373
    398     jmp near 0038ch                           ; e9 a1 01                    ; 0xc01e8 vgarom.asm:374
    399     cmp AL, strict byte 017h                  ; 3c 17                       ; 0xc01eb vgarom.asm:376
    400     jne short 001f2h                          ; 75 03                       ; 0xc01ed vgarom.asm:377
    401     jmp near 003a7h                           ; e9 b5 01                    ; 0xc01ef vgarom.asm:378
    402     cmp AL, strict byte 018h                  ; 3c 18                       ; 0xc01f2 vgarom.asm:380
    403     jne short 001f9h                          ; 75 03                       ; 0xc01f4 vgarom.asm:381
    404     jmp near 003cfh                           ; e9 d6 01                    ; 0xc01f6 vgarom.asm:382
    405     cmp AL, strict byte 019h                  ; 3c 19                       ; 0xc01f9 vgarom.asm:384
    406     jne short 00200h                          ; 75 03                       ; 0xc01fb vgarom.asm:385
    407     jmp near 003dah                           ; e9 da 01                    ; 0xc01fd vgarom.asm:386
    408     cmp AL, strict byte 01ah                  ; 3c 1a                       ; 0xc0200 vgarom.asm:388
    409     jne short 00207h                          ; 75 03                       ; 0xc0202 vgarom.asm:389
    410     jmp near 003e5h                           ; e9 de 01                    ; 0xc0204 vgarom.asm:390
    411     retn                                      ; c3                          ; 0xc0207 vgarom.asm:395
    412     cmp bl, 014h                              ; 80 fb 14                    ; 0xc0208 vgarom.asm:398
    413     jnbe short 00225h                         ; 77 18                       ; 0xc020b vgarom.asm:399
    414     push ax                                   ; 50                          ; 0xc020d vgarom.asm:400
    415     push dx                                   ; 52                          ; 0xc020e vgarom.asm:401
    416     mov dx, 003dah                            ; ba da 03                    ; 0xc020f vgarom.asm:402
    417     in AL, DX                                 ; ec                          ; 0xc0212 vgarom.asm:403
    418     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0213 vgarom.asm:404
     361    ; or al, ah                                 ; 0a c4                     ; 0xc0194 vgarom.asm:324
     362    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0196 vgarom.asm:325
     363    mov ah, byte [bx]                         ; 8a 27                       ; 0xc0199 vgarom.asm:326
     364    pop bx                                    ; 5b                          ; 0xc019b vgarom.asm:327
     365    pop DS                                    ; 1f                          ; 0xc019c vgarom.asm:328
     366    retn                                      ; c3                          ; 0xc019d vgarom.asm:329
     367    cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc019e vgarom.asm:334
     368    jne short 001a4h                          ; 75 02                       ; 0xc01a0 vgarom.asm:335
     369    jmp short 00205h                          ; eb 61                       ; 0xc01a2 vgarom.asm:336
     370    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc01a4 vgarom.asm:338
     371    jne short 001aah                          ; 75 02                       ; 0xc01a6 vgarom.asm:339
     372    jmp short 00223h                          ; eb 79                       ; 0xc01a8 vgarom.asm:340
     373    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc01aa vgarom.asm:342
     374    jne short 001b0h                          ; 75 02                       ; 0xc01ac vgarom.asm:343
     375    jmp short 0022bh                          ; eb 7b                       ; 0xc01ae vgarom.asm:344
     376    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc01b0 vgarom.asm:346
     377    jne short 001b7h                          ; 75 03                       ; 0xc01b2 vgarom.asm:347
     378    jmp near 0025ch                           ; e9 a5 00                    ; 0xc01b4 vgarom.asm:348
     379    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc01b7 vgarom.asm:350
     380    jne short 001beh                          ; 75 03                       ; 0xc01b9 vgarom.asm:351
     381    jmp near 00286h                           ; e9 c8 00                    ; 0xc01bb vgarom.asm:352
     382    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc01be vgarom.asm:354
     383    jne short 001c5h                          ; 75 03                       ; 0xc01c0 vgarom.asm:355
     384    jmp near 002aeh                           ; e9 e9 00                    ; 0xc01c2 vgarom.asm:356
     385    cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc01c5 vgarom.asm:358
     386    jne short 001cch                          ; 75 03                       ; 0xc01c7 vgarom.asm:359
     387    jmp near 002bch                           ; e9 f0 00                    ; 0xc01c9 vgarom.asm:360
     388    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc01cc vgarom.asm:362
     389    jne short 001d3h                          ; 75 03                       ; 0xc01ce vgarom.asm:363
     390    jmp near 00301h                           ; e9 2e 01                    ; 0xc01d0 vgarom.asm:364
     391    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc01d3 vgarom.asm:366
     392    jne short 001dah                          ; 75 03                       ; 0xc01d5 vgarom.asm:367
     393    jmp near 0031ah                           ; e9 40 01                    ; 0xc01d7 vgarom.asm:368
     394    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc01da vgarom.asm:370
     395    jne short 001e1h                          ; 75 03                       ; 0xc01dc vgarom.asm:371
     396    jmp near 00342h                           ; e9 61 01                    ; 0xc01de vgarom.asm:372
     397    cmp AL, strict byte 015h                  ; 3c 15                       ; 0xc01e1 vgarom.asm:374
     398    jne short 001e8h                          ; 75 03                       ; 0xc01e3 vgarom.asm:375
     399    jmp near 00389h                           ; e9 a1 01                    ; 0xc01e5 vgarom.asm:376
     400    cmp AL, strict byte 017h                  ; 3c 17                       ; 0xc01e8 vgarom.asm:378
     401    jne short 001efh                          ; 75 03                       ; 0xc01ea vgarom.asm:379
     402    jmp near 003a4h                           ; e9 b5 01                    ; 0xc01ec vgarom.asm:380
     403    cmp AL, strict byte 018h                  ; 3c 18                       ; 0xc01ef vgarom.asm:382
     404    jne short 001f6h                          ; 75 03                       ; 0xc01f1 vgarom.asm:383
     405    jmp near 003cch                           ; e9 d6 01                    ; 0xc01f3 vgarom.asm:384
     406    cmp AL, strict byte 019h                  ; 3c 19                       ; 0xc01f6 vgarom.asm:386
     407    jne short 001fdh                          ; 75 03                       ; 0xc01f8 vgarom.asm:387
     408    jmp near 003d7h                           ; e9 da 01                    ; 0xc01fa vgarom.asm:388
     409    cmp AL, strict byte 01ah                  ; 3c 1a                       ; 0xc01fd vgarom.asm:390
     410    jne short 00204h                          ; 75 03                       ; 0xc01ff vgarom.asm:391
     411    jmp near 003e2h                           ; e9 de 01                    ; 0xc0201 vgarom.asm:392
     412    retn                                      ; c3                          ; 0xc0204 vgarom.asm:397
     413    cmp bl, 014h                              ; 80 fb 14                    ; 0xc0205 vgarom.asm:400
     414    jnbe short 00222h                         ; 77 18                       ; 0xc0208 vgarom.asm:401
     415    push ax                                   ; 50                          ; 0xc020a vgarom.asm:402
     416    push dx                                   ; 52                          ; 0xc020b vgarom.asm:403
     417    mov dx, 003dah                            ; ba da 03                    ; 0xc020c vgarom.asm:404
     418    in AL, DX                                 ; ec                          ; 0xc020f vgarom.asm:405
     419    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0210 vgarom.asm:406
    419420    db  08ah, 0c3h
    420     ; mov al, bl                                ; 8a c3                     ; 0xc0216 vgarom.asm:405
    421     out DX, AL                                ; ee                          ; 0xc0218 vgarom.asm:406
     421    ; mov al, bl                                ; 8a c3                     ; 0xc0213 vgarom.asm:407
     422    out DX, AL                                ; ee                          ; 0xc0215 vgarom.asm:408
    422423    db  08ah, 0c7h
    423     ; mov al, bh                                ; 8a c7                     ; 0xc0219 vgarom.asm:407
    424     out DX, AL                                ; ee                          ; 0xc021b vgarom.asm:408
    425     mov AL, strict byte 020h                  ; b0 20                       ; 0xc021c vgarom.asm:409
    426     out DX, AL                                ; ee                          ; 0xc021e vgarom.asm:410
    427     mov dx, 003dah                            ; ba da 03                    ; 0xc021f vgarom.asm:412
    428     in AL, DX                                 ; ec                          ; 0xc0222 vgarom.asm:413
    429     pop dx                                    ; 5a                          ; 0xc0223 vgarom.asm:415
    430     pop ax                                    ; 58                          ; 0xc0224 vgarom.asm:416
    431     retn                                      ; c3                          ; 0xc0225 vgarom.asm:418
    432     push bx                                   ; 53                          ; 0xc0226 vgarom.asm:423
    433     mov BL, strict byte 011h                  ; b3 11                       ; 0xc0227 vgarom.asm:424
    434     call 00208h                               ; e8 dc ff                    ; 0xc0229 vgarom.asm:425
    435     pop bx                                    ; 5b                          ; 0xc022c vgarom.asm:426
    436     retn                                      ; c3                          ; 0xc022d vgarom.asm:427
    437     push ax                                   ; 50                          ; 0xc022e vgarom.asm:432
    438     push bx                                   ; 53                          ; 0xc022f vgarom.asm:433
    439     push cx                                   ; 51                          ; 0xc0230 vgarom.asm:434
    440     push dx                                   ; 52                          ; 0xc0231 vgarom.asm:435
     424    ; mov al, bh                                ; 8a c7                     ; 0xc0216 vgarom.asm:409
     425    out DX, AL                                ; ee                          ; 0xc0218 vgarom.asm:410
     426    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0219 vgarom.asm:411
     427    out DX, AL                                ; ee                          ; 0xc021b vgarom.asm:412
     428    mov dx, 003dah                            ; ba da 03                    ; 0xc021c vgarom.asm:414
     429    in AL, DX                                 ; ec                          ; 0xc021f vgarom.asm:415
     430    pop dx                                    ; 5a                          ; 0xc0220 vgarom.asm:417
     431    pop ax                                    ; 58                          ; 0xc0221 vgarom.asm:418
     432    retn                                      ; c3                          ; 0xc0222 vgarom.asm:420
     433    push bx                                   ; 53                          ; 0xc0223 vgarom.asm:425
     434    mov BL, strict byte 011h                  ; b3 11                       ; 0xc0224 vgarom.asm:426
     435    call 00205h                               ; e8 dc ff                    ; 0xc0226 vgarom.asm:427
     436    pop bx                                    ; 5b                          ; 0xc0229 vgarom.asm:428
     437    retn                                      ; c3                          ; 0xc022a vgarom.asm:429
     438    push ax                                   ; 50                          ; 0xc022b vgarom.asm:434
     439    push bx                                   ; 53                          ; 0xc022c vgarom.asm:435
     440    push cx                                   ; 51                          ; 0xc022d vgarom.asm:436
     441    push dx                                   ; 52                          ; 0xc022e vgarom.asm:437
    441442    db  08bh, 0dah
    442     ; mov bx, dx                                ; 8b da                     ; 0xc0232 vgarom.asm:436
    443     mov dx, 003dah                            ; ba da 03                    ; 0xc0234 vgarom.asm:437
    444     in AL, DX                                 ; ec                          ; 0xc0237 vgarom.asm:438
    445     mov CL, strict byte 000h                  ; b1 00                       ; 0xc0238 vgarom.asm:439
    446     mov dx, 003c0h                            ; ba c0 03                    ; 0xc023a vgarom.asm:440
     443    ; mov bx, dx                                ; 8b da                     ; 0xc022f vgarom.asm:438
     444    mov dx, 003dah                            ; ba da 03                    ; 0xc0231 vgarom.asm:439
     445    in AL, DX                                 ; ec                          ; 0xc0234 vgarom.asm:440
     446    mov CL, strict byte 000h                  ; b1 00                       ; 0xc0235 vgarom.asm:441
     447    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0237 vgarom.asm:442
    447448    db  08ah, 0c1h
    448     ; mov al, cl                                ; 8a c1                     ; 0xc023d vgarom.asm:442
    449     out DX, AL                                ; ee                          ; 0xc023f vgarom.asm:443
    450     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0240 vgarom.asm:444
    451     out DX, AL                                ; ee                          ; 0xc0243 vgarom.asm:445
    452     inc bx                                    ; 43                          ; 0xc0244 vgarom.asm:446
     449    ; mov al, cl                                ; 8a c1                     ; 0xc023a vgarom.asm:444
     450    out DX, AL                                ; ee                          ; 0xc023c vgarom.asm:445
     451    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc023d vgarom.asm:446
     452    out DX, AL                                ; ee                          ; 0xc0240 vgarom.asm:447
     453    inc bx                                    ; 43                          ; 0xc0241 vgarom.asm:448
    453454    db  0feh, 0c1h
    454     ; inc cl                                    ; fe c1                     ; 0xc0245 vgarom.asm:447
    455     cmp cl, 010h                              ; 80 f9 10                    ; 0xc0247 vgarom.asm:448
    456     jne short 0023dh                          ; 75 f1                       ; 0xc024a vgarom.asm:449
    457     mov AL, strict byte 011h                  ; b0 11                       ; 0xc024c vgarom.asm:450
    458     out DX, AL                                ; ee                          ; 0xc024e vgarom.asm:451
    459     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc024f vgarom.asm:452
    460     out DX, AL                                ; ee                          ; 0xc0252 vgarom.asm:453
    461     mov AL, strict byte 020h                  ; b0 20                       ; 0xc0253 vgarom.asm:454
    462     out DX, AL                                ; ee                          ; 0xc0255 vgarom.asm:455
    463     mov dx, 003dah                            ; ba da 03                    ; 0xc0256 vgarom.asm:457
    464     in AL, DX                                 ; ec                          ; 0xc0259 vgarom.asm:458
    465     pop dx                                    ; 5a                          ; 0xc025a vgarom.asm:460
    466     pop cx                                    ; 59                          ; 0xc025b vgarom.asm:461
    467     pop bx                                    ; 5b                          ; 0xc025c vgarom.asm:462
    468     pop ax                                    ; 58                          ; 0xc025d vgarom.asm:463
    469     retn                                      ; c3                          ; 0xc025e vgarom.asm:464
    470     push ax                                   ; 50                          ; 0xc025f vgarom.asm:469
    471     push bx                                   ; 53                          ; 0xc0260 vgarom.asm:470
    472     push dx                                   ; 52                          ; 0xc0261 vgarom.asm:471
    473     mov dx, 003dah                            ; ba da 03                    ; 0xc0262 vgarom.asm:472
    474     in AL, DX                                 ; ec                          ; 0xc0265 vgarom.asm:473
    475     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0266 vgarom.asm:474
    476     mov AL, strict byte 010h                  ; b0 10                       ; 0xc0269 vgarom.asm:475
    477     out DX, AL                                ; ee                          ; 0xc026b vgarom.asm:476
    478     mov dx, 003c1h                            ; ba c1 03                    ; 0xc026c vgarom.asm:477
    479     in AL, DX                                 ; ec                          ; 0xc026f vgarom.asm:478
    480     and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc0270 vgarom.asm:479
    481     and bl, 001h                              ; 80 e3 01                    ; 0xc0272 vgarom.asm:480
    482     sal bl, 003h                              ; c0 e3 03                    ; 0xc0275 vgarom.asm:482
     455    ; inc cl                                    ; fe c1                     ; 0xc0242 vgarom.asm:449
     456    cmp cl, 010h                              ; 80 f9 10                    ; 0xc0244 vgarom.asm:450
     457    jne short 0023ah                          ; 75 f1                       ; 0xc0247 vgarom.asm:451
     458    mov AL, strict byte 011h                  ; b0 11                       ; 0xc0249 vgarom.asm:452
     459    out DX, AL                                ; ee                          ; 0xc024b vgarom.asm:453
     460    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc024c vgarom.asm:454
     461    out DX, AL                                ; ee                          ; 0xc024f vgarom.asm:455
     462    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0250 vgarom.asm:456
     463    out DX, AL                                ; ee                          ; 0xc0252 vgarom.asm:457
     464    mov dx, 003dah                            ; ba da 03                    ; 0xc0253 vgarom.asm:459
     465    in AL, DX                                 ; ec                          ; 0xc0256 vgarom.asm:460
     466    pop dx                                    ; 5a                          ; 0xc0257 vgarom.asm:462
     467    pop cx                                    ; 59                          ; 0xc0258 vgarom.asm:463
     468    pop bx                                    ; 5b                          ; 0xc0259 vgarom.asm:464
     469    pop ax                                    ; 58                          ; 0xc025a vgarom.asm:465
     470    retn                                      ; c3                          ; 0xc025b vgarom.asm:466
     471    push ax                                   ; 50                          ; 0xc025c vgarom.asm:471
     472    push bx                                   ; 53                          ; 0xc025d vgarom.asm:472
     473    push dx                                   ; 52                          ; 0xc025e vgarom.asm:473
     474    mov dx, 003dah                            ; ba da 03                    ; 0xc025f vgarom.asm:474
     475    in AL, DX                                 ; ec                          ; 0xc0262 vgarom.asm:475
     476    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0263 vgarom.asm:476
     477    mov AL, strict byte 010h                  ; b0 10                       ; 0xc0266 vgarom.asm:477
     478    out DX, AL                                ; ee                          ; 0xc0268 vgarom.asm:478
     479    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0269 vgarom.asm:479
     480    in AL, DX                                 ; ec                          ; 0xc026c vgarom.asm:480
     481    and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc026d vgarom.asm:481
     482    and bl, 001h                              ; 80 e3 01                    ; 0xc026f vgarom.asm:482
     483    sal bl, 003h                              ; c0 e3 03                    ; 0xc0272 vgarom.asm:484
    483484    db  00ah, 0c3h
    484     ; or al, bl                                 ; 0a c3                     ; 0xc0278 vgarom.asm:488
    485     mov dx, 003c0h                            ; ba c0 03                    ; 0xc027a vgarom.asm:489
    486     out DX, AL                                ; ee                          ; 0xc027d vgarom.asm:490
    487     mov AL, strict byte 020h                  ; b0 20                       ; 0xc027e vgarom.asm:491
    488     out DX, AL                                ; ee                          ; 0xc0280 vgarom.asm:492
    489     mov dx, 003dah                            ; ba da 03                    ; 0xc0281 vgarom.asm:494
    490     in AL, DX                                 ; ec                          ; 0xc0284 vgarom.asm:495
    491     pop dx                                    ; 5a                          ; 0xc0285 vgarom.asm:497
    492     pop bx                                    ; 5b                          ; 0xc0286 vgarom.asm:498
    493     pop ax                                    ; 58                          ; 0xc0287 vgarom.asm:499
    494     retn                                      ; c3                          ; 0xc0288 vgarom.asm:500
    495     cmp bl, 014h                              ; 80 fb 14                    ; 0xc0289 vgarom.asm:505
    496     jnbe short 002b0h                         ; 77 22                       ; 0xc028c vgarom.asm:506
    497     push ax                                   ; 50                          ; 0xc028e vgarom.asm:507
    498     push dx                                   ; 52                          ; 0xc028f vgarom.asm:508
    499     mov dx, 003dah                            ; ba da 03                    ; 0xc0290 vgarom.asm:509
    500     in AL, DX                                 ; ec                          ; 0xc0293 vgarom.asm:510
    501     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0294 vgarom.asm:511
     485    ; or al, bl                                 ; 0a c3                     ; 0xc0275 vgarom.asm:490
     486    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0277 vgarom.asm:491
     487    out DX, AL                                ; ee                          ; 0xc027a vgarom.asm:492
     488    mov AL, strict byte 020h                  ; b0 20                       ; 0xc027b vgarom.asm:493
     489    out DX, AL                                ; ee                          ; 0xc027d vgarom.asm:494
     490    mov dx, 003dah                            ; ba da 03                    ; 0xc027e vgarom.asm:496
     491    in AL, DX                                 ; ec                          ; 0xc0281 vgarom.asm:497
     492    pop dx                                    ; 5a                          ; 0xc0282 vgarom.asm:499
     493    pop bx                                    ; 5b                          ; 0xc0283 vgarom.asm:500
     494    pop ax                                    ; 58                          ; 0xc0284 vgarom.asm:501
     495    retn                                      ; c3                          ; 0xc0285 vgarom.asm:502
     496    cmp bl, 014h                              ; 80 fb 14                    ; 0xc0286 vgarom.asm:507
     497    jnbe short 002adh                         ; 77 22                       ; 0xc0289 vgarom.asm:508
     498    push ax                                   ; 50                          ; 0xc028b vgarom.asm:509
     499    push dx                                   ; 52                          ; 0xc028c vgarom.asm:510
     500    mov dx, 003dah                            ; ba da 03                    ; 0xc028d vgarom.asm:511
     501    in AL, DX                                 ; ec                          ; 0xc0290 vgarom.asm:512
     502    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0291 vgarom.asm:513
    502503    db  08ah, 0c3h
    503     ; mov al, bl                                ; 8a c3                     ; 0xc0297 vgarom.asm:512
    504     out DX, AL                                ; ee                          ; 0xc0299 vgarom.asm:513
    505     mov dx, 003c1h                            ; ba c1 03                    ; 0xc029a vgarom.asm:514
    506     in AL, DX                                 ; ec                          ; 0xc029d vgarom.asm:515
     504    ; mov al, bl                                ; 8a c3                     ; 0xc0294 vgarom.asm:514
     505    out DX, AL                                ; ee                          ; 0xc0296 vgarom.asm:515
     506    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0297 vgarom.asm:516
     507    in AL, DX                                 ; ec                          ; 0xc029a vgarom.asm:517
    507508    db  08ah, 0f8h
    508     ; mov bh, al                                ; 8a f8                     ; 0xc029e vgarom.asm:516
    509     mov dx, 003dah                            ; ba da 03                    ; 0xc02a0 vgarom.asm:517
    510     in AL, DX                                 ; ec                          ; 0xc02a3 vgarom.asm:518
    511     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02a4 vgarom.asm:519
    512     mov AL, strict byte 020h                  ; b0 20                       ; 0xc02a7 vgarom.asm:520
    513     out DX, AL                                ; ee                          ; 0xc02a9 vgarom.asm:521
    514     mov dx, 003dah                            ; ba da 03                    ; 0xc02aa vgarom.asm:523
    515     in AL, DX                                 ; ec                          ; 0xc02ad vgarom.asm:524
    516     pop dx                                    ; 5a                          ; 0xc02ae vgarom.asm:526
    517     pop ax                                    ; 58                          ; 0xc02af vgarom.asm:527
    518     retn                                      ; c3                          ; 0xc02b0 vgarom.asm:529
    519     push ax                                   ; 50                          ; 0xc02b1 vgarom.asm:534
    520     push bx                                   ; 53                          ; 0xc02b2 vgarom.asm:535
    521     mov BL, strict byte 011h                  ; b3 11                       ; 0xc02b3 vgarom.asm:536
    522     call 00289h                               ; e8 d1 ff                    ; 0xc02b5 vgarom.asm:537
     509    ; mov bh, al                                ; 8a f8                     ; 0xc029b vgarom.asm:518
     510    mov dx, 003dah                            ; ba da 03                    ; 0xc029d vgarom.asm:519
     511    in AL, DX                                 ; ec                          ; 0xc02a0 vgarom.asm:520
     512    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02a1 vgarom.asm:521
     513    mov AL, strict byte 020h                  ; b0 20                       ; 0xc02a4 vgarom.asm:522
     514    out DX, AL                                ; ee                          ; 0xc02a6 vgarom.asm:523
     515    mov dx, 003dah                            ; ba da 03                    ; 0xc02a7 vgarom.asm:525
     516    in AL, DX                                 ; ec                          ; 0xc02aa vgarom.asm:526
     517    pop dx                                    ; 5a                          ; 0xc02ab vgarom.asm:528
     518    pop ax                                    ; 58                          ; 0xc02ac vgarom.asm:529
     519    retn                                      ; c3                          ; 0xc02ad vgarom.asm:531
     520    push ax                                   ; 50                          ; 0xc02ae vgarom.asm:536
     521    push bx                                   ; 53                          ; 0xc02af vgarom.asm:537
     522    mov BL, strict byte 011h                  ; b3 11                       ; 0xc02b0 vgarom.asm:538
     523    call 00286h                               ; e8 d1 ff                    ; 0xc02b2 vgarom.asm:539
    523524    db  08ah, 0c7h
    524     ; mov al, bh                                ; 8a c7                     ; 0xc02b8 vgarom.asm:538
    525     pop bx                                    ; 5b                          ; 0xc02ba vgarom.asm:539
     525    ; mov al, bh                                ; 8a c7                     ; 0xc02b5 vgarom.asm:540
     526    pop bx                                    ; 5b                          ; 0xc02b7 vgarom.asm:541
    526527    db  08ah, 0f8h
    527     ; mov bh, al                                ; 8a f8                     ; 0xc02bb vgarom.asm:540
    528     pop ax                                    ; 58                          ; 0xc02bd vgarom.asm:541
    529     retn                                      ; c3                          ; 0xc02be vgarom.asm:542
    530     push ax                                   ; 50                          ; 0xc02bf vgarom.asm:547
    531     push bx                                   ; 53                          ; 0xc02c0 vgarom.asm:548
    532     push cx                                   ; 51                          ; 0xc02c1 vgarom.asm:549
    533     push dx                                   ; 52                          ; 0xc02c2 vgarom.asm:550
     528    ; mov bh, al                                ; 8a f8                     ; 0xc02b8 vgarom.asm:542
     529    pop ax                                    ; 58                          ; 0xc02ba vgarom.asm:543
     530    retn                                      ; c3                          ; 0xc02bb vgarom.asm:544
     531    push ax                                   ; 50                          ; 0xc02bc vgarom.asm:549
     532    push bx                                   ; 53                          ; 0xc02bd vgarom.asm:550
     533    push cx                                   ; 51                          ; 0xc02be vgarom.asm:551
     534    push dx                                   ; 52                          ; 0xc02bf vgarom.asm:552
    534535    db  08bh, 0dah
    535     ; mov bx, dx                                ; 8b da                     ; 0xc02c3 vgarom.asm:551
    536     mov CL, strict byte 000h                  ; b1 00                       ; 0xc02c5 vgarom.asm:552
    537     mov dx, 003dah                            ; ba da 03                    ; 0xc02c7 vgarom.asm:554
    538     in AL, DX                                 ; ec                          ; 0xc02ca vgarom.asm:555
    539     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02cb vgarom.asm:556
     536    ; mov bx, dx                                ; 8b da                     ; 0xc02c0 vgarom.asm:553
     537    mov CL, strict byte 000h                  ; b1 00                       ; 0xc02c2 vgarom.asm:554
     538    mov dx, 003dah                            ; ba da 03                    ; 0xc02c4 vgarom.asm:556
     539    in AL, DX                                 ; ec                          ; 0xc02c7 vgarom.asm:557
     540    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02c8 vgarom.asm:558
    540541    db  08ah, 0c1h
    541     ; mov al, cl                                ; 8a c1                     ; 0xc02ce vgarom.asm:557
    542     out DX, AL                                ; ee                          ; 0xc02d0 vgarom.asm:558
    543     mov dx, 003c1h                            ; ba c1 03                    ; 0xc02d1 vgarom.asm:559
    544     in AL, DX                                 ; ec                          ; 0xc02d4 vgarom.asm:560
    545     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02d5 vgarom.asm:561
    546     inc bx                                    ; 43                          ; 0xc02d8 vgarom.asm:562
     542    ; mov al, cl                                ; 8a c1                     ; 0xc02cb vgarom.asm:559
     543    out DX, AL                                ; ee                          ; 0xc02cd vgarom.asm:560
     544    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02ce vgarom.asm:561
     545    in AL, DX                                 ; ec                          ; 0xc02d1 vgarom.asm:562
     546    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02d2 vgarom.asm:563
     547    inc bx                                    ; 43                          ; 0xc02d5 vgarom.asm:564
    547548    db  0feh, 0c1h
    548     ; inc cl                                    ; fe c1                     ; 0xc02d9 vgarom.asm:563
    549     cmp cl, 010h                              ; 80 f9 10                    ; 0xc02db vgarom.asm:564
    550     jne short 002c7h                          ; 75 e7                       ; 0xc02de vgarom.asm:565
    551     mov dx, 003dah                            ; ba da 03                    ; 0xc02e0 vgarom.asm:566
    552     in AL, DX                                 ; ec                          ; 0xc02e3 vgarom.asm:567
    553     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02e4 vgarom.asm:568
    554     mov AL, strict byte 011h                  ; b0 11                       ; 0xc02e7 vgarom.asm:569
    555     out DX, AL                                ; ee                          ; 0xc02e9 vgarom.asm:570
    556     mov dx, 003c1h                            ; ba c1 03                    ; 0xc02ea vgarom.asm:571
    557     in AL, DX                                 ; ec                          ; 0xc02ed vgarom.asm:572
    558     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02ee vgarom.asm:573
    559     mov dx, 003dah                            ; ba da 03                    ; 0xc02f1 vgarom.asm:574
    560     in AL, DX                                 ; ec                          ; 0xc02f4 vgarom.asm:575
    561     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02f5 vgarom.asm:576
    562     mov AL, strict byte 020h                  ; b0 20                       ; 0xc02f8 vgarom.asm:577
    563     out DX, AL                                ; ee                          ; 0xc02fa vgarom.asm:578
    564     mov dx, 003dah                            ; ba da 03                    ; 0xc02fb vgarom.asm:580
    565     in AL, DX                                 ; ec                          ; 0xc02fe vgarom.asm:581
    566     pop dx                                    ; 5a                          ; 0xc02ff vgarom.asm:583
    567     pop cx                                    ; 59                          ; 0xc0300 vgarom.asm:584
    568     pop bx                                    ; 5b                          ; 0xc0301 vgarom.asm:585
    569     pop ax                                    ; 58                          ; 0xc0302 vgarom.asm:586
    570     retn                                      ; c3                          ; 0xc0303 vgarom.asm:587
    571     push ax                                   ; 50                          ; 0xc0304 vgarom.asm:592
    572     push dx                                   ; 52                          ; 0xc0305 vgarom.asm:593
    573     mov dx, 003c8h                            ; ba c8 03                    ; 0xc0306 vgarom.asm:594
     549    ; inc cl                                    ; fe c1                     ; 0xc02d6 vgarom.asm:565
     550    cmp cl, 010h                              ; 80 f9 10                    ; 0xc02d8 vgarom.asm:566
     551    jne short 002c4h                          ; 75 e7                       ; 0xc02db vgarom.asm:567
     552    mov dx, 003dah                            ; ba da 03                    ; 0xc02dd vgarom.asm:568
     553    in AL, DX                                 ; ec                          ; 0xc02e0 vgarom.asm:569
     554    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02e1 vgarom.asm:570
     555    mov AL, strict byte 011h                  ; b0 11                       ; 0xc02e4 vgarom.asm:571
     556    out DX, AL                                ; ee                          ; 0xc02e6 vgarom.asm:572
     557    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02e7 vgarom.asm:573
     558    in AL, DX                                 ; ec                          ; 0xc02ea vgarom.asm:574
     559    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02eb vgarom.asm:575
     560    mov dx, 003dah                            ; ba da 03                    ; 0xc02ee vgarom.asm:576
     561    in AL, DX                                 ; ec                          ; 0xc02f1 vgarom.asm:577
     562    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02f2 vgarom.asm:578
     563    mov AL, strict byte 020h                  ; b0 20                       ; 0xc02f5 vgarom.asm:579
     564    out DX, AL                                ; ee                          ; 0xc02f7 vgarom.asm:580
     565    mov dx, 003dah                            ; ba da 03                    ; 0xc02f8 vgarom.asm:582
     566    in AL, DX                                 ; ec                          ; 0xc02fb vgarom.asm:583
     567    pop dx                                    ; 5a                          ; 0xc02fc vgarom.asm:585
     568    pop cx                                    ; 59                          ; 0xc02fd vgarom.asm:586
     569    pop bx                                    ; 5b                          ; 0xc02fe vgarom.asm:587
     570    pop ax                                    ; 58                          ; 0xc02ff vgarom.asm:588
     571    retn                                      ; c3                          ; 0xc0300 vgarom.asm:589
     572    push ax                                   ; 50                          ; 0xc0301 vgarom.asm:594
     573    push dx                                   ; 52                          ; 0xc0302 vgarom.asm:595
     574    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0303 vgarom.asm:596
    574575    db  08ah, 0c3h
    575     ; mov al, bl                                ; 8a c3                     ; 0xc0309 vgarom.asm:595
    576     out DX, AL                                ; ee                          ; 0xc030b vgarom.asm:596
    577     mov dx, 003c9h                            ; ba c9 03                    ; 0xc030c vgarom.asm:597
    578     pop ax                                    ; 58                          ; 0xc030f vgarom.asm:598
    579     push ax                                   ; 50                          ; 0xc0310 vgarom.asm:599
     576    ; mov al, bl                                ; 8a c3                     ; 0xc0306 vgarom.asm:597
     577    out DX, AL                                ; ee                          ; 0xc0308 vgarom.asm:598
     578    mov dx, 003c9h                            ; ba c9 03                    ; 0xc0309 vgarom.asm:599
     579    pop ax                                    ; 58                          ; 0xc030c vgarom.asm:600
     580    push ax                                   ; 50                          ; 0xc030d vgarom.asm:601
    580581    db  08ah, 0c4h
    581     ; mov al, ah                                ; 8a c4                     ; 0xc0311 vgarom.asm:600
    582     out DX, AL                                ; ee                          ; 0xc0313 vgarom.asm:601
     582    ; mov al, ah                                ; 8a c4                     ; 0xc030e vgarom.asm:602
     583    out DX, AL                                ; ee                          ; 0xc0310 vgarom.asm:603
    583584    db  08ah, 0c5h
    584     ; mov al, ch                                ; 8a c5                     ; 0xc0314 vgarom.asm:602
    585     out DX, AL                                ; ee                          ; 0xc0316 vgarom.asm:603
     585    ; mov al, ch                                ; 8a c5                     ; 0xc0311 vgarom.asm:604
     586    out DX, AL                                ; ee                          ; 0xc0313 vgarom.asm:605
    586587    db  08ah, 0c1h
    587     ; mov al, cl                                ; 8a c1                     ; 0xc0317 vgarom.asm:604
    588     out DX, AL                                ; ee                          ; 0xc0319 vgarom.asm:605
    589     pop dx                                    ; 5a                          ; 0xc031a vgarom.asm:606
    590     pop ax                                    ; 58                          ; 0xc031b vgarom.asm:607
    591     retn                                      ; c3                          ; 0xc031c vgarom.asm:608
    592     push ax                                   ; 50                          ; 0xc031d vgarom.asm:613
    593     push bx                                   ; 53                          ; 0xc031e vgarom.asm:614
    594     push cx                                   ; 51                          ; 0xc031f vgarom.asm:615
    595     push dx                                   ; 52                          ; 0xc0320 vgarom.asm:616
    596     mov dx, 003c8h                            ; ba c8 03                    ; 0xc0321 vgarom.asm:617
     588    ; mov al, cl                                ; 8a c1                     ; 0xc0314 vgarom.asm:606
     589    out DX, AL                                ; ee                          ; 0xc0316 vgarom.asm:607
     590    pop dx                                    ; 5a                          ; 0xc0317 vgarom.asm:608
     591    pop ax                                    ; 58                          ; 0xc0318 vgarom.asm:609
     592    retn                                      ; c3                          ; 0xc0319 vgarom.asm:610
     593    push ax                                   ; 50                          ; 0xc031a vgarom.asm:615
     594    push bx                                   ; 53                          ; 0xc031b vgarom.asm:616
     595    push cx                                   ; 51                          ; 0xc031c vgarom.asm:617
     596    push dx                                   ; 52                          ; 0xc031d vgarom.asm:618
     597    mov dx, 003c8h                            ; ba c8 03                    ; 0xc031e vgarom.asm:619
    597598    db  08ah, 0c3h
    598     ; mov al, bl                                ; 8a c3                     ; 0xc0324 vgarom.asm:618
    599     out DX, AL                                ; ee                          ; 0xc0326 vgarom.asm:619
    600     pop dx                                    ; 5a                          ; 0xc0327 vgarom.asm:620
    601     push dx                                   ; 52                          ; 0xc0328 vgarom.asm:621
     599    ; mov al, bl                                ; 8a c3                     ; 0xc0321 vgarom.asm:620
     600    out DX, AL                                ; ee                          ; 0xc0323 vgarom.asm:621
     601    pop dx                                    ; 5a                          ; 0xc0324 vgarom.asm:622
     602    push dx                                   ; 52                          ; 0xc0325 vgarom.asm:623
    602603    db  08bh, 0dah
    603     ; mov bx, dx                                ; 8b da                     ; 0xc0329 vgarom.asm:622
    604     mov dx, 003c9h                            ; ba c9 03                    ; 0xc032b vgarom.asm:623
    605     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc032e vgarom.asm:625
    606     out DX, AL                                ; ee                          ; 0xc0331 vgarom.asm:626
    607     inc bx                                    ; 43                          ; 0xc0332 vgarom.asm:627
    608     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0333 vgarom.asm:628
    609     out DX, AL                                ; ee                          ; 0xc0336 vgarom.asm:629
    610     inc bx                                    ; 43                          ; 0xc0337 vgarom.asm:630
    611     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0338 vgarom.asm:631
    612     out DX, AL                                ; ee                          ; 0xc033b vgarom.asm:632
    613     inc bx                                    ; 43                          ; 0xc033c vgarom.asm:633
    614     dec cx                                    ; 49                          ; 0xc033d vgarom.asm:634
    615     jne short 0032eh                          ; 75 ee                       ; 0xc033e vgarom.asm:635
    616     pop dx                                    ; 5a                          ; 0xc0340 vgarom.asm:636
    617     pop cx                                    ; 59                          ; 0xc0341 vgarom.asm:637
    618     pop bx                                    ; 5b                          ; 0xc0342 vgarom.asm:638
    619     pop ax                                    ; 58                          ; 0xc0343 vgarom.asm:639
    620     retn                                      ; c3                          ; 0xc0344 vgarom.asm:640
    621     push ax                                   ; 50                          ; 0xc0345 vgarom.asm:645
    622     push bx                                   ; 53                          ; 0xc0346 vgarom.asm:646
    623     push dx                                   ; 52                          ; 0xc0347 vgarom.asm:647
    624     mov dx, 003dah                            ; ba da 03                    ; 0xc0348 vgarom.asm:648
    625     in AL, DX                                 ; ec                          ; 0xc034b vgarom.asm:649
    626     mov dx, 003c0h                            ; ba c0 03                    ; 0xc034c vgarom.asm:650
    627     mov AL, strict byte 010h                  ; b0 10                       ; 0xc034f vgarom.asm:651
    628     out DX, AL                                ; ee                          ; 0xc0351 vgarom.asm:652
    629     mov dx, 003c1h                            ; ba c1 03                    ; 0xc0352 vgarom.asm:653
    630     in AL, DX                                 ; ec                          ; 0xc0355 vgarom.asm:654
    631     and bl, 001h                              ; 80 e3 01                    ; 0xc0356 vgarom.asm:655
    632     jne short 00368h                          ; 75 0d                       ; 0xc0359 vgarom.asm:656
    633     and AL, strict byte 07fh                  ; 24 7f                       ; 0xc035b vgarom.asm:657
    634     sal bh, 007h                              ; c0 e7 07                    ; 0xc035d vgarom.asm:659
     604    ; mov bx, dx                                ; 8b da                     ; 0xc0326 vgarom.asm:624
     605    mov dx, 003c9h                            ; ba c9 03                    ; 0xc0328 vgarom.asm:625
     606    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc032b vgarom.asm:627
     607    out DX, AL                                ; ee                          ; 0xc032e vgarom.asm:628
     608    inc bx                                    ; 43                          ; 0xc032f vgarom.asm:629
     609    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0330 vgarom.asm:630
     610    out DX, AL                                ; ee                          ; 0xc0333 vgarom.asm:631
     611    inc bx                                    ; 43                          ; 0xc0334 vgarom.asm:632
     612    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0335 vgarom.asm:633
     613    out DX, AL                                ; ee                          ; 0xc0338 vgarom.asm:634
     614    inc bx                                    ; 43                          ; 0xc0339 vgarom.asm:635
     615    dec cx                                    ; 49                          ; 0xc033a vgarom.asm:636
     616    jne short 0032bh                          ; 75 ee                       ; 0xc033b vgarom.asm:637
     617    pop dx                                    ; 5a                          ; 0xc033d vgarom.asm:638
     618    pop cx                                    ; 59                          ; 0xc033e vgarom.asm:639
     619    pop bx                                    ; 5b                          ; 0xc033f vgarom.asm:640
     620    pop ax                                    ; 58                          ; 0xc0340 vgarom.asm:641
     621    retn                                      ; c3                          ; 0xc0341 vgarom.asm:642
     622    push ax                                   ; 50                          ; 0xc0342 vgarom.asm:647
     623    push bx                                   ; 53                          ; 0xc0343 vgarom.asm:648
     624    push dx                                   ; 52                          ; 0xc0344 vgarom.asm:649
     625    mov dx, 003dah                            ; ba da 03                    ; 0xc0345 vgarom.asm:650
     626    in AL, DX                                 ; ec                          ; 0xc0348 vgarom.asm:651
     627    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0349 vgarom.asm:652
     628    mov AL, strict byte 010h                  ; b0 10                       ; 0xc034c vgarom.asm:653
     629    out DX, AL                                ; ee                          ; 0xc034e vgarom.asm:654
     630    mov dx, 003c1h                            ; ba c1 03                    ; 0xc034f vgarom.asm:655
     631    in AL, DX                                 ; ec                          ; 0xc0352 vgarom.asm:656
     632    and bl, 001h                              ; 80 e3 01                    ; 0xc0353 vgarom.asm:657
     633    jne short 00365h                          ; 75 0d                       ; 0xc0356 vgarom.asm:658
     634    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc0358 vgarom.asm:659
     635    sal bh, 007h                              ; c0 e7 07                    ; 0xc035a vgarom.asm:661
    635636    db  00ah, 0c7h
    636     ; or al, bh                                 ; 0a c7                     ; 0xc0360 vgarom.asm:669
    637     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0362 vgarom.asm:670
    638     out DX, AL                                ; ee                          ; 0xc0365 vgarom.asm:671
    639     jmp short 00381h                          ; eb 19                       ; 0xc0366 vgarom.asm:672
    640     push ax                                   ; 50                          ; 0xc0368 vgarom.asm:674
    641     mov dx, 003dah                            ; ba da 03                    ; 0xc0369 vgarom.asm:675
    642     in AL, DX                                 ; ec                          ; 0xc036c vgarom.asm:676
    643     mov dx, 003c0h                            ; ba c0 03                    ; 0xc036d vgarom.asm:677
    644     mov AL, strict byte 014h                  ; b0 14                       ; 0xc0370 vgarom.asm:678
    645     out DX, AL                                ; ee                          ; 0xc0372 vgarom.asm:679
    646     pop ax                                    ; 58                          ; 0xc0373 vgarom.asm:680
    647     and AL, strict byte 080h                  ; 24 80                       ; 0xc0374 vgarom.asm:681
    648     jne short 0037bh                          ; 75 03                       ; 0xc0376 vgarom.asm:682
    649     sal bh, 002h                              ; c0 e7 02                    ; 0xc0378 vgarom.asm:684
    650     and bh, 00fh                              ; 80 e7 0f                    ; 0xc037b vgarom.asm:690
     637    ; or al, bh                                 ; 0a c7                     ; 0xc035d vgarom.asm:671
     638    mov dx, 003c0h                            ; ba c0 03                    ; 0xc035f vgarom.asm:672
     639    out DX, AL                                ; ee                          ; 0xc0362 vgarom.asm:673
     640    jmp short 0037eh                          ; eb 19                       ; 0xc0363 vgarom.asm:674
     641    push ax                                   ; 50                          ; 0xc0365 vgarom.asm:676
     642    mov dx, 003dah                            ; ba da 03                    ; 0xc0366 vgarom.asm:677
     643    in AL, DX                                 ; ec                          ; 0xc0369 vgarom.asm:678
     644    mov dx, 003c0h                            ; ba c0 03                    ; 0xc036a vgarom.asm:679
     645    mov AL, strict byte 014h                  ; b0 14                       ; 0xc036d vgarom.asm:680
     646    out DX, AL                                ; ee                          ; 0xc036f vgarom.asm:681
     647    pop ax                                    ; 58                          ; 0xc0370 vgarom.asm:682
     648    and AL, strict byte 080h                  ; 24 80                       ; 0xc0371 vgarom.asm:683
     649    jne short 00378h                          ; 75 03                       ; 0xc0373 vgarom.asm:684
     650    sal bh, 002h                              ; c0 e7 02                    ; 0xc0375 vgarom.asm:686
     651    and bh, 00fh                              ; 80 e7 0f                    ; 0xc0378 vgarom.asm:692
    651652    db  08ah, 0c7h
    652     ; mov al, bh                                ; 8a c7                     ; 0xc037e vgarom.asm:691
    653     out DX, AL                                ; ee                          ; 0xc0380 vgarom.asm:692
    654     mov AL, strict byte 020h                  ; b0 20                       ; 0xc0381 vgarom.asm:694
    655     out DX, AL                                ; ee                          ; 0xc0383 vgarom.asm:695
    656     mov dx, 003dah                            ; ba da 03                    ; 0xc0384 vgarom.asm:697
    657     in AL, DX                                 ; ec                          ; 0xc0387 vgarom.asm:698
    658     pop dx                                    ; 5a                          ; 0xc0388 vgarom.asm:700
    659     pop bx                                    ; 5b                          ; 0xc0389 vgarom.asm:701
    660     pop ax                                    ; 58                          ; 0xc038a vgarom.asm:702
    661     retn                                      ; c3                          ; 0xc038b vgarom.asm:703
    662     push ax                                   ; 50                          ; 0xc038c vgarom.asm:708
    663     push dx                                   ; 52                          ; 0xc038d vgarom.asm:709
    664     mov dx, 003c7h                            ; ba c7 03                    ; 0xc038e vgarom.asm:710
     653    ; mov al, bh                                ; 8a c7                     ; 0xc037b vgarom.asm:693
     654    out DX, AL                                ; ee                          ; 0xc037d vgarom.asm:694
     655    mov AL, strict byte 020h                  ; b0 20                       ; 0xc037e vgarom.asm:696
     656    out DX, AL                                ; ee                          ; 0xc0380 vgarom.asm:697
     657    mov dx, 003dah                            ; ba da 03                    ; 0xc0381 vgarom.asm:699
     658    in AL, DX                                 ; ec                          ; 0xc0384 vgarom.asm:700
     659    pop dx                                    ; 5a                          ; 0xc0385 vgarom.asm:702
     660    pop bx                                    ; 5b                          ; 0xc0386 vgarom.asm:703
     661    pop ax                                    ; 58                          ; 0xc0387 vgarom.asm:704
     662    retn                                      ; c3                          ; 0xc0388 vgarom.asm:705
     663    push ax                                   ; 50                          ; 0xc0389 vgarom.asm:710
     664    push dx                                   ; 52                          ; 0xc038a vgarom.asm:711
     665    mov dx, 003c7h                            ; ba c7 03                    ; 0xc038b vgarom.asm:712
    665666    db  08ah, 0c3h
    666     ; mov al, bl                                ; 8a c3                     ; 0xc0391 vgarom.asm:711
    667     out DX, AL                                ; ee                          ; 0xc0393 vgarom.asm:712
    668     pop ax                                    ; 58                          ; 0xc0394 vgarom.asm:713
     667    ; mov al, bl                                ; 8a c3                     ; 0xc038e vgarom.asm:713
     668    out DX, AL                                ; ee                          ; 0xc0390 vgarom.asm:714
     669    pop ax                                    ; 58                          ; 0xc0391 vgarom.asm:715
    669670    db  08ah, 0e0h
    670     ; mov ah, al                                ; 8a e0                     ; 0xc0395 vgarom.asm:714
    671     mov dx, 003c9h                            ; ba c9 03                    ; 0xc0397 vgarom.asm:715
    672     in AL, DX                                 ; ec                          ; 0xc039a vgarom.asm:716
    673     xchg al, ah                               ; 86 e0                       ; 0xc039b vgarom.asm:717
    674     push ax                                   ; 50                          ; 0xc039d vgarom.asm:718
    675     in AL, DX                                 ; ec                          ; 0xc039e vgarom.asm:719
     671    ; mov ah, al                                ; 8a e0                     ; 0xc0392 vgarom.asm:716
     672    mov dx, 003c9h                            ; ba c9 03                    ; 0xc0394 vgarom.asm:717
     673    in AL, DX                                 ; ec                          ; 0xc0397 vgarom.asm:718
     674    xchg al, ah                               ; 86 e0                       ; 0xc0398 vgarom.asm:719
     675    push ax                                   ; 50                          ; 0xc039a vgarom.asm:720
     676    in AL, DX                                 ; ec                          ; 0xc039b vgarom.asm:721
    676677    db  08ah, 0e8h
    677     ; mov ch, al                                ; 8a e8                     ; 0xc039f vgarom.asm:720
    678     in AL, DX                                 ; ec                          ; 0xc03a1 vgarom.asm:721
     678    ; mov ch, al                                ; 8a e8                     ; 0xc039c vgarom.asm:722
     679    in AL, DX                                 ; ec                          ; 0xc039e vgarom.asm:723
    679680    db  08ah, 0c8h
    680     ; mov cl, al                                ; 8a c8                     ; 0xc03a2 vgarom.asm:722
    681     pop dx                                    ; 5a                          ; 0xc03a4 vgarom.asm:723
    682     pop ax                                    ; 58                          ; 0xc03a5 vgarom.asm:724
    683     retn                                      ; c3                          ; 0xc03a6 vgarom.asm:725
    684     push ax                                   ; 50                          ; 0xc03a7 vgarom.asm:730
    685     push bx                                   ; 53                          ; 0xc03a8 vgarom.asm:731
    686     push cx                                   ; 51                          ; 0xc03a9 vgarom.asm:732
    687     push dx                                   ; 52                          ; 0xc03aa vgarom.asm:733
    688     mov dx, 003c7h                            ; ba c7 03                    ; 0xc03ab vgarom.asm:734
     681    ; mov cl, al                                ; 8a c8                     ; 0xc039f vgarom.asm:724
     682    pop dx                                    ; 5a                          ; 0xc03a1 vgarom.asm:725
     683    pop ax                                    ; 58                          ; 0xc03a2 vgarom.asm:726
     684    retn                                      ; c3                          ; 0xc03a3 vgarom.asm:727
     685    push ax                                   ; 50                          ; 0xc03a4 vgarom.asm:732
     686    push bx                                   ; 53                          ; 0xc03a5 vgarom.asm:733
     687    push cx                                   ; 51                          ; 0xc03a6 vgarom.asm:734
     688    push dx                                   ; 52                          ; 0xc03a7 vgarom.asm:735
     689    mov dx, 003c7h                            ; ba c7 03                    ; 0xc03a8 vgarom.asm:736
    689690    db  08ah, 0c3h
    690     ; mov al, bl                                ; 8a c3                     ; 0xc03ae vgarom.asm:735
    691     out DX, AL                                ; ee                          ; 0xc03b0 vgarom.asm:736
    692     pop dx                                    ; 5a                          ; 0xc03b1 vgarom.asm:737
    693     push dx                                   ; 52                          ; 0xc03b2 vgarom.asm:738
     691    ; mov al, bl                                ; 8a c3                     ; 0xc03ab vgarom.asm:737
     692    out DX, AL                                ; ee                          ; 0xc03ad vgarom.asm:738
     693    pop dx                                    ; 5a                          ; 0xc03ae vgarom.asm:739
     694    push dx                                   ; 52                          ; 0xc03af vgarom.asm:740
    694695    db  08bh, 0dah
    695     ; mov bx, dx                                ; 8b da                     ; 0xc03b3 vgarom.asm:739
    696     mov dx, 003c9h                            ; ba c9 03                    ; 0xc03b5 vgarom.asm:740
    697     in AL, DX                                 ; ec                          ; 0xc03b8 vgarom.asm:742
    698     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03b9 vgarom.asm:743
    699     inc bx                                    ; 43                          ; 0xc03bc vgarom.asm:744
    700     in AL, DX                                 ; ec                          ; 0xc03bd vgarom.asm:745
    701     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03be vgarom.asm:746
    702     inc bx                                    ; 43                          ; 0xc03c1 vgarom.asm:747
    703     in AL, DX                                 ; ec                          ; 0xc03c2 vgarom.asm:748
    704     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03c3 vgarom.asm:749
    705     inc bx                                    ; 43                          ; 0xc03c6 vgarom.asm:750
    706     dec cx                                    ; 49                          ; 0xc03c7 vgarom.asm:751
    707     jne short 003b8h                          ; 75 ee                       ; 0xc03c8 vgarom.asm:752
    708     pop dx                                    ; 5a                          ; 0xc03ca vgarom.asm:753
    709     pop cx                                    ; 59                          ; 0xc03cb vgarom.asm:754
    710     pop bx                                    ; 5b                          ; 0xc03cc vgarom.asm:755
    711     pop ax                                    ; 58                          ; 0xc03cd vgarom.asm:756
    712     retn                                      ; c3                          ; 0xc03ce vgarom.asm:757
    713     push ax                                   ; 50                          ; 0xc03cf vgarom.asm:762
    714     push dx                                   ; 52                          ; 0xc03d0 vgarom.asm:763
    715     mov dx, 003c6h                            ; ba c6 03                    ; 0xc03d1 vgarom.asm:764
     696    ; mov bx, dx                                ; 8b da                     ; 0xc03b0 vgarom.asm:741
     697    mov dx, 003c9h                            ; ba c9 03                    ; 0xc03b2 vgarom.asm:742
     698    in AL, DX                                 ; ec                          ; 0xc03b5 vgarom.asm:744
     699    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03b6 vgarom.asm:745
     700    inc bx                                    ; 43                          ; 0xc03b9 vgarom.asm:746
     701    in AL, DX                                 ; ec                          ; 0xc03ba vgarom.asm:747
     702    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03bb vgarom.asm:748
     703    inc bx                                    ; 43                          ; 0xc03be vgarom.asm:749
     704    in AL, DX                                 ; ec                          ; 0xc03bf vgarom.asm:750
     705    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03c0 vgarom.asm:751
     706    inc bx                                    ; 43                          ; 0xc03c3 vgarom.asm:752
     707    dec cx                                    ; 49                          ; 0xc03c4 vgarom.asm:753
     708    jne short 003b5h                          ; 75 ee                       ; 0xc03c5 vgarom.asm:754
     709    pop dx                                    ; 5a                          ; 0xc03c7 vgarom.asm:755
     710    pop cx                                    ; 59                          ; 0xc03c8 vgarom.asm:756
     711    pop bx                                    ; 5b                          ; 0xc03c9 vgarom.asm:757
     712    pop ax                                    ; 58                          ; 0xc03ca vgarom.asm:758
     713    retn                                      ; c3                          ; 0xc03cb vgarom.asm:759
     714    push ax                                   ; 50                          ; 0xc03cc vgarom.asm:764
     715    push dx                                   ; 52                          ; 0xc03cd vgarom.asm:765
     716    mov dx, 003c6h                            ; ba c6 03                    ; 0xc03ce vgarom.asm:766
    716717    db  08ah, 0c3h
    717     ; mov al, bl                                ; 8a c3                     ; 0xc03d4 vgarom.asm:765
    718     out DX, AL                                ; ee                          ; 0xc03d6 vgarom.asm:766
    719     pop dx                                    ; 5a                          ; 0xc03d7 vgarom.asm:767
    720     pop ax                                    ; 58                          ; 0xc03d8 vgarom.asm:768
    721     retn                                      ; c3                          ; 0xc03d9 vgarom.asm:769
    722     push ax                                   ; 50                          ; 0xc03da vgarom.asm:774
    723     push dx                                   ; 52                          ; 0xc03db vgarom.asm:775
    724     mov dx, 003c6h                            ; ba c6 03                    ; 0xc03dc vgarom.asm:776
    725     in AL, DX                                 ; ec                          ; 0xc03df vgarom.asm:777
     718    ; mov al, bl                                ; 8a c3                     ; 0xc03d1 vgarom.asm:767
     719    out DX, AL                                ; ee                          ; 0xc03d3 vgarom.asm:768
     720    pop dx                                    ; 5a                          ; 0xc03d4 vgarom.asm:769
     721    pop ax                                    ; 58                          ; 0xc03d5 vgarom.asm:770
     722    retn                                      ; c3                          ; 0xc03d6 vgarom.asm:771
     723    push ax                                   ; 50                          ; 0xc03d7 vgarom.asm:776
     724    push dx                                   ; 52                          ; 0xc03d8 vgarom.asm:777
     725    mov dx, 003c6h                            ; ba c6 03                    ; 0xc03d9 vgarom.asm:778
     726    in AL, DX                                 ; ec                          ; 0xc03dc vgarom.asm:779
    726727    db  08ah, 0d8h
    727     ; mov bl, al                                ; 8a d8                     ; 0xc03e0 vgarom.asm:778
    728     pop dx                                    ; 5a                          ; 0xc03e2 vgarom.asm:779
    729     pop ax                                    ; 58                          ; 0xc03e3 vgarom.asm:780
    730     retn                                      ; c3                          ; 0xc03e4 vgarom.asm:781
    731     push ax                                   ; 50                          ; 0xc03e5 vgarom.asm:786
    732     push dx                                   ; 52                          ; 0xc03e6 vgarom.asm:787
    733     mov dx, 003dah                            ; ba da 03                    ; 0xc03e7 vgarom.asm:788
    734     in AL, DX                                 ; ec                          ; 0xc03ea vgarom.asm:789
    735     mov dx, 003c0h                            ; ba c0 03                    ; 0xc03eb vgarom.asm:790
    736     mov AL, strict byte 010h                  ; b0 10                       ; 0xc03ee vgarom.asm:791
    737     out DX, AL                                ; ee                          ; 0xc03f0 vgarom.asm:792
    738     mov dx, 003c1h                            ; ba c1 03                    ; 0xc03f1 vgarom.asm:793
    739     in AL, DX                                 ; ec                          ; 0xc03f4 vgarom.asm:794
     728    ; mov bl, al                                ; 8a d8                     ; 0xc03dd vgarom.asm:780
     729    pop dx                                    ; 5a                          ; 0xc03df vgarom.asm:781
     730    pop ax                                    ; 58                          ; 0xc03e0 vgarom.asm:782
     731    retn                                      ; c3                          ; 0xc03e1 vgarom.asm:783
     732    push ax                                   ; 50                          ; 0xc03e2 vgarom.asm:788
     733    push dx                                   ; 52                          ; 0xc03e3 vgarom.asm:789
     734    mov dx, 003dah                            ; ba da 03                    ; 0xc03e4 vgarom.asm:790
     735    in AL, DX                                 ; ec                          ; 0xc03e7 vgarom.asm:791
     736    mov dx, 003c0h                            ; ba c0 03                    ; 0xc03e8 vgarom.asm:792
     737    mov AL, strict byte 010h                  ; b0 10                       ; 0xc03eb vgarom.asm:793
     738    out DX, AL                                ; ee                          ; 0xc03ed vgarom.asm:794
     739    mov dx, 003c1h                            ; ba c1 03                    ; 0xc03ee vgarom.asm:795
     740    in AL, DX                                 ; ec                          ; 0xc03f1 vgarom.asm:796
    740741    db  08ah, 0d8h
    741     ; mov bl, al                                ; 8a d8                     ; 0xc03f5 vgarom.asm:795
    742     shr bl, 007h                              ; c0 eb 07                    ; 0xc03f7 vgarom.asm:797
    743     mov dx, 003dah                            ; ba da 03                    ; 0xc03fa vgarom.asm:807
    744     in AL, DX                                 ; ec                          ; 0xc03fd vgarom.asm:808
    745     mov dx, 003c0h                            ; ba c0 03                    ; 0xc03fe vgarom.asm:809
    746     mov AL, strict byte 014h                  ; b0 14                       ; 0xc0401 vgarom.asm:810
    747     out DX, AL                                ; ee                          ; 0xc0403 vgarom.asm:811
    748     mov dx, 003c1h                            ; ba c1 03                    ; 0xc0404 vgarom.asm:812
    749     in AL, DX                                 ; ec                          ; 0xc0407 vgarom.asm:813
     742    ; mov bl, al                                ; 8a d8                     ; 0xc03f2 vgarom.asm:797
     743    shr bl, 007h                              ; c0 eb 07                    ; 0xc03f4 vgarom.asm:799
     744    mov dx, 003dah                            ; ba da 03                    ; 0xc03f7 vgarom.asm:809
     745    in AL, DX                                 ; ec                          ; 0xc03fa vgarom.asm:810
     746    mov dx, 003c0h                            ; ba c0 03                    ; 0xc03fb vgarom.asm:811
     747    mov AL, strict byte 014h                  ; b0 14                       ; 0xc03fe vgarom.asm:812
     748    out DX, AL                                ; ee                          ; 0xc0400 vgarom.asm:813
     749    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0401 vgarom.asm:814
     750    in AL, DX                                 ; ec                          ; 0xc0404 vgarom.asm:815
    750751    db  08ah, 0f8h
    751     ; mov bh, al                                ; 8a f8                     ; 0xc0408 vgarom.asm:814
    752     and bh, 00fh                              ; 80 e7 0f                    ; 0xc040a vgarom.asm:815
    753     test bl, 001h                             ; f6 c3 01                    ; 0xc040d vgarom.asm:816
    754     jne short 00415h                          ; 75 03                       ; 0xc0410 vgarom.asm:817
    755     shr bh, 002h                              ; c0 ef 02                    ; 0xc0412 vgarom.asm:819
    756     mov dx, 003dah                            ; ba da 03                    ; 0xc0415 vgarom.asm:825
    757     in AL, DX                                 ; ec                          ; 0xc0418 vgarom.asm:826
    758     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0419 vgarom.asm:827
    759     mov AL, strict byte 020h                  ; b0 20                       ; 0xc041c vgarom.asm:828
    760     out DX, AL                                ; ee                          ; 0xc041e vgarom.asm:829
    761     mov dx, 003dah                            ; ba da 03                    ; 0xc041f vgarom.asm:831
    762     in AL, DX                                 ; ec                          ; 0xc0422 vgarom.asm:832
    763     pop dx                                    ; 5a                          ; 0xc0423 vgarom.asm:834
    764     pop ax                                    ; 58                          ; 0xc0424 vgarom.asm:835
    765     retn                                      ; c3                          ; 0xc0425 vgarom.asm:836
    766     push ax                                   ; 50                          ; 0xc0426 vgarom.asm:841
    767     push dx                                   ; 52                          ; 0xc0427 vgarom.asm:842
    768     mov dx, 003c4h                            ; ba c4 03                    ; 0xc0428 vgarom.asm:843
     752    ; mov bh, al                                ; 8a f8                     ; 0xc0405 vgarom.asm:816
     753    and bh, 00fh                              ; 80 e7 0f                    ; 0xc0407 vgarom.asm:817
     754    test bl, 001h                             ; f6 c3 01                    ; 0xc040a vgarom.asm:818
     755    jne short 00412h                          ; 75 03                       ; 0xc040d vgarom.asm:819
     756    shr bh, 002h                              ; c0 ef 02                    ; 0xc040f vgarom.asm:821
     757    mov dx, 003dah                            ; ba da 03                    ; 0xc0412 vgarom.asm:827
     758    in AL, DX                                 ; ec                          ; 0xc0415 vgarom.asm:828
     759    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0416 vgarom.asm:829
     760    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0419 vgarom.asm:830
     761    out DX, AL                                ; ee                          ; 0xc041b vgarom.asm:831
     762    mov dx, 003dah                            ; ba da 03                    ; 0xc041c vgarom.asm:833
     763    in AL, DX                                 ; ec                          ; 0xc041f vgarom.asm:834
     764    pop dx                                    ; 5a                          ; 0xc0420 vgarom.asm:836
     765    pop ax                                    ; 58                          ; 0xc0421 vgarom.asm:837
     766    retn                                      ; c3                          ; 0xc0422 vgarom.asm:838
     767    push ax                                   ; 50                          ; 0xc0423 vgarom.asm:843
     768    push dx                                   ; 52                          ; 0xc0424 vgarom.asm:844
     769    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0425 vgarom.asm:845
    769770    db  08ah, 0e3h
    770     ; mov ah, bl                                ; 8a e3                     ; 0xc042b vgarom.asm:844
    771     mov AL, strict byte 003h                  ; b0 03                       ; 0xc042d vgarom.asm:845
    772     out DX, ax                                ; ef                          ; 0xc042f vgarom.asm:846
    773     pop dx                                    ; 5a                          ; 0xc0430 vgarom.asm:847
    774     pop ax                                    ; 58                          ; 0xc0431 vgarom.asm:848
    775     retn                                      ; c3                          ; 0xc0432 vgarom.asm:849
    776     push DS                                   ; 1e                          ; 0xc0433 vgarom.asm:854
    777     push ax                                   ; 50                          ; 0xc0434 vgarom.asm:855
    778     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0435 vgarom.asm:856
    779     mov ds, ax                                ; 8e d8                       ; 0xc0438 vgarom.asm:857
     771    ; mov ah, bl                                ; 8a e3                     ; 0xc0428 vgarom.asm:846
     772    mov AL, strict byte 003h                  ; b0 03                       ; 0xc042a vgarom.asm:847
     773    out DX, ax                                ; ef                          ; 0xc042c vgarom.asm:848
     774    pop dx                                    ; 5a                          ; 0xc042d vgarom.asm:849
     775    pop ax                                    ; 58                          ; 0xc042e vgarom.asm:850
     776    retn                                      ; c3                          ; 0xc042f vgarom.asm:851
     777    push DS                                   ; 1e                          ; 0xc0430 vgarom.asm:856
     778    push ax                                   ; 50                          ; 0xc0431 vgarom.asm:857
     779    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0432 vgarom.asm:858
     780    mov ds, ax                                ; 8e d8                       ; 0xc0435 vgarom.asm:859
    780781    db  032h, 0edh
    781     ; xor ch, ch                                ; 32 ed                     ; 0xc043a vgarom.asm:858
    782     mov bx, 00088h                            ; bb 88 00                    ; 0xc043c vgarom.asm:859
    783     mov cl, byte [bx]                         ; 8a 0f                       ; 0xc043f vgarom.asm:860
    784     and cl, 00fh                              ; 80 e1 0f                    ; 0xc0441 vgarom.asm:861
    785     mov bx, strict word 00063h                ; bb 63 00                    ; 0xc0444 vgarom.asm:862
    786     mov ax, word [bx]                         ; 8b 07                       ; 0xc0447 vgarom.asm:863
    787     mov bx, strict word 00003h                ; bb 03 00                    ; 0xc0449 vgarom.asm:864
    788     cmp ax, 003b4h                            ; 3d b4 03                    ; 0xc044c vgarom.asm:865
    789     jne short 00453h                          ; 75 02                       ; 0xc044f vgarom.asm:866
    790     mov BH, strict byte 001h                  ; b7 01                       ; 0xc0451 vgarom.asm:867
    791     pop ax                                    ; 58                          ; 0xc0453 vgarom.asm:869
    792     pop DS                                    ; 1f                          ; 0xc0454 vgarom.asm:870
    793     retn                                      ; c3                          ; 0xc0455 vgarom.asm:871
    794     push DS                                   ; 1e                          ; 0xc0456 vgarom.asm:879
    795     push bx                                   ; 53                          ; 0xc0457 vgarom.asm:880
    796     push dx                                   ; 52                          ; 0xc0458 vgarom.asm:881
     782    ; xor ch, ch                                ; 32 ed                     ; 0xc0437 vgarom.asm:860
     783    mov bx, 00088h                            ; bb 88 00                    ; 0xc0439 vgarom.asm:861
     784    mov cl, byte [bx]                         ; 8a 0f                       ; 0xc043c vgarom.asm:862
     785    and cl, 00fh                              ; 80 e1 0f                    ; 0xc043e vgarom.asm:863
     786    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc0441 vgarom.asm:864
     787    mov ax, word [bx]                         ; 8b 07                       ; 0xc0444 vgarom.asm:865
     788    mov bx, strict word 00003h                ; bb 03 00                    ; 0xc0446 vgarom.asm:866
     789    cmp ax, 003b4h                            ; 3d b4 03                    ; 0xc0449 vgarom.asm:867
     790    jne short 00450h                          ; 75 02                       ; 0xc044c vgarom.asm:868
     791    mov BH, strict byte 001h                  ; b7 01                       ; 0xc044e vgarom.asm:869
     792    pop ax                                    ; 58                          ; 0xc0450 vgarom.asm:871
     793    pop DS                                    ; 1f                          ; 0xc0451 vgarom.asm:872
     794    retn                                      ; c3                          ; 0xc0452 vgarom.asm:873
     795    push DS                                   ; 1e                          ; 0xc0453 vgarom.asm:881
     796    push bx                                   ; 53                          ; 0xc0454 vgarom.asm:882
     797    push dx                                   ; 52                          ; 0xc0455 vgarom.asm:883
    797798    db  08ah, 0d0h
    798     ; mov dl, al                                ; 8a d0                     ; 0xc0459 vgarom.asm:882
    799     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc045b vgarom.asm:883
    800     mov ds, ax                                ; 8e d8                       ; 0xc045e vgarom.asm:884
    801     mov bx, 00089h                            ; bb 89 00                    ; 0xc0460 vgarom.asm:885
    802     mov al, byte [bx]                         ; 8a 07                       ; 0xc0463 vgarom.asm:886
    803     mov bx, 00088h                            ; bb 88 00                    ; 0xc0465 vgarom.asm:887
    804     mov ah, byte [bx]                         ; 8a 27                       ; 0xc0468 vgarom.asm:888
    805     cmp dl, 001h                              ; 80 fa 01                    ; 0xc046a vgarom.asm:889
    806     je short 00484h                           ; 74 15                       ; 0xc046d vgarom.asm:890
    807     jc short 0048eh                           ; 72 1d                       ; 0xc046f vgarom.asm:891
    808     cmp dl, 002h                              ; 80 fa 02                    ; 0xc0471 vgarom.asm:892
    809     je short 00478h                           ; 74 02                       ; 0xc0474 vgarom.asm:893
    810     jmp short 004a2h                          ; eb 2a                       ; 0xc0476 vgarom.asm:903
    811     and AL, strict byte 07fh                  ; 24 7f                       ; 0xc0478 vgarom.asm:909
    812     or AL, strict byte 010h                   ; 0c 10                       ; 0xc047a vgarom.asm:910
    813     and ah, 0f0h                              ; 80 e4 f0                    ; 0xc047c vgarom.asm:911
    814     or ah, 009h                               ; 80 cc 09                    ; 0xc047f vgarom.asm:912
    815     jne short 00498h                          ; 75 14                       ; 0xc0482 vgarom.asm:913
    816     and AL, strict byte 06fh                  ; 24 6f                       ; 0xc0484 vgarom.asm:919
    817     and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0486 vgarom.asm:920
    818     or ah, 009h                               ; 80 cc 09                    ; 0xc0489 vgarom.asm:921
    819     jne short 00498h                          ; 75 0a                       ; 0xc048c vgarom.asm:922
    820     and AL, strict byte 0efh                  ; 24 ef                       ; 0xc048e vgarom.asm:928
    821     or AL, strict byte 080h                   ; 0c 80                       ; 0xc0490 vgarom.asm:929
    822     and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0492 vgarom.asm:930
    823     or ah, 008h                               ; 80 cc 08                    ; 0xc0495 vgarom.asm:931
    824     mov bx, 00089h                            ; bb 89 00                    ; 0xc0498 vgarom.asm:933
    825     mov byte [bx], al                         ; 88 07                       ; 0xc049b vgarom.asm:934
    826     mov bx, 00088h                            ; bb 88 00                    ; 0xc049d vgarom.asm:935
    827     mov byte [bx], ah                         ; 88 27                       ; 0xc04a0 vgarom.asm:936
    828     mov ax, 01212h                            ; b8 12 12                    ; 0xc04a2 vgarom.asm:938
    829     pop dx                                    ; 5a                          ; 0xc04a5 vgarom.asm:939
    830     pop bx                                    ; 5b                          ; 0xc04a6 vgarom.asm:940
    831     pop DS                                    ; 1f                          ; 0xc04a7 vgarom.asm:941
    832     retn                                      ; c3                          ; 0xc04a8 vgarom.asm:942
    833     push DS                                   ; 1e                          ; 0xc04a9 vgarom.asm:951
    834     push bx                                   ; 53                          ; 0xc04aa vgarom.asm:952
    835     push dx                                   ; 52                          ; 0xc04ab vgarom.asm:953
     799    ; mov dl, al                                ; 8a d0                     ; 0xc0456 vgarom.asm:884
     800    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0458 vgarom.asm:885
     801    mov ds, ax                                ; 8e d8                       ; 0xc045b vgarom.asm:886
     802    mov bx, 00089h                            ; bb 89 00                    ; 0xc045d vgarom.asm:887
     803    mov al, byte [bx]                         ; 8a 07                       ; 0xc0460 vgarom.asm:888
     804    mov bx, 00088h                            ; bb 88 00                    ; 0xc0462 vgarom.asm:889
     805    mov ah, byte [bx]                         ; 8a 27                       ; 0xc0465 vgarom.asm:890
     806    cmp dl, 001h                              ; 80 fa 01                    ; 0xc0467 vgarom.asm:891
     807    je short 00481h                           ; 74 15                       ; 0xc046a vgarom.asm:892
     808    jc short 0048bh                           ; 72 1d                       ; 0xc046c vgarom.asm:893
     809    cmp dl, 002h                              ; 80 fa 02                    ; 0xc046e vgarom.asm:894
     810    je short 00475h                           ; 74 02                       ; 0xc0471 vgarom.asm:895
     811    jmp short 0049fh                          ; eb 2a                       ; 0xc0473 vgarom.asm:905
     812    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc0475 vgarom.asm:911
     813    or AL, strict byte 010h                   ; 0c 10                       ; 0xc0477 vgarom.asm:912
     814    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0479 vgarom.asm:913
     815    or ah, 009h                               ; 80 cc 09                    ; 0xc047c vgarom.asm:914
     816    jne short 00495h                          ; 75 14                       ; 0xc047f vgarom.asm:915
     817    and AL, strict byte 06fh                  ; 24 6f                       ; 0xc0481 vgarom.asm:921
     818    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0483 vgarom.asm:922
     819    or ah, 009h                               ; 80 cc 09                    ; 0xc0486 vgarom.asm:923
     820    jne short 00495h                          ; 75 0a                       ; 0xc0489 vgarom.asm:924
     821    and AL, strict byte 0efh                  ; 24 ef                       ; 0xc048b vgarom.asm:930
     822    or AL, strict byte 080h                   ; 0c 80                       ; 0xc048d vgarom.asm:931
     823    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc048f vgarom.asm:932
     824    or ah, 008h                               ; 80 cc 08                    ; 0xc0492 vgarom.asm:933
     825    mov bx, 00089h                            ; bb 89 00                    ; 0xc0495 vgarom.asm:935
     826    mov byte [bx], al                         ; 88 07                       ; 0xc0498 vgarom.asm:936
     827    mov bx, 00088h                            ; bb 88 00                    ; 0xc049a vgarom.asm:937
     828    mov byte [bx], ah                         ; 88 27                       ; 0xc049d vgarom.asm:938
     829    mov ax, 01212h                            ; b8 12 12                    ; 0xc049f vgarom.asm:940
     830    pop dx                                    ; 5a                          ; 0xc04a2 vgarom.asm:941
     831    pop bx                                    ; 5b                          ; 0xc04a3 vgarom.asm:942
     832    pop DS                                    ; 1f                          ; 0xc04a4 vgarom.asm:943
     833    retn                                      ; c3                          ; 0xc04a5 vgarom.asm:944
     834    push DS                                   ; 1e                          ; 0xc04a6 vgarom.asm:953
     835    push bx                                   ; 53                          ; 0xc04a7 vgarom.asm:954
     836    push dx                                   ; 52                          ; 0xc04a8 vgarom.asm:955
    836837    db  08ah, 0d0h
    837     ; mov dl, al                                ; 8a d0                     ; 0xc04ac vgarom.asm:954
    838     and dl, 001h                              ; 80 e2 01                    ; 0xc04ae vgarom.asm:955
    839     sal dl, 003h                              ; c0 e2 03                    ; 0xc04b1 vgarom.asm:957
    840     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04b4 vgarom.asm:963
    841     mov ds, ax                                ; 8e d8                       ; 0xc04b7 vgarom.asm:964
    842     mov bx, 00089h                            ; bb 89 00                    ; 0xc04b9 vgarom.asm:965
    843     mov al, byte [bx]                         ; 8a 07                       ; 0xc04bc vgarom.asm:966
    844     and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc04be vgarom.asm:967
     838    ; mov dl, al                                ; 8a d0                     ; 0xc04a9 vgarom.asm:956
     839    and dl, 001h                              ; 80 e2 01                    ; 0xc04ab vgarom.asm:957
     840    sal dl, 003h                              ; c0 e2 03                    ; 0xc04ae vgarom.asm:959
     841    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04b1 vgarom.asm:965
     842    mov ds, ax                                ; 8e d8                       ; 0xc04b4 vgarom.asm:966
     843    mov bx, 00089h                            ; bb 89 00                    ; 0xc04b6 vgarom.asm:967
     844    mov al, byte [bx]                         ; 8a 07                       ; 0xc04b9 vgarom.asm:968
     845    and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc04bb vgarom.asm:969
    845846    db  00ah, 0c2h
    846     ; or al, dl                                 ; 0a c2                     ; 0xc04c0 vgarom.asm:968
    847     mov byte [bx], al                         ; 88 07                       ; 0xc04c2 vgarom.asm:969
    848     mov ax, 01212h                            ; b8 12 12                    ; 0xc04c4 vgarom.asm:970
    849     pop dx                                    ; 5a                          ; 0xc04c7 vgarom.asm:971
    850     pop bx                                    ; 5b                          ; 0xc04c8 vgarom.asm:972
    851     pop DS                                    ; 1f                          ; 0xc04c9 vgarom.asm:973
    852     retn                                      ; c3                          ; 0xc04ca vgarom.asm:974
    853     push bx                                   ; 53                          ; 0xc04cb vgarom.asm:978
    854     push dx                                   ; 52                          ; 0xc04cc vgarom.asm:979
     847    ; or al, dl                                 ; 0a c2                     ; 0xc04bd vgarom.asm:970
     848    mov byte [bx], al                         ; 88 07                       ; 0xc04bf vgarom.asm:971
     849    mov ax, 01212h                            ; b8 12 12                    ; 0xc04c1 vgarom.asm:972
     850    pop dx                                    ; 5a                          ; 0xc04c4 vgarom.asm:973
     851    pop bx                                    ; 5b                          ; 0xc04c5 vgarom.asm:974
     852    pop DS                                    ; 1f                          ; 0xc04c6 vgarom.asm:975
     853    retn                                      ; c3                          ; 0xc04c7 vgarom.asm:976
     854    push bx                                   ; 53                          ; 0xc04c8 vgarom.asm:980
     855    push dx                                   ; 52                          ; 0xc04c9 vgarom.asm:981
    855856    db  08ah, 0d8h
    856     ; mov bl, al                                ; 8a d8                     ; 0xc04cd vgarom.asm:980
    857     and bl, 001h                              ; 80 e3 01                    ; 0xc04cf vgarom.asm:981
    858     xor bl, 001h                              ; 80 f3 01                    ; 0xc04d2 vgarom.asm:982
    859     sal bl, 1                                 ; d0 e3                       ; 0xc04d5 vgarom.asm:983
    860     mov dx, 003cch                            ; ba cc 03                    ; 0xc04d7 vgarom.asm:984
    861     in AL, DX                                 ; ec                          ; 0xc04da vgarom.asm:985
    862     and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc04db vgarom.asm:986
     857    ; mov bl, al                                ; 8a d8                     ; 0xc04ca vgarom.asm:982
     858    and bl, 001h                              ; 80 e3 01                    ; 0xc04cc vgarom.asm:983
     859    xor bl, 001h                              ; 80 f3 01                    ; 0xc04cf vgarom.asm:984
     860    sal bl, 1                                 ; d0 e3                       ; 0xc04d2 vgarom.asm:985
     861    mov dx, 003cch                            ; ba cc 03                    ; 0xc04d4 vgarom.asm:986
     862    in AL, DX                                 ; ec                          ; 0xc04d7 vgarom.asm:987
     863    and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc04d8 vgarom.asm:988
    863864    db  00ah, 0c3h
    864     ; or al, bl                                 ; 0a c3                     ; 0xc04dd vgarom.asm:987
    865     mov dx, 003c2h                            ; ba c2 03                    ; 0xc04df vgarom.asm:988
    866     out DX, AL                                ; ee                          ; 0xc04e2 vgarom.asm:989
    867     mov ax, 01212h                            ; b8 12 12                    ; 0xc04e3 vgarom.asm:990
    868     pop dx                                    ; 5a                          ; 0xc04e6 vgarom.asm:991
    869     pop bx                                    ; 5b                          ; 0xc04e7 vgarom.asm:992
    870     retn                                      ; c3                          ; 0xc04e8 vgarom.asm:993
    871     push DS                                   ; 1e                          ; 0xc04e9 vgarom.asm:997
    872     push bx                                   ; 53                          ; 0xc04ea vgarom.asm:998
    873     push dx                                   ; 52                          ; 0xc04eb vgarom.asm:999
     865    ; or al, bl                                 ; 0a c3                     ; 0xc04da vgarom.asm:989
     866    mov dx, 003c2h                            ; ba c2 03                    ; 0xc04dc vgarom.asm:990
     867    out DX, AL                                ; ee                          ; 0xc04df vgarom.asm:991
     868    mov ax, 01212h                            ; b8 12 12                    ; 0xc04e0 vgarom.asm:992
     869    pop dx                                    ; 5a                          ; 0xc04e3 vgarom.asm:993
     870    pop bx                                    ; 5b                          ; 0xc04e4 vgarom.asm:994
     871    retn                                      ; c3                          ; 0xc04e5 vgarom.asm:995
     872    push DS                                   ; 1e                          ; 0xc04e6 vgarom.asm:999
     873    push bx                                   ; 53                          ; 0xc04e7 vgarom.asm:1000
     874    push dx                                   ; 52                          ; 0xc04e8 vgarom.asm:1001
    874875    db  08ah, 0d0h
    875     ; mov dl, al                                ; 8a d0                     ; 0xc04ec vgarom.asm:1000
    876     and dl, 001h                              ; 80 e2 01                    ; 0xc04ee vgarom.asm:1001
    877     xor dl, 001h                              ; 80 f2 01                    ; 0xc04f1 vgarom.asm:1002
    878     sal dl, 1                                 ; d0 e2                       ; 0xc04f4 vgarom.asm:1003
    879     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04f6 vgarom.asm:1004
    880     mov ds, ax                                ; 8e d8                       ; 0xc04f9 vgarom.asm:1005
    881     mov bx, 00089h                            ; bb 89 00                    ; 0xc04fb vgarom.asm:1006
    882     mov al, byte [bx]                         ; 8a 07                       ; 0xc04fe vgarom.asm:1007
    883     and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc0500 vgarom.asm:1008
     876    ; mov dl, al                                ; 8a d0                     ; 0xc04e9 vgarom.asm:1002
     877    and dl, 001h                              ; 80 e2 01                    ; 0xc04eb vgarom.asm:1003
     878    xor dl, 001h                              ; 80 f2 01                    ; 0xc04ee vgarom.asm:1004
     879    sal dl, 1                                 ; d0 e2                       ; 0xc04f1 vgarom.asm:1005
     880    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04f3 vgarom.asm:1006
     881    mov ds, ax                                ; 8e d8                       ; 0xc04f6 vgarom.asm:1007
     882    mov bx, 00089h                            ; bb 89 00                    ; 0xc04f8 vgarom.asm:1008
     883    mov al, byte [bx]                         ; 8a 07                       ; 0xc04fb vgarom.asm:1009
     884    and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc04fd vgarom.asm:1010
    884885    db  00ah, 0c2h
    885     ; or al, dl                                 ; 0a c2                     ; 0xc0502 vgarom.asm:1009
    886     mov byte [bx], al                         ; 88 07                       ; 0xc0504 vgarom.asm:1010
    887     mov ax, 01212h                            ; b8 12 12                    ; 0xc0506 vgarom.asm:1011
    888     pop dx                                    ; 5a                          ; 0xc0509 vgarom.asm:1012
    889     pop bx                                    ; 5b                          ; 0xc050a vgarom.asm:1013
    890     pop DS                                    ; 1f                          ; 0xc050b vgarom.asm:1014
    891     retn                                      ; c3                          ; 0xc050c vgarom.asm:1015
    892     push DS                                   ; 1e                          ; 0xc050d vgarom.asm:1019
    893     push bx                                   ; 53                          ; 0xc050e vgarom.asm:1020
    894     push dx                                   ; 52                          ; 0xc050f vgarom.asm:1021
     886    ; or al, dl                                 ; 0a c2                     ; 0xc04ff vgarom.asm:1011
     887    mov byte [bx], al                         ; 88 07                       ; 0xc0501 vgarom.asm:1012
     888    mov ax, 01212h                            ; b8 12 12                    ; 0xc0503 vgarom.asm:1013
     889    pop dx                                    ; 5a                          ; 0xc0506 vgarom.asm:1014
     890    pop bx                                    ; 5b                          ; 0xc0507 vgarom.asm:1015
     891    pop DS                                    ; 1f                          ; 0xc0508 vgarom.asm:1016
     892    retn                                      ; c3                          ; 0xc0509 vgarom.asm:1017
     893    push DS                                   ; 1e                          ; 0xc050a vgarom.asm:1021
     894    push bx                                   ; 53                          ; 0xc050b vgarom.asm:1022
     895    push dx                                   ; 52                          ; 0xc050c vgarom.asm:1023
    895896    db  08ah, 0d0h
    896     ; mov dl, al                                ; 8a d0                     ; 0xc0510 vgarom.asm:1022
    897     and dl, 001h                              ; 80 e2 01                    ; 0xc0512 vgarom.asm:1023
    898     xor dl, 001h                              ; 80 f2 01                    ; 0xc0515 vgarom.asm:1024
    899     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0518 vgarom.asm:1025
    900     mov ds, ax                                ; 8e d8                       ; 0xc051b vgarom.asm:1026
    901     mov bx, 00089h                            ; bb 89 00                    ; 0xc051d vgarom.asm:1027
    902     mov al, byte [bx]                         ; 8a 07                       ; 0xc0520 vgarom.asm:1028
    903     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc0522 vgarom.asm:1029
     897    ; mov dl, al                                ; 8a d0                     ; 0xc050d vgarom.asm:1024
     898    and dl, 001h                              ; 80 e2 01                    ; 0xc050f vgarom.asm:1025
     899    xor dl, 001h                              ; 80 f2 01                    ; 0xc0512 vgarom.asm:1026
     900    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0515 vgarom.asm:1027
     901    mov ds, ax                                ; 8e d8                       ; 0xc0518 vgarom.asm:1028
     902    mov bx, 00089h                            ; bb 89 00                    ; 0xc051a vgarom.asm:1029
     903    mov al, byte [bx]                         ; 8a 07                       ; 0xc051d vgarom.asm:1030
     904    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc051f vgarom.asm:1031
    904905    db  00ah, 0c2h
    905     ; or al, dl                                 ; 0a c2                     ; 0xc0524 vgarom.asm:1030
    906     mov byte [bx], al                         ; 88 07                       ; 0xc0526 vgarom.asm:1031
    907     mov ax, 01212h                            ; b8 12 12                    ; 0xc0528 vgarom.asm:1032
    908     pop dx                                    ; 5a                          ; 0xc052b vgarom.asm:1033
    909     pop bx                                    ; 5b                          ; 0xc052c vgarom.asm:1034
    910     pop DS                                    ; 1f                          ; 0xc052d vgarom.asm:1035
    911     retn                                      ; c3                          ; 0xc052e vgarom.asm:1036
    912     cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc052f vgarom.asm:1041
    913     je short 00538h                           ; 74 05                       ; 0xc0531 vgarom.asm:1042
    914     cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc0533 vgarom.asm:1043
    915     je short 0054dh                           ; 74 16                       ; 0xc0535 vgarom.asm:1044
    916     retn                                      ; c3                          ; 0xc0537 vgarom.asm:1048
    917     push DS                                   ; 1e                          ; 0xc0538 vgarom.asm:1050
    918     push ax                                   ; 50                          ; 0xc0539 vgarom.asm:1051
    919     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc053a vgarom.asm:1052
    920     mov ds, ax                                ; 8e d8                       ; 0xc053d vgarom.asm:1053
    921     mov bx, 0008ah                            ; bb 8a 00                    ; 0xc053f vgarom.asm:1054
    922     mov al, byte [bx]                         ; 8a 07                       ; 0xc0542 vgarom.asm:1055
     906    ; or al, dl                                 ; 0a c2                     ; 0xc0521 vgarom.asm:1032
     907    mov byte [bx], al                         ; 88 07                       ; 0xc0523 vgarom.asm:1033
     908    mov ax, 01212h                            ; b8 12 12                    ; 0xc0525 vgarom.asm:1034
     909    pop dx                                    ; 5a                          ; 0xc0528 vgarom.asm:1035
     910    pop bx                                    ; 5b                          ; 0xc0529 vgarom.asm:1036
     911    pop DS                                    ; 1f                          ; 0xc052a vgarom.asm:1037
     912    retn                                      ; c3                          ; 0xc052b vgarom.asm:1038
     913    cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc052c vgarom.asm:1043
     914    je short 00535h                           ; 74 05                       ; 0xc052e vgarom.asm:1044
     915    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc0530 vgarom.asm:1045
     916    je short 0054ah                           ; 74 16                       ; 0xc0532 vgarom.asm:1046
     917    retn                                      ; c3                          ; 0xc0534 vgarom.asm:1050
     918    push DS                                   ; 1e                          ; 0xc0535 vgarom.asm:1052
     919    push ax                                   ; 50                          ; 0xc0536 vgarom.asm:1053
     920    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0537 vgarom.asm:1054
     921    mov ds, ax                                ; 8e d8                       ; 0xc053a vgarom.asm:1055
     922    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc053c vgarom.asm:1056
     923    mov al, byte [bx]                         ; 8a 07                       ; 0xc053f vgarom.asm:1057
    923924    db  08ah, 0d8h
    924     ; mov bl, al                                ; 8a d8                     ; 0xc0544 vgarom.asm:1056
     925    ; mov bl, al                                ; 8a d8                     ; 0xc0541 vgarom.asm:1058
    925926    db  032h, 0ffh
    926     ; xor bh, bh                                ; 32 ff                     ; 0xc0546 vgarom.asm:1057
    927     pop ax                                    ; 58                          ; 0xc0548 vgarom.asm:1058
     927    ; xor bh, bh                                ; 32 ff                     ; 0xc0543 vgarom.asm:1059
     928    pop ax                                    ; 58                          ; 0xc0545 vgarom.asm:1060
    928929    db  08ah, 0c4h
    929     ; mov al, ah                                ; 8a c4                     ; 0xc0549 vgarom.asm:1059
    930     pop DS                                    ; 1f                          ; 0xc054b vgarom.asm:1060
    931     retn                                      ; c3                          ; 0xc054c vgarom.asm:1061
    932     push DS                                   ; 1e                          ; 0xc054d vgarom.asm:1063
    933     push ax                                   ; 50                          ; 0xc054e vgarom.asm:1064
    934     push bx                                   ; 53                          ; 0xc054f vgarom.asm:1065
    935     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0550 vgarom.asm:1066
    936     mov ds, ax                                ; 8e d8                       ; 0xc0553 vgarom.asm:1067
     930    ; mov al, ah                                ; 8a c4                     ; 0xc0546 vgarom.asm:1061
     931    pop DS                                    ; 1f                          ; 0xc0548 vgarom.asm:1062
     932    retn                                      ; c3                          ; 0xc0549 vgarom.asm:1063
     933    push DS                                   ; 1e                          ; 0xc054a vgarom.asm:1065
     934    push ax                                   ; 50                          ; 0xc054b vgarom.asm:1066
     935    push bx                                   ; 53                          ; 0xc054c vgarom.asm:1067
     936    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc054d vgarom.asm:1068
     937    mov ds, ax                                ; 8e d8                       ; 0xc0550 vgarom.asm:1069
    937938    db  08bh, 0c3h
    938     ; mov ax, bx                                ; 8b c3                     ; 0xc0555 vgarom.asm:1068
    939     mov bx, 0008ah                            ; bb 8a 00                    ; 0xc0557 vgarom.asm:1069
    940     mov byte [bx], al                         ; 88 07                       ; 0xc055a vgarom.asm:1070
    941     pop bx                                    ; 5b                          ; 0xc055c vgarom.asm:1080
    942     pop ax                                    ; 58                          ; 0xc055d vgarom.asm:1081
     939    ; mov ax, bx                                ; 8b c3                     ; 0xc0552 vgarom.asm:1070
     940    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc0554 vgarom.asm:1071
     941    mov byte [bx], al                         ; 88 07                       ; 0xc0557 vgarom.asm:1072
     942    pop bx                                    ; 5b                          ; 0xc0559 vgarom.asm:1082
     943    pop ax                                    ; 58                          ; 0xc055a vgarom.asm:1083
    943944    db  08ah, 0c4h
    944     ; mov al, ah                                ; 8a c4                     ; 0xc055e vgarom.asm:1082
    945     pop DS                                    ; 1f                          ; 0xc0560 vgarom.asm:1083
    946     retn                                      ; c3                          ; 0xc0561 vgarom.asm:1084
    947     times 0xe db 0
    948   ; disGetNextSymbol 0xc0570 LB 0x38d -> off=0x0 cb=0000000000000007 uValue=00000000000c0570 'do_out_dx_ax'
    949 do_out_dx_ax:                                ; 0xc0570 LB 0x7
    950     xchg ah, al                               ; 86 c4                       ; 0xc0570 vberom.asm:69
    951     out DX, AL                                ; ee                          ; 0xc0572 vberom.asm:70
    952     xchg ah, al                               ; 86 c4                       ; 0xc0573 vberom.asm:71
    953     out DX, AL                                ; ee                          ; 0xc0575 vberom.asm:72
    954     retn                                      ; c3                          ; 0xc0576 vberom.asm:73
    955   ; disGetNextSymbol 0xc0577 LB 0x386 -> off=0x0 cb=0000000000000040 uValue=00000000000c0577 'do_in_ax_dx'
    956 do_in_ax_dx:                                 ; 0xc0577 LB 0x40
    957     in AL, DX                                 ; ec                          ; 0xc0577 vberom.asm:76
    958     xchg ah, al                               ; 86 c4                       ; 0xc0578 vberom.asm:77
    959     in AL, DX                                 ; ec                          ; 0xc057a vberom.asm:78
    960     retn                                      ; c3                          ; 0xc057b vberom.asm:79
    961     push ax                                   ; 50                          ; 0xc057c vberom.asm:90
    962     push dx                                   ; 52                          ; 0xc057d vberom.asm:91
    963     mov dx, 003dah                            ; ba da 03                    ; 0xc057e vberom.asm:92
    964     in AL, DX                                 ; ec                          ; 0xc0581 vberom.asm:94
    965     test AL, strict byte 008h                 ; a8 08                       ; 0xc0582 vberom.asm:95
    966     je short 00581h                           ; 74 fb                       ; 0xc0584 vberom.asm:96
    967     pop dx                                    ; 5a                          ; 0xc0586 vberom.asm:97
    968     pop ax                                    ; 58                          ; 0xc0587 vberom.asm:98
    969     retn                                      ; c3                          ; 0xc0588 vberom.asm:99
    970     push ax                                   ; 50                          ; 0xc0589 vberom.asm:102
    971     push dx                                   ; 52                          ; 0xc058a vberom.asm:103
    972     mov dx, 003dah                            ; ba da 03                    ; 0xc058b vberom.asm:104
    973     in AL, DX                                 ; ec                          ; 0xc058e vberom.asm:106
    974     test AL, strict byte 008h                 ; a8 08                       ; 0xc058f vberom.asm:107
    975     jne short 0058eh                          ; 75 fb                       ; 0xc0591 vberom.asm:108
    976     pop dx                                    ; 5a                          ; 0xc0593 vberom.asm:109
    977     pop ax                                    ; 58                          ; 0xc0594 vberom.asm:110
    978     retn                                      ; c3                          ; 0xc0595 vberom.asm:111
    979     push dx                                   ; 52                          ; 0xc0596 vberom.asm:116
    980     mov dx, 001ceh                            ; ba ce 01                    ; 0xc0597 vberom.asm:117
    981     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc059a vberom.asm:118
    982     call 00570h                               ; e8 d0 ff                    ; 0xc059d vberom.asm:119
    983     mov dx, 001cfh                            ; ba cf 01                    ; 0xc05a0 vberom.asm:120
    984     call 00577h                               ; e8 d1 ff                    ; 0xc05a3 vberom.asm:121
    985     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc05a6 vberom.asm:122
    986     jbe short 005b5h                          ; 76 0b                       ; 0xc05a8 vberom.asm:123
     945    ; mov al, ah                                ; 8a c4                     ; 0xc055b vgarom.asm:1084
     946    pop DS                                    ; 1f                          ; 0xc055d vgarom.asm:1085
     947    retn                                      ; c3                          ; 0xc055e vgarom.asm:1086
     948    times 0x1 db 0
     949  ; disGetNextSymbol 0xc0560 LB 0x38a -> off=0x0 cb=0000000000000007 uValue=00000000000c0560 'do_out_dx_ax'
     950do_out_dx_ax:                                ; 0xc0560 LB 0x7
     951    xchg ah, al                               ; 86 c4                       ; 0xc0560 vberom.asm:69
     952    out DX, AL                                ; ee                          ; 0xc0562 vberom.asm:70
     953    xchg ah, al                               ; 86 c4                       ; 0xc0563 vberom.asm:71
     954    out DX, AL                                ; ee                          ; 0xc0565 vberom.asm:72
     955    retn                                      ; c3                          ; 0xc0566 vberom.asm:73
     956  ; disGetNextSymbol 0xc0567 LB 0x383 -> off=0x0 cb=0000000000000040 uValue=00000000000c0567 'do_in_ax_dx'
     957do_in_ax_dx:                                 ; 0xc0567 LB 0x40
     958    in AL, DX                                 ; ec                          ; 0xc0567 vberom.asm:76
     959    xchg ah, al                               ; 86 c4                       ; 0xc0568 vberom.asm:77
     960    in AL, DX                                 ; ec                          ; 0xc056a vberom.asm:78
     961    retn                                      ; c3                          ; 0xc056b vberom.asm:79
     962    push ax                                   ; 50                          ; 0xc056c vberom.asm:90
     963    push dx                                   ; 52                          ; 0xc056d vberom.asm:91
     964    mov dx, 003dah                            ; ba da 03                    ; 0xc056e vberom.asm:92
     965    in AL, DX                                 ; ec                          ; 0xc0571 vberom.asm:94
     966    test AL, strict byte 008h                 ; a8 08                       ; 0xc0572 vberom.asm:95
     967    je short 00571h                           ; 74 fb                       ; 0xc0574 vberom.asm:96
     968    pop dx                                    ; 5a                          ; 0xc0576 vberom.asm:97
     969    pop ax                                    ; 58                          ; 0xc0577 vberom.asm:98
     970    retn                                      ; c3                          ; 0xc0578 vberom.asm:99
     971    push ax                                   ; 50                          ; 0xc0579 vberom.asm:102
     972    push dx                                   ; 52                          ; 0xc057a vberom.asm:103
     973    mov dx, 003dah                            ; ba da 03                    ; 0xc057b vberom.asm:104
     974    in AL, DX                                 ; ec                          ; 0xc057e vberom.asm:106
     975    test AL, strict byte 008h                 ; a8 08                       ; 0xc057f vberom.asm:107
     976    jne short 0057eh                          ; 75 fb                       ; 0xc0581 vberom.asm:108
     977    pop dx                                    ; 5a                          ; 0xc0583 vberom.asm:109
     978    pop ax                                    ; 58                          ; 0xc0584 vberom.asm:110
     979    retn                                      ; c3                          ; 0xc0585 vberom.asm:111
     980    push dx                                   ; 52                          ; 0xc0586 vberom.asm:116
     981    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0587 vberom.asm:117
     982    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc058a vberom.asm:118
     983    call 00560h                               ; e8 d0 ff                    ; 0xc058d vberom.asm:119
     984    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0590 vberom.asm:120
     985    call 00567h                               ; e8 d1 ff                    ; 0xc0593 vberom.asm:121
     986    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc0596 vberom.asm:122
     987    jbe short 005a5h                          ; 76 0b                       ; 0xc0598 vberom.asm:123
    987988    db  08ah, 0e0h
    988     ; mov ah, al                                ; 8a e0                     ; 0xc05aa vberom.asm:124
    989     shr ah, 003h                              ; c0 ec 03                    ; 0xc05ac vberom.asm:126
    990     test AL, strict byte 007h                 ; a8 07                       ; 0xc05af vberom.asm:132
    991     je short 005b5h                           ; 74 02                       ; 0xc05b1 vberom.asm:133
     989    ; mov ah, al                                ; 8a e0                     ; 0xc059a vberom.asm:124
     990    shr ah, 003h                              ; c0 ec 03                    ; 0xc059c vberom.asm:126
     991    test AL, strict byte 007h                 ; a8 07                       ; 0xc059f vberom.asm:132
     992    je short 005a5h                           ; 74 02                       ; 0xc05a1 vberom.asm:133
    992993    db  0feh, 0c4h
    993     ; inc ah                                    ; fe c4                     ; 0xc05b3 vberom.asm:134
    994     pop dx                                    ; 5a                          ; 0xc05b5 vberom.asm:136
    995     retn                                      ; c3                          ; 0xc05b6 vberom.asm:137
    996   ; disGetNextSymbol 0xc05b7 LB 0x346 -> off=0x0 cb=0000000000000026 uValue=00000000000c05b7 '_dispi_get_max_bpp'
    997 _dispi_get_max_bpp:                          ; 0xc05b7 LB 0x26
    998     push dx                                   ; 52                          ; 0xc05b7 vberom.asm:142
    999     push bx                                   ; 53                          ; 0xc05b8 vberom.asm:143
    1000     call 005f1h                               ; e8 35 00                    ; 0xc05b9 vberom.asm:144
     994    ; inc ah                                    ; fe c4                     ; 0xc05a3 vberom.asm:134
     995    pop dx                                    ; 5a                          ; 0xc05a5 vberom.asm:136
     996    retn                                      ; c3                          ; 0xc05a6 vberom.asm:137
     997  ; disGetNextSymbol 0xc05a7 LB 0x343 -> off=0x0 cb=0000000000000026 uValue=00000000000c05a7 '_dispi_get_max_bpp'
     998_dispi_get_max_bpp:                          ; 0xc05a7 LB 0x26
     999    push dx                                   ; 52                          ; 0xc05a7 vberom.asm:142
     1000    push bx                                   ; 53                          ; 0xc05a8 vberom.asm:143
     1001    call 005e1h                               ; e8 35 00                    ; 0xc05a9 vberom.asm:144
    10011002    db  08bh, 0d8h
    1002     ; mov bx, ax                                ; 8b d8                     ; 0xc05bc vberom.asm:145
    1003     or ax, strict byte 00002h                 ; 83 c8 02                    ; 0xc05be vberom.asm:146
    1004     call 005ddh                               ; e8 19 00                    ; 0xc05c1 vberom.asm:147
    1005     mov dx, 001ceh                            ; ba ce 01                    ; 0xc05c4 vberom.asm:148
    1006     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc05c7 vberom.asm:149
    1007     call 00570h                               ; e8 a3 ff                    ; 0xc05ca vberom.asm:150
    1008     mov dx, 001cfh                            ; ba cf 01                    ; 0xc05cd vberom.asm:151
    1009     call 00577h                               ; e8 a4 ff                    ; 0xc05d0 vberom.asm:152
    1010     push ax                                   ; 50                          ; 0xc05d3 vberom.asm:153
     1003    ; mov bx, ax                                ; 8b d8                     ; 0xc05ac vberom.asm:145
     1004    or ax, strict byte 00002h                 ; 83 c8 02                    ; 0xc05ae vberom.asm:146
     1005    call 005cdh                               ; e8 19 00                    ; 0xc05b1 vberom.asm:147
     1006    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05b4 vberom.asm:148
     1007    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc05b7 vberom.asm:149
     1008    call 00560h                               ; e8 a3 ff                    ; 0xc05ba vberom.asm:150
     1009    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05bd vberom.asm:151
     1010    call 00567h                               ; e8 a4 ff                    ; 0xc05c0 vberom.asm:152
     1011    push ax                                   ; 50                          ; 0xc05c3 vberom.asm:153
    10111012    db  08bh, 0c3h
    1012     ; mov ax, bx                                ; 8b c3                     ; 0xc05d4 vberom.asm:154
    1013     call 005ddh                               ; e8 04 00                    ; 0xc05d6 vberom.asm:155
    1014     pop ax                                    ; 58                          ; 0xc05d9 vberom.asm:156
    1015     pop bx                                    ; 5b                          ; 0xc05da vberom.asm:157
    1016     pop dx                                    ; 5a                          ; 0xc05db vberom.asm:158
    1017     retn                                      ; c3                          ; 0xc05dc vberom.asm:159
    1018   ; disGetNextSymbol 0xc05dd LB 0x320 -> off=0x0 cb=0000000000000026 uValue=00000000000c05dd 'dispi_set_enable_'
    1019 dispi_set_enable_:                           ; 0xc05dd LB 0x26
    1020     push dx                                   ; 52                          ; 0xc05dd vberom.asm:162
    1021     push ax                                   ; 50                          ; 0xc05de vberom.asm:163
    1022     mov dx, 001ceh                            ; ba ce 01                    ; 0xc05df vberom.asm:164
    1023     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05e2 vberom.asm:165
    1024     call 00570h                               ; e8 88 ff                    ; 0xc05e5 vberom.asm:166
    1025     pop ax                                    ; 58                          ; 0xc05e8 vberom.asm:167
    1026     mov dx, 001cfh                            ; ba cf 01                    ; 0xc05e9 vberom.asm:168
    1027     call 00570h                               ; e8 81 ff                    ; 0xc05ec vberom.asm:169
    1028     pop dx                                    ; 5a                          ; 0xc05ef vberom.asm:170
    1029     retn                                      ; c3                          ; 0xc05f0 vberom.asm:171
    1030     push dx                                   ; 52                          ; 0xc05f1 vberom.asm:174
    1031     mov dx, 001ceh                            ; ba ce 01                    ; 0xc05f2 vberom.asm:175
    1032     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05f5 vberom.asm:176
    1033     call 00570h                               ; e8 75 ff                    ; 0xc05f8 vberom.asm:177
    1034     mov dx, 001cfh                            ; ba cf 01                    ; 0xc05fb vberom.asm:178
    1035     call 00577h                               ; e8 76 ff                    ; 0xc05fe vberom.asm:179
    1036     pop dx                                    ; 5a                          ; 0xc0601 vberom.asm:180
    1037     retn                                      ; c3                          ; 0xc0602 vberom.asm:181
    1038   ; disGetNextSymbol 0xc0603 LB 0x2fa -> off=0x0 cb=0000000000000026 uValue=00000000000c0603 'dispi_set_bank_'
    1039 dispi_set_bank_:                             ; 0xc0603 LB 0x26
    1040     push dx                                   ; 52                          ; 0xc0603 vberom.asm:184
    1041     push ax                                   ; 50                          ; 0xc0604 vberom.asm:185
    1042     mov dx, 001ceh                            ; ba ce 01                    ; 0xc0605 vberom.asm:186
    1043     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0608 vberom.asm:187
    1044     call 00570h                               ; e8 62 ff                    ; 0xc060b vberom.asm:188
    1045     pop ax                                    ; 58                          ; 0xc060e vberom.asm:189
    1046     mov dx, 001cfh                            ; ba cf 01                    ; 0xc060f vberom.asm:190
    1047     call 00570h                               ; e8 5b ff                    ; 0xc0612 vberom.asm:191
    1048     pop dx                                    ; 5a                          ; 0xc0615 vberom.asm:192
    1049     retn                                      ; c3                          ; 0xc0616 vberom.asm:193
    1050     push dx                                   ; 52                          ; 0xc0617 vberom.asm:196
    1051     mov dx, 001ceh                            ; ba ce 01                    ; 0xc0618 vberom.asm:197
    1052     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc061b vberom.asm:198
    1053     call 00570h                               ; e8 4f ff                    ; 0xc061e vberom.asm:199
    1054     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0621 vberom.asm:200
    1055     call 00577h                               ; e8 50 ff                    ; 0xc0624 vberom.asm:201
    1056     pop dx                                    ; 5a                          ; 0xc0627 vberom.asm:202
    1057     retn                                      ; c3                          ; 0xc0628 vberom.asm:203
    1058   ; disGetNextSymbol 0xc0629 LB 0x2d4 -> off=0x0 cb=00000000000000a9 uValue=00000000000c0629 '_dispi_set_bank_farcall'
    1059 _dispi_set_bank_farcall:                     ; 0xc0629 LB 0xa9
    1060     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc0629 vberom.asm:206
    1061     je short 00653h                           ; 74 24                       ; 0xc062d vberom.asm:207
     1013    ; mov ax, bx                                ; 8b c3                     ; 0xc05c4 vberom.asm:154
     1014    call 005cdh                               ; e8 04 00                    ; 0xc05c6 vberom.asm:155
     1015    pop ax                                    ; 58                          ; 0xc05c9 vberom.asm:156
     1016    pop bx                                    ; 5b                          ; 0xc05ca vberom.asm:157
     1017    pop dx                                    ; 5a                          ; 0xc05cb vberom.asm:158
     1018    retn                                      ; c3                          ; 0xc05cc vberom.asm:159
     1019  ; disGetNextSymbol 0xc05cd LB 0x31d -> off=0x0 cb=0000000000000026 uValue=00000000000c05cd 'dispi_set_enable_'
     1020dispi_set_enable_:                           ; 0xc05cd LB 0x26
     1021    push dx                                   ; 52                          ; 0xc05cd vberom.asm:162
     1022    push ax                                   ; 50                          ; 0xc05ce vberom.asm:163
     1023    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05cf vberom.asm:164
     1024    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05d2 vberom.asm:165
     1025    call 00560h                               ; e8 88 ff                    ; 0xc05d5 vberom.asm:166
     1026    pop ax                                    ; 58                          ; 0xc05d8 vberom.asm:167
     1027    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05d9 vberom.asm:168
     1028    call 00560h                               ; e8 81 ff                    ; 0xc05dc vberom.asm:169
     1029    pop dx                                    ; 5a                          ; 0xc05df vberom.asm:170
     1030    retn                                      ; c3                          ; 0xc05e0 vberom.asm:171
     1031    push dx                                   ; 52                          ; 0xc05e1 vberom.asm:174
     1032    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05e2 vberom.asm:175
     1033    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05e5 vberom.asm:176
     1034    call 00560h                               ; e8 75 ff                    ; 0xc05e8 vberom.asm:177
     1035    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05eb vberom.asm:178
     1036    call 00567h                               ; e8 76 ff                    ; 0xc05ee vberom.asm:179
     1037    pop dx                                    ; 5a                          ; 0xc05f1 vberom.asm:180
     1038    retn                                      ; c3                          ; 0xc05f2 vberom.asm:181
     1039  ; disGetNextSymbol 0xc05f3 LB 0x2f7 -> off=0x0 cb=0000000000000026 uValue=00000000000c05f3 'dispi_set_bank_'
     1040dispi_set_bank_:                             ; 0xc05f3 LB 0x26
     1041    push dx                                   ; 52                          ; 0xc05f3 vberom.asm:184
     1042    push ax                                   ; 50                          ; 0xc05f4 vberom.asm:185
     1043    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05f5 vberom.asm:186
     1044    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc05f8 vberom.asm:187
     1045    call 00560h                               ; e8 62 ff                    ; 0xc05fb vberom.asm:188
     1046    pop ax                                    ; 58                          ; 0xc05fe vberom.asm:189
     1047    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05ff vberom.asm:190
     1048    call 00560h                               ; e8 5b ff                    ; 0xc0602 vberom.asm:191
     1049    pop dx                                    ; 5a                          ; 0xc0605 vberom.asm:192
     1050    retn                                      ; c3                          ; 0xc0606 vberom.asm:193
     1051    push dx                                   ; 52                          ; 0xc0607 vberom.asm:196
     1052    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0608 vberom.asm:197
     1053    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc060b vberom.asm:198
     1054    call 00560h                               ; e8 4f ff                    ; 0xc060e vberom.asm:199
     1055    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0611 vberom.asm:200
     1056    call 00567h                               ; e8 50 ff                    ; 0xc0614 vberom.asm:201
     1057    pop dx                                    ; 5a                          ; 0xc0617 vberom.asm:202
     1058    retn                                      ; c3                          ; 0xc0618 vberom.asm:203
     1059  ; disGetNextSymbol 0xc0619 LB 0x2d1 -> off=0x0 cb=00000000000000a9 uValue=00000000000c0619 '_dispi_set_bank_farcall'
     1060_dispi_set_bank_farcall:                     ; 0xc0619 LB 0xa9
     1061    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc0619 vberom.asm:206
     1062    je short 00643h                           ; 74 24                       ; 0xc061d vberom.asm:207
    10621063    db  00bh, 0dbh
    1063     ; or bx, bx                                 ; 0b db                     ; 0xc062f vberom.asm:208
    1064     jne short 00665h                          ; 75 32                       ; 0xc0631 vberom.asm:209
     1064    ; or bx, bx                                 ; 0b db                     ; 0xc061f vberom.asm:208
     1065    jne short 00655h                          ; 75 32                       ; 0xc0621 vberom.asm:209
    10651066    db  08bh, 0c2h
    1066     ; mov ax, dx                                ; 8b c2                     ; 0xc0633 vberom.asm:210
    1067     push dx                                   ; 52                          ; 0xc0635 vberom.asm:211
    1068     push ax                                   ; 50                          ; 0xc0636 vberom.asm:212
    1069     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0637 vberom.asm:213
    1070     mov dx, 001ceh                            ; ba ce 01                    ; 0xc063a vberom.asm:214
    1071     call 00570h                               ; e8 30 ff                    ; 0xc063d vberom.asm:215
    1072     pop ax                                    ; 58                          ; 0xc0640 vberom.asm:216
    1073     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0641 vberom.asm:217
    1074     call 00570h                               ; e8 29 ff                    ; 0xc0644 vberom.asm:218
    1075     call 00577h                               ; e8 2d ff                    ; 0xc0647 vberom.asm:219
    1076     pop dx                                    ; 5a                          ; 0xc064a vberom.asm:220
     1067    ; mov ax, dx                                ; 8b c2                     ; 0xc0623 vberom.asm:210
     1068    push dx                                   ; 52                          ; 0xc0625 vberom.asm:211
     1069    push ax                                   ; 50                          ; 0xc0626 vberom.asm:212
     1070    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0627 vberom.asm:213
     1071    mov dx, 001ceh                            ; ba ce 01                    ; 0xc062a vberom.asm:214
     1072    call 00560h                               ; e8 30 ff                    ; 0xc062d vberom.asm:215
     1073    pop ax                                    ; 58                          ; 0xc0630 vberom.asm:216
     1074    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0631 vberom.asm:217
     1075    call 00560h                               ; e8 29 ff                    ; 0xc0634 vberom.asm:218
     1076    call 00567h                               ; e8 2d ff                    ; 0xc0637 vberom.asm:219
     1077    pop dx                                    ; 5a                          ; 0xc063a vberom.asm:220
    10771078    db  03bh, 0d0h
    1078     ; cmp dx, ax                                ; 3b d0                     ; 0xc064b vberom.asm:221
    1079     jne short 00665h                          ; 75 16                       ; 0xc064d vberom.asm:222
    1080     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc064f vberom.asm:223
    1081     retf                                      ; cb                          ; 0xc0652 vberom.asm:224
    1082     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0653 vberom.asm:226
    1083     mov dx, 001ceh                            ; ba ce 01                    ; 0xc0656 vberom.asm:227
    1084     call 00570h                               ; e8 14 ff                    ; 0xc0659 vberom.asm:228
    1085     mov dx, 001cfh                            ; ba cf 01                    ; 0xc065c vberom.asm:229
    1086     call 00577h                               ; e8 15 ff                    ; 0xc065f vberom.asm:230
     1079    ; cmp dx, ax                                ; 3b d0                     ; 0xc063b vberom.asm:221
     1080    jne short 00655h                          ; 75 16                       ; 0xc063d vberom.asm:222
     1081    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc063f vberom.asm:223
     1082    retf                                      ; cb                          ; 0xc0642 vberom.asm:224
     1083    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0643 vberom.asm:226
     1084    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0646 vberom.asm:227
     1085    call 00560h                               ; e8 14 ff                    ; 0xc0649 vberom.asm:228
     1086    mov dx, 001cfh                            ; ba cf 01                    ; 0xc064c vberom.asm:229
     1087    call 00567h                               ; e8 15 ff                    ; 0xc064f vberom.asm:230
    10871088    db  08bh, 0d0h
    1088     ; mov dx, ax                                ; 8b d0                     ; 0xc0662 vberom.asm:231
    1089     retf                                      ; cb                          ; 0xc0664 vberom.asm:232
    1090     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0665 vberom.asm:234
    1091     retf                                      ; cb                          ; 0xc0668 vberom.asm:235
    1092     push dx                                   ; 52                          ; 0xc0669 vberom.asm:238
    1093     push ax                                   ; 50                          ; 0xc066a vberom.asm:239
    1094     mov dx, 001ceh                            ; ba ce 01                    ; 0xc066b vberom.asm:240
    1095     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc066e vberom.asm:241
    1096     call 00570h                               ; e8 fc fe                    ; 0xc0671 vberom.asm:242
    1097     pop ax                                    ; 58                          ; 0xc0674 vberom.asm:243
    1098     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0675 vberom.asm:244
    1099     call 00570h                               ; e8 f5 fe                    ; 0xc0678 vberom.asm:245
    1100     pop dx                                    ; 5a                          ; 0xc067b vberom.asm:246
    1101     retn                                      ; c3                          ; 0xc067c vberom.asm:247
    1102     push dx                                   ; 52                          ; 0xc067d vberom.asm:250
    1103     mov dx, 001ceh                            ; ba ce 01                    ; 0xc067e vberom.asm:251
    1104     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc0681 vberom.asm:252
    1105     call 00570h                               ; e8 e9 fe                    ; 0xc0684 vberom.asm:253
    1106     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0687 vberom.asm:254
    1107     call 00577h                               ; e8 ea fe                    ; 0xc068a vberom.asm:255
    1108     pop dx                                    ; 5a                          ; 0xc068d vberom.asm:256
    1109     retn                                      ; c3                          ; 0xc068e vberom.asm:257
    1110     push dx                                   ; 52                          ; 0xc068f vberom.asm:260
    1111     push ax                                   ; 50                          ; 0xc0690 vberom.asm:261
    1112     mov dx, 001ceh                            ; ba ce 01                    ; 0xc0691 vberom.asm:262
    1113     mov ax, strict word 00009h                ; b8 09 00                    ; 0xc0694 vberom.asm:263
    1114     call 00570h                               ; e8 d6 fe                    ; 0xc0697 vberom.asm:264
    1115     pop ax                                    ; 58                          ; 0xc069a vberom.asm:265
    1116     mov dx, 001cfh                            ; ba cf 01                    ; 0xc069b vberom.asm:266
    1117     call 00570h                               ; e8 cf fe                    ; 0xc069e vberom.asm:267
    1118     pop dx                                    ; 5a                          ; 0xc06a1 vberom.asm:268
    1119     retn                                      ; c3                          ; 0xc06a2 vberom.asm:269
    1120     push dx                                   ; 52                          ; 0xc06a3 vberom.asm:272
    1121     mov dx, 001ceh                            ; ba ce 01                    ; 0xc06a4 vberom.asm:273
    1122     mov ax, strict word 00009h                ; b8 09 00                    ; 0xc06a7 vberom.asm:274
    1123     call 00570h                               ; e8 c3 fe                    ; 0xc06aa vberom.asm:275
    1124     mov dx, 001cfh                            ; ba cf 01                    ; 0xc06ad vberom.asm:276
    1125     call 00577h                               ; e8 c4 fe                    ; 0xc06b0 vberom.asm:277
    1126     pop dx                                    ; 5a                          ; 0xc06b3 vberom.asm:278
    1127     retn                                      ; c3                          ; 0xc06b4 vberom.asm:279
    1128     push ax                                   ; 50                          ; 0xc06b5 vberom.asm:282
    1129     push bx                                   ; 53                          ; 0xc06b6 vberom.asm:283
    1130     push dx                                   ; 52                          ; 0xc06b7 vberom.asm:284
     1089    ; mov dx, ax                                ; 8b d0                     ; 0xc0652 vberom.asm:231
     1090    retf                                      ; cb                          ; 0xc0654 vberom.asm:232
     1091    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0655 vberom.asm:234
     1092    retf                                      ; cb                          ; 0xc0658 vberom.asm:235
     1093    push dx                                   ; 52                          ; 0xc0659 vberom.asm:238
     1094    push ax                                   ; 50                          ; 0xc065a vberom.asm:239
     1095    mov dx, 001ceh                            ; ba ce 01                    ; 0xc065b vberom.asm:240
     1096    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc065e vberom.asm:241
     1097    call 00560h                               ; e8 fc fe                    ; 0xc0661 vberom.asm:242
     1098    pop ax                                    ; 58                          ; 0xc0664 vberom.asm:243
     1099    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0665 vberom.asm:244
     1100    call 00560h                               ; e8 f5 fe                    ; 0xc0668 vberom.asm:245
     1101    pop dx                                    ; 5a                          ; 0xc066b vberom.asm:246
     1102    retn                                      ; c3                          ; 0xc066c vberom.asm:247
     1103    push dx                                   ; 52                          ; 0xc066d vberom.asm:250
     1104    mov dx, 001ceh                            ; ba ce 01                    ; 0xc066e vberom.asm:251
     1105    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc0671 vberom.asm:252
     1106    call 00560h                               ; e8 e9 fe                    ; 0xc0674 vberom.asm:253
     1107    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0677 vberom.asm:254
     1108    call 00567h                               ; e8 ea fe                    ; 0xc067a vberom.asm:255
     1109    pop dx                                    ; 5a                          ; 0xc067d vberom.asm:256
     1110    retn                                      ; c3                          ; 0xc067e vberom.asm:257
     1111    push dx                                   ; 52                          ; 0xc067f vberom.asm:260
     1112    push ax                                   ; 50                          ; 0xc0680 vberom.asm:261
     1113    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0681 vberom.asm:262
     1114    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc0684 vberom.asm:263
     1115    call 00560h                               ; e8 d6 fe                    ; 0xc0687 vberom.asm:264
     1116    pop ax                                    ; 58                          ; 0xc068a vberom.asm:265
     1117    mov dx, 001cfh                            ; ba cf 01                    ; 0xc068b vberom.asm:266
     1118    call 00560h                               ; e8 cf fe                    ; 0xc068e vberom.asm:267
     1119    pop dx                                    ; 5a                          ; 0xc0691 vberom.asm:268
     1120    retn                                      ; c3                          ; 0xc0692 vberom.asm:269
     1121    push dx                                   ; 52                          ; 0xc0693 vberom.asm:272
     1122    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0694 vberom.asm:273
     1123    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc0697 vberom.asm:274
     1124    call 00560h                               ; e8 c3 fe                    ; 0xc069a vberom.asm:275
     1125    mov dx, 001cfh                            ; ba cf 01                    ; 0xc069d vberom.asm:276
     1126    call 00567h                               ; e8 c4 fe                    ; 0xc06a0 vberom.asm:277
     1127    pop dx                                    ; 5a                          ; 0xc06a3 vberom.asm:278
     1128    retn                                      ; c3                          ; 0xc06a4 vberom.asm:279
     1129    push ax                                   ; 50                          ; 0xc06a5 vberom.asm:282
     1130    push bx                                   ; 53                          ; 0xc06a6 vberom.asm:283
     1131    push dx                                   ; 52                          ; 0xc06a7 vberom.asm:284
    11311132    db  08bh, 0d8h
    1132     ; mov bx, ax                                ; 8b d8                     ; 0xc06b8 vberom.asm:285
    1133     call 00596h                               ; e8 d9 fe                    ; 0xc06ba vberom.asm:286
    1134     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc06bd vberom.asm:287
    1135     jnbe short 006c3h                         ; 77 02                       ; 0xc06bf vberom.asm:288
    1136     shr bx, 1                                 ; d1 eb                       ; 0xc06c1 vberom.asm:289
    1137     shr bx, 003h                              ; c1 eb 03                    ; 0xc06c3 vberom.asm:292
    1138     mov dx, 003d4h                            ; ba d4 03                    ; 0xc06c6 vberom.asm:298
     1133    ; mov bx, ax                                ; 8b d8                     ; 0xc06a8 vberom.asm:285
     1134    call 00586h                               ; e8 d9 fe                    ; 0xc06aa vberom.asm:286
     1135    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc06ad vberom.asm:287
     1136    jnbe short 006b3h                         ; 77 02                       ; 0xc06af vberom.asm:288
     1137    shr bx, 1                                 ; d1 eb                       ; 0xc06b1 vberom.asm:289
     1138    shr bx, 003h                              ; c1 eb 03                    ; 0xc06b3 vberom.asm:292
     1139    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06b6 vberom.asm:298
    11391140    db  08ah, 0e3h
    1140     ; mov ah, bl                                ; 8a e3                     ; 0xc06c9 vberom.asm:299
    1141     mov AL, strict byte 013h                  ; b0 13                       ; 0xc06cb vberom.asm:300
    1142     out DX, ax                                ; ef                          ; 0xc06cd vberom.asm:301
    1143     pop dx                                    ; 5a                          ; 0xc06ce vberom.asm:302
    1144     pop bx                                    ; 5b                          ; 0xc06cf vberom.asm:303
    1145     pop ax                                    ; 58                          ; 0xc06d0 vberom.asm:304
    1146     retn                                      ; c3                          ; 0xc06d1 vberom.asm:305
    1147   ; disGetNextSymbol 0xc06d2 LB 0x22b -> off=0x0 cb=00000000000000ed uValue=00000000000c06d2 '_vga_compat_setup'
    1148 _vga_compat_setup:                           ; 0xc06d2 LB 0xed
    1149     push ax                                   ; 50                          ; 0xc06d2 vberom.asm:308
    1150     push dx                                   ; 52                          ; 0xc06d3 vberom.asm:309
    1151     mov dx, 001ceh                            ; ba ce 01                    ; 0xc06d4 vberom.asm:312
    1152     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc06d7 vberom.asm:313
    1153     call 00570h                               ; e8 93 fe                    ; 0xc06da vberom.asm:314
    1154     mov dx, 001cfh                            ; ba cf 01                    ; 0xc06dd vberom.asm:315
    1155     call 00577h                               ; e8 94 fe                    ; 0xc06e0 vberom.asm:316
    1156     push ax                                   ; 50                          ; 0xc06e3 vberom.asm:317
    1157     mov dx, 003d4h                            ; ba d4 03                    ; 0xc06e4 vberom.asm:318
    1158     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc06e7 vberom.asm:319
    1159     out DX, ax                                ; ef                          ; 0xc06ea vberom.asm:320
    1160     pop ax                                    ; 58                          ; 0xc06eb vberom.asm:321
    1161     push ax                                   ; 50                          ; 0xc06ec vberom.asm:322
    1162     shr ax, 003h                              ; c1 e8 03                    ; 0xc06ed vberom.asm:324
    1163     dec ax                                    ; 48                          ; 0xc06f0 vberom.asm:330
     1141    ; mov ah, bl                                ; 8a e3                     ; 0xc06b9 vberom.asm:299
     1142    mov AL, strict byte 013h                  ; b0 13                       ; 0xc06bb vberom.asm:300
     1143    out DX, ax                                ; ef                          ; 0xc06bd vberom.asm:301
     1144    pop dx                                    ; 5a                          ; 0xc06be vberom.asm:302
     1145    pop bx                                    ; 5b                          ; 0xc06bf vberom.asm:303
     1146    pop ax                                    ; 58                          ; 0xc06c0 vberom.asm:304
     1147    retn                                      ; c3                          ; 0xc06c1 vberom.asm:305
     1148  ; disGetNextSymbol 0xc06c2 LB 0x228 -> off=0x0 cb=00000000000000ed uValue=00000000000c06c2 '_vga_compat_setup'
     1149_vga_compat_setup:                           ; 0xc06c2 LB 0xed
     1150    push ax                                   ; 50                          ; 0xc06c2 vberom.asm:308
     1151    push dx                                   ; 52                          ; 0xc06c3 vberom.asm:309
     1152    mov dx, 001ceh                            ; ba ce 01                    ; 0xc06c4 vberom.asm:312
     1153    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc06c7 vberom.asm:313
     1154    call 00560h                               ; e8 93 fe                    ; 0xc06ca vberom.asm:314
     1155    mov dx, 001cfh                            ; ba cf 01                    ; 0xc06cd vberom.asm:315
     1156    call 00567h                               ; e8 94 fe                    ; 0xc06d0 vberom.asm:316
     1157    push ax                                   ; 50                          ; 0xc06d3 vberom.asm:317
     1158    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06d4 vberom.asm:318
     1159    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc06d7 vberom.asm:319
     1160    out DX, ax                                ; ef                          ; 0xc06da vberom.asm:320
     1161    pop ax                                    ; 58                          ; 0xc06db vberom.asm:321
     1162    push ax                                   ; 50                          ; 0xc06dc vberom.asm:322
     1163    shr ax, 003h                              ; c1 e8 03                    ; 0xc06dd vberom.asm:324
     1164    dec ax                                    ; 48                          ; 0xc06e0 vberom.asm:330
    11641165    db  08ah, 0e0h
    1165     ; mov ah, al                                ; 8a e0                     ; 0xc06f1 vberom.asm:331
    1166     mov AL, strict byte 001h                  ; b0 01                       ; 0xc06f3 vberom.asm:332
    1167     out DX, ax                                ; ef                          ; 0xc06f5 vberom.asm:333
    1168     pop ax                                    ; 58                          ; 0xc06f6 vberom.asm:334
    1169     call 006b5h                               ; e8 bb ff                    ; 0xc06f7 vberom.asm:335
    1170     mov dx, 001ceh                            ; ba ce 01                    ; 0xc06fa vberom.asm:338
    1171     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc06fd vberom.asm:339
    1172     call 00570h                               ; e8 6d fe                    ; 0xc0700 vberom.asm:340
    1173     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0703 vberom.asm:341
    1174     call 00577h                               ; e8 6e fe                    ; 0xc0706 vberom.asm:342
    1175     dec ax                                    ; 48                          ; 0xc0709 vberom.asm:343
    1176     push ax                                   ; 50                          ; 0xc070a vberom.asm:344
    1177     mov dx, 003d4h                            ; ba d4 03                    ; 0xc070b vberom.asm:345
     1166    ; mov ah, al                                ; 8a e0                     ; 0xc06e1 vberom.asm:331
     1167    mov AL, strict byte 001h                  ; b0 01                       ; 0xc06e3 vberom.asm:332
     1168    out DX, ax                                ; ef                          ; 0xc06e5 vberom.asm:333
     1169    pop ax                                    ; 58                          ; 0xc06e6 vberom.asm:334
     1170    call 006a5h                               ; e8 bb ff                    ; 0xc06e7 vberom.asm:335
     1171    mov dx, 001ceh                            ; ba ce 01                    ; 0xc06ea vberom.asm:338
     1172    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc06ed vberom.asm:339
     1173    call 00560h                               ; e8 6d fe                    ; 0xc06f0 vberom.asm:340
     1174    mov dx, 001cfh                            ; ba cf 01                    ; 0xc06f3 vberom.asm:341
     1175    call 00567h                               ; e8 6e fe                    ; 0xc06f6 vberom.asm:342
     1176    dec ax                                    ; 48                          ; 0xc06f9 vberom.asm:343
     1177    push ax                                   ; 50                          ; 0xc06fa vberom.asm:344
     1178    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06fb vberom.asm:345
    11781179    db  08ah, 0e0h
    1179     ; mov ah, al                                ; 8a e0                     ; 0xc070e vberom.asm:346
    1180     mov AL, strict byte 012h                  ; b0 12                       ; 0xc0710 vberom.asm:347
    1181     out DX, ax                                ; ef                          ; 0xc0712 vberom.asm:348
    1182     pop ax                                    ; 58                          ; 0xc0713 vberom.asm:349
    1183     mov AL, strict byte 007h                  ; b0 07                       ; 0xc0714 vberom.asm:350
    1184     out DX, AL                                ; ee                          ; 0xc0716 vberom.asm:351
    1185     inc dx                                    ; 42                          ; 0xc0717 vberom.asm:352
    1186     in AL, DX                                 ; ec                          ; 0xc0718 vberom.asm:353
    1187     and AL, strict byte 0bdh                  ; 24 bd                       ; 0xc0719 vberom.asm:354
    1188     test ah, 001h                             ; f6 c4 01                    ; 0xc071b vberom.asm:355
    1189     je short 00722h                           ; 74 02                       ; 0xc071e vberom.asm:356
    1190     or AL, strict byte 002h                   ; 0c 02                       ; 0xc0720 vberom.asm:357
    1191     test ah, 002h                             ; f6 c4 02                    ; 0xc0722 vberom.asm:359
    1192     je short 00729h                           ; 74 02                       ; 0xc0725 vberom.asm:360
    1193     or AL, strict byte 040h                   ; 0c 40                       ; 0xc0727 vberom.asm:361
    1194     out DX, AL                                ; ee                          ; 0xc0729 vberom.asm:363
    1195     mov dx, 003d4h                            ; ba d4 03                    ; 0xc072a vberom.asm:366
    1196     mov ax, strict word 00009h                ; b8 09 00                    ; 0xc072d vberom.asm:367
    1197     out DX, AL                                ; ee                          ; 0xc0730 vberom.asm:368
    1198     mov dx, 003d5h                            ; ba d5 03                    ; 0xc0731 vberom.asm:369
    1199     in AL, DX                                 ; ec                          ; 0xc0734 vberom.asm:370
    1200     and AL, strict byte 060h                  ; 24 60                       ; 0xc0735 vberom.asm:371
    1201     out DX, AL                                ; ee                          ; 0xc0737 vberom.asm:372
    1202     mov dx, 003d4h                            ; ba d4 03                    ; 0xc0738 vberom.asm:373
    1203     mov AL, strict byte 017h                  ; b0 17                       ; 0xc073b vberom.asm:374
    1204     out DX, AL                                ; ee                          ; 0xc073d vberom.asm:375
    1205     mov dx, 003d5h                            ; ba d5 03                    ; 0xc073e vberom.asm:376
    1206     in AL, DX                                 ; ec                          ; 0xc0741 vberom.asm:377
    1207     or AL, strict byte 003h                   ; 0c 03                       ; 0xc0742 vberom.asm:378
    1208     out DX, AL                                ; ee                          ; 0xc0744 vberom.asm:379
    1209     mov dx, 003dah                            ; ba da 03                    ; 0xc0745 vberom.asm:380
    1210     in AL, DX                                 ; ec                          ; 0xc0748 vberom.asm:381
    1211     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0749 vberom.asm:382
    1212     mov AL, strict byte 010h                  ; b0 10                       ; 0xc074c vberom.asm:383
    1213     out DX, AL                                ; ee                          ; 0xc074e vberom.asm:384
    1214     mov dx, 003c1h                            ; ba c1 03                    ; 0xc074f vberom.asm:385
    1215     in AL, DX                                 ; ec                          ; 0xc0752 vberom.asm:386
    1216     or AL, strict byte 001h                   ; 0c 01                       ; 0xc0753 vberom.asm:387
    1217     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0755 vberom.asm:388
    1218     out DX, AL                                ; ee                          ; 0xc0758 vberom.asm:389
    1219     mov AL, strict byte 020h                  ; b0 20                       ; 0xc0759 vberom.asm:390
    1220     out DX, AL                                ; ee                          ; 0xc075b vberom.asm:391
    1221     mov dx, 003ceh                            ; ba ce 03                    ; 0xc075c vberom.asm:392
    1222     mov ax, 00506h                            ; b8 06 05                    ; 0xc075f vberom.asm:393
    1223     out DX, ax                                ; ef                          ; 0xc0762 vberom.asm:394
    1224     mov dx, 003c4h                            ; ba c4 03                    ; 0xc0763 vberom.asm:395
    1225     mov ax, 00f02h                            ; b8 02 0f                    ; 0xc0766 vberom.asm:396
    1226     out DX, ax                                ; ef                          ; 0xc0769 vberom.asm:397
    1227     mov dx, 001ceh                            ; ba ce 01                    ; 0xc076a vberom.asm:400
    1228     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc076d vberom.asm:401
    1229     call 00570h                               ; e8 fd fd                    ; 0xc0770 vberom.asm:402
    1230     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0773 vberom.asm:403
    1231     call 00577h                               ; e8 fe fd                    ; 0xc0776 vberom.asm:404
    1232     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc0779 vberom.asm:405
    1233     jc short 007bdh                           ; 72 40                       ; 0xc077b vberom.asm:406
    1234     mov dx, 003d4h                            ; ba d4 03                    ; 0xc077d vberom.asm:407
    1235     mov AL, strict byte 014h                  ; b0 14                       ; 0xc0780 vberom.asm:408
    1236     out DX, AL                                ; ee                          ; 0xc0782 vberom.asm:409
    1237     mov dx, 003d5h                            ; ba d5 03                    ; 0xc0783 vberom.asm:410
    1238     in AL, DX                                 ; ec                          ; 0xc0786 vberom.asm:411
    1239     or AL, strict byte 040h                   ; 0c 40                       ; 0xc0787 vberom.asm:412
    1240     out DX, AL                                ; ee                          ; 0xc0789 vberom.asm:413
    1241     mov dx, 003dah                            ; ba da 03                    ; 0xc078a vberom.asm:414
    1242     in AL, DX                                 ; ec                          ; 0xc078d vberom.asm:415
    1243     mov dx, 003c0h                            ; ba c0 03                    ; 0xc078e vberom.asm:416
    1244     mov AL, strict byte 010h                  ; b0 10                       ; 0xc0791 vberom.asm:417
    1245     out DX, AL                                ; ee                          ; 0xc0793 vberom.asm:418
    1246     mov dx, 003c1h                            ; ba c1 03                    ; 0xc0794 vberom.asm:419
    1247     in AL, DX                                 ; ec                          ; 0xc0797 vberom.asm:420
    1248     or AL, strict byte 040h                   ; 0c 40                       ; 0xc0798 vberom.asm:421
    1249     mov dx, 003c0h                            ; ba c0 03                    ; 0xc079a vberom.asm:422
    1250     out DX, AL                                ; ee                          ; 0xc079d vberom.asm:423
    1251     mov AL, strict byte 020h                  ; b0 20                       ; 0xc079e vberom.asm:424
    1252     out DX, AL                                ; ee                          ; 0xc07a0 vberom.asm:425
    1253     mov dx, 003c4h                            ; ba c4 03                    ; 0xc07a1 vberom.asm:426
    1254     mov AL, strict byte 004h                  ; b0 04                       ; 0xc07a4 vberom.asm:427
    1255     out DX, AL                                ; ee                          ; 0xc07a6 vberom.asm:428
    1256     mov dx, 003c5h                            ; ba c5 03                    ; 0xc07a7 vberom.asm:429
    1257     in AL, DX                                 ; ec                          ; 0xc07aa vberom.asm:430
    1258     or AL, strict byte 008h                   ; 0c 08                       ; 0xc07ab vberom.asm:431
    1259     out DX, AL                                ; ee                          ; 0xc07ad vberom.asm:432
    1260     mov dx, 003ceh                            ; ba ce 03                    ; 0xc07ae vberom.asm:433
    1261     mov AL, strict byte 005h                  ; b0 05                       ; 0xc07b1 vberom.asm:434
    1262     out DX, AL                                ; ee                          ; 0xc07b3 vberom.asm:435
    1263     mov dx, 003cfh                            ; ba cf 03                    ; 0xc07b4 vberom.asm:436
    1264     in AL, DX                                 ; ec                          ; 0xc07b7 vberom.asm:437
    1265     and AL, strict byte 09fh                  ; 24 9f                       ; 0xc07b8 vberom.asm:438
    1266     or AL, strict byte 040h                   ; 0c 40                       ; 0xc07ba vberom.asm:439
    1267     out DX, AL                                ; ee                          ; 0xc07bc vberom.asm:440
    1268     pop dx                                    ; 5a                          ; 0xc07bd vberom.asm:443
    1269     pop ax                                    ; 58                          ; 0xc07be vberom.asm:444
    1270   ; disGetNextSymbol 0xc07bf LB 0x13e -> off=0x0 cb=0000000000000013 uValue=00000000000c07bf '_vbe_has_vbe_display'
    1271 _vbe_has_vbe_display:                        ; 0xc07bf LB 0x13
    1272     push DS                                   ; 1e                          ; 0xc07bf vberom.asm:450
    1273     push bx                                   ; 53                          ; 0xc07c0 vberom.asm:451
    1274     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07c1 vberom.asm:452
    1275     mov ds, ax                                ; 8e d8                       ; 0xc07c4 vberom.asm:453
    1276     mov bx, 000b9h                            ; bb b9 00                    ; 0xc07c6 vberom.asm:454
    1277     mov al, byte [bx]                         ; 8a 07                       ; 0xc07c9 vberom.asm:455
    1278     and AL, strict byte 001h                  ; 24 01                       ; 0xc07cb vberom.asm:456
     1180    ; mov ah, al                                ; 8a e0                     ; 0xc06fe vberom.asm:346
     1181    mov AL, strict byte 012h                  ; b0 12                       ; 0xc0700 vberom.asm:347
     1182    out DX, ax                                ; ef                          ; 0xc0702 vberom.asm:348
     1183    pop ax                                    ; 58                          ; 0xc0703 vberom.asm:349
     1184    mov AL, strict byte 007h                  ; b0 07                       ; 0xc0704 vberom.asm:350
     1185    out DX, AL                                ; ee                          ; 0xc0706 vberom.asm:351
     1186    inc dx                                    ; 42                          ; 0xc0707 vberom.asm:352
     1187    in AL, DX                                 ; ec                          ; 0xc0708 vberom.asm:353
     1188    and AL, strict byte 0bdh                  ; 24 bd                       ; 0xc0709 vberom.asm:354
     1189    test ah, 001h                             ; f6 c4 01                    ; 0xc070b vberom.asm:355
     1190    je short 00712h                           ; 74 02                       ; 0xc070e vberom.asm:356
     1191    or AL, strict byte 002h                   ; 0c 02                       ; 0xc0710 vberom.asm:357
     1192    test ah, 002h                             ; f6 c4 02                    ; 0xc0712 vberom.asm:359
     1193    je short 00719h                           ; 74 02                       ; 0xc0715 vberom.asm:360
     1194    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0717 vberom.asm:361
     1195    out DX, AL                                ; ee                          ; 0xc0719 vberom.asm:363
     1196    mov dx, 003d4h                            ; ba d4 03                    ; 0xc071a vberom.asm:366
     1197    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc071d vberom.asm:367
     1198    out DX, AL                                ; ee                          ; 0xc0720 vberom.asm:368
     1199    mov dx, 003d5h                            ; ba d5 03                    ; 0xc0721 vberom.asm:369
     1200    in AL, DX                                 ; ec                          ; 0xc0724 vberom.asm:370
     1201    and AL, strict byte 060h                  ; 24 60                       ; 0xc0725 vberom.asm:371
     1202    out DX, AL                                ; ee                          ; 0xc0727 vberom.asm:372
     1203    mov dx, 003d4h                            ; ba d4 03                    ; 0xc0728 vberom.asm:373
     1204    mov AL, strict byte 017h                  ; b0 17                       ; 0xc072b vberom.asm:374
     1205    out DX, AL                                ; ee                          ; 0xc072d vberom.asm:375
     1206    mov dx, 003d5h                            ; ba d5 03                    ; 0xc072e vberom.asm:376
     1207    in AL, DX                                 ; ec                          ; 0xc0731 vberom.asm:377
     1208    or AL, strict byte 003h                   ; 0c 03                       ; 0xc0732 vberom.asm:378
     1209    out DX, AL                                ; ee                          ; 0xc0734 vberom.asm:379
     1210    mov dx, 003dah                            ; ba da 03                    ; 0xc0735 vberom.asm:380
     1211    in AL, DX                                 ; ec                          ; 0xc0738 vberom.asm:381
     1212    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0739 vberom.asm:382
     1213    mov AL, strict byte 010h                  ; b0 10                       ; 0xc073c vberom.asm:383
     1214    out DX, AL                                ; ee                          ; 0xc073e vberom.asm:384
     1215    mov dx, 003c1h                            ; ba c1 03                    ; 0xc073f vberom.asm:385
     1216    in AL, DX                                 ; ec                          ; 0xc0742 vberom.asm:386
     1217    or AL, strict byte 001h                   ; 0c 01                       ; 0xc0743 vberom.asm:387
     1218    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0745 vberom.asm:388
     1219    out DX, AL                                ; ee                          ; 0xc0748 vberom.asm:389
     1220    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0749 vberom.asm:390
     1221    out DX, AL                                ; ee                          ; 0xc074b vberom.asm:391
     1222    mov dx, 003ceh                            ; ba ce 03                    ; 0xc074c vberom.asm:392
     1223    mov ax, 00506h                            ; b8 06 05                    ; 0xc074f vberom.asm:393
     1224    out DX, ax                                ; ef                          ; 0xc0752 vberom.asm:394
     1225    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0753 vberom.asm:395
     1226    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc0756 vberom.asm:396
     1227    out DX, ax                                ; ef                          ; 0xc0759 vberom.asm:397
     1228    mov dx, 001ceh                            ; ba ce 01                    ; 0xc075a vberom.asm:400
     1229    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc075d vberom.asm:401
     1230    call 00560h                               ; e8 fd fd                    ; 0xc0760 vberom.asm:402
     1231    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0763 vberom.asm:403
     1232    call 00567h                               ; e8 fe fd                    ; 0xc0766 vberom.asm:404
     1233    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc0769 vberom.asm:405
     1234    jc short 007adh                           ; 72 40                       ; 0xc076b vberom.asm:406
     1235    mov dx, 003d4h                            ; ba d4 03                    ; 0xc076d vberom.asm:407
     1236    mov AL, strict byte 014h                  ; b0 14                       ; 0xc0770 vberom.asm:408
     1237    out DX, AL                                ; ee                          ; 0xc0772 vberom.asm:409
     1238    mov dx, 003d5h                            ; ba d5 03                    ; 0xc0773 vberom.asm:410
     1239    in AL, DX                                 ; ec                          ; 0xc0776 vberom.asm:411
     1240    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0777 vberom.asm:412
     1241    out DX, AL                                ; ee                          ; 0xc0779 vberom.asm:413
     1242    mov dx, 003dah                            ; ba da 03                    ; 0xc077a vberom.asm:414
     1243    in AL, DX                                 ; ec                          ; 0xc077d vberom.asm:415
     1244    mov dx, 003c0h                            ; ba c0 03                    ; 0xc077e vberom.asm:416
     1245    mov AL, strict byte 010h                  ; b0 10                       ; 0xc0781 vberom.asm:417
     1246    out DX, AL                                ; ee                          ; 0xc0783 vberom.asm:418
     1247    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0784 vberom.asm:419
     1248    in AL, DX                                 ; ec                          ; 0xc0787 vberom.asm:420
     1249    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0788 vberom.asm:421
     1250    mov dx, 003c0h                            ; ba c0 03                    ; 0xc078a vberom.asm:422
     1251    out DX, AL                                ; ee                          ; 0xc078d vberom.asm:423
     1252    mov AL, strict byte 020h                  ; b0 20                       ; 0xc078e vberom.asm:424
     1253    out DX, AL                                ; ee                          ; 0xc0790 vberom.asm:425
     1254    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0791 vberom.asm:426
     1255    mov AL, strict byte 004h                  ; b0 04                       ; 0xc0794 vberom.asm:427
     1256    out DX, AL                                ; ee                          ; 0xc0796 vberom.asm:428
     1257    mov dx, 003c5h                            ; ba c5 03                    ; 0xc0797 vberom.asm:429
     1258    in AL, DX                                 ; ec                          ; 0xc079a vberom.asm:430
     1259    or AL, strict byte 008h                   ; 0c 08                       ; 0xc079b vberom.asm:431
     1260    out DX, AL                                ; ee                          ; 0xc079d vberom.asm:432
     1261    mov dx, 003ceh                            ; ba ce 03                    ; 0xc079e vberom.asm:433
     1262    mov AL, strict byte 005h                  ; b0 05                       ; 0xc07a1 vberom.asm:434
     1263    out DX, AL                                ; ee                          ; 0xc07a3 vberom.asm:435
     1264    mov dx, 003cfh                            ; ba cf 03                    ; 0xc07a4 vberom.asm:436
     1265    in AL, DX                                 ; ec                          ; 0xc07a7 vberom.asm:437
     1266    and AL, strict byte 09fh                  ; 24 9f                       ; 0xc07a8 vberom.asm:438
     1267    or AL, strict byte 040h                   ; 0c 40                       ; 0xc07aa vberom.asm:439
     1268    out DX, AL                                ; ee                          ; 0xc07ac vberom.asm:440
     1269    pop dx                                    ; 5a                          ; 0xc07ad vberom.asm:443
     1270    pop ax                                    ; 58                          ; 0xc07ae vberom.asm:444
     1271  ; disGetNextSymbol 0xc07af LB 0x13b -> off=0x0 cb=0000000000000013 uValue=00000000000c07af '_vbe_has_vbe_display'
     1272_vbe_has_vbe_display:                        ; 0xc07af LB 0x13
     1273    push DS                                   ; 1e                          ; 0xc07af vberom.asm:450
     1274    push bx                                   ; 53                          ; 0xc07b0 vberom.asm:451
     1275    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07b1 vberom.asm:452
     1276    mov ds, ax                                ; 8e d8                       ; 0xc07b4 vberom.asm:453
     1277    mov bx, 000b9h                            ; bb b9 00                    ; 0xc07b6 vberom.asm:454
     1278    mov al, byte [bx]                         ; 8a 07                       ; 0xc07b9 vberom.asm:455
     1279    and AL, strict byte 001h                  ; 24 01                       ; 0xc07bb vberom.asm:456
    12791280    db  032h, 0e4h
    1280     ; xor ah, ah                                ; 32 e4                     ; 0xc07cd vberom.asm:457
    1281     pop bx                                    ; 5b                          ; 0xc07cf vberom.asm:458
    1282     pop DS                                    ; 1f                          ; 0xc07d0 vberom.asm:459
    1283     retn                                      ; c3                          ; 0xc07d1 vberom.asm:460
    1284   ; disGetNextSymbol 0xc07d2 LB 0x12b -> off=0x0 cb=0000000000000025 uValue=00000000000c07d2 'vbe_biosfn_return_current_mode'
    1285 vbe_biosfn_return_current_mode:              ; 0xc07d2 LB 0x25
    1286     push DS                                   ; 1e                          ; 0xc07d2 vberom.asm:473
    1287     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07d3 vberom.asm:474
    1288     mov ds, ax                                ; 8e d8                       ; 0xc07d6 vberom.asm:475
    1289     call 005f1h                               ; e8 16 fe                    ; 0xc07d8 vberom.asm:476
    1290     and ax, strict byte 00001h                ; 83 e0 01                    ; 0xc07db vberom.asm:477
    1291     je short 007e9h                           ; 74 09                       ; 0xc07de vberom.asm:478
    1292     mov bx, 000bah                            ; bb ba 00                    ; 0xc07e0 vberom.asm:479
    1293     mov ax, word [bx]                         ; 8b 07                       ; 0xc07e3 vberom.asm:480
     1281    ; xor ah, ah                                ; 32 e4                     ; 0xc07bd vberom.asm:457
     1282    pop bx                                    ; 5b                          ; 0xc07bf vberom.asm:458
     1283    pop DS                                    ; 1f                          ; 0xc07c0 vberom.asm:459
     1284    retn                                      ; c3                          ; 0xc07c1 vberom.asm:460
     1285  ; disGetNextSymbol 0xc07c2 LB 0x128 -> off=0x0 cb=0000000000000025 uValue=00000000000c07c2 'vbe_biosfn_return_current_mode'
     1286vbe_biosfn_return_current_mode:              ; 0xc07c2 LB 0x25
     1287    push DS                                   ; 1e                          ; 0xc07c2 vberom.asm:473
     1288    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07c3 vberom.asm:474
     1289    mov ds, ax                                ; 8e d8                       ; 0xc07c6 vberom.asm:475
     1290    call 005e1h                               ; e8 16 fe                    ; 0xc07c8 vberom.asm:476
     1291    and ax, strict byte 00001h                ; 83 e0 01                    ; 0xc07cb vberom.asm:477
     1292    je short 007d9h                           ; 74 09                       ; 0xc07ce vberom.asm:478
     1293    mov bx, 000bah                            ; bb ba 00                    ; 0xc07d0 vberom.asm:479
     1294    mov ax, word [bx]                         ; 8b 07                       ; 0xc07d3 vberom.asm:480
    12941295    db  08bh, 0d8h
    1295     ; mov bx, ax                                ; 8b d8                     ; 0xc07e5 vberom.asm:481
    1296     jne short 007f2h                          ; 75 09                       ; 0xc07e7 vberom.asm:482
    1297     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc07e9 vberom.asm:484
    1298     mov al, byte [bx]                         ; 8a 07                       ; 0xc07ec vberom.asm:485
     1296    ; mov bx, ax                                ; 8b d8                     ; 0xc07d5 vberom.asm:481
     1297    jne short 007e2h                          ; 75 09                       ; 0xc07d7 vberom.asm:482
     1298    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc07d9 vberom.asm:484
     1299    mov al, byte [bx]                         ; 8a 07                       ; 0xc07dc vberom.asm:485
    12991300    db  08ah, 0d8h
    1300     ; mov bl, al                                ; 8a d8                     ; 0xc07ee vberom.asm:486
     1301    ; mov bl, al                                ; 8a d8                     ; 0xc07de vberom.asm:486
    13011302    db  032h, 0ffh
    1302     ; xor bh, bh                                ; 32 ff                     ; 0xc07f0 vberom.asm:487
    1303     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc07f2 vberom.asm:489
    1304     pop DS                                    ; 1f                          ; 0xc07f5 vberom.asm:490
    1305     retn                                      ; c3                          ; 0xc07f6 vberom.asm:491
    1306   ; disGetNextSymbol 0xc07f7 LB 0x106 -> off=0x0 cb=000000000000002d uValue=00000000000c07f7 'vbe_biosfn_display_window_control'
    1307 vbe_biosfn_display_window_control:           ; 0xc07f7 LB 0x2d
    1308     cmp bl, 000h                              ; 80 fb 00                    ; 0xc07f7 vberom.asm:515
    1309     jne short 00820h                          ; 75 24                       ; 0xc07fa vberom.asm:516
    1310     cmp bh, 001h                              ; 80 ff 01                    ; 0xc07fc vberom.asm:517
    1311     je short 00817h                           ; 74 16                       ; 0xc07ff vberom.asm:518
    1312     jc short 00807h                           ; 72 04                       ; 0xc0801 vberom.asm:519
    1313     mov ax, 00100h                            ; b8 00 01                    ; 0xc0803 vberom.asm:520
    1314     retn                                      ; c3                          ; 0xc0806 vberom.asm:521
     1303    ; xor bh, bh                                ; 32 ff                     ; 0xc07e0 vberom.asm:487
     1304    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc07e2 vberom.asm:489
     1305    pop DS                                    ; 1f                          ; 0xc07e5 vberom.asm:490
     1306    retn                                      ; c3                          ; 0xc07e6 vberom.asm:491
     1307  ; disGetNextSymbol 0xc07e7 LB 0x103 -> off=0x0 cb=000000000000002d uValue=00000000000c07e7 'vbe_biosfn_display_window_control'
     1308vbe_biosfn_display_window_control:           ; 0xc07e7 LB 0x2d
     1309    cmp bl, 000h                              ; 80 fb 00                    ; 0xc07e7 vberom.asm:515
     1310    jne short 00810h                          ; 75 24                       ; 0xc07ea vberom.asm:516
     1311    cmp bh, 001h                              ; 80 ff 01                    ; 0xc07ec vberom.asm:517
     1312    je short 00807h                           ; 74 16                       ; 0xc07ef vberom.asm:518
     1313    jc short 007f7h                           ; 72 04                       ; 0xc07f1 vberom.asm:519
     1314    mov ax, 00100h                            ; b8 00 01                    ; 0xc07f3 vberom.asm:520
     1315    retn                                      ; c3                          ; 0xc07f6 vberom.asm:521
    13151316    db  08bh, 0c2h
    1316     ; mov ax, dx                                ; 8b c2                     ; 0xc0807 vberom.asm:523
    1317     call 00603h                               ; e8 f7 fd                    ; 0xc0809 vberom.asm:524
    1318     call 00617h                               ; e8 08 fe                    ; 0xc080c vberom.asm:525
     1317    ; mov ax, dx                                ; 8b c2                     ; 0xc07f7 vberom.asm:523
     1318    call 005f3h                               ; e8 f7 fd                    ; 0xc07f9 vberom.asm:524
     1319    call 00607h                               ; e8 08 fe                    ; 0xc07fc vberom.asm:525
    13191320    db  03bh, 0c2h
    1320     ; cmp ax, dx                                ; 3b c2                     ; 0xc080f vberom.asm:526
    1321     jne short 00820h                          ; 75 0d                       ; 0xc0811 vberom.asm:527
    1322     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0813 vberom.asm:528
    1323     retn                                      ; c3                          ; 0xc0816 vberom.asm:529
    1324     call 00617h                               ; e8 fd fd                    ; 0xc0817 vberom.asm:531
     1321    ; cmp ax, dx                                ; 3b c2                     ; 0xc07ff vberom.asm:526
     1322    jne short 00810h                          ; 75 0d                       ; 0xc0801 vberom.asm:527
     1323    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0803 vberom.asm:528
     1324    retn                                      ; c3                          ; 0xc0806 vberom.asm:529
     1325    call 00607h                               ; e8 fd fd                    ; 0xc0807 vberom.asm:531
    13251326    db  08bh, 0d0h
    1326     ; mov dx, ax                                ; 8b d0                     ; 0xc081a vberom.asm:532
    1327     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc081c vberom.asm:533
    1328     retn                                      ; c3                          ; 0xc081f vberom.asm:534
    1329     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0820 vberom.asm:536
    1330     retn                                      ; c3                          ; 0xc0823 vberom.asm:537
    1331   ; disGetNextSymbol 0xc0824 LB 0xd9 -> off=0x0 cb=0000000000000034 uValue=00000000000c0824 'vbe_biosfn_set_get_display_start'
    1332 vbe_biosfn_set_get_display_start:            ; 0xc0824 LB 0x34
    1333     cmp bl, 080h                              ; 80 fb 80                    ; 0xc0824 vberom.asm:577
    1334     je short 00834h                           ; 74 0b                       ; 0xc0827 vberom.asm:578
    1335     cmp bl, 001h                              ; 80 fb 01                    ; 0xc0829 vberom.asm:579
    1336     je short 00848h                           ; 74 1a                       ; 0xc082c vberom.asm:580
    1337     jc short 0083ah                           ; 72 0a                       ; 0xc082e vberom.asm:581
    1338     mov ax, 00100h                            ; b8 00 01                    ; 0xc0830 vberom.asm:582
    1339     retn                                      ; c3                          ; 0xc0833 vberom.asm:583
    1340     call 00589h                               ; e8 52 fd                    ; 0xc0834 vberom.asm:585
    1341     call 0057ch                               ; e8 42 fd                    ; 0xc0837 vberom.asm:586
     1327    ; mov dx, ax                                ; 8b d0                     ; 0xc080a vberom.asm:532
     1328    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc080c vberom.asm:533
     1329    retn                                      ; c3                          ; 0xc080f vberom.asm:534
     1330    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0810 vberom.asm:536
     1331    retn                                      ; c3                          ; 0xc0813 vberom.asm:537
     1332  ; disGetNextSymbol 0xc0814 LB 0xd6 -> off=0x0 cb=0000000000000034 uValue=00000000000c0814 'vbe_biosfn_set_get_display_start'
     1333vbe_biosfn_set_get_display_start:            ; 0xc0814 LB 0x34
     1334    cmp bl, 080h                              ; 80 fb 80                    ; 0xc0814 vberom.asm:577
     1335    je short 00824h                           ; 74 0b                       ; 0xc0817 vberom.asm:578
     1336    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0819 vberom.asm:579
     1337    je short 00838h                           ; 74 1a                       ; 0xc081c vberom.asm:580
     1338    jc short 0082ah                           ; 72 0a                       ; 0xc081e vberom.asm:581
     1339    mov ax, 00100h                            ; b8 00 01                    ; 0xc0820 vberom.asm:582
     1340    retn                                      ; c3                          ; 0xc0823 vberom.asm:583
     1341    call 00579h                               ; e8 52 fd                    ; 0xc0824 vberom.asm:585
     1342    call 0056ch                               ; e8 42 fd                    ; 0xc0827 vberom.asm:586
    13421343    db  08bh, 0c1h
    1343     ; mov ax, cx                                ; 8b c1                     ; 0xc083a vberom.asm:588
    1344     call 00669h                               ; e8 2a fe                    ; 0xc083c vberom.asm:589
     1344    ; mov ax, cx                                ; 8b c1                     ; 0xc082a vberom.asm:588
     1345    call 00659h                               ; e8 2a fe                    ; 0xc082c vberom.asm:589
    13451346    db  08bh, 0c2h
    1346     ; mov ax, dx                                ; 8b c2                     ; 0xc083f vberom.asm:590
    1347     call 0068fh                               ; e8 4b fe                    ; 0xc0841 vberom.asm:591
    1348     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0844 vberom.asm:592
    1349     retn                                      ; c3                          ; 0xc0847 vberom.asm:593
    1350     call 0067dh                               ; e8 32 fe                    ; 0xc0848 vberom.asm:595
     1347    ; mov ax, dx                                ; 8b c2                     ; 0xc082f vberom.asm:590
     1348    call 0067fh                               ; e8 4b fe                    ; 0xc0831 vberom.asm:591
     1349    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0834 vberom.asm:592
     1350    retn                                      ; c3                          ; 0xc0837 vberom.asm:593
     1351    call 0066dh                               ; e8 32 fe                    ; 0xc0838 vberom.asm:595
    13511352    db  08bh, 0c8h
    1352     ; mov cx, ax                                ; 8b c8                     ; 0xc084b vberom.asm:596
    1353     call 006a3h                               ; e8 53 fe                    ; 0xc084d vberom.asm:597
     1353    ; mov cx, ax                                ; 8b c8                     ; 0xc083b vberom.asm:596
     1354    call 00693h                               ; e8 53 fe                    ; 0xc083d vberom.asm:597
    13541355    db  08bh, 0d0h
    1355     ; mov dx, ax                                ; 8b d0                     ; 0xc0850 vberom.asm:598
     1356    ; mov dx, ax                                ; 8b d0                     ; 0xc0840 vberom.asm:598
    13561357    db  032h, 0ffh
    1357     ; xor bh, bh                                ; 32 ff                     ; 0xc0852 vberom.asm:599
    1358     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0854 vberom.asm:600
    1359     retn                                      ; c3                          ; 0xc0857 vberom.asm:601
    1360   ; disGetNextSymbol 0xc0858 LB 0xa5 -> off=0x0 cb=0000000000000037 uValue=00000000000c0858 'vbe_biosfn_set_get_dac_palette_format'
    1361 vbe_biosfn_set_get_dac_palette_format:       ; 0xc0858 LB 0x37
    1362     cmp bl, 001h                              ; 80 fb 01                    ; 0xc0858 vberom.asm:616
    1363     je short 0087bh                           ; 74 1e                       ; 0xc085b vberom.asm:617
    1364     jc short 00863h                           ; 72 04                       ; 0xc085d vberom.asm:618
    1365     mov ax, 00100h                            ; b8 00 01                    ; 0xc085f vberom.asm:619
    1366     retn                                      ; c3                          ; 0xc0862 vberom.asm:620
    1367     call 005f1h                               ; e8 8b fd                    ; 0xc0863 vberom.asm:622
    1368     cmp bh, 006h                              ; 80 ff 06                    ; 0xc0866 vberom.asm:623
    1369     je short 00875h                           ; 74 0a                       ; 0xc0869 vberom.asm:624
    1370     cmp bh, 008h                              ; 80 ff 08                    ; 0xc086b vberom.asm:625
    1371     jne short 0088bh                          ; 75 1b                       ; 0xc086e vberom.asm:626
    1372     or ax, strict byte 00020h                 ; 83 c8 20                    ; 0xc0870 vberom.asm:627
    1373     jne short 00878h                          ; 75 03                       ; 0xc0873 vberom.asm:628
    1374     and ax, strict byte 0ffdfh                ; 83 e0 df                    ; 0xc0875 vberom.asm:630
    1375     call 005ddh                               ; e8 62 fd                    ; 0xc0878 vberom.asm:632
    1376     mov BH, strict byte 006h                  ; b7 06                       ; 0xc087b vberom.asm:634
    1377     call 005f1h                               ; e8 71 fd                    ; 0xc087d vberom.asm:635
    1378     and ax, strict byte 00020h                ; 83 e0 20                    ; 0xc0880 vberom.asm:636
    1379     je short 00887h                           ; 74 02                       ; 0xc0883 vberom.asm:637
    1380     mov BH, strict byte 008h                  ; b7 08                       ; 0xc0885 vberom.asm:638
    1381     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0887 vberom.asm:640
    1382     retn                                      ; c3                          ; 0xc088a vberom.asm:641
    1383     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc088b vberom.asm:643
    1384     retn                                      ; c3                          ; 0xc088e vberom.asm:644
    1385   ; disGetNextSymbol 0xc088f LB 0x6e -> off=0x0 cb=0000000000000057 uValue=00000000000c088f 'vbe_biosfn_set_get_palette_data'
    1386 vbe_biosfn_set_get_palette_data:             ; 0xc088f LB 0x57
    1387     test bl, bl                               ; 84 db                       ; 0xc088f vberom.asm:683
    1388     je short 008a2h                           ; 74 0f                       ; 0xc0891 vberom.asm:684
    1389     cmp bl, 001h                              ; 80 fb 01                    ; 0xc0893 vberom.asm:685
    1390     je short 008c2h                           ; 74 2a                       ; 0xc0896 vberom.asm:686
    1391     cmp bl, 003h                              ; 80 fb 03                    ; 0xc0898 vberom.asm:687
    1392     jbe short 008e2h                          ; 76 45                       ; 0xc089b vberom.asm:688
    1393     cmp bl, 080h                              ; 80 fb 80                    ; 0xc089d vberom.asm:689
    1394     jne short 008deh                          ; 75 3c                       ; 0xc08a0 vberom.asm:690
    1395     pushaw                                    ; 60                          ; 0xc08a2 vberom.asm:133
    1396     push DS                                   ; 1e                          ; 0xc08a3 vberom.asm:696
    1397     push ES                                   ; 06                          ; 0xc08a4 vberom.asm:697
    1398     pop DS                                    ; 1f                          ; 0xc08a5 vberom.asm:698
     1358    ; xor bh, bh                                ; 32 ff                     ; 0xc0842 vberom.asm:599
     1359    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0844 vberom.asm:600
     1360    retn                                      ; c3                          ; 0xc0847 vberom.asm:601
     1361  ; disGetNextSymbol 0xc0848 LB 0xa2 -> off=0x0 cb=0000000000000037 uValue=00000000000c0848 'vbe_biosfn_set_get_dac_palette_format'
     1362vbe_biosfn_set_get_dac_palette_format:       ; 0xc0848 LB 0x37
     1363    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0848 vberom.asm:616
     1364    je short 0086bh                           ; 74 1e                       ; 0xc084b vberom.asm:617
     1365    jc short 00853h                           ; 72 04                       ; 0xc084d vberom.asm:618
     1366    mov ax, 00100h                            ; b8 00 01                    ; 0xc084f vberom.asm:619
     1367    retn                                      ; c3                          ; 0xc0852 vberom.asm:620
     1368    call 005e1h                               ; e8 8b fd                    ; 0xc0853 vberom.asm:622
     1369    cmp bh, 006h                              ; 80 ff 06                    ; 0xc0856 vberom.asm:623
     1370    je short 00865h                           ; 74 0a                       ; 0xc0859 vberom.asm:624
     1371    cmp bh, 008h                              ; 80 ff 08                    ; 0xc085b vberom.asm:625
     1372    jne short 0087bh                          ; 75 1b                       ; 0xc085e vberom.asm:626
     1373    or ax, strict byte 00020h                 ; 83 c8 20                    ; 0xc0860 vberom.asm:627
     1374    jne short 00868h                          ; 75 03                       ; 0xc0863 vberom.asm:628
     1375    and ax, strict byte 0ffdfh                ; 83 e0 df                    ; 0xc0865 vberom.asm:630
     1376    call 005cdh                               ; e8 62 fd                    ; 0xc0868 vberom.asm:632
     1377    mov BH, strict byte 006h                  ; b7 06                       ; 0xc086b vberom.asm:634
     1378    call 005e1h                               ; e8 71 fd                    ; 0xc086d vberom.asm:635
     1379    and ax, strict byte 00020h                ; 83 e0 20                    ; 0xc0870 vberom.asm:636
     1380    je short 00877h                           ; 74 02                       ; 0xc0873 vberom.asm:637
     1381    mov BH, strict byte 008h                  ; b7 08                       ; 0xc0875 vberom.asm:638
     1382    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0877 vberom.asm:640
     1383    retn                                      ; c3                          ; 0xc087a vberom.asm:641
     1384    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc087b vberom.asm:643
     1385    retn                                      ; c3                          ; 0xc087e vberom.asm:644
     1386  ; disGetNextSymbol 0xc087f LB 0x6b -> off=0x0 cb=0000000000000057 uValue=00000000000c087f 'vbe_biosfn_set_get_palette_data'
     1387vbe_biosfn_set_get_palette_data:             ; 0xc087f LB 0x57
     1388    test bl, bl                               ; 84 db                       ; 0xc087f vberom.asm:683
     1389    je short 00892h                           ; 74 0f                       ; 0xc0881 vberom.asm:684
     1390    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0883 vberom.asm:685
     1391    je short 008b2h                           ; 74 2a                       ; 0xc0886 vberom.asm:686
     1392    cmp bl, 003h                              ; 80 fb 03                    ; 0xc0888 vberom.asm:687
     1393    jbe short 008d2h                          ; 76 45                       ; 0xc088b vberom.asm:688
     1394    cmp bl, 080h                              ; 80 fb 80                    ; 0xc088d vberom.asm:689
     1395    jne short 008ceh                          ; 75 3c                       ; 0xc0890 vberom.asm:690
     1396    pushaw                                    ; 60                          ; 0xc0892 vberom.asm:133
     1397    push DS                                   ; 1e                          ; 0xc0893 vberom.asm:696
     1398    push ES                                   ; 06                          ; 0xc0894 vberom.asm:697
     1399    pop DS                                    ; 1f                          ; 0xc0895 vberom.asm:698
    13991400    db  08ah, 0c2h
    1400     ; mov al, dl                                ; 8a c2                     ; 0xc08a6 vberom.asm:699
    1401     mov dx, 003c8h                            ; ba c8 03                    ; 0xc08a8 vberom.asm:700
    1402     out DX, AL                                ; ee                          ; 0xc08ab vberom.asm:701
    1403     inc dx                                    ; 42                          ; 0xc08ac vberom.asm:702
     1401    ; mov al, dl                                ; 8a c2                     ; 0xc0896 vberom.asm:699
     1402    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0898 vberom.asm:700
     1403    out DX, AL                                ; ee                          ; 0xc089b vberom.asm:701
     1404    inc dx                                    ; 42                          ; 0xc089c vberom.asm:702
    14041405    db  08bh, 0f7h
    1405     ; mov si, di                                ; 8b f7                     ; 0xc08ad vberom.asm:703
    1406     lodsw                                     ; ad                          ; 0xc08af vberom.asm:714
     1406    ; mov si, di                                ; 8b f7                     ; 0xc089d vberom.asm:703
     1407    lodsw                                     ; ad                          ; 0xc089f vberom.asm:714
    14071408    db  08bh, 0d8h
    1408     ; mov bx, ax                                ; 8b d8                     ; 0xc08b0 vberom.asm:715
    1409     lodsw                                     ; ad                          ; 0xc08b2 vberom.asm:716
    1410     out DX, AL                                ; ee                          ; 0xc08b3 vberom.asm:717
     1409    ; mov bx, ax                                ; 8b d8                     ; 0xc08a0 vberom.asm:715
     1410    lodsw                                     ; ad                          ; 0xc08a2 vberom.asm:716
     1411    out DX, AL                                ; ee                          ; 0xc08a3 vberom.asm:717
    14111412    db  08ah, 0c7h
    1412     ; mov al, bh                                ; 8a c7                     ; 0xc08b4 vberom.asm:718
    1413     out DX, AL                                ; ee                          ; 0xc08b6 vberom.asm:719
     1413    ; mov al, bh                                ; 8a c7                     ; 0xc08a4 vberom.asm:718
     1414    out DX, AL                                ; ee                          ; 0xc08a6 vberom.asm:719
    14141415    db  08ah, 0c3h
    1415     ; mov al, bl                                ; 8a c3                     ; 0xc08b7 vberom.asm:720
    1416     out DX, AL                                ; ee                          ; 0xc08b9 vberom.asm:721
    1417     loop 008afh                               ; e2 f3                       ; 0xc08ba vberom.asm:723
    1418     pop DS                                    ; 1f                          ; 0xc08bc vberom.asm:724
    1419     popaw                                     ; 61                          ; 0xc08bd vberom.asm:152
    1420     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08be vberom.asm:727
    1421     retn                                      ; c3                          ; 0xc08c1 vberom.asm:728
    1422     pushaw                                    ; 60                          ; 0xc08c2 vberom.asm:133
     1416    ; mov al, bl                                ; 8a c3                     ; 0xc08a7 vberom.asm:720
     1417    out DX, AL                                ; ee                          ; 0xc08a9 vberom.asm:721
     1418    loop 0089fh                               ; e2 f3                       ; 0xc08aa vberom.asm:723
     1419    pop DS                                    ; 1f                          ; 0xc08ac vberom.asm:724
     1420    popaw                                     ; 61                          ; 0xc08ad vberom.asm:152
     1421    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08ae vberom.asm:727
     1422    retn                                      ; c3                          ; 0xc08b1 vberom.asm:728
     1423    pushaw                                    ; 60                          ; 0xc08b2 vberom.asm:133
    14231424    db  08ah, 0c2h
    1424     ; mov al, dl                                ; 8a c2                     ; 0xc08c3 vberom.asm:732
    1425     mov dx, 003c7h                            ; ba c7 03                    ; 0xc08c5 vberom.asm:733
    1426     out DX, AL                                ; ee                          ; 0xc08c8 vberom.asm:734
    1427     add dl, 002h                              ; 80 c2 02                    ; 0xc08c9 vberom.asm:735
     1425    ; mov al, dl                                ; 8a c2                     ; 0xc08b3 vberom.asm:732
     1426    mov dx, 003c7h                            ; ba c7 03                    ; 0xc08b5 vberom.asm:733
     1427    out DX, AL                                ; ee                          ; 0xc08b8 vberom.asm:734
     1428    add dl, 002h                              ; 80 c2 02                    ; 0xc08b9 vberom.asm:735
    14281429    db  033h, 0dbh
    1429     ; xor bx, bx                                ; 33 db                     ; 0xc08cc vberom.asm:746
    1430     in AL, DX                                 ; ec                          ; 0xc08ce vberom.asm:748
     1430    ; xor bx, bx                                ; 33 db                     ; 0xc08bc vberom.asm:746
     1431    in AL, DX                                 ; ec                          ; 0xc08be vberom.asm:748
    14311432    db  08ah, 0d8h
    1432     ; mov bl, al                                ; 8a d8                     ; 0xc08cf vberom.asm:749
    1433     in AL, DX                                 ; ec                          ; 0xc08d1 vberom.asm:750
     1433    ; mov bl, al                                ; 8a d8                     ; 0xc08bf vberom.asm:749
     1434    in AL, DX                                 ; ec                          ; 0xc08c1 vberom.asm:750
    14341435    db  08ah, 0e0h
    1435     ; mov ah, al                                ; 8a e0                     ; 0xc08d2 vberom.asm:751
    1436     in AL, DX                                 ; ec                          ; 0xc08d4 vberom.asm:752
    1437     stosw                                     ; ab                          ; 0xc08d5 vberom.asm:753
     1436    ; mov ah, al                                ; 8a e0                     ; 0xc08c2 vberom.asm:751
     1437    in AL, DX                                 ; ec                          ; 0xc08c4 vberom.asm:752
     1438    stosw                                     ; ab                          ; 0xc08c5 vberom.asm:753
    14381439    db  08bh, 0c3h
    1439     ; mov ax, bx                                ; 8b c3                     ; 0xc08d6 vberom.asm:754
    1440     stosw                                     ; ab                          ; 0xc08d8 vberom.asm:755
    1441     loop 008ceh                               ; e2 f3                       ; 0xc08d9 vberom.asm:757
    1442     popaw                                     ; 61                          ; 0xc08db vberom.asm:152
    1443     jmp short 008beh                          ; eb e0                       ; 0xc08dc vberom.asm:759
    1444     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08de vberom.asm:762
    1445     retn                                      ; c3                          ; 0xc08e1 vberom.asm:763
    1446     mov ax, 0024fh                            ; b8 4f 02                    ; 0xc08e2 vberom.asm:765
    1447     retn                                      ; c3                          ; 0xc08e5 vberom.asm:766
    1448   ; disGetNextSymbol 0xc08e6 LB 0x17 -> off=0x0 cb=0000000000000017 uValue=00000000000c08e6 'vbe_biosfn_return_protected_mode_interface'
    1449 vbe_biosfn_return_protected_mode_interface: ; 0xc08e6 LB 0x17
    1450     test bl, bl                               ; 84 db                       ; 0xc08e6 vberom.asm:780
    1451     jne short 008f9h                          ; 75 0f                       ; 0xc08e8 vberom.asm:781
    1452     mov di, 0c000h                            ; bf 00 c0                    ; 0xc08ea vberom.asm:782
    1453     mov es, di                                ; 8e c7                       ; 0xc08ed vberom.asm:783
    1454     mov di, 04600h                            ; bf 00 46                    ; 0xc08ef vberom.asm:784
    1455     mov cx, 00115h                            ; b9 15 01                    ; 0xc08f2 vberom.asm:785
    1456     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08f5 vberom.asm:786
    1457     retn                                      ; c3                          ; 0xc08f8 vberom.asm:787
    1458     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08f9 vberom.asm:789
    1459     retn                                      ; c3                          ; 0xc08fc vberom.asm:790
     1440    ; mov ax, bx                                ; 8b c3                     ; 0xc08c6 vberom.asm:754
     1441    stosw                                     ; ab                          ; 0xc08c8 vberom.asm:755
     1442    loop 008beh                               ; e2 f3                       ; 0xc08c9 vberom.asm:757
     1443    popaw                                     ; 61                          ; 0xc08cb vberom.asm:152
     1444    jmp short 008aeh                          ; eb e0                       ; 0xc08cc vberom.asm:759
     1445    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08ce vberom.asm:762
     1446    retn                                      ; c3                          ; 0xc08d1 vberom.asm:763
     1447    mov ax, 0024fh                            ; b8 4f 02                    ; 0xc08d2 vberom.asm:765
     1448    retn                                      ; c3                          ; 0xc08d5 vberom.asm:766
     1449  ; disGetNextSymbol 0xc08d6 LB 0x14 -> off=0x0 cb=0000000000000014 uValue=00000000000c08d6 'vbe_biosfn_return_protected_mode_interface'
     1450vbe_biosfn_return_protected_mode_interface: ; 0xc08d6 LB 0x14
     1451    test bl, bl                               ; 84 db                       ; 0xc08d6 vberom.asm:780
     1452    jne short 008e6h                          ; 75 0c                       ; 0xc08d8 vberom.asm:781
     1453    push CS                                   ; 0e                          ; 0xc08da vberom.asm:782
     1454    pop ES                                    ; 07                          ; 0xc08db vberom.asm:783
     1455    mov di, 04600h                            ; bf 00 46                    ; 0xc08dc vberom.asm:784
     1456    mov cx, 00115h                            ; b9 15 01                    ; 0xc08df vberom.asm:785
     1457    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08e2 vberom.asm:786
     1458    retn                                      ; c3                          ; 0xc08e5 vberom.asm:787
     1459    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08e6 vberom.asm:789
     1460    retn                                      ; c3                          ; 0xc08e9 vberom.asm:790
    14601461
    1461   ; Padding 0x83 bytes at 0xc08fd
    1462   times 131 db 0
     1462  ; Padding 0x96 bytes at 0xc08ea
     1463  times 150 db 0
    14631464
    1464 section _TEXT progbits vstart=0x980 align=1 ; size=0x3903 class=CODE group=AUTO
    1465   ; disGetNextSymbol 0xc0980 LB 0x3903 -> off=0x0 cb=000000000000001b uValue=00000000000c0980 'set_int_vector'
     1465section _TEXT progbits vstart=0x980 align=1 ; size=0x38ef class=CODE group=AUTO
     1466  ; disGetNextSymbol 0xc0980 LB 0x38ef -> off=0x0 cb=000000000000001b uValue=00000000000c0980 'set_int_vector'
    14661467set_int_vector:                              ; 0xc0980 LB 0x1b
    1467     push bx                                   ; 53                          ; 0xc0980 vgabios.c:87
     1468    push dx                                   ; 52                          ; 0xc0980 vgabios.c:88
    14681469    push bp                                   ; 55                          ; 0xc0981
    14691470    mov bp, sp                                ; 89 e5                       ; 0xc0982
    1470     mov bl, al                                ; 88 c3                       ; 0xc0984
    1471     xor bh, bh                                ; 30 ff                       ; 0xc0986 vgabios.c:91
    1472     sal bx, 002h                              ; c1 e3 02                    ; 0xc0988
    1473     xor ax, ax                                ; 31 c0                       ; 0xc098b
    1474     mov es, ax                                ; 8e c0                       ; 0xc098d
    1475     mov word [es:bx], dx                      ; 26 89 17                    ; 0xc098f
    1476     mov word [es:bx+002h], 0c000h             ; 26 c7 47 02 00 c0           ; 0xc0992
    1477     pop bp                                    ; 5d                          ; 0xc0998 vgabios.c:92
    1478     pop bx                                    ; 5b                          ; 0xc0999
     1471    mov dx, bx                                ; 89 da                       ; 0xc0984
     1472    mov bl, al                                ; 88 c3                       ; 0xc0986 vgabios.c:92
     1473    xor bh, bh                                ; 30 ff                       ; 0xc0988
     1474    sal bx, 002h                              ; c1 e3 02                    ; 0xc098a
     1475    xor ax, ax                                ; 31 c0                       ; 0xc098d
     1476    mov es, ax                                ; 8e c0                       ; 0xc098f
     1477    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc0991
     1478    mov word [es:bx+002h], cx                 ; 26 89 4f 02                 ; 0xc0994
     1479    pop bp                                    ; 5d                          ; 0xc0998 vgabios.c:93
     1480    pop dx                                    ; 5a                          ; 0xc0999
    14791481    retn                                      ; c3                          ; 0xc099a
    1480   ; disGetNextSymbol 0xc099b LB 0x38e8 -> off=0x0 cb=000000000000001c uValue=00000000000c099b 'init_vga_card'
     1482  ; disGetNextSymbol 0xc099b LB 0x38d4 -> off=0x0 cb=000000000000001c uValue=00000000000c099b 'init_vga_card'
    14811483init_vga_card:                               ; 0xc099b LB 0x1c
    1482     push bp                                   ; 55                          ; 0xc099b vgabios.c:143
     1484    push bp                                   ; 55                          ; 0xc099b vgabios.c:144
    14831485    mov bp, sp                                ; 89 e5                       ; 0xc099c
    14841486    push dx                                   ; 52                          ; 0xc099e
    1485     mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc099f vgabios.c:146
     1487    mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc099f vgabios.c:147
    14861488    mov dx, 003c2h                            ; ba c2 03                    ; 0xc09a1
    14871489    out DX, AL                                ; ee                          ; 0xc09a4
    1488     mov AL, strict byte 004h                  ; b0 04                       ; 0xc09a5 vgabios.c:149
     1490    mov AL, strict byte 004h                  ; b0 04                       ; 0xc09a5 vgabios.c:150
    14891491    mov dx, 003c4h                            ; ba c4 03                    ; 0xc09a7
    14901492    out DX, AL                                ; ee                          ; 0xc09aa
    1491     mov AL, strict byte 002h                  ; b0 02                       ; 0xc09ab vgabios.c:150
     1493    mov AL, strict byte 002h                  ; b0 02                       ; 0xc09ab vgabios.c:151
    14921494    mov dx, 003c5h                            ; ba c5 03                    ; 0xc09ad
    14931495    out DX, AL                                ; ee                          ; 0xc09b0
    1494     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc09b1 vgabios.c:155
     1496    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc09b1 vgabios.c:156
    14951497    pop dx                                    ; 5a                          ; 0xc09b4
    14961498    pop bp                                    ; 5d                          ; 0xc09b5
    14971499    retn                                      ; c3                          ; 0xc09b6
    1498   ; disGetNextSymbol 0xc09b7 LB 0x38cc -> off=0x0 cb=0000000000000032 uValue=00000000000c09b7 'init_bios_area'
     1500  ; disGetNextSymbol 0xc09b7 LB 0x38b8 -> off=0x0 cb=0000000000000032 uValue=00000000000c09b7 'init_bios_area'
    14991501init_bios_area:                              ; 0xc09b7 LB 0x32
    1500     push bx                                   ; 53                          ; 0xc09b7 vgabios.c:164
     1502    push bx                                   ; 53                          ; 0xc09b7 vgabios.c:165
    15011503    push bp                                   ; 55                          ; 0xc09b8
    15021504    mov bp, sp                                ; 89 e5                       ; 0xc09b9
    1503     xor bx, bx                                ; 31 db                       ; 0xc09bb vgabios.c:168
     1505    xor bx, bx                                ; 31 db                       ; 0xc09bb vgabios.c:169
    15041506    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc09bd
    15051507    mov es, ax                                ; 8e c0                       ; 0xc09c0
    1506     mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc09c2 vgabios.c:171
     1508    mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc09c2 vgabios.c:172
    15071509    and AL, strict byte 0cfh                  ; 24 cf                       ; 0xc09c6
    15081510    or AL, strict byte 020h                   ; 0c 20                       ; 0xc09c8
    15091511    mov byte [es:bx+010h], al                 ; 26 88 47 10                 ; 0xc09ca
    1510     mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc09ce vgabios.c:175
    1511     mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc09d4 vgabios.c:177
    1512     mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc09db vgabios.c:181
    1513     mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc09e1 vgabios.c:183
    1514     pop bp                                    ; 5d                          ; 0xc09e6 vgabios.c:184
     1512    mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc09ce vgabios.c:176
     1513    mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc09d4 vgabios.c:178
     1514    mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc09db vgabios.c:182
     1515    mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc09e1 vgabios.c:184
     1516    pop bp                                    ; 5d                          ; 0xc09e6 vgabios.c:185
    15151517    pop bx                                    ; 5b                          ; 0xc09e7
    15161518    retn                                      ; c3                          ; 0xc09e8
    1517   ; disGetNextSymbol 0xc09e9 LB 0x389a -> off=0x0 cb=0000000000000022 uValue=00000000000c09e9 'vgabios_init_func'
    1518 vgabios_init_func:                           ; 0xc09e9 LB 0x22
    1519     inc bp                                    ; 45                          ; 0xc09e9 vgabios.c:224
     1519  ; disGetNextSymbol 0xc09e9 LB 0x3886 -> off=0x0 cb=0000000000000031 uValue=00000000000c09e9 'vgabios_init_func'
     1520vgabios_init_func:                           ; 0xc09e9 LB 0x31
     1521    inc bp                                    ; 45                          ; 0xc09e9 vgabios.c:225
    15201522    push bp                                   ; 55                          ; 0xc09ea
    15211523    mov bp, sp                                ; 89 e5                       ; 0xc09eb
    1522     call 0099bh                               ; e8 ab ff                    ; 0xc09ed vgabios.c:226
    1523     call 009b7h                               ; e8 c4 ff                    ; 0xc09f0 vgabios.c:227
    1524     call 03c13h                               ; e8 1d 32                    ; 0xc09f3 vgabios.c:229
    1525     mov dx, strict word 00022h                ; ba 22 00                    ; 0xc09f6 vgabios.c:231
    1526     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc09f9
    1527     call 00980h                               ; e8 81 ff                    ; 0xc09fc
    1528     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc09ff vgabios.c:257
     1524    call 0099bh                               ; e8 ab ff                    ; 0xc09ed vgabios.c:227
     1525    call 009b7h                               ; e8 c4 ff                    ; 0xc09f0 vgabios.c:228
     1526    call 03c00h                               ; e8 0a 32                    ; 0xc09f3 vgabios.c:230
     1527    mov bx, strict word 00022h                ; bb 22 00                    ; 0xc09f6 vgabios.c:232
     1528    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc09f9
     1529    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc09fc
     1530    call 00980h                               ; e8 7e ff                    ; 0xc09ff
     1531    mov bx, strict word 00022h                ; bb 22 00                    ; 0xc0a02 vgabios.c:233
     1532    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a05
     1533    mov ax, strict word 0006dh                ; b8 6d 00                    ; 0xc0a08
     1534    call 00980h                               ; e8 72 ff                    ; 0xc0a0b
     1535    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a0e vgabios.c:259
    15291536    db  032h, 0e4h
    1530     ; xor ah, ah                                ; 32 e4                     ; 0xc0a02
    1531     int 010h                                  ; cd 10                       ; 0xc0a04
    1532     mov sp, bp                                ; 89 ec                       ; 0xc0a06 vgabios.c:260
    1533     pop bp                                    ; 5d                          ; 0xc0a08
    1534     dec bp                                    ; 4d                          ; 0xc0a09
    1535     retf                                      ; cb                          ; 0xc0a0a
    1536   ; disGetNextSymbol 0xc0a0b LB 0x3878 -> off=0x0 cb=0000000000000040 uValue=00000000000c0a0b 'vga_get_cursor_pos'
    1537 vga_get_cursor_pos:                          ; 0xc0a0b LB 0x40
    1538     push si                                   ; 56                          ; 0xc0a0b vgabios.c:329
    1539     push di                                   ; 57                          ; 0xc0a0c
    1540     push bp                                   ; 55                          ; 0xc0a0d
    1541     mov bp, sp                                ; 89 e5                       ; 0xc0a0e
    1542     mov si, dx                                ; 89 d6                       ; 0xc0a10
    1543     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a12 vgabios.c:331
    1544     jbe short 00a24h                          ; 76 0e                       ; 0xc0a14
    1545     push SS                                   ; 16                          ; 0xc0a16 vgabios.c:332
    1546     pop ES                                    ; 07                          ; 0xc0a17
    1547     mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0a18
    1548     mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0a1d vgabios.c:333
    1549     jmp short 00a47h                          ; eb 23                       ; 0xc0a22 vgabios.c:334
    1550     mov di, strict word 00060h                ; bf 60 00                    ; 0xc0a24 vgabios.c:47
    1551     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0a27
    1552     mov es, dx                                ; 8e c2                       ; 0xc0a2a
    1553     mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0a2c
    1554     push SS                                   ; 16                          ; 0xc0a2f vgabios.c:48
    1555     pop ES                                    ; 07                          ; 0xc0a30
    1556     mov word [es:si], di                      ; 26 89 3c                    ; 0xc0a31
    1557     xor ah, ah                                ; 30 e4                       ; 0xc0a34 vgabios.c:337
    1558     mov si, ax                                ; 89 c6                       ; 0xc0a36
    1559     add si, ax                                ; 01 c6                       ; 0xc0a38
    1560     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc0a3a
    1561     mov es, dx                                ; 8e c2                       ; 0xc0a3d vgabios.c:47
    1562     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc0a3f
    1563     push SS                                   ; 16                          ; 0xc0a42 vgabios.c:48
    1564     pop ES                                    ; 07                          ; 0xc0a43
    1565     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0a44
    1566     pop bp                                    ; 5d                          ; 0xc0a47 vgabios.c:339
    1567     pop di                                    ; 5f                          ; 0xc0a48
    1568     pop si                                    ; 5e                          ; 0xc0a49
    1569     retn                                      ; c3                          ; 0xc0a4a
    1570   ; disGetNextSymbol 0xc0a4b LB 0x3838 -> off=0x0 cb=000000000000005e uValue=00000000000c0a4b 'vga_find_glyph'
    1571 vga_find_glyph:                              ; 0xc0a4b LB 0x5e
    1572     push bp                                   ; 55                          ; 0xc0a4b vgabios.c:342
    1573     mov bp, sp                                ; 89 e5                       ; 0xc0a4c
    1574     push si                                   ; 56                          ; 0xc0a4e
    1575     push di                                   ; 57                          ; 0xc0a4f
    1576     push ax                                   ; 50                          ; 0xc0a50
    1577     push ax                                   ; 50                          ; 0xc0a51
    1578     push dx                                   ; 52                          ; 0xc0a52
    1579     push bx                                   ; 53                          ; 0xc0a53
    1580     mov bl, cl                                ; 88 cb                       ; 0xc0a54
    1581     mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0a56 vgabios.c:344
    1582     dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0a5b vgabios.c:346
    1583     cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0a5e
    1584     je short 00a9dh                           ; 74 39                       ; 0xc0a62
    1585     mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc0a64 vgabios.c:347
    1586     xor ch, ch                                ; 30 ed                       ; 0xc0a67
    1587     mov dx, ss                                ; 8c d2                       ; 0xc0a69
    1588     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc0a6b
    1589     mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc0a6e
    1590     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc0a71
    1591     push DS                                   ; 1e                          ; 0xc0a74
    1592     mov ds, dx                                ; 8e da                       ; 0xc0a75
    1593     rep cmpsb                                 ; f3 a6                       ; 0xc0a77
    1594     pop DS                                    ; 1f                          ; 0xc0a79
    1595     mov ax, strict word 00000h                ; b8 00 00                    ; 0xc0a7a
    1596     je short 00a81h                           ; 74 02                       ; 0xc0a7d
     1537    ; xor ah, ah                                ; 32 e4                     ; 0xc0a11
     1538    int 010h                                  ; cd 10                       ; 0xc0a13
     1539    mov sp, bp                                ; 89 ec                       ; 0xc0a15 vgabios.c:262
     1540    pop bp                                    ; 5d                          ; 0xc0a17
     1541    dec bp                                    ; 4d                          ; 0xc0a18
     1542    retf                                      ; cb                          ; 0xc0a19
     1543  ; disGetNextSymbol 0xc0a1a LB 0x3855 -> off=0x0 cb=0000000000000040 uValue=00000000000c0a1a 'vga_get_cursor_pos'
     1544vga_get_cursor_pos:                          ; 0xc0a1a LB 0x40
     1545    push si                                   ; 56                          ; 0xc0a1a vgabios.c:331
     1546    push di                                   ; 57                          ; 0xc0a1b
     1547    push bp                                   ; 55                          ; 0xc0a1c
     1548    mov bp, sp                                ; 89 e5                       ; 0xc0a1d
     1549    mov si, dx                                ; 89 d6                       ; 0xc0a1f
     1550    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a21 vgabios.c:333
     1551    jbe short 00a33h                          ; 76 0e                       ; 0xc0a23
     1552    push SS                                   ; 16                          ; 0xc0a25 vgabios.c:334
     1553    pop ES                                    ; 07                          ; 0xc0a26
     1554    mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0a27
     1555    mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0a2c vgabios.c:335
     1556    jmp short 00a56h                          ; eb 23                       ; 0xc0a31 vgabios.c:336
     1557    mov di, strict word 00060h                ; bf 60 00                    ; 0xc0a33 vgabios.c:47
     1558    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0a36
     1559    mov es, dx                                ; 8e c2                       ; 0xc0a39
     1560    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0a3b
     1561    push SS                                   ; 16                          ; 0xc0a3e vgabios.c:48
     1562    pop ES                                    ; 07                          ; 0xc0a3f
     1563    mov word [es:si], di                      ; 26 89 3c                    ; 0xc0a40
     1564    xor ah, ah                                ; 30 e4                       ; 0xc0a43 vgabios.c:339
     1565    mov si, ax                                ; 89 c6                       ; 0xc0a45
     1566    add si, ax                                ; 01 c6                       ; 0xc0a47
     1567    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc0a49
     1568    mov es, dx                                ; 8e c2                       ; 0xc0a4c vgabios.c:47
     1569    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc0a4e
     1570    push SS                                   ; 16                          ; 0xc0a51 vgabios.c:48
     1571    pop ES                                    ; 07                          ; 0xc0a52
     1572    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0a53
     1573    pop bp                                    ; 5d                          ; 0xc0a56 vgabios.c:341
     1574    pop di                                    ; 5f                          ; 0xc0a57
     1575    pop si                                    ; 5e                          ; 0xc0a58
     1576    retn                                      ; c3                          ; 0xc0a59
     1577  ; disGetNextSymbol 0xc0a5a LB 0x3815 -> off=0x0 cb=000000000000005e uValue=00000000000c0a5a 'vga_find_glyph'
     1578vga_find_glyph:                              ; 0xc0a5a LB 0x5e
     1579    push bp                                   ; 55                          ; 0xc0a5a vgabios.c:344
     1580    mov bp, sp                                ; 89 e5                       ; 0xc0a5b
     1581    push si                                   ; 56                          ; 0xc0a5d
     1582    push di                                   ; 57                          ; 0xc0a5e
     1583    push ax                                   ; 50                          ; 0xc0a5f
     1584    push ax                                   ; 50                          ; 0xc0a60
     1585    push dx                                   ; 52                          ; 0xc0a61
     1586    push bx                                   ; 53                          ; 0xc0a62
     1587    mov bl, cl                                ; 88 cb                       ; 0xc0a63
     1588    mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0a65 vgabios.c:346
     1589    dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0a6a vgabios.c:348
     1590    cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0a6d
     1591    je short 00aach                           ; 74 39                       ; 0xc0a71
     1592    mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc0a73 vgabios.c:349
     1593    xor ch, ch                                ; 30 ed                       ; 0xc0a76
     1594    mov dx, ss                                ; 8c d2                       ; 0xc0a78
     1595    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc0a7a
     1596    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc0a7d
     1597    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc0a80
     1598    push DS                                   ; 1e                          ; 0xc0a83
     1599    mov ds, dx                                ; 8e da                       ; 0xc0a84
     1600    rep cmpsb                                 ; f3 a6                       ; 0xc0a86
     1601    pop DS                                    ; 1f                          ; 0xc0a88
     1602    mov ax, strict word 00000h                ; b8 00 00                    ; 0xc0a89
     1603    je short 00a90h                           ; 74 02                       ; 0xc0a8c
    15971604    db  0feh, 0c0h
    1598     ; inc al                                    ; fe c0                     ; 0xc0a7f
    1599     test ax, ax                               ; 85 c0                       ; 0xc0a81
    1600     jne short 00a91h                          ; 75 0c                       ; 0xc0a83
    1601     mov al, bl                                ; 88 d8                       ; 0xc0a85 vgabios.c:348
    1602     xor ah, ah                                ; 30 e4                       ; 0xc0a87
    1603     or ah, 080h                               ; 80 cc 80                    ; 0xc0a89
    1604     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0a8c
    1605     jmp short 00a9dh                          ; eb 0c                       ; 0xc0a8f vgabios.c:349
    1606     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc0a91 vgabios.c:351
    1607     xor ah, ah                                ; 30 e4                       ; 0xc0a94
    1608     add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0a96
     1605    ; inc al                                    ; fe c0                     ; 0xc0a8e
     1606    test ax, ax                               ; 85 c0                       ; 0xc0a90
     1607    jne short 00aa0h                          ; 75 0c                       ; 0xc0a92
     1608    mov al, bl                                ; 88 d8                       ; 0xc0a94 vgabios.c:350
     1609    xor ah, ah                                ; 30 e4                       ; 0xc0a96
     1610    or ah, 080h                               ; 80 cc 80                    ; 0xc0a98
     1611    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0a9b
     1612    jmp short 00aach                          ; eb 0c                       ; 0xc0a9e vgabios.c:351
     1613    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc0aa0 vgabios.c:353
     1614    xor ah, ah                                ; 30 e4                       ; 0xc0aa3
     1615    add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0aa5
    16091616    db  0feh, 0c3h
    1610     ; inc bl                                    ; fe c3                     ; 0xc0a99 vgabios.c:352
    1611     jmp short 00a5bh                          ; eb be                       ; 0xc0a9b vgabios.c:353
    1612     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0a9d vgabios.c:355
    1613     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0aa0
    1614     pop di                                    ; 5f                          ; 0xc0aa3
    1615     pop si                                    ; 5e                          ; 0xc0aa4
    1616     pop bp                                    ; 5d                          ; 0xc0aa5
    1617     retn 00004h                               ; c2 04 00                    ; 0xc0aa6
    1618   ; disGetNextSymbol 0xc0aa9 LB 0x37da -> off=0x0 cb=0000000000000046 uValue=00000000000c0aa9 'vga_read_glyph_planar'
    1619 vga_read_glyph_planar:                       ; 0xc0aa9 LB 0x46
    1620     push bp                                   ; 55                          ; 0xc0aa9 vgabios.c:357
    1621     mov bp, sp                                ; 89 e5                       ; 0xc0aaa
    1622     push si                                   ; 56                          ; 0xc0aac
    1623     push di                                   ; 57                          ; 0xc0aad
    1624     push ax                                   ; 50                          ; 0xc0aae
    1625     push ax                                   ; 50                          ; 0xc0aaf
    1626     mov si, ax                                ; 89 c6                       ; 0xc0ab0
    1627     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc0ab2
    1628     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0ab5
    1629     mov bx, cx                                ; 89 cb                       ; 0xc0ab8
    1630     mov ax, 00805h                            ; b8 05 08                    ; 0xc0aba vgabios.c:364
    1631     mov dx, 003ceh                            ; ba ce 03                    ; 0xc0abd
    1632     out DX, ax                                ; ef                          ; 0xc0ac0
    1633     dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0ac1 vgabios.c:366
    1634     cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0ac4
    1635     je short 00adfh                           ; 74 15                       ; 0xc0ac8
    1636     mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0aca vgabios.c:367
    1637     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0acd
    1638     not al                                    ; f6 d0                       ; 0xc0ad0
    1639     mov di, bx                                ; 89 df                       ; 0xc0ad2
    1640     inc bx                                    ; 43                          ; 0xc0ad4
    1641     push SS                                   ; 16                          ; 0xc0ad5
    1642     pop ES                                    ; 07                          ; 0xc0ad6
    1643     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ad7
    1644     add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0ada vgabios.c:368
    1645     jmp short 00ac1h                          ; eb e2                       ; 0xc0add vgabios.c:369
    1646     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0adf vgabios.c:372
    1647     mov dx, 003ceh                            ; ba ce 03                    ; 0xc0ae2
    1648     out DX, ax                                ; ef                          ; 0xc0ae5
    1649     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0ae6 vgabios.c:373
    1650     pop di                                    ; 5f                          ; 0xc0ae9
    1651     pop si                                    ; 5e                          ; 0xc0aea
    1652     pop bp                                    ; 5d                          ; 0xc0aeb
    1653     retn 00002h                               ; c2 02 00                    ; 0xc0aec
    1654   ; disGetNextSymbol 0xc0aef LB 0x3794 -> off=0x0 cb=000000000000002f uValue=00000000000c0aef 'vga_char_ofs_planar'
    1655 vga_char_ofs_planar:                         ; 0xc0aef LB 0x2f
    1656     push si                                   ; 56                          ; 0xc0aef vgabios.c:375
    1657     push bp                                   ; 55                          ; 0xc0af0
    1658     mov bp, sp                                ; 89 e5                       ; 0xc0af1
    1659     mov ch, al                                ; 88 c5                       ; 0xc0af3
    1660     mov al, dl                                ; 88 d0                       ; 0xc0af5
    1661     xor ah, ah                                ; 30 e4                       ; 0xc0af7 vgabios.c:379
    1662     mul bx                                    ; f7 e3                       ; 0xc0af9
    1663     mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc0afb
    1664     xor bh, bh                                ; 30 ff                       ; 0xc0afe
    1665     mul bx                                    ; f7 e3                       ; 0xc0b00
    1666     mov bl, ch                                ; 88 eb                       ; 0xc0b02
    1667     add bx, ax                                ; 01 c3                       ; 0xc0b04
    1668     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc0b06 vgabios.c:47
    1669     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0b09
    1670     mov es, ax                                ; 8e c0                       ; 0xc0b0c
    1671     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc0b0e
    1672     mov al, cl                                ; 88 c8                       ; 0xc0b11 vgabios.c:48
    1673     xor ah, ah                                ; 30 e4                       ; 0xc0b13
    1674     mul si                                    ; f7 e6                       ; 0xc0b15
    1675     add ax, bx                                ; 01 d8                       ; 0xc0b17
    1676     pop bp                                    ; 5d                          ; 0xc0b19 vgabios.c:383
    1677     pop si                                    ; 5e                          ; 0xc0b1a
    1678     retn 00002h                               ; c2 02 00                    ; 0xc0b1b
    1679   ; disGetNextSymbol 0xc0b1e LB 0x3765 -> off=0x0 cb=0000000000000040 uValue=00000000000c0b1e 'vga_read_char_planar'
    1680 vga_read_char_planar:                        ; 0xc0b1e LB 0x40
    1681     push bp                                   ; 55                          ; 0xc0b1e vgabios.c:385
    1682     mov bp, sp                                ; 89 e5                       ; 0xc0b1f
    1683     push cx                                   ; 51                          ; 0xc0b21
    1684     sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0b22
    1685     mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0b25 vgabios.c:389
    1686     mov byte [bp-003h], 000h                  ; c6 46 fd 00                 ; 0xc0b28
    1687     push word [bp-004h]                       ; ff 76 fc                    ; 0xc0b2c
    1688     lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0b2f
    1689     mov bx, ax                                ; 89 c3                       ; 0xc0b32
    1690     mov ax, dx                                ; 89 d0                       ; 0xc0b34
    1691     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0b36
    1692     call 00aa9h                               ; e8 6d ff                    ; 0xc0b39
    1693     push word [bp-004h]                       ; ff 76 fc                    ; 0xc0b3c vgabios.c:392
    1694     push 00100h                               ; 68 00 01                    ; 0xc0b3f
    1695     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0b42 vgabios.c:57
    1696     xor ax, ax                                ; 31 c0                       ; 0xc0b45
    1697     mov es, ax                                ; 8e c0                       ; 0xc0b47
    1698     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0b49
    1699     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0b4c
    1700     xor cx, cx                                ; 31 c9                       ; 0xc0b50 vgabios.c:58
    1701     lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0b52
    1702     call 00a4bh                               ; e8 f3 fe                    ; 0xc0b55
    1703     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0b58 vgabios.c:393
    1704     pop cx                                    ; 59                          ; 0xc0b5b
    1705     pop bp                                    ; 5d                          ; 0xc0b5c
    1706     retn                                      ; c3                          ; 0xc0b5d
    1707   ; disGetNextSymbol 0xc0b5e LB 0x3725 -> off=0x0 cb=0000000000000024 uValue=00000000000c0b5e 'vga_char_ofs_linear'
    1708 vga_char_ofs_linear:                         ; 0xc0b5e LB 0x24
    1709     enter 00002h, 000h                        ; c8 02 00 00                 ; 0xc0b5e vgabios.c:395
    1710     mov byte [bp-002h], al                    ; 88 46 fe                    ; 0xc0b62
    1711     mov al, dl                                ; 88 d0                       ; 0xc0b65 vgabios.c:399
    1712     xor ah, ah                                ; 30 e4                       ; 0xc0b67
    1713     mul bx                                    ; f7 e3                       ; 0xc0b69
    1714     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc0b6b
    1715     xor dh, dh                                ; 30 f6                       ; 0xc0b6e
    1716     mul dx                                    ; f7 e2                       ; 0xc0b70
    1717     mov dx, ax                                ; 89 c2                       ; 0xc0b72
    1718     mov al, byte [bp-002h]                    ; 8a 46 fe                    ; 0xc0b74
    1719     xor ah, ah                                ; 30 e4                       ; 0xc0b77
    1720     add ax, dx                                ; 01 d0                       ; 0xc0b79
    1721     sal ax, 003h                              ; c1 e0 03                    ; 0xc0b7b vgabios.c:400
    1722     leave                                     ; c9                          ; 0xc0b7e vgabios.c:402
    1723     retn 00002h                               ; c2 02 00                    ; 0xc0b7f
    1724   ; disGetNextSymbol 0xc0b82 LB 0x3701 -> off=0x0 cb=000000000000004b uValue=00000000000c0b82 'vga_read_glyph_linear'
    1725 vga_read_glyph_linear:                       ; 0xc0b82 LB 0x4b
    1726     push si                                   ; 56                          ; 0xc0b82 vgabios.c:404
    1727     push di                                   ; 57                          ; 0xc0b83
    1728     enter 00004h, 000h                        ; c8 04 00 00                 ; 0xc0b84
    1729     mov si, ax                                ; 89 c6                       ; 0xc0b88
    1730     mov word [bp-002h], dx                    ; 89 56 fe                    ; 0xc0b8a
    1731     mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0b8d
    1732     mov bx, cx                                ; 89 cb                       ; 0xc0b90
    1733     dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0b92 vgabios.c:410
    1734     cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0b95
    1735     je short 00bc7h                           ; 74 2c                       ; 0xc0b99
    1736     xor dh, dh                                ; 30 f6                       ; 0xc0b9b vgabios.c:411
    1737     mov DL, strict byte 080h                  ; b2 80                       ; 0xc0b9d vgabios.c:412
    1738     xor ax, ax                                ; 31 c0                       ; 0xc0b9f vgabios.c:413
    1739     jmp short 00ba8h                          ; eb 05                       ; 0xc0ba1
    1740     cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0ba3
    1741     jnl short 00bbch                          ; 7d 14                       ; 0xc0ba6
    1742     mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0ba8 vgabios.c:414
    1743     mov di, si                                ; 89 f7                       ; 0xc0bab
    1744     add di, ax                                ; 01 c7                       ; 0xc0bad
    1745     cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0baf
    1746     je short 00bb7h                           ; 74 02                       ; 0xc0bb3
    1747     or dh, dl                                 ; 08 d6                       ; 0xc0bb5 vgabios.c:415
    1748     shr dl, 1                                 ; d0 ea                       ; 0xc0bb7 vgabios.c:416
    1749     inc ax                                    ; 40                          ; 0xc0bb9 vgabios.c:417
    1750     jmp short 00ba3h                          ; eb e7                       ; 0xc0bba
    1751     mov di, bx                                ; 89 df                       ; 0xc0bbc vgabios.c:418
    1752     inc bx                                    ; 43                          ; 0xc0bbe
    1753     mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0bbf
    1754     add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0bc2 vgabios.c:419
    1755     jmp short 00b92h                          ; eb cb                       ; 0xc0bc5 vgabios.c:420
    1756     leave                                     ; c9                          ; 0xc0bc7 vgabios.c:421
    1757     pop di                                    ; 5f                          ; 0xc0bc8
    1758     pop si                                    ; 5e                          ; 0xc0bc9
    1759     retn 00002h                               ; c2 02 00                    ; 0xc0bca
    1760   ; disGetNextSymbol 0xc0bcd LB 0x36b6 -> off=0x0 cb=0000000000000045 uValue=00000000000c0bcd 'vga_read_char_linear'
    1761 vga_read_char_linear:                        ; 0xc0bcd LB 0x45
    1762     push bp                                   ; 55                          ; 0xc0bcd vgabios.c:423
    1763     mov bp, sp                                ; 89 e5                       ; 0xc0bce
    1764     push cx                                   ; 51                          ; 0xc0bd0
    1765     sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0bd1
    1766     mov cx, ax                                ; 89 c1                       ; 0xc0bd4
    1767     mov ax, dx                                ; 89 d0                       ; 0xc0bd6
    1768     mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0bd8 vgabios.c:427
    1769     mov byte [bp-003h], 000h                  ; c6 46 fd 00                 ; 0xc0bdb
    1770     push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bdf
    1771     mov bx, cx                                ; 89 cb                       ; 0xc0be2
    1772     sal bx, 003h                              ; c1 e3 03                    ; 0xc0be4
    1773     lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0be7
    1774     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bea
    1775     call 00b82h                               ; e8 92 ff                    ; 0xc0bed
    1776     push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bf0 vgabios.c:430
    1777     push 00100h                               ; 68 00 01                    ; 0xc0bf3
    1778     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0bf6 vgabios.c:57
    1779     xor ax, ax                                ; 31 c0                       ; 0xc0bf9
    1780     mov es, ax                                ; 8e c0                       ; 0xc0bfb
    1781     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0bfd
    1782     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0c00
    1783     xor cx, cx                                ; 31 c9                       ; 0xc0c04 vgabios.c:58
    1784     lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0c06
    1785     call 00a4bh                               ; e8 3f fe                    ; 0xc0c09
    1786     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0c0c vgabios.c:431
    1787     pop cx                                    ; 59                          ; 0xc0c0f
    1788     pop bp                                    ; 5d                          ; 0xc0c10
    1789     retn                                      ; c3                          ; 0xc0c11
    1790   ; disGetNextSymbol 0xc0c12 LB 0x3671 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c12 'vga_read_2bpp_char'
    1791 vga_read_2bpp_char:                          ; 0xc0c12 LB 0x35
    1792     push bp                                   ; 55                          ; 0xc0c12 vgabios.c:433
    1793     mov bp, sp                                ; 89 e5                       ; 0xc0c13
    1794     push bx                                   ; 53                          ; 0xc0c15
    1795     push cx                                   ; 51                          ; 0xc0c16
    1796     mov bx, ax                                ; 89 c3                       ; 0xc0c17
    1797     mov es, dx                                ; 8e c2                       ; 0xc0c19
    1798     mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0c1b vgabios.c:439
    1799     mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c1e vgabios.c:440
    1800     xor dl, dl                                ; 30 d2                       ; 0xc0c20 vgabios.c:441
    1801     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c22 vgabios.c:442
    1802     xchg ah, al                               ; 86 c4                       ; 0xc0c25
    1803     xor bx, bx                                ; 31 db                       ; 0xc0c27 vgabios.c:444
    1804     jmp short 00c30h                          ; eb 05                       ; 0xc0c29
    1805     cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0c2b
    1806     jnl short 00c3eh                          ; 7d 0e                       ; 0xc0c2e
    1807     test ax, cx                               ; 85 c8                       ; 0xc0c30 vgabios.c:445
    1808     je short 00c36h                           ; 74 02                       ; 0xc0c32
    1809     or dl, dh                                 ; 08 f2                       ; 0xc0c34 vgabios.c:446
    1810     shr dh, 1                                 ; d0 ee                       ; 0xc0c36 vgabios.c:447
    1811     shr cx, 002h                              ; c1 e9 02                    ; 0xc0c38 vgabios.c:448
    1812     inc bx                                    ; 43                          ; 0xc0c3b vgabios.c:449
    1813     jmp short 00c2bh                          ; eb ed                       ; 0xc0c3c
    1814     mov al, dl                                ; 88 d0                       ; 0xc0c3e vgabios.c:451
    1815     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c40
    1816     pop cx                                    ; 59                          ; 0xc0c43
    1817     pop bx                                    ; 5b                          ; 0xc0c44
    1818     pop bp                                    ; 5d                          ; 0xc0c45
    1819     retn                                      ; c3                          ; 0xc0c46
    1820   ; disGetNextSymbol 0xc0c47 LB 0x363c -> off=0x0 cb=0000000000000084 uValue=00000000000c0c47 'vga_read_glyph_cga'
    1821 vga_read_glyph_cga:                          ; 0xc0c47 LB 0x84
    1822     push bp                                   ; 55                          ; 0xc0c47 vgabios.c:453
    1823     mov bp, sp                                ; 89 e5                       ; 0xc0c48
    1824     push cx                                   ; 51                          ; 0xc0c4a
    1825     push si                                   ; 56                          ; 0xc0c4b
    1826     push di                                   ; 57                          ; 0xc0c4c
    1827     push ax                                   ; 50                          ; 0xc0c4d
    1828     mov si, dx                                ; 89 d6                       ; 0xc0c4e
    1829     cmp bl, 006h                              ; 80 fb 06                    ; 0xc0c50 vgabios.c:461
    1830     je short 00c8fh                           ; 74 3a                       ; 0xc0c53
    1831     mov bx, ax                                ; 89 c3                       ; 0xc0c55 vgabios.c:463
    1832     add bx, ax                                ; 01 c3                       ; 0xc0c57
    1833     mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c59
    1834     xor cx, cx                                ; 31 c9                       ; 0xc0c5e vgabios.c:465
    1835     jmp short 00c67h                          ; eb 05                       ; 0xc0c60
    1836     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c62
    1837     jnl short 00cc3h                          ; 7d 5c                       ; 0xc0c65
    1838     mov ax, bx                                ; 89 d8                       ; 0xc0c67 vgabios.c:466
    1839     mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c69
    1840     call 00c12h                               ; e8 a3 ff                    ; 0xc0c6c
    1841     mov di, si                                ; 89 f7                       ; 0xc0c6f
    1842     inc si                                    ; 46                          ; 0xc0c71
    1843     push SS                                   ; 16                          ; 0xc0c72
    1844     pop ES                                    ; 07                          ; 0xc0c73
    1845     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c74
    1846     lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0c77 vgabios.c:467
    1847     mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c7b
    1848     call 00c12h                               ; e8 91 ff                    ; 0xc0c7e
    1849     mov di, si                                ; 89 f7                       ; 0xc0c81
    1850     inc si                                    ; 46                          ; 0xc0c83
    1851     push SS                                   ; 16                          ; 0xc0c84
    1852     pop ES                                    ; 07                          ; 0xc0c85
    1853     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c86
    1854     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0c89 vgabios.c:468
    1855     inc cx                                    ; 41                          ; 0xc0c8c vgabios.c:469
    1856     jmp short 00c62h                          ; eb d3                       ; 0xc0c8d
    1857     mov bx, ax                                ; 89 c3                       ; 0xc0c8f vgabios.c:471
    1858     mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c91
    1859     xor cx, cx                                ; 31 c9                       ; 0xc0c96 vgabios.c:472
    1860     jmp short 00c9fh                          ; eb 05                       ; 0xc0c98
    1861     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c9a
    1862     jnl short 00cc3h                          ; 7d 24                       ; 0xc0c9d
    1863     mov di, si                                ; 89 f7                       ; 0xc0c9f vgabios.c:473
    1864     inc si                                    ; 46                          ; 0xc0ca1
    1865     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0ca2
    1866     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ca5
    1867     push SS                                   ; 16                          ; 0xc0ca8
    1868     pop ES                                    ; 07                          ; 0xc0ca9
    1869     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0caa
    1870     mov di, si                                ; 89 f7                       ; 0xc0cad vgabios.c:474
    1871     inc si                                    ; 46                          ; 0xc0caf
    1872     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0cb0
    1873     mov al, byte [es:bx+02000h]               ; 26 8a 87 00 20              ; 0xc0cb3
    1874     push SS                                   ; 16                          ; 0xc0cb8
    1875     pop ES                                    ; 07                          ; 0xc0cb9
    1876     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cba
    1877     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0cbd vgabios.c:475
    1878     inc cx                                    ; 41                          ; 0xc0cc0 vgabios.c:476
    1879     jmp short 00c9ah                          ; eb d7                       ; 0xc0cc1
    1880     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0cc3 vgabios.c:478
    1881     pop di                                    ; 5f                          ; 0xc0cc6
    1882     pop si                                    ; 5e                          ; 0xc0cc7
    1883     pop cx                                    ; 59                          ; 0xc0cc8
    1884     pop bp                                    ; 5d                          ; 0xc0cc9
    1885     retn                                      ; c3                          ; 0xc0cca
    1886   ; disGetNextSymbol 0xc0ccb LB 0x35b8 -> off=0x0 cb=000000000000001a uValue=00000000000c0ccb 'vga_char_ofs_cga'
    1887 vga_char_ofs_cga:                            ; 0xc0ccb LB 0x1a
    1888     push cx                                   ; 51                          ; 0xc0ccb vgabios.c:480
    1889     push bp                                   ; 55                          ; 0xc0ccc
    1890     mov bp, sp                                ; 89 e5                       ; 0xc0ccd
    1891     mov cl, al                                ; 88 c1                       ; 0xc0ccf
    1892     mov al, dl                                ; 88 d0                       ; 0xc0cd1
    1893     xor ah, ah                                ; 30 e4                       ; 0xc0cd3 vgabios.c:485
    1894     mul bx                                    ; f7 e3                       ; 0xc0cd5
    1895     mov bx, ax                                ; 89 c3                       ; 0xc0cd7
    1896     sal bx, 002h                              ; c1 e3 02                    ; 0xc0cd9
    1897     mov al, cl                                ; 88 c8                       ; 0xc0cdc
    1898     xor ah, ah                                ; 30 e4                       ; 0xc0cde
    1899     add ax, bx                                ; 01 d8                       ; 0xc0ce0
    1900     pop bp                                    ; 5d                          ; 0xc0ce2 vgabios.c:486
    1901     pop cx                                    ; 59                          ; 0xc0ce3
    1902     retn                                      ; c3                          ; 0xc0ce4
    1903   ; disGetNextSymbol 0xc0ce5 LB 0x359e -> off=0x0 cb=0000000000000066 uValue=00000000000c0ce5 'vga_read_char_cga'
    1904 vga_read_char_cga:                           ; 0xc0ce5 LB 0x66
    1905     push bp                                   ; 55                          ; 0xc0ce5 vgabios.c:488
    1906     mov bp, sp                                ; 89 e5                       ; 0xc0ce6
    1907     push bx                                   ; 53                          ; 0xc0ce8
    1908     push cx                                   ; 51                          ; 0xc0ce9
    1909     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0cea
    1910     mov bl, dl                                ; 88 d3                       ; 0xc0ced vgabios.c:494
    1911     xor bh, bh                                ; 30 ff                       ; 0xc0cef
    1912     lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0cf1
    1913     call 00c47h                               ; e8 50 ff                    ; 0xc0cf4
    1914     push strict byte 00008h                   ; 6a 08                       ; 0xc0cf7 vgabios.c:497
    1915     push 00080h                               ; 68 80 00                    ; 0xc0cf9
    1916     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0cfc vgabios.c:57
    1917     xor ax, ax                                ; 31 c0                       ; 0xc0cff
    1918     mov es, ax                                ; 8e c0                       ; 0xc0d01
    1919     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d03
    1920     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d06
    1921     xor cx, cx                                ; 31 c9                       ; 0xc0d0a vgabios.c:58
    1922     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d0c
    1923     call 00a4bh                               ; e8 39 fd                    ; 0xc0d0f
    1924     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d12
    1925     test ah, 080h                             ; f6 c4 80                    ; 0xc0d15 vgabios.c:499
    1926     jne short 00d41h                          ; 75 27                       ; 0xc0d18
    1927     mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0d1a vgabios.c:57
    1928     xor ax, ax                                ; 31 c0                       ; 0xc0d1d
    1929     mov es, ax                                ; 8e c0                       ; 0xc0d1f
    1930     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d21
    1931     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d24
    1932     test dx, dx                               ; 85 d2                       ; 0xc0d28 vgabios.c:503
    1933     jne short 00d30h                          ; 75 04                       ; 0xc0d2a
    1934     test ax, ax                               ; 85 c0                       ; 0xc0d2c
    1935     je short 00d41h                           ; 74 11                       ; 0xc0d2e
    1936     push strict byte 00008h                   ; 6a 08                       ; 0xc0d30 vgabios.c:504
    1937     push 00080h                               ; 68 80 00                    ; 0xc0d32
    1938     mov cx, 00080h                            ; b9 80 00                    ; 0xc0d35
    1939     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d38
    1940     call 00a4bh                               ; e8 0d fd                    ; 0xc0d3b
    1941     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d3e
    1942     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0d41 vgabios.c:507
    1943     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0d44
    1944     pop cx                                    ; 59                          ; 0xc0d47
    1945     pop bx                                    ; 5b                          ; 0xc0d48
    1946     pop bp                                    ; 5d                          ; 0xc0d49
    1947     retn                                      ; c3                          ; 0xc0d4a
    1948   ; disGetNextSymbol 0xc0d4b LB 0x3538 -> off=0x0 cb=0000000000000130 uValue=00000000000c0d4b 'vga_read_char_attr'
    1949 vga_read_char_attr:                          ; 0xc0d4b LB 0x130
    1950     push bp                                   ; 55                          ; 0xc0d4b vgabios.c:509
    1951     mov bp, sp                                ; 89 e5                       ; 0xc0d4c
    1952     push bx                                   ; 53                          ; 0xc0d4e
    1953     push cx                                   ; 51                          ; 0xc0d4f
    1954     push si                                   ; 56                          ; 0xc0d50
    1955     push di                                   ; 57                          ; 0xc0d51
    1956     sub sp, strict byte 00014h                ; 83 ec 14                    ; 0xc0d52
    1957     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc0d55
    1958     mov si, dx                                ; 89 d6                       ; 0xc0d58
    1959     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0d5a vgabios.c:37
    1960     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d5d
    1961     mov es, ax                                ; 8e c0                       ; 0xc0d60
    1962     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0d62
    1963     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0d65 vgabios.c:38
    1964     xor ah, ah                                ; 30 e4                       ; 0xc0d68 vgabios.c:517
    1965     call 035d1h                               ; e8 64 28                    ; 0xc0d6a
    1966     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0d6d
    1967     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0d70 vgabios.c:518
    1968     jne short 00d77h                          ; 75 03                       ; 0xc0d72
    1969     jmp near 00e72h                           ; e9 fb 00                    ; 0xc0d74
    1970     mov cl, byte [bp-00eh]                    ; 8a 4e f2                    ; 0xc0d77 vgabios.c:522
    1971     xor ch, ch                                ; 30 ed                       ; 0xc0d7a
    1972     lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc0d7c
    1973     lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc0d7f
    1974     mov ax, cx                                ; 89 c8                       ; 0xc0d82
    1975     call 00a0bh                               ; e8 84 fc                    ; 0xc0d84
    1976     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc0d87 vgabios.c:523
    1977     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0d8a
    1978     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc0d8d vgabios.c:524
    1979     xor al, al                                ; 30 c0                       ; 0xc0d90
    1980     shr ax, 008h                              ; c1 e8 08                    ; 0xc0d92
    1981     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc0d95
    1982     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc0d98
    1983     mov bx, 00084h                            ; bb 84 00                    ; 0xc0d9b vgabios.c:37
    1984     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d9e
    1985     mov es, ax                                ; 8e c0                       ; 0xc0da1
    1986     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0da3
    1987     xor ah, ah                                ; 30 e4                       ; 0xc0da6 vgabios.c:38
    1988     inc ax                                    ; 40                          ; 0xc0da8
    1989     mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc0da9
    1990     mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc0dac vgabios.c:47
    1991     mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0daf
    1992     mov word [bp-018h], di                    ; 89 7e e8                    ; 0xc0db2 vgabios.c:48
    1993     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc0db5 vgabios.c:530
    1994     xor bh, bh                                ; 30 ff                       ; 0xc0db8
    1995     sal bx, 003h                              ; c1 e3 03                    ; 0xc0dba
    1996     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0dbd
    1997     jne short 00df4h                          ; 75 30                       ; 0xc0dc2
    1998     mov ax, di                                ; 89 f8                       ; 0xc0dc4 vgabios.c:532
    1999     mul word [bp-014h]                        ; f7 66 ec                    ; 0xc0dc6
    2000     add ax, ax                                ; 01 c0                       ; 0xc0dc9
    2001     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc0dcb
    2002     inc ax                                    ; 40                          ; 0xc0dcd
    2003     mul cx                                    ; f7 e1                       ; 0xc0dce
    2004     mov cx, ax                                ; 89 c1                       ; 0xc0dd0
    2005     mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc0dd2
    2006     xor ah, ah                                ; 30 e4                       ; 0xc0dd5
    2007     mul di                                    ; f7 e7                       ; 0xc0dd7
    2008     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0dd9
    2009     xor dh, dh                                ; 30 f6                       ; 0xc0ddc
    2010     mov di, ax                                ; 89 c7                       ; 0xc0dde
    2011     add di, dx                                ; 01 d7                       ; 0xc0de0
    2012     add di, di                                ; 01 ff                       ; 0xc0de2
    2013     add di, cx                                ; 01 cf                       ; 0xc0de4
    2014     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0de6 vgabios.c:45
    2015     mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0dea
    2016     push SS                                   ; 16                          ; 0xc0ded vgabios.c:48
    2017     pop ES                                    ; 07                          ; 0xc0dee
    2018     mov word [es:si], ax                      ; 26 89 04                    ; 0xc0def
    2019     jmp short 00d74h                          ; eb 80                       ; 0xc0df2 vgabios.c:534
    2020     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0df4 vgabios.c:535
    2021     cmp bl, 005h                              ; 80 fb 05                    ; 0xc0df8
    2022     je short 00e4bh                           ; 74 4e                       ; 0xc0dfb
    2023     cmp bl, 002h                              ; 80 fb 02                    ; 0xc0dfd
    2024     jc short 00e72h                           ; 72 70                       ; 0xc0e00
    2025     jbe short 00e0bh                          ; 76 07                       ; 0xc0e02
    2026     cmp bl, 004h                              ; 80 fb 04                    ; 0xc0e04
    2027     jbe short 00e24h                          ; 76 1b                       ; 0xc0e07
    2028     jmp short 00e72h                          ; eb 67                       ; 0xc0e09
    2029     xor dh, dh                                ; 30 f6                       ; 0xc0e0b vgabios.c:538
    2030     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e0d
    2031     xor ah, ah                                ; 30 e4                       ; 0xc0e10
    2032     mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc0e12
    2033     call 00ccbh                               ; e8 b3 fe                    ; 0xc0e15
    2034     mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc0e18 vgabios.c:539
    2035     xor dh, dh                                ; 30 f6                       ; 0xc0e1b
    2036     call 00ce5h                               ; e8 c5 fe                    ; 0xc0e1d
    2037     xor ah, ah                                ; 30 e4                       ; 0xc0e20
    2038     jmp short 00dedh                          ; eb c9                       ; 0xc0e22
    2039     mov bx, 00085h                            ; bb 85 00                    ; 0xc0e24 vgabios.c:47
    2040     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e27
    2041     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0e2a vgabios.c:544
    2042     mov byte [bp-011h], ch                    ; 88 6e ef                    ; 0xc0e2d
    2043     push word [bp-012h]                       ; ff 76 ee                    ; 0xc0e30
    2044     xor dh, dh                                ; 30 f6                       ; 0xc0e33
    2045     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e35
    2046     xor ah, ah                                ; 30 e4                       ; 0xc0e38
    2047     mov bx, di                                ; 89 fb                       ; 0xc0e3a
    2048     call 00aefh                               ; e8 b0 fc                    ; 0xc0e3c
    2049     mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0e3f vgabios.c:545
    2050     mov dx, ax                                ; 89 c2                       ; 0xc0e42
    2051     mov ax, di                                ; 89 f8                       ; 0xc0e44
    2052     call 00b1eh                               ; e8 d5 fc                    ; 0xc0e46
    2053     jmp short 00e20h                          ; eb d5                       ; 0xc0e49
    2054     mov bx, 00085h                            ; bb 85 00                    ; 0xc0e4b vgabios.c:47
    2055     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e4e
    2056     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0e51 vgabios.c:549
    2057     mov byte [bp-011h], ch                    ; 88 6e ef                    ; 0xc0e54
    2058     push word [bp-012h]                       ; ff 76 ee                    ; 0xc0e57
    2059     xor dh, dh                                ; 30 f6                       ; 0xc0e5a
    2060     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e5c
    2061     xor ah, ah                                ; 30 e4                       ; 0xc0e5f
    2062     mov bx, di                                ; 89 fb                       ; 0xc0e61
    2063     call 00b5eh                               ; e8 f8 fc                    ; 0xc0e63
    2064     mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0e66 vgabios.c:550
    2065     mov dx, ax                                ; 89 c2                       ; 0xc0e69
    2066     mov ax, di                                ; 89 f8                       ; 0xc0e6b
    2067     call 00bcdh                               ; e8 5d fd                    ; 0xc0e6d
    2068     jmp short 00e20h                          ; eb ae                       ; 0xc0e70
    2069     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0e72 vgabios.c:559
    2070     pop di                                    ; 5f                          ; 0xc0e75
    2071     pop si                                    ; 5e                          ; 0xc0e76
    2072     pop cx                                    ; 59                          ; 0xc0e77
    2073     pop bx                                    ; 5b                          ; 0xc0e78
    2074     pop bp                                    ; 5d                          ; 0xc0e79
    2075     retn                                      ; c3                          ; 0xc0e7a
    2076   ; disGetNextSymbol 0xc0e7b LB 0x3408 -> off=0x10 cb=0000000000000089 uValue=00000000000c0e8b 'vga_get_font_info'
    2077     db  0a6h, 00eh, 0ech, 00eh, 0f1h, 00eh, 0f9h, 00eh, 0feh, 00eh, 003h, 00fh, 008h, 00fh, 00dh, 00fh
    2078 vga_get_font_info:                           ; 0xc0e8b LB 0x89
    2079     push si                                   ; 56                          ; 0xc0e8b vgabios.c:561
    2080     push di                                   ; 57                          ; 0xc0e8c
    2081     enter 00002h, 000h                        ; c8 02 00 00                 ; 0xc0e8d
    2082     mov di, dx                                ; 89 d7                       ; 0xc0e91
    2083     mov word [bp-002h], bx                    ; 89 5e fe                    ; 0xc0e93
    2084     mov si, cx                                ; 89 ce                       ; 0xc0e96
    2085     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0e98 vgabios.c:566
    2086     jnbe short 00ee6h                         ; 77 49                       ; 0xc0e9b
    2087     mov bx, ax                                ; 89 c3                       ; 0xc0e9d
    2088     add bx, ax                                ; 01 c3                       ; 0xc0e9f
    2089     jmp word [cs:bx+00e7bh]                   ; 2e ff a7 7b 0e              ; 0xc0ea1
    2090     mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0ea6 vgabios.c:57
    2091     xor ax, ax                                ; 31 c0                       ; 0xc0ea9
    2092     mov es, ax                                ; 8e c0                       ; 0xc0eab
    2093     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0ead
    2094     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0eb0
    2095     push SS                                   ; 16                          ; 0xc0eb4 vgabios.c:569
    2096     pop ES                                    ; 07                          ; 0xc0eb5
    2097     mov bx, word [bp-002h]                    ; 8b 5e fe                    ; 0xc0eb6
    2098     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0eb9
    2099     mov word [es:di], dx                      ; 26 89 15                    ; 0xc0ebc
    2100     mov bx, 00085h                            ; bb 85 00                    ; 0xc0ebf
    2101     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0ec2
    2102     mov es, ax                                ; 8e c0                       ; 0xc0ec5
    2103     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ec7
    2104     xor ah, ah                                ; 30 e4                       ; 0xc0eca
    2105     push SS                                   ; 16                          ; 0xc0ecc
    2106     pop ES                                    ; 07                          ; 0xc0ecd
    2107     mov word [es:si], ax                      ; 26 89 04                    ; 0xc0ece
    2108     mov bx, 00084h                            ; bb 84 00                    ; 0xc0ed1
    2109     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0ed4
    2110     mov es, ax                                ; 8e c0                       ; 0xc0ed7
    2111     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ed9
    2112     xor ah, ah                                ; 30 e4                       ; 0xc0edc
    2113     push SS                                   ; 16                          ; 0xc0ede
    2114     pop ES                                    ; 07                          ; 0xc0edf
    2115     mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc0ee0
    2116     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0ee3
    2117     leave                                     ; c9                          ; 0xc0ee6
    2118     pop di                                    ; 5f                          ; 0xc0ee7
    2119     pop si                                    ; 5e                          ; 0xc0ee8
    2120     retn 00002h                               ; c2 02 00                    ; 0xc0ee9
    2121     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0eec vgabios.c:57
    2122     jmp short 00ea9h                          ; eb b8                       ; 0xc0eef
    2123     mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc0ef1 vgabios.c:574
    2124     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc0ef4
    2125     jmp short 00eb4h                          ; eb bb                       ; 0xc0ef7 vgabios.c:575
    2126     mov ax, 0556ch                            ; b8 6c 55                    ; 0xc0ef9 vgabios.c:577
    2127     jmp short 00ef4h                          ; eb f6                       ; 0xc0efc
    2128     mov ax, 0596ch                            ; b8 6c 59                    ; 0xc0efe vgabios.c:580
    2129     jmp short 00ef4h                          ; eb f1                       ; 0xc0f01
    2130     mov ax, 07b6ch                            ; b8 6c 7b                    ; 0xc0f03 vgabios.c:583
    2131     jmp short 00ef4h                          ; eb ec                       ; 0xc0f06
    2132     mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc0f08 vgabios.c:586
    2133     jmp short 00ef4h                          ; eb e7                       ; 0xc0f0b
    2134     mov ax, 07c99h                            ; b8 99 7c                    ; 0xc0f0d vgabios.c:589
    2135     jmp short 00ef4h                          ; eb e2                       ; 0xc0f10
    2136     jmp short 00ee6h                          ; eb d2                       ; 0xc0f12 vgabios.c:595
    2137   ; disGetNextSymbol 0xc0f14 LB 0x336f -> off=0x0 cb=0000000000000166 uValue=00000000000c0f14 'vga_read_pixel'
    2138 vga_read_pixel:                              ; 0xc0f14 LB 0x166
    2139     push bp                                   ; 55                          ; 0xc0f14 vgabios.c:608
    2140     mov bp, sp                                ; 89 e5                       ; 0xc0f15
    2141     push si                                   ; 56                          ; 0xc0f17
    2142     push di                                   ; 57                          ; 0xc0f18
    2143     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc0f19
    2144     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0f1c
    2145     mov si, dx                                ; 89 d6                       ; 0xc0f1f
    2146     mov dx, bx                                ; 89 da                       ; 0xc0f21
    2147     mov word [bp-00ch], cx                    ; 89 4e f4                    ; 0xc0f23
    2148     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0f26 vgabios.c:37
    2149     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f29
    2150     mov es, ax                                ; 8e c0                       ; 0xc0f2c
    2151     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f2e
    2152     xor ah, ah                                ; 30 e4                       ; 0xc0f31 vgabios.c:615
    2153     call 035d1h                               ; e8 9b 26                    ; 0xc0f33
    2154     mov ah, al                                ; 88 c4                       ; 0xc0f36
    2155     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f38 vgabios.c:616
    2156     je short 00f4ah                           ; 74 0e                       ; 0xc0f3a
    2157     mov bl, al                                ; 88 c3                       ; 0xc0f3c vgabios.c:618
    2158     xor bh, bh                                ; 30 ff                       ; 0xc0f3e
    2159     sal bx, 003h                              ; c1 e3 03                    ; 0xc0f40
    2160     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f43
    2161     jne short 00f4dh                          ; 75 03                       ; 0xc0f48
    2162     jmp near 01073h                           ; e9 26 01                    ; 0xc0f4a vgabios.c:619
    2163     mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f4d vgabios.c:622
    2164     cmp ch, 003h                              ; 80 fd 03                    ; 0xc0f51
    2165     jc short 00f65h                           ; 72 0f                       ; 0xc0f54
    2166     jbe short 00f6dh                          ; 76 15                       ; 0xc0f56
    2167     cmp ch, 005h                              ; 80 fd 05                    ; 0xc0f58
    2168     je short 00fa4h                           ; 74 47                       ; 0xc0f5b
    2169     cmp ch, 004h                              ; 80 fd 04                    ; 0xc0f5d
    2170     je short 00f6dh                           ; 74 0b                       ; 0xc0f60
    2171     jmp near 01069h                           ; e9 04 01                    ; 0xc0f62
    2172     cmp ch, 002h                              ; 80 fd 02                    ; 0xc0f65
    2173     je short 00fdbh                           ; 74 71                       ; 0xc0f68
    2174     jmp near 01069h                           ; e9 fc 00                    ; 0xc0f6a
    2175     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0f6d vgabios.c:47
    2176     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f70
    2177     mov es, ax                                ; 8e c0                       ; 0xc0f73
    2178     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc0f75
    2179     mov ax, dx                                ; 89 d0                       ; 0xc0f78 vgabios.c:48
    2180     mul bx                                    ; f7 e3                       ; 0xc0f7a
    2181     mov bx, si                                ; 89 f3                       ; 0xc0f7c
    2182     shr bx, 003h                              ; c1 eb 03                    ; 0xc0f7e
    2183     add bx, ax                                ; 01 c3                       ; 0xc0f81
    2184     mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc0f83 vgabios.c:47
    2185     mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0f86
    2186     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0f89 vgabios.c:48
    2187     xor dh, dh                                ; 30 f6                       ; 0xc0f8c
    2188     mul dx                                    ; f7 e2                       ; 0xc0f8e
    2189     add bx, ax                                ; 01 c3                       ; 0xc0f90
    2190     mov cx, si                                ; 89 f1                       ; 0xc0f92 vgabios.c:627
    2191     and cx, strict byte 00007h                ; 83 e1 07                    ; 0xc0f94
    2192     mov ax, 00080h                            ; b8 80 00                    ; 0xc0f97
    2193     sar ax, CL                                ; d3 f8                       ; 0xc0f9a
    2194     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc0f9c
    2195     mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc0f9f vgabios.c:629
    2196     jmp short 00fadh                          ; eb 09                       ; 0xc0fa2
    2197     jmp near 01049h                           ; e9 a2 00                    ; 0xc0fa4
    2198     cmp byte [bp-006h], 004h                  ; 80 7e fa 04                 ; 0xc0fa7
    2199     jnc short 00fd8h                          ; 73 2b                       ; 0xc0fab
    2200     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0fad vgabios.c:630
    2201     xor ah, ah                                ; 30 e4                       ; 0xc0fb0
    2202     sal ax, 008h                              ; c1 e0 08                    ; 0xc0fb2
    2203     or AL, strict byte 004h                   ; 0c 04                       ; 0xc0fb5
    2204     mov dx, 003ceh                            ; ba ce 03                    ; 0xc0fb7
    2205     out DX, ax                                ; ef                          ; 0xc0fba
    2206     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc0fbb vgabios.c:37
    2207     mov es, ax                                ; 8e c0                       ; 0xc0fbe
    2208     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0fc0
    2209     and al, byte [bp-008h]                    ; 22 46 f8                    ; 0xc0fc3 vgabios.c:38
    2210     test al, al                               ; 84 c0                       ; 0xc0fc6 vgabios.c:632
    2211     jbe short 00fd3h                          ; 76 09                       ; 0xc0fc8
    2212     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc0fca vgabios.c:633
    2213     mov AL, strict byte 001h                  ; b0 01                       ; 0xc0fcd
    2214     sal al, CL                                ; d2 e0                       ; 0xc0fcf
    2215     or ch, al                                 ; 08 c5                       ; 0xc0fd1
    2216     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc0fd3 vgabios.c:634
    2217     jmp short 00fa7h                          ; eb cf                       ; 0xc0fd6
    2218     jmp near 0106bh                           ; e9 90 00                    ; 0xc0fd8
    2219     mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc0fdb vgabios.c:637
    2220     xor ch, ch                                ; 30 ed                       ; 0xc0fdf
    2221     mov bx, strict word 00004h                ; bb 04 00                    ; 0xc0fe1
    2222     sub bx, cx                                ; 29 cb                       ; 0xc0fe4
    2223     mov cx, bx                                ; 89 d9                       ; 0xc0fe6
    2224     mov bx, si                                ; 89 f3                       ; 0xc0fe8
    2225     shr bx, CL                                ; d3 eb                       ; 0xc0fea
    2226     mov cx, bx                                ; 89 d9                       ; 0xc0fec
    2227     mov bx, dx                                ; 89 d3                       ; 0xc0fee
    2228     shr bx, 1                                 ; d1 eb                       ; 0xc0ff0
    2229     imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc0ff2
    2230     add bx, cx                                ; 01 cb                       ; 0xc0ff5
    2231     test dl, 001h                             ; f6 c2 01                    ; 0xc0ff7 vgabios.c:638
    2232     je short 00fffh                           ; 74 03                       ; 0xc0ffa
    2233     add bh, 020h                              ; 80 c7 20                    ; 0xc0ffc vgabios.c:639
    2234     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc0fff vgabios.c:37
    2235     mov es, dx                                ; 8e c2                       ; 0xc1002
    2236     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1004
    2237     mov bl, ah                                ; 88 e3                       ; 0xc1007 vgabios.c:641
    2238     xor bh, bh                                ; 30 ff                       ; 0xc1009
    2239     sal bx, 003h                              ; c1 e3 03                    ; 0xc100b
    2240     cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc100e
    2241     jne short 01030h                          ; 75 1b                       ; 0xc1013
    2242     mov cx, si                                ; 89 f1                       ; 0xc1015 vgabios.c:642
    2243     xor ch, ch                                ; 30 ed                       ; 0xc1017
    2244     and cl, 003h                              ; 80 e1 03                    ; 0xc1019
    2245     mov dx, strict word 00003h                ; ba 03 00                    ; 0xc101c
    2246     sub dx, cx                                ; 29 ca                       ; 0xc101f
    2247     mov cx, dx                                ; 89 d1                       ; 0xc1021
    2248     add cx, dx                                ; 01 d1                       ; 0xc1023
    2249     xor ah, ah                                ; 30 e4                       ; 0xc1025
    2250     sar ax, CL                                ; d3 f8                       ; 0xc1027
    2251     mov ch, al                                ; 88 c5                       ; 0xc1029
    2252     and ch, 003h                              ; 80 e5 03                    ; 0xc102b
    2253     jmp short 0106bh                          ; eb 3b                       ; 0xc102e vgabios.c:643
    2254     mov cx, si                                ; 89 f1                       ; 0xc1030 vgabios.c:644
    2255     xor ch, ch                                ; 30 ed                       ; 0xc1032
    2256     and cl, 007h                              ; 80 e1 07                    ; 0xc1034
    2257     mov dx, strict word 00007h                ; ba 07 00                    ; 0xc1037
    2258     sub dx, cx                                ; 29 ca                       ; 0xc103a
    2259     mov cx, dx                                ; 89 d1                       ; 0xc103c
    2260     xor ah, ah                                ; 30 e4                       ; 0xc103e
    2261     sar ax, CL                                ; d3 f8                       ; 0xc1040
    2262     mov ch, al                                ; 88 c5                       ; 0xc1042
    2263     and ch, 001h                              ; 80 e5 01                    ; 0xc1044
    2264     jmp short 0106bh                          ; eb 22                       ; 0xc1047 vgabios.c:645
    2265     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1049 vgabios.c:47
    2266     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc104c
    2267     mov es, ax                                ; 8e c0                       ; 0xc104f
    2268     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1051
    2269     sal bx, 003h                              ; c1 e3 03                    ; 0xc1054 vgabios.c:48
    2270     mov ax, dx                                ; 89 d0                       ; 0xc1057
    2271     mul bx                                    ; f7 e3                       ; 0xc1059
    2272     mov bx, si                                ; 89 f3                       ; 0xc105b
    2273     add bx, ax                                ; 01 c3                       ; 0xc105d
    2274     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc105f vgabios.c:37
    2275     mov es, ax                                ; 8e c0                       ; 0xc1062
    2276     mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc1064
    2277     jmp short 0106bh                          ; eb 02                       ; 0xc1067 vgabios.c:649
    2278     xor ch, ch                                ; 30 ed                       ; 0xc1069 vgabios.c:654
    2279     push SS                                   ; 16                          ; 0xc106b vgabios.c:656
    2280     pop ES                                    ; 07                          ; 0xc106c
    2281     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc106d
    2282     mov byte [es:bx], ch                      ; 26 88 2f                    ; 0xc1070
    2283     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1073 vgabios.c:657
    2284     pop di                                    ; 5f                          ; 0xc1076
    2285     pop si                                    ; 5e                          ; 0xc1077
    2286     pop bp                                    ; 5d                          ; 0xc1078
    2287     retn                                      ; c3                          ; 0xc1079
    2288   ; disGetNextSymbol 0xc107a LB 0x3209 -> off=0x0 cb=000000000000008d uValue=00000000000c107a 'biosfn_perform_gray_scale_summing'
    2289 biosfn_perform_gray_scale_summing:           ; 0xc107a LB 0x8d
    2290     push bp                                   ; 55                          ; 0xc107a vgabios.c:662
    2291     mov bp, sp                                ; 89 e5                       ; 0xc107b
    2292     push bx                                   ; 53                          ; 0xc107d
    2293     push cx                                   ; 51                          ; 0xc107e
    2294     push si                                   ; 56                          ; 0xc107f
    2295     push di                                   ; 57                          ; 0xc1080
    2296     push ax                                   ; 50                          ; 0xc1081
    2297     push ax                                   ; 50                          ; 0xc1082
    2298     mov bx, ax                                ; 89 c3                       ; 0xc1083
    2299     mov di, dx                                ; 89 d7                       ; 0xc1085
    2300     mov dx, 003dah                            ; ba da 03                    ; 0xc1087 vgabios.c:667
    2301     in AL, DX                                 ; ec                          ; 0xc108a
     1617    ; inc bl                                    ; fe c3                     ; 0xc0aa8 vgabios.c:354
     1618    jmp short 00a6ah                          ; eb be                       ; 0xc0aaa vgabios.c:355
     1619    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0aac vgabios.c:357
     1620    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0aaf
     1621    pop di                                    ; 5f                          ; 0xc0ab2
     1622    pop si                                    ; 5e                          ; 0xc0ab3
     1623    pop bp                                    ; 5d                          ; 0xc0ab4
     1624    retn 00004h                               ; c2 04 00                    ; 0xc0ab5
     1625  ; disGetNextSymbol 0xc0ab8 LB 0x37b7 -> off=0x0 cb=0000000000000046 uValue=00000000000c0ab8 'vga_read_glyph_planar'
     1626vga_read_glyph_planar:                       ; 0xc0ab8 LB 0x46
     1627    push bp                                   ; 55                          ; 0xc0ab8 vgabios.c:359
     1628    mov bp, sp                                ; 89 e5                       ; 0xc0ab9
     1629    push si                                   ; 56                          ; 0xc0abb
     1630    push di                                   ; 57                          ; 0xc0abc
     1631    push ax                                   ; 50                          ; 0xc0abd
     1632    push ax                                   ; 50                          ; 0xc0abe
     1633    mov si, ax                                ; 89 c6                       ; 0xc0abf
     1634    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc0ac1
     1635    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0ac4
     1636    mov bx, cx                                ; 89 cb                       ; 0xc0ac7
     1637    mov ax, 00805h                            ; b8 05 08                    ; 0xc0ac9 vgabios.c:366
     1638    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0acc
     1639    out DX, ax                                ; ef                          ; 0xc0acf
     1640    dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0ad0 vgabios.c:368
     1641    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0ad3
     1642    je short 00aeeh                           ; 74 15                       ; 0xc0ad7
     1643    mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0ad9 vgabios.c:369
     1644    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0adc
     1645    not al                                    ; f6 d0                       ; 0xc0adf
     1646    mov di, bx                                ; 89 df                       ; 0xc0ae1
     1647    inc bx                                    ; 43                          ; 0xc0ae3
     1648    push SS                                   ; 16                          ; 0xc0ae4
     1649    pop ES                                    ; 07                          ; 0xc0ae5
     1650    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ae6
     1651    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0ae9 vgabios.c:370
     1652    jmp short 00ad0h                          ; eb e2                       ; 0xc0aec vgabios.c:371
     1653    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0aee vgabios.c:374
     1654    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0af1
     1655    out DX, ax                                ; ef                          ; 0xc0af4
     1656    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0af5 vgabios.c:375
     1657    pop di                                    ; 5f                          ; 0xc0af8
     1658    pop si                                    ; 5e                          ; 0xc0af9
     1659    pop bp                                    ; 5d                          ; 0xc0afa
     1660    retn 00002h                               ; c2 02 00                    ; 0xc0afb
     1661  ; disGetNextSymbol 0xc0afe LB 0x3771 -> off=0x0 cb=000000000000002f uValue=00000000000c0afe 'vga_char_ofs_planar'
     1662vga_char_ofs_planar:                         ; 0xc0afe LB 0x2f
     1663    push si                                   ; 56                          ; 0xc0afe vgabios.c:377
     1664    push bp                                   ; 55                          ; 0xc0aff
     1665    mov bp, sp                                ; 89 e5                       ; 0xc0b00
     1666    mov ch, al                                ; 88 c5                       ; 0xc0b02
     1667    mov al, dl                                ; 88 d0                       ; 0xc0b04
     1668    xor ah, ah                                ; 30 e4                       ; 0xc0b06 vgabios.c:381
     1669    mul bx                                    ; f7 e3                       ; 0xc0b08
     1670    mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc0b0a
     1671    xor bh, bh                                ; 30 ff                       ; 0xc0b0d
     1672    mul bx                                    ; f7 e3                       ; 0xc0b0f
     1673    mov bl, ch                                ; 88 eb                       ; 0xc0b11
     1674    add bx, ax                                ; 01 c3                       ; 0xc0b13
     1675    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc0b15 vgabios.c:47
     1676    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0b18
     1677    mov es, ax                                ; 8e c0                       ; 0xc0b1b
     1678    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc0b1d
     1679    mov al, cl                                ; 88 c8                       ; 0xc0b20 vgabios.c:48
     1680    xor ah, ah                                ; 30 e4                       ; 0xc0b22
     1681    mul si                                    ; f7 e6                       ; 0xc0b24
     1682    add ax, bx                                ; 01 d8                       ; 0xc0b26
     1683    pop bp                                    ; 5d                          ; 0xc0b28 vgabios.c:385
     1684    pop si                                    ; 5e                          ; 0xc0b29
     1685    retn 00002h                               ; c2 02 00                    ; 0xc0b2a
     1686  ; disGetNextSymbol 0xc0b2d LB 0x3742 -> off=0x0 cb=0000000000000040 uValue=00000000000c0b2d 'vga_read_char_planar'
     1687vga_read_char_planar:                        ; 0xc0b2d LB 0x40
     1688    push bp                                   ; 55                          ; 0xc0b2d vgabios.c:387
     1689    mov bp, sp                                ; 89 e5                       ; 0xc0b2e
     1690    push cx                                   ; 51                          ; 0xc0b30
     1691    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0b31
     1692    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0b34 vgabios.c:391
     1693    mov byte [bp-003h], 000h                  ; c6 46 fd 00                 ; 0xc0b37
     1694    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0b3b
     1695    lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0b3e
     1696    mov bx, ax                                ; 89 c3                       ; 0xc0b41
     1697    mov ax, dx                                ; 89 d0                       ; 0xc0b43
     1698    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0b45
     1699    call 00ab8h                               ; e8 6d ff                    ; 0xc0b48
     1700    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0b4b vgabios.c:394
     1701    push 00100h                               ; 68 00 01                    ; 0xc0b4e
     1702    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0b51 vgabios.c:57
     1703    xor ax, ax                                ; 31 c0                       ; 0xc0b54
     1704    mov es, ax                                ; 8e c0                       ; 0xc0b56
     1705    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0b58
     1706    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0b5b
     1707    xor cx, cx                                ; 31 c9                       ; 0xc0b5f vgabios.c:58
     1708    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0b61
     1709    call 00a5ah                               ; e8 f3 fe                    ; 0xc0b64
     1710    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0b67 vgabios.c:395
     1711    pop cx                                    ; 59                          ; 0xc0b6a
     1712    pop bp                                    ; 5d                          ; 0xc0b6b
     1713    retn                                      ; c3                          ; 0xc0b6c
     1714  ; disGetNextSymbol 0xc0b6d LB 0x3702 -> off=0x0 cb=0000000000000024 uValue=00000000000c0b6d 'vga_char_ofs_linear'
     1715vga_char_ofs_linear:                         ; 0xc0b6d LB 0x24
     1716    enter 00002h, 000h                        ; c8 02 00 00                 ; 0xc0b6d vgabios.c:397
     1717    mov byte [bp-002h], al                    ; 88 46 fe                    ; 0xc0b71
     1718    mov al, dl                                ; 88 d0                       ; 0xc0b74 vgabios.c:401
     1719    xor ah, ah                                ; 30 e4                       ; 0xc0b76
     1720    mul bx                                    ; f7 e3                       ; 0xc0b78
     1721    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc0b7a
     1722    xor dh, dh                                ; 30 f6                       ; 0xc0b7d
     1723    mul dx                                    ; f7 e2                       ; 0xc0b7f
     1724    mov dx, ax                                ; 89 c2                       ; 0xc0b81
     1725    mov al, byte [bp-002h]                    ; 8a 46 fe                    ; 0xc0b83
     1726    xor ah, ah                                ; 30 e4                       ; 0xc0b86
     1727    add ax, dx                                ; 01 d0                       ; 0xc0b88
     1728    sal ax, 003h                              ; c1 e0 03                    ; 0xc0b8a vgabios.c:402
     1729    leave                                     ; c9                          ; 0xc0b8d vgabios.c:404
     1730    retn 00002h                               ; c2 02 00                    ; 0xc0b8e
     1731  ; disGetNextSymbol 0xc0b91 LB 0x36de -> off=0x0 cb=000000000000004b uValue=00000000000c0b91 'vga_read_glyph_linear'
     1732vga_read_glyph_linear:                       ; 0xc0b91 LB 0x4b
     1733    push si                                   ; 56                          ; 0xc0b91 vgabios.c:406
     1734    push di                                   ; 57                          ; 0xc0b92
     1735    enter 00004h, 000h                        ; c8 04 00 00                 ; 0xc0b93
     1736    mov si, ax                                ; 89 c6                       ; 0xc0b97
     1737    mov word [bp-002h], dx                    ; 89 56 fe                    ; 0xc0b99
     1738    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0b9c
     1739    mov bx, cx                                ; 89 cb                       ; 0xc0b9f
     1740    dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0ba1 vgabios.c:412
     1741    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0ba4
     1742    je short 00bd6h                           ; 74 2c                       ; 0xc0ba8
     1743    xor dh, dh                                ; 30 f6                       ; 0xc0baa vgabios.c:413
     1744    mov DL, strict byte 080h                  ; b2 80                       ; 0xc0bac vgabios.c:414
     1745    xor ax, ax                                ; 31 c0                       ; 0xc0bae vgabios.c:415
     1746    jmp short 00bb7h                          ; eb 05                       ; 0xc0bb0
     1747    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0bb2
     1748    jnl short 00bcbh                          ; 7d 14                       ; 0xc0bb5
     1749    mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0bb7 vgabios.c:416
     1750    mov di, si                                ; 89 f7                       ; 0xc0bba
     1751    add di, ax                                ; 01 c7                       ; 0xc0bbc
     1752    cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0bbe
     1753    je short 00bc6h                           ; 74 02                       ; 0xc0bc2
     1754    or dh, dl                                 ; 08 d6                       ; 0xc0bc4 vgabios.c:417
     1755    shr dl, 1                                 ; d0 ea                       ; 0xc0bc6 vgabios.c:418
     1756    inc ax                                    ; 40                          ; 0xc0bc8 vgabios.c:419
     1757    jmp short 00bb2h                          ; eb e7                       ; 0xc0bc9
     1758    mov di, bx                                ; 89 df                       ; 0xc0bcb vgabios.c:420
     1759    inc bx                                    ; 43                          ; 0xc0bcd
     1760    mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0bce
     1761    add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0bd1 vgabios.c:421
     1762    jmp short 00ba1h                          ; eb cb                       ; 0xc0bd4 vgabios.c:422
     1763    leave                                     ; c9                          ; 0xc0bd6 vgabios.c:423
     1764    pop di                                    ; 5f                          ; 0xc0bd7
     1765    pop si                                    ; 5e                          ; 0xc0bd8
     1766    retn 00002h                               ; c2 02 00                    ; 0xc0bd9
     1767  ; disGetNextSymbol 0xc0bdc LB 0x3693 -> off=0x0 cb=0000000000000045 uValue=00000000000c0bdc 'vga_read_char_linear'
     1768vga_read_char_linear:                        ; 0xc0bdc LB 0x45
     1769    push bp                                   ; 55                          ; 0xc0bdc vgabios.c:425
     1770    mov bp, sp                                ; 89 e5                       ; 0xc0bdd
     1771    push cx                                   ; 51                          ; 0xc0bdf
     1772    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0be0
     1773    mov cx, ax                                ; 89 c1                       ; 0xc0be3
     1774    mov ax, dx                                ; 89 d0                       ; 0xc0be5
     1775    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0be7 vgabios.c:429
     1776    mov byte [bp-003h], 000h                  ; c6 46 fd 00                 ; 0xc0bea
     1777    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bee
     1778    mov bx, cx                                ; 89 cb                       ; 0xc0bf1
     1779    sal bx, 003h                              ; c1 e3 03                    ; 0xc0bf3
     1780    lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0bf6
     1781    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bf9
     1782    call 00b91h                               ; e8 92 ff                    ; 0xc0bfc
     1783    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bff vgabios.c:432
     1784    push 00100h                               ; 68 00 01                    ; 0xc0c02
     1785    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0c05 vgabios.c:57
     1786    xor ax, ax                                ; 31 c0                       ; 0xc0c08
     1787    mov es, ax                                ; 8e c0                       ; 0xc0c0a
     1788    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c0c
     1789    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0c0f
     1790    xor cx, cx                                ; 31 c9                       ; 0xc0c13 vgabios.c:58
     1791    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0c15
     1792    call 00a5ah                               ; e8 3f fe                    ; 0xc0c18
     1793    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0c1b vgabios.c:433
     1794    pop cx                                    ; 59                          ; 0xc0c1e
     1795    pop bp                                    ; 5d                          ; 0xc0c1f
     1796    retn                                      ; c3                          ; 0xc0c20
     1797  ; disGetNextSymbol 0xc0c21 LB 0x364e -> off=0x0 cb=0000000000000035 uValue=00000000000c0c21 'vga_read_2bpp_char'
     1798vga_read_2bpp_char:                          ; 0xc0c21 LB 0x35
     1799    push bp                                   ; 55                          ; 0xc0c21 vgabios.c:435
     1800    mov bp, sp                                ; 89 e5                       ; 0xc0c22
     1801    push bx                                   ; 53                          ; 0xc0c24
     1802    push cx                                   ; 51                          ; 0xc0c25
     1803    mov bx, ax                                ; 89 c3                       ; 0xc0c26
     1804    mov es, dx                                ; 8e c2                       ; 0xc0c28
     1805    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0c2a vgabios.c:441
     1806    mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c2d vgabios.c:442
     1807    xor dl, dl                                ; 30 d2                       ; 0xc0c2f vgabios.c:443
     1808    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c31 vgabios.c:444
     1809    xchg ah, al                               ; 86 c4                       ; 0xc0c34
     1810    xor bx, bx                                ; 31 db                       ; 0xc0c36 vgabios.c:446
     1811    jmp short 00c3fh                          ; eb 05                       ; 0xc0c38
     1812    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0c3a
     1813    jnl short 00c4dh                          ; 7d 0e                       ; 0xc0c3d
     1814    test ax, cx                               ; 85 c8                       ; 0xc0c3f vgabios.c:447
     1815    je short 00c45h                           ; 74 02                       ; 0xc0c41
     1816    or dl, dh                                 ; 08 f2                       ; 0xc0c43 vgabios.c:448
     1817    shr dh, 1                                 ; d0 ee                       ; 0xc0c45 vgabios.c:449
     1818    shr cx, 002h                              ; c1 e9 02                    ; 0xc0c47 vgabios.c:450
     1819    inc bx                                    ; 43                          ; 0xc0c4a vgabios.c:451
     1820    jmp short 00c3ah                          ; eb ed                       ; 0xc0c4b
     1821    mov al, dl                                ; 88 d0                       ; 0xc0c4d vgabios.c:453
     1822    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c4f
     1823    pop cx                                    ; 59                          ; 0xc0c52
     1824    pop bx                                    ; 5b                          ; 0xc0c53
     1825    pop bp                                    ; 5d                          ; 0xc0c54
     1826    retn                                      ; c3                          ; 0xc0c55
     1827  ; disGetNextSymbol 0xc0c56 LB 0x3619 -> off=0x0 cb=0000000000000084 uValue=00000000000c0c56 'vga_read_glyph_cga'
     1828vga_read_glyph_cga:                          ; 0xc0c56 LB 0x84
     1829    push bp                                   ; 55                          ; 0xc0c56 vgabios.c:455
     1830    mov bp, sp                                ; 89 e5                       ; 0xc0c57
     1831    push cx                                   ; 51                          ; 0xc0c59
     1832    push si                                   ; 56                          ; 0xc0c5a
     1833    push di                                   ; 57                          ; 0xc0c5b
     1834    push ax                                   ; 50                          ; 0xc0c5c
     1835    mov si, dx                                ; 89 d6                       ; 0xc0c5d
     1836    cmp bl, 006h                              ; 80 fb 06                    ; 0xc0c5f vgabios.c:463
     1837    je short 00c9eh                           ; 74 3a                       ; 0xc0c62
     1838    mov bx, ax                                ; 89 c3                       ; 0xc0c64 vgabios.c:465
     1839    add bx, ax                                ; 01 c3                       ; 0xc0c66
     1840    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c68
     1841    xor cx, cx                                ; 31 c9                       ; 0xc0c6d vgabios.c:467
     1842    jmp short 00c76h                          ; eb 05                       ; 0xc0c6f
     1843    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c71
     1844    jnl short 00cd2h                          ; 7d 5c                       ; 0xc0c74
     1845    mov ax, bx                                ; 89 d8                       ; 0xc0c76 vgabios.c:468
     1846    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c78
     1847    call 00c21h                               ; e8 a3 ff                    ; 0xc0c7b
     1848    mov di, si                                ; 89 f7                       ; 0xc0c7e
     1849    inc si                                    ; 46                          ; 0xc0c80
     1850    push SS                                   ; 16                          ; 0xc0c81
     1851    pop ES                                    ; 07                          ; 0xc0c82
     1852    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c83
     1853    lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0c86 vgabios.c:469
     1854    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c8a
     1855    call 00c21h                               ; e8 91 ff                    ; 0xc0c8d
     1856    mov di, si                                ; 89 f7                       ; 0xc0c90
     1857    inc si                                    ; 46                          ; 0xc0c92
     1858    push SS                                   ; 16                          ; 0xc0c93
     1859    pop ES                                    ; 07                          ; 0xc0c94
     1860    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c95
     1861    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0c98 vgabios.c:470
     1862    inc cx                                    ; 41                          ; 0xc0c9b vgabios.c:471
     1863    jmp short 00c71h                          ; eb d3                       ; 0xc0c9c
     1864    mov bx, ax                                ; 89 c3                       ; 0xc0c9e vgabios.c:473
     1865    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0ca0
     1866    xor cx, cx                                ; 31 c9                       ; 0xc0ca5 vgabios.c:474
     1867    jmp short 00caeh                          ; eb 05                       ; 0xc0ca7
     1868    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0ca9
     1869    jnl short 00cd2h                          ; 7d 24                       ; 0xc0cac
     1870    mov di, si                                ; 89 f7                       ; 0xc0cae vgabios.c:475
     1871    inc si                                    ; 46                          ; 0xc0cb0
     1872    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0cb1
     1873    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0cb4
     1874    push SS                                   ; 16                          ; 0xc0cb7
     1875    pop ES                                    ; 07                          ; 0xc0cb8
     1876    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cb9
     1877    mov di, si                                ; 89 f7                       ; 0xc0cbc vgabios.c:476
     1878    inc si                                    ; 46                          ; 0xc0cbe
     1879    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0cbf
     1880    mov al, byte [es:bx+02000h]               ; 26 8a 87 00 20              ; 0xc0cc2
     1881    push SS                                   ; 16                          ; 0xc0cc7
     1882    pop ES                                    ; 07                          ; 0xc0cc8
     1883    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cc9
     1884    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0ccc vgabios.c:477
     1885    inc cx                                    ; 41                          ; 0xc0ccf vgabios.c:478
     1886    jmp short 00ca9h                          ; eb d7                       ; 0xc0cd0
     1887    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0cd2 vgabios.c:480
     1888    pop di                                    ; 5f                          ; 0xc0cd5
     1889    pop si                                    ; 5e                          ; 0xc0cd6
     1890    pop cx                                    ; 59                          ; 0xc0cd7
     1891    pop bp                                    ; 5d                          ; 0xc0cd8
     1892    retn                                      ; c3                          ; 0xc0cd9
     1893  ; disGetNextSymbol 0xc0cda LB 0x3595 -> off=0x0 cb=000000000000001a uValue=00000000000c0cda 'vga_char_ofs_cga'
     1894vga_char_ofs_cga:                            ; 0xc0cda LB 0x1a
     1895    push cx                                   ; 51                          ; 0xc0cda vgabios.c:482
     1896    push bp                                   ; 55                          ; 0xc0cdb
     1897    mov bp, sp                                ; 89 e5                       ; 0xc0cdc
     1898    mov cl, al                                ; 88 c1                       ; 0xc0cde
     1899    mov al, dl                                ; 88 d0                       ; 0xc0ce0
     1900    xor ah, ah                                ; 30 e4                       ; 0xc0ce2 vgabios.c:487
     1901    mul bx                                    ; f7 e3                       ; 0xc0ce4
     1902    mov bx, ax                                ; 89 c3                       ; 0xc0ce6
     1903    sal bx, 002h                              ; c1 e3 02                    ; 0xc0ce8
     1904    mov al, cl                                ; 88 c8                       ; 0xc0ceb
     1905    xor ah, ah                                ; 30 e4                       ; 0xc0ced
     1906    add ax, bx                                ; 01 d8                       ; 0xc0cef
     1907    pop bp                                    ; 5d                          ; 0xc0cf1 vgabios.c:488
     1908    pop cx                                    ; 59                          ; 0xc0cf2
     1909    retn                                      ; c3                          ; 0xc0cf3
     1910  ; disGetNextSymbol 0xc0cf4 LB 0x357b -> off=0x0 cb=0000000000000066 uValue=00000000000c0cf4 'vga_read_char_cga'
     1911vga_read_char_cga:                           ; 0xc0cf4 LB 0x66
     1912    push bp                                   ; 55                          ; 0xc0cf4 vgabios.c:490
     1913    mov bp, sp                                ; 89 e5                       ; 0xc0cf5
     1914    push bx                                   ; 53                          ; 0xc0cf7
     1915    push cx                                   ; 51                          ; 0xc0cf8
     1916    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0cf9
     1917    mov bl, dl                                ; 88 d3                       ; 0xc0cfc vgabios.c:496
     1918    xor bh, bh                                ; 30 ff                       ; 0xc0cfe
     1919    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0d00
     1920    call 00c56h                               ; e8 50 ff                    ; 0xc0d03
     1921    push strict byte 00008h                   ; 6a 08                       ; 0xc0d06 vgabios.c:499
     1922    push 00080h                               ; 68 80 00                    ; 0xc0d08
     1923    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0d0b vgabios.c:57
     1924    xor ax, ax                                ; 31 c0                       ; 0xc0d0e
     1925    mov es, ax                                ; 8e c0                       ; 0xc0d10
     1926    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d12
     1927    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d15
     1928    xor cx, cx                                ; 31 c9                       ; 0xc0d19 vgabios.c:58
     1929    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d1b
     1930    call 00a5ah                               ; e8 39 fd                    ; 0xc0d1e
     1931    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d21
     1932    test ah, 080h                             ; f6 c4 80                    ; 0xc0d24 vgabios.c:501
     1933    jne short 00d50h                          ; 75 27                       ; 0xc0d27
     1934    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0d29 vgabios.c:57
     1935    xor ax, ax                                ; 31 c0                       ; 0xc0d2c
     1936    mov es, ax                                ; 8e c0                       ; 0xc0d2e
     1937    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d30
     1938    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d33
     1939    test dx, dx                               ; 85 d2                       ; 0xc0d37 vgabios.c:505
     1940    jne short 00d3fh                          ; 75 04                       ; 0xc0d39
     1941    test ax, ax                               ; 85 c0                       ; 0xc0d3b
     1942    je short 00d50h                           ; 74 11                       ; 0xc0d3d
     1943    push strict byte 00008h                   ; 6a 08                       ; 0xc0d3f vgabios.c:506
     1944    push 00080h                               ; 68 80 00                    ; 0xc0d41
     1945    mov cx, 00080h                            ; b9 80 00                    ; 0xc0d44
     1946    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d47
     1947    call 00a5ah                               ; e8 0d fd                    ; 0xc0d4a
     1948    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d4d
     1949    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0d50 vgabios.c:509
     1950    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0d53
     1951    pop cx                                    ; 59                          ; 0xc0d56
     1952    pop bx                                    ; 5b                          ; 0xc0d57
     1953    pop bp                                    ; 5d                          ; 0xc0d58
     1954    retn                                      ; c3                          ; 0xc0d59
     1955  ; disGetNextSymbol 0xc0d5a LB 0x3515 -> off=0x0 cb=0000000000000130 uValue=00000000000c0d5a 'vga_read_char_attr'
     1956vga_read_char_attr:                          ; 0xc0d5a LB 0x130
     1957    push bp                                   ; 55                          ; 0xc0d5a vgabios.c:511
     1958    mov bp, sp                                ; 89 e5                       ; 0xc0d5b
     1959    push bx                                   ; 53                          ; 0xc0d5d
     1960    push cx                                   ; 51                          ; 0xc0d5e
     1961    push si                                   ; 56                          ; 0xc0d5f
     1962    push di                                   ; 57                          ; 0xc0d60
     1963    sub sp, strict byte 00014h                ; 83 ec 14                    ; 0xc0d61
     1964    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc0d64
     1965    mov si, dx                                ; 89 d6                       ; 0xc0d67
     1966    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0d69 vgabios.c:37
     1967    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d6c
     1968    mov es, ax                                ; 8e c0                       ; 0xc0d6f
     1969    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0d71
     1970    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0d74 vgabios.c:38
     1971    xor ah, ah                                ; 30 e4                       ; 0xc0d77 vgabios.c:519
     1972    call 035b3h                               ; e8 37 28                    ; 0xc0d79
     1973    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0d7c
     1974    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0d7f vgabios.c:520
     1975    jne short 00d86h                          ; 75 03                       ; 0xc0d81
     1976    jmp near 00e81h                           ; e9 fb 00                    ; 0xc0d83
     1977    mov cl, byte [bp-00eh]                    ; 8a 4e f2                    ; 0xc0d86 vgabios.c:524
     1978    xor ch, ch                                ; 30 ed                       ; 0xc0d89
     1979    lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc0d8b
     1980    lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc0d8e
     1981    mov ax, cx                                ; 89 c8                       ; 0xc0d91
     1982    call 00a1ah                               ; e8 84 fc                    ; 0xc0d93
     1983    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc0d96 vgabios.c:525
     1984    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0d99
     1985    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc0d9c vgabios.c:526
     1986    xor al, al                                ; 30 c0                       ; 0xc0d9f
     1987    shr ax, 008h                              ; c1 e8 08                    ; 0xc0da1
     1988    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc0da4
     1989    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc0da7
     1990    mov bx, 00084h                            ; bb 84 00                    ; 0xc0daa vgabios.c:37
     1991    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0dad
     1992    mov es, ax                                ; 8e c0                       ; 0xc0db0
     1993    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0db2
     1994    xor ah, ah                                ; 30 e4                       ; 0xc0db5 vgabios.c:38
     1995    inc ax                                    ; 40                          ; 0xc0db7
     1996    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc0db8
     1997    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc0dbb vgabios.c:47
     1998    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0dbe
     1999    mov word [bp-018h], di                    ; 89 7e e8                    ; 0xc0dc1 vgabios.c:48
     2000    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc0dc4 vgabios.c:532
     2001    xor bh, bh                                ; 30 ff                       ; 0xc0dc7
     2002    sal bx, 003h                              ; c1 e3 03                    ; 0xc0dc9
     2003    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0dcc
     2004    jne short 00e03h                          ; 75 30                       ; 0xc0dd1
     2005    mov ax, di                                ; 89 f8                       ; 0xc0dd3 vgabios.c:534
     2006    mul word [bp-014h]                        ; f7 66 ec                    ; 0xc0dd5
     2007    add ax, ax                                ; 01 c0                       ; 0xc0dd8
     2008    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc0dda
     2009    inc ax                                    ; 40                          ; 0xc0ddc
     2010    mul cx                                    ; f7 e1                       ; 0xc0ddd
     2011    mov cx, ax                                ; 89 c1                       ; 0xc0ddf
     2012    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc0de1
     2013    xor ah, ah                                ; 30 e4                       ; 0xc0de4
     2014    mul di                                    ; f7 e7                       ; 0xc0de6
     2015    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0de8
     2016    xor dh, dh                                ; 30 f6                       ; 0xc0deb
     2017    mov di, ax                                ; 89 c7                       ; 0xc0ded
     2018    add di, dx                                ; 01 d7                       ; 0xc0def
     2019    add di, di                                ; 01 ff                       ; 0xc0df1
     2020    add di, cx                                ; 01 cf                       ; 0xc0df3
     2021    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0df5 vgabios.c:45
     2022    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0df9
     2023    push SS                                   ; 16                          ; 0xc0dfc vgabios.c:48
     2024    pop ES                                    ; 07                          ; 0xc0dfd
     2025    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0dfe
     2026    jmp short 00d83h                          ; eb 80                       ; 0xc0e01 vgabios.c:536
     2027    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e03 vgabios.c:537
     2028    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0e07
     2029    je short 00e5ah                           ; 74 4e                       ; 0xc0e0a
     2030    cmp bl, 002h                              ; 80 fb 02                    ; 0xc0e0c
     2031    jc short 00e81h                           ; 72 70                       ; 0xc0e0f
     2032    jbe short 00e1ah                          ; 76 07                       ; 0xc0e11
     2033    cmp bl, 004h                              ; 80 fb 04                    ; 0xc0e13
     2034    jbe short 00e33h                          ; 76 1b                       ; 0xc0e16
     2035    jmp short 00e81h                          ; eb 67                       ; 0xc0e18
     2036    xor dh, dh                                ; 30 f6                       ; 0xc0e1a vgabios.c:540
     2037    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e1c
     2038    xor ah, ah                                ; 30 e4                       ; 0xc0e1f
     2039    mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc0e21
     2040    call 00cdah                               ; e8 b3 fe                    ; 0xc0e24
     2041    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc0e27 vgabios.c:541
     2042    xor dh, dh                                ; 30 f6                       ; 0xc0e2a
     2043    call 00cf4h                               ; e8 c5 fe                    ; 0xc0e2c
     2044    xor ah, ah                                ; 30 e4                       ; 0xc0e2f
     2045    jmp short 00dfch                          ; eb c9                       ; 0xc0e31
     2046    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e33 vgabios.c:47
     2047    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e36
     2048    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0e39 vgabios.c:546
     2049    mov byte [bp-011h], ch                    ; 88 6e ef                    ; 0xc0e3c
     2050    push word [bp-012h]                       ; ff 76 ee                    ; 0xc0e3f
     2051    xor dh, dh                                ; 30 f6                       ; 0xc0e42
     2052    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e44
     2053    xor ah, ah                                ; 30 e4                       ; 0xc0e47
     2054    mov bx, di                                ; 89 fb                       ; 0xc0e49
     2055    call 00afeh                               ; e8 b0 fc                    ; 0xc0e4b
     2056    mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0e4e vgabios.c:547
     2057    mov dx, ax                                ; 89 c2                       ; 0xc0e51
     2058    mov ax, di                                ; 89 f8                       ; 0xc0e53
     2059    call 00b2dh                               ; e8 d5 fc                    ; 0xc0e55
     2060    jmp short 00e2fh                          ; eb d5                       ; 0xc0e58
     2061    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e5a vgabios.c:47
     2062    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e5d
     2063    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0e60 vgabios.c:551
     2064    mov byte [bp-011h], ch                    ; 88 6e ef                    ; 0xc0e63
     2065    push word [bp-012h]                       ; ff 76 ee                    ; 0xc0e66
     2066    xor dh, dh                                ; 30 f6                       ; 0xc0e69
     2067    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e6b
     2068    xor ah, ah                                ; 30 e4                       ; 0xc0e6e
     2069    mov bx, di                                ; 89 fb                       ; 0xc0e70
     2070    call 00b6dh                               ; e8 f8 fc                    ; 0xc0e72
     2071    mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0e75 vgabios.c:552
     2072    mov dx, ax                                ; 89 c2                       ; 0xc0e78
     2073    mov ax, di                                ; 89 f8                       ; 0xc0e7a
     2074    call 00bdch                               ; e8 5d fd                    ; 0xc0e7c
     2075    jmp short 00e2fh                          ; eb ae                       ; 0xc0e7f
     2076    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0e81 vgabios.c:561
     2077    pop di                                    ; 5f                          ; 0xc0e84
     2078    pop si                                    ; 5e                          ; 0xc0e85
     2079    pop cx                                    ; 59                          ; 0xc0e86
     2080    pop bx                                    ; 5b                          ; 0xc0e87
     2081    pop bp                                    ; 5d                          ; 0xc0e88
     2082    retn                                      ; c3                          ; 0xc0e89
     2083  ; disGetNextSymbol 0xc0e8a LB 0x33e5 -> off=0x10 cb=0000000000000083 uValue=00000000000c0e9a 'vga_get_font_info'
     2084    db  0b1h, 00eh, 0f6h, 00eh, 0fbh, 00eh, 002h, 00fh, 007h, 00fh, 00ch, 00fh, 011h, 00fh, 016h, 00fh
     2085vga_get_font_info:                           ; 0xc0e9a LB 0x83
     2086    push si                                   ; 56                          ; 0xc0e9a vgabios.c:563
     2087    push di                                   ; 57                          ; 0xc0e9b
     2088    push bp                                   ; 55                          ; 0xc0e9c
     2089    mov bp, sp                                ; 89 e5                       ; 0xc0e9d
     2090    mov si, dx                                ; 89 d6                       ; 0xc0e9f
     2091    mov di, bx                                ; 89 df                       ; 0xc0ea1
     2092    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0ea3 vgabios.c:568
     2093    jnbe short 00ef0h                         ; 77 48                       ; 0xc0ea6
     2094    mov bx, ax                                ; 89 c3                       ; 0xc0ea8
     2095    add bx, ax                                ; 01 c3                       ; 0xc0eaa
     2096    jmp word [cs:bx+00e8ah]                   ; 2e ff a7 8a 0e              ; 0xc0eac
     2097    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0eb1 vgabios.c:57
     2098    xor ax, ax                                ; 31 c0                       ; 0xc0eb4
     2099    mov es, ax                                ; 8e c0                       ; 0xc0eb6
     2100    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0eb8
     2101    mov ax, word [es:bx+002h]                 ; 26 8b 47 02                 ; 0xc0ebb
     2102    push SS                                   ; 16                          ; 0xc0ebf vgabios.c:571
     2103    pop ES                                    ; 07                          ; 0xc0ec0
     2104    mov word [es:di], dx                      ; 26 89 15                    ; 0xc0ec1
     2105    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0ec4
     2106    mov bx, 00085h                            ; bb 85 00                    ; 0xc0ec7
     2107    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0eca
     2108    mov es, ax                                ; 8e c0                       ; 0xc0ecd
     2109    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ecf
     2110    xor ah, ah                                ; 30 e4                       ; 0xc0ed2
     2111    push SS                                   ; 16                          ; 0xc0ed4
     2112    pop ES                                    ; 07                          ; 0xc0ed5
     2113    mov bx, cx                                ; 89 cb                       ; 0xc0ed6
     2114    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0ed8
     2115    mov bx, 00084h                            ; bb 84 00                    ; 0xc0edb
     2116    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0ede
     2117    mov es, ax                                ; 8e c0                       ; 0xc0ee1
     2118    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ee3
     2119    xor ah, ah                                ; 30 e4                       ; 0xc0ee6
     2120    push SS                                   ; 16                          ; 0xc0ee8
     2121    pop ES                                    ; 07                          ; 0xc0ee9
     2122    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc0eea
     2123    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0eed
     2124    pop bp                                    ; 5d                          ; 0xc0ef0
     2125    pop di                                    ; 5f                          ; 0xc0ef1
     2126    pop si                                    ; 5e                          ; 0xc0ef2
     2127    retn 00002h                               ; c2 02 00                    ; 0xc0ef3
     2128    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0ef6 vgabios.c:57
     2129    jmp short 00eb4h                          ; eb b9                       ; 0xc0ef9
     2130    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0efb vgabios.c:576
     2131    mov ax, ds                                ; 8c d8                       ; 0xc0efe
     2132    jmp short 00ebfh                          ; eb bd                       ; 0xc0f00 vgabios.c:577
     2133    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0f02 vgabios.c:579
     2134    jmp short 00efeh                          ; eb f7                       ; 0xc0f05
     2135    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0f07 vgabios.c:582
     2136    jmp short 00efeh                          ; eb f2                       ; 0xc0f0a
     2137    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0f0c vgabios.c:585
     2138    jmp short 00efeh                          ; eb ed                       ; 0xc0f0f
     2139    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0f11 vgabios.c:588
     2140    jmp short 00efeh                          ; eb e8                       ; 0xc0f14
     2141    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0f16 vgabios.c:591
     2142    jmp short 00efeh                          ; eb e3                       ; 0xc0f19
     2143    jmp short 00ef0h                          ; eb d3                       ; 0xc0f1b vgabios.c:597
     2144  ; disGetNextSymbol 0xc0f1d LB 0x3352 -> off=0x0 cb=0000000000000166 uValue=00000000000c0f1d 'vga_read_pixel'
     2145vga_read_pixel:                              ; 0xc0f1d LB 0x166
     2146    push bp                                   ; 55                          ; 0xc0f1d vgabios.c:610
     2147    mov bp, sp                                ; 89 e5                       ; 0xc0f1e
     2148    push si                                   ; 56                          ; 0xc0f20
     2149    push di                                   ; 57                          ; 0xc0f21
     2150    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc0f22
     2151    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0f25
     2152    mov si, dx                                ; 89 d6                       ; 0xc0f28
     2153    mov dx, bx                                ; 89 da                       ; 0xc0f2a
     2154    mov word [bp-00ch], cx                    ; 89 4e f4                    ; 0xc0f2c
     2155    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0f2f vgabios.c:37
     2156    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f32
     2157    mov es, ax                                ; 8e c0                       ; 0xc0f35
     2158    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f37
     2159    xor ah, ah                                ; 30 e4                       ; 0xc0f3a vgabios.c:617
     2160    call 035b3h                               ; e8 74 26                    ; 0xc0f3c
     2161    mov ah, al                                ; 88 c4                       ; 0xc0f3f
     2162    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f41 vgabios.c:618
     2163    je short 00f53h                           ; 74 0e                       ; 0xc0f43
     2164    mov bl, al                                ; 88 c3                       ; 0xc0f45 vgabios.c:620
     2165    xor bh, bh                                ; 30 ff                       ; 0xc0f47
     2166    sal bx, 003h                              ; c1 e3 03                    ; 0xc0f49
     2167    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f4c
     2168    jne short 00f56h                          ; 75 03                       ; 0xc0f51
     2169    jmp near 0107ch                           ; e9 26 01                    ; 0xc0f53 vgabios.c:621
     2170    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f56 vgabios.c:624
     2171    cmp ch, 003h                              ; 80 fd 03                    ; 0xc0f5a
     2172    jc short 00f6eh                           ; 72 0f                       ; 0xc0f5d
     2173    jbe short 00f76h                          ; 76 15                       ; 0xc0f5f
     2174    cmp ch, 005h                              ; 80 fd 05                    ; 0xc0f61
     2175    je short 00fadh                           ; 74 47                       ; 0xc0f64
     2176    cmp ch, 004h                              ; 80 fd 04                    ; 0xc0f66
     2177    je short 00f76h                           ; 74 0b                       ; 0xc0f69
     2178    jmp near 01072h                           ; e9 04 01                    ; 0xc0f6b
     2179    cmp ch, 002h                              ; 80 fd 02                    ; 0xc0f6e
     2180    je short 00fe4h                           ; 74 71                       ; 0xc0f71
     2181    jmp near 01072h                           ; e9 fc 00                    ; 0xc0f73
     2182    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0f76 vgabios.c:47
     2183    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f79
     2184    mov es, ax                                ; 8e c0                       ; 0xc0f7c
     2185    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc0f7e
     2186    mov ax, dx                                ; 89 d0                       ; 0xc0f81 vgabios.c:48
     2187    mul bx                                    ; f7 e3                       ; 0xc0f83
     2188    mov bx, si                                ; 89 f3                       ; 0xc0f85
     2189    shr bx, 003h                              ; c1 eb 03                    ; 0xc0f87
     2190    add bx, ax                                ; 01 c3                       ; 0xc0f8a
     2191    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc0f8c vgabios.c:47
     2192    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0f8f
     2193    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0f92 vgabios.c:48
     2194    xor dh, dh                                ; 30 f6                       ; 0xc0f95
     2195    mul dx                                    ; f7 e2                       ; 0xc0f97
     2196    add bx, ax                                ; 01 c3                       ; 0xc0f99
     2197    mov cx, si                                ; 89 f1                       ; 0xc0f9b vgabios.c:629
     2198    and cx, strict byte 00007h                ; 83 e1 07                    ; 0xc0f9d
     2199    mov ax, 00080h                            ; b8 80 00                    ; 0xc0fa0
     2200    sar ax, CL                                ; d3 f8                       ; 0xc0fa3
     2201    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc0fa5
     2202    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc0fa8 vgabios.c:631
     2203    jmp short 00fb6h                          ; eb 09                       ; 0xc0fab
     2204    jmp near 01052h                           ; e9 a2 00                    ; 0xc0fad
     2205    cmp byte [bp-006h], 004h                  ; 80 7e fa 04                 ; 0xc0fb0
     2206    jnc short 00fe1h                          ; 73 2b                       ; 0xc0fb4
     2207    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0fb6 vgabios.c:632
     2208    xor ah, ah                                ; 30 e4                       ; 0xc0fb9
     2209    sal ax, 008h                              ; c1 e0 08                    ; 0xc0fbb
     2210    or AL, strict byte 004h                   ; 0c 04                       ; 0xc0fbe
     2211    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0fc0
     2212    out DX, ax                                ; ef                          ; 0xc0fc3
     2213    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc0fc4 vgabios.c:37
     2214    mov es, ax                                ; 8e c0                       ; 0xc0fc7
     2215    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0fc9
     2216    and al, byte [bp-008h]                    ; 22 46 f8                    ; 0xc0fcc vgabios.c:38
     2217    test al, al                               ; 84 c0                       ; 0xc0fcf vgabios.c:634
     2218    jbe short 00fdch                          ; 76 09                       ; 0xc0fd1
     2219    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc0fd3 vgabios.c:635
     2220    mov AL, strict byte 001h                  ; b0 01                       ; 0xc0fd6
     2221    sal al, CL                                ; d2 e0                       ; 0xc0fd8
     2222    or ch, al                                 ; 08 c5                       ; 0xc0fda
     2223    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc0fdc vgabios.c:636
     2224    jmp short 00fb0h                          ; eb cf                       ; 0xc0fdf
     2225    jmp near 01074h                           ; e9 90 00                    ; 0xc0fe1
     2226    mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc0fe4 vgabios.c:639
     2227    xor ch, ch                                ; 30 ed                       ; 0xc0fe8
     2228    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc0fea
     2229    sub bx, cx                                ; 29 cb                       ; 0xc0fed
     2230    mov cx, bx                                ; 89 d9                       ; 0xc0fef
     2231    mov bx, si                                ; 89 f3                       ; 0xc0ff1
     2232    shr bx, CL                                ; d3 eb                       ; 0xc0ff3
     2233    mov cx, bx                                ; 89 d9                       ; 0xc0ff5
     2234    mov bx, dx                                ; 89 d3                       ; 0xc0ff7
     2235    shr bx, 1                                 ; d1 eb                       ; 0xc0ff9
     2236    imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc0ffb
     2237    add bx, cx                                ; 01 cb                       ; 0xc0ffe
     2238    test dl, 001h                             ; f6 c2 01                    ; 0xc1000 vgabios.c:640
     2239    je short 01008h                           ; 74 03                       ; 0xc1003
     2240    add bh, 020h                              ; 80 c7 20                    ; 0xc1005 vgabios.c:641
     2241    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1008 vgabios.c:37
     2242    mov es, dx                                ; 8e c2                       ; 0xc100b
     2243    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc100d
     2244    mov bl, ah                                ; 88 e3                       ; 0xc1010 vgabios.c:643
     2245    xor bh, bh                                ; 30 ff                       ; 0xc1012
     2246    sal bx, 003h                              ; c1 e3 03                    ; 0xc1014
     2247    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc1017
     2248    jne short 01039h                          ; 75 1b                       ; 0xc101c
     2249    mov cx, si                                ; 89 f1                       ; 0xc101e vgabios.c:644
     2250    xor ch, ch                                ; 30 ed                       ; 0xc1020
     2251    and cl, 003h                              ; 80 e1 03                    ; 0xc1022
     2252    mov dx, strict word 00003h                ; ba 03 00                    ; 0xc1025
     2253    sub dx, cx                                ; 29 ca                       ; 0xc1028
     2254    mov cx, dx                                ; 89 d1                       ; 0xc102a
     2255    add cx, dx                                ; 01 d1                       ; 0xc102c
     2256    xor ah, ah                                ; 30 e4                       ; 0xc102e
     2257    sar ax, CL                                ; d3 f8                       ; 0xc1030
     2258    mov ch, al                                ; 88 c5                       ; 0xc1032
     2259    and ch, 003h                              ; 80 e5 03                    ; 0xc1034
     2260    jmp short 01074h                          ; eb 3b                       ; 0xc1037 vgabios.c:645
     2261    mov cx, si                                ; 89 f1                       ; 0xc1039 vgabios.c:646
     2262    xor ch, ch                                ; 30 ed                       ; 0xc103b
     2263    and cl, 007h                              ; 80 e1 07                    ; 0xc103d
     2264    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc1040
     2265    sub dx, cx                                ; 29 ca                       ; 0xc1043
     2266    mov cx, dx                                ; 89 d1                       ; 0xc1045
     2267    xor ah, ah                                ; 30 e4                       ; 0xc1047
     2268    sar ax, CL                                ; d3 f8                       ; 0xc1049
     2269    mov ch, al                                ; 88 c5                       ; 0xc104b
     2270    and ch, 001h                              ; 80 e5 01                    ; 0xc104d
     2271    jmp short 01074h                          ; eb 22                       ; 0xc1050 vgabios.c:647
     2272    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1052 vgabios.c:47
     2273    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1055
     2274    mov es, ax                                ; 8e c0                       ; 0xc1058
     2275    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc105a
     2276    sal bx, 003h                              ; c1 e3 03                    ; 0xc105d vgabios.c:48
     2277    mov ax, dx                                ; 89 d0                       ; 0xc1060
     2278    mul bx                                    ; f7 e3                       ; 0xc1062
     2279    mov bx, si                                ; 89 f3                       ; 0xc1064
     2280    add bx, ax                                ; 01 c3                       ; 0xc1066
     2281    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc1068 vgabios.c:37
     2282    mov es, ax                                ; 8e c0                       ; 0xc106b
     2283    mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc106d
     2284    jmp short 01074h                          ; eb 02                       ; 0xc1070 vgabios.c:651
     2285    xor ch, ch                                ; 30 ed                       ; 0xc1072 vgabios.c:656
     2286    push SS                                   ; 16                          ; 0xc1074 vgabios.c:658
     2287    pop ES                                    ; 07                          ; 0xc1075
     2288    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc1076
     2289    mov byte [es:bx], ch                      ; 26 88 2f                    ; 0xc1079
     2290    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc107c vgabios.c:659
     2291    pop di                                    ; 5f                          ; 0xc107f
     2292    pop si                                    ; 5e                          ; 0xc1080
     2293    pop bp                                    ; 5d                          ; 0xc1081
     2294    retn                                      ; c3                          ; 0xc1082
     2295  ; disGetNextSymbol 0xc1083 LB 0x31ec -> off=0x0 cb=000000000000008d uValue=00000000000c1083 'biosfn_perform_gray_scale_summing'
     2296biosfn_perform_gray_scale_summing:           ; 0xc1083 LB 0x8d
     2297    push bp                                   ; 55                          ; 0xc1083 vgabios.c:664
     2298    mov bp, sp                                ; 89 e5                       ; 0xc1084
     2299    push bx                                   ; 53                          ; 0xc1086
     2300    push cx                                   ; 51                          ; 0xc1087
     2301    push si                                   ; 56                          ; 0xc1088
     2302    push di                                   ; 57                          ; 0xc1089
     2303    push ax                                   ; 50                          ; 0xc108a
     2304    push ax                                   ; 50                          ; 0xc108b
     2305    mov bx, ax                                ; 89 c3                       ; 0xc108c
     2306    mov di, dx                                ; 89 d7                       ; 0xc108e
     2307    mov dx, 003dah                            ; ba da 03                    ; 0xc1090 vgabios.c:669
     2308    in AL, DX                                 ; ec                          ; 0xc1093
    23022309    db  02ah, 0e4h
    2303     ; sub ah, ah                                ; 2a e4                     ; 0xc108b
    2304     xor al, al                                ; 30 c0                       ; 0xc108d vgabios.c:668
    2305     mov dx, 003c0h                            ; ba c0 03                    ; 0xc108f
    2306     out DX, AL                                ; ee                          ; 0xc1092
    2307     xor si, si                                ; 31 f6                       ; 0xc1093 vgabios.c:670
    2308     cmp si, di                                ; 39 fe                       ; 0xc1095
    2309     jnc short 010ech                          ; 73 53                       ; 0xc1097
    2310     mov al, bl                                ; 88 d8                       ; 0xc1099 vgabios.c:673
    2311     mov dx, 003c7h                            ; ba c7 03                    ; 0xc109b
    2312     out DX, AL                                ; ee                          ; 0xc109e
    2313     mov dx, 003c9h                            ; ba c9 03                    ; 0xc109f vgabios.c:675
    2314     in AL, DX                                 ; ec                          ; 0xc10a2
     2310    ; sub ah, ah                                ; 2a e4                     ; 0xc1094
     2311    xor al, al                                ; 30 c0                       ; 0xc1096 vgabios.c:670
     2312    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1098
     2313    out DX, AL                                ; ee                          ; 0xc109b
     2314    xor si, si                                ; 31 f6                       ; 0xc109c vgabios.c:672
     2315    cmp si, di                                ; 39 fe                       ; 0xc109e
     2316    jnc short 010f5h                          ; 73 53                       ; 0xc10a0
     2317    mov al, bl                                ; 88 d8                       ; 0xc10a2 vgabios.c:675
     2318    mov dx, 003c7h                            ; ba c7 03                    ; 0xc10a4
     2319    out DX, AL                                ; ee                          ; 0xc10a7
     2320    mov dx, 003c9h                            ; ba c9 03                    ; 0xc10a8 vgabios.c:677
     2321    in AL, DX                                 ; ec                          ; 0xc10ab
    23152322    db  02ah, 0e4h
    2316     ; sub ah, ah                                ; 2a e4                     ; 0xc10a3
    2317     mov cx, ax                                ; 89 c1                       ; 0xc10a5
    2318     in AL, DX                                 ; ec                          ; 0xc10a7 vgabios.c:676
     2323    ; sub ah, ah                                ; 2a e4                     ; 0xc10ac
     2324    mov cx, ax                                ; 89 c1                       ; 0xc10ae
     2325    in AL, DX                                 ; ec                          ; 0xc10b0 vgabios.c:678
    23192326    db  02ah, 0e4h
    2320     ; sub ah, ah                                ; 2a e4                     ; 0xc10a8
    2321     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc10aa
    2322     in AL, DX                                 ; ec                          ; 0xc10ad vgabios.c:677
     2327    ; sub ah, ah                                ; 2a e4                     ; 0xc10b1
     2328    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc10b3
     2329    in AL, DX                                 ; ec                          ; 0xc10b6 vgabios.c:679
    23232330    db  02ah, 0e4h
    2324     ; sub ah, ah                                ; 2a e4                     ; 0xc10ae
    2325     xor ch, ch                                ; 30 ed                       ; 0xc10b0 vgabios.c:680
    2326     imul cx, cx, strict byte 0004dh           ; 6b c9 4d                    ; 0xc10b2
    2327     mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc10b5
    2328     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc10b8
    2329     xor ch, ch                                ; 30 ed                       ; 0xc10bb
    2330     imul cx, cx, 00097h                       ; 69 c9 97 00                 ; 0xc10bd
    2331     add cx, word [bp-00ah]                    ; 03 4e f6                    ; 0xc10c1
    2332     xor ah, ah                                ; 30 e4                       ; 0xc10c4
    2333     imul ax, ax, strict byte 0001ch           ; 6b c0 1c                    ; 0xc10c6
    2334     add cx, ax                                ; 01 c1                       ; 0xc10c9
    2335     add cx, 00080h                            ; 81 c1 80 00                 ; 0xc10cb
    2336     sar cx, 008h                              ; c1 f9 08                    ; 0xc10cf
    2337     cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc10d2 vgabios.c:682
    2338     jbe short 010dah                          ; 76 03                       ; 0xc10d5
    2339     mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc10d7
    2340     mov al, bl                                ; 88 d8                       ; 0xc10da vgabios.c:685
    2341     mov dx, 003c8h                            ; ba c8 03                    ; 0xc10dc
    2342     out DX, AL                                ; ee                          ; 0xc10df
    2343     mov al, cl                                ; 88 c8                       ; 0xc10e0 vgabios.c:687
    2344     mov dx, 003c9h                            ; ba c9 03                    ; 0xc10e2
    2345     out DX, AL                                ; ee                          ; 0xc10e5
    2346     out DX, AL                                ; ee                          ; 0xc10e6 vgabios.c:688
    2347     out DX, AL                                ; ee                          ; 0xc10e7 vgabios.c:689
    2348     inc bx                                    ; 43                          ; 0xc10e8 vgabios.c:690
    2349     inc si                                    ; 46                          ; 0xc10e9 vgabios.c:691
    2350     jmp short 01095h                          ; eb a9                       ; 0xc10ea
    2351     mov dx, 003dah                            ; ba da 03                    ; 0xc10ec vgabios.c:692
    2352     in AL, DX                                 ; ec                          ; 0xc10ef
     2331    ; sub ah, ah                                ; 2a e4                     ; 0xc10b7
     2332    xor ch, ch                                ; 30 ed                       ; 0xc10b9 vgabios.c:682
     2333    imul cx, cx, strict byte 0004dh           ; 6b c9 4d                    ; 0xc10bb
     2334    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc10be
     2335    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc10c1
     2336    xor ch, ch                                ; 30 ed                       ; 0xc10c4
     2337    imul cx, cx, 00097h                       ; 69 c9 97 00                 ; 0xc10c6
     2338    add cx, word [bp-00ah]                    ; 03 4e f6                    ; 0xc10ca
     2339    xor ah, ah                                ; 30 e4                       ; 0xc10cd
     2340    imul ax, ax, strict byte 0001ch           ; 6b c0 1c                    ; 0xc10cf
     2341    add cx, ax                                ; 01 c1                       ; 0xc10d2
     2342    add cx, 00080h                            ; 81 c1 80 00                 ; 0xc10d4
     2343    sar cx, 008h                              ; c1 f9 08                    ; 0xc10d8
     2344    cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc10db vgabios.c:684
     2345    jbe short 010e3h                          ; 76 03                       ; 0xc10de
     2346    mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc10e0
     2347    mov al, bl                                ; 88 d8                       ; 0xc10e3 vgabios.c:687
     2348    mov dx, 003c8h                            ; ba c8 03                    ; 0xc10e5
     2349    out DX, AL                                ; ee                          ; 0xc10e8
     2350    mov al, cl                                ; 88 c8                       ; 0xc10e9 vgabios.c:689
     2351    mov dx, 003c9h                            ; ba c9 03                    ; 0xc10eb
     2352    out DX, AL                                ; ee                          ; 0xc10ee
     2353    out DX, AL                                ; ee                          ; 0xc10ef vgabios.c:690
     2354    out DX, AL                                ; ee                          ; 0xc10f0 vgabios.c:691
     2355    inc bx                                    ; 43                          ; 0xc10f1 vgabios.c:692
     2356    inc si                                    ; 46                          ; 0xc10f2 vgabios.c:693
     2357    jmp short 0109eh                          ; eb a9                       ; 0xc10f3
     2358    mov dx, 003dah                            ; ba da 03                    ; 0xc10f5 vgabios.c:694
     2359    in AL, DX                                 ; ec                          ; 0xc10f8
    23532360    db  02ah, 0e4h
    2354     ; sub ah, ah                                ; 2a e4                     ; 0xc10f0
    2355     mov AL, strict byte 020h                  ; b0 20                       ; 0xc10f2 vgabios.c:693
    2356     mov dx, 003c0h                            ; ba c0 03                    ; 0xc10f4
    2357     out DX, AL                                ; ee                          ; 0xc10f7
    2358     mov dx, 003dah                            ; ba da 03                    ; 0xc10f8 vgabios.c:695
    2359     in AL, DX                                 ; ec                          ; 0xc10fb
     2361    ; sub ah, ah                                ; 2a e4                     ; 0xc10f9
     2362    mov AL, strict byte 020h                  ; b0 20                       ; 0xc10fb vgabios.c:695
     2363    mov dx, 003c0h                            ; ba c0 03                    ; 0xc10fd
     2364    out DX, AL                                ; ee                          ; 0xc1100
     2365    mov dx, 003dah                            ; ba da 03                    ; 0xc1101 vgabios.c:697
     2366    in AL, DX                                 ; ec                          ; 0xc1104
    23602367    db  02ah, 0e4h
    2361     ; sub ah, ah                                ; 2a e4                     ; 0xc10fc
    2362     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc10fe vgabios.c:697
    2363     pop di                                    ; 5f                          ; 0xc1101
    2364     pop si                                    ; 5e                          ; 0xc1102
    2365     pop cx                                    ; 59                          ; 0xc1103
    2366     pop bx                                    ; 5b                          ; 0xc1104
    2367     pop bp                                    ; 5d                          ; 0xc1105
    2368     retn                                      ; c3                          ; 0xc1106
    2369   ; disGetNextSymbol 0xc1107 LB 0x317c -> off=0x0 cb=0000000000000107 uValue=00000000000c1107 'biosfn_set_cursor_shape'
    2370 biosfn_set_cursor_shape:                     ; 0xc1107 LB 0x107
    2371     push bp                                   ; 55                          ; 0xc1107 vgabios.c:700
    2372     mov bp, sp                                ; 89 e5                       ; 0xc1108
    2373     push bx                                   ; 53                          ; 0xc110a
    2374     push cx                                   ; 51                          ; 0xc110b
    2375     push si                                   ; 56                          ; 0xc110c
    2376     push ax                                   ; 50                          ; 0xc110d
    2377     push ax                                   ; 50                          ; 0xc110e
    2378     mov bl, al                                ; 88 c3                       ; 0xc110f
    2379     mov ah, dl                                ; 88 d4                       ; 0xc1111
    2380     mov dl, al                                ; 88 c2                       ; 0xc1113 vgabios.c:706
    2381     xor dh, dh                                ; 30 f6                       ; 0xc1115
    2382     mov cx, dx                                ; 89 d1                       ; 0xc1117
    2383     sal cx, 008h                              ; c1 e1 08                    ; 0xc1119
    2384     mov dl, ah                                ; 88 e2                       ; 0xc111c
    2385     add dx, cx                                ; 01 ca                       ; 0xc111e
    2386     mov si, strict word 00060h                ; be 60 00                    ; 0xc1120 vgabios.c:52
    2387     mov cx, strict word 00040h                ; b9 40 00                    ; 0xc1123
    2388     mov es, cx                                ; 8e c1                       ; 0xc1126
    2389     mov word [es:si], dx                      ; 26 89 14                    ; 0xc1128
    2390     mov si, 00087h                            ; be 87 00                    ; 0xc112b vgabios.c:37
    2391     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc112e
    2392     test dl, 008h                             ; f6 c2 08                    ; 0xc1131 vgabios.c:38
    2393     jne short 01173h                          ; 75 3d                       ; 0xc1134
    2394     mov dl, al                                ; 88 c2                       ; 0xc1136 vgabios.c:712
    2395     and dl, 060h                              ; 80 e2 60                    ; 0xc1138
    2396     cmp dl, 020h                              ; 80 fa 20                    ; 0xc113b
    2397     jne short 01146h                          ; 75 06                       ; 0xc113e
    2398     mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc1140 vgabios.c:714
    2399     xor ah, ah                                ; 30 e4                       ; 0xc1142 vgabios.c:715
    2400     jmp short 01173h                          ; eb 2d                       ; 0xc1144 vgabios.c:716
    2401     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc1146 vgabios.c:37
    2402     test dl, 001h                             ; f6 c2 01                    ; 0xc1149 vgabios.c:38
    2403     jne short 011a8h                          ; 75 5a                       ; 0xc114c
    2404     cmp bl, 020h                              ; 80 fb 20                    ; 0xc114e
    2405     jnc short 011a8h                          ; 73 55                       ; 0xc1151
    2406     cmp ah, 020h                              ; 80 fc 20                    ; 0xc1153
    2407     jnc short 011a8h                          ; 73 50                       ; 0xc1156
    2408     mov si, 00085h                            ; be 85 00                    ; 0xc1158 vgabios.c:47
    2409     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc115b
    2410     mov es, dx                                ; 8e c2                       ; 0xc115e
    2411     mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1160
    2412     mov dx, cx                                ; 89 ca                       ; 0xc1163 vgabios.c:48
    2413     cmp ah, bl                                ; 38 dc                       ; 0xc1165 vgabios.c:727
    2414     jnc short 01175h                          ; 73 0c                       ; 0xc1167
    2415     test ah, ah                               ; 84 e4                       ; 0xc1169 vgabios.c:729
    2416     je short 011a8h                           ; 74 3b                       ; 0xc116b
    2417     xor bl, bl                                ; 30 db                       ; 0xc116d vgabios.c:730
    2418     mov ah, cl                                ; 88 cc                       ; 0xc116f vgabios.c:731
     2368    ; sub ah, ah                                ; 2a e4                     ; 0xc1105
     2369    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1107 vgabios.c:699
     2370    pop di                                    ; 5f                          ; 0xc110a
     2371    pop si                                    ; 5e                          ; 0xc110b
     2372    pop cx                                    ; 59                          ; 0xc110c
     2373    pop bx                                    ; 5b                          ; 0xc110d
     2374    pop bp                                    ; 5d                          ; 0xc110e
     2375    retn                                      ; c3                          ; 0xc110f
     2376  ; disGetNextSymbol 0xc1110 LB 0x315f -> off=0x0 cb=0000000000000107 uValue=00000000000c1110 'biosfn_set_cursor_shape'
     2377biosfn_set_cursor_shape:                     ; 0xc1110 LB 0x107
     2378    push bp                                   ; 55                          ; 0xc1110 vgabios.c:702
     2379    mov bp, sp                                ; 89 e5                       ; 0xc1111
     2380    push bx                                   ; 53                          ; 0xc1113
     2381    push cx                                   ; 51                          ; 0xc1114
     2382    push si                                   ; 56                          ; 0xc1115
     2383    push ax                                   ; 50                          ; 0xc1116
     2384    push ax                                   ; 50                          ; 0xc1117
     2385    mov bl, al                                ; 88 c3                       ; 0xc1118
     2386    mov ah, dl                                ; 88 d4                       ; 0xc111a
     2387    mov dl, al                                ; 88 c2                       ; 0xc111c vgabios.c:708
     2388    xor dh, dh                                ; 30 f6                       ; 0xc111e
     2389    mov cx, dx                                ; 89 d1                       ; 0xc1120
     2390    sal cx, 008h                              ; c1 e1 08                    ; 0xc1122
     2391    mov dl, ah                                ; 88 e2                       ; 0xc1125
     2392    add dx, cx                                ; 01 ca                       ; 0xc1127
     2393    mov si, strict word 00060h                ; be 60 00                    ; 0xc1129 vgabios.c:52
     2394    mov cx, strict word 00040h                ; b9 40 00                    ; 0xc112c
     2395    mov es, cx                                ; 8e c1                       ; 0xc112f
     2396    mov word [es:si], dx                      ; 26 89 14                    ; 0xc1131
     2397    mov si, 00087h                            ; be 87 00                    ; 0xc1134 vgabios.c:37
     2398    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc1137
     2399    test dl, 008h                             ; f6 c2 08                    ; 0xc113a vgabios.c:38
     2400    jne short 0117ch                          ; 75 3d                       ; 0xc113d
     2401    mov dl, al                                ; 88 c2                       ; 0xc113f vgabios.c:714
     2402    and dl, 060h                              ; 80 e2 60                    ; 0xc1141
     2403    cmp dl, 020h                              ; 80 fa 20                    ; 0xc1144
     2404    jne short 0114fh                          ; 75 06                       ; 0xc1147
     2405    mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc1149 vgabios.c:716
     2406    xor ah, ah                                ; 30 e4                       ; 0xc114b vgabios.c:717
     2407    jmp short 0117ch                          ; eb 2d                       ; 0xc114d vgabios.c:718
     2408    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc114f vgabios.c:37
     2409    test dl, 001h                             ; f6 c2 01                    ; 0xc1152 vgabios.c:38
     2410    jne short 011b1h                          ; 75 5a                       ; 0xc1155
     2411    cmp bl, 020h                              ; 80 fb 20                    ; 0xc1157
     2412    jnc short 011b1h                          ; 73 55                       ; 0xc115a
     2413    cmp ah, 020h                              ; 80 fc 20                    ; 0xc115c
     2414    jnc short 011b1h                          ; 73 50                       ; 0xc115f
     2415    mov si, 00085h                            ; be 85 00                    ; 0xc1161 vgabios.c:47
     2416    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc1164
     2417    mov es, dx                                ; 8e c2                       ; 0xc1167
     2418    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1169
     2419    mov dx, cx                                ; 89 ca                       ; 0xc116c vgabios.c:48
     2420    cmp ah, bl                                ; 38 dc                       ; 0xc116e vgabios.c:729
     2421    jnc short 0117eh                          ; 73 0c                       ; 0xc1170
     2422    test ah, ah                               ; 84 e4                       ; 0xc1172 vgabios.c:731
     2423    je short 011b1h                           ; 74 3b                       ; 0xc1174
     2424    xor bl, bl                                ; 30 db                       ; 0xc1176 vgabios.c:732
     2425    mov ah, cl                                ; 88 cc                       ; 0xc1178 vgabios.c:733
    24192426    db  0feh, 0cch
    2420     ; dec ah                                    ; fe cc                     ; 0xc1171
    2421     jmp short 011a8h                          ; eb 33                       ; 0xc1173 vgabios.c:733
    2422     mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc1175 vgabios.c:734
    2423     xor al, al                                ; 30 c0                       ; 0xc1178
    2424     mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc117a
    2425     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc117d
    2426     mov byte [bp-009h], al                    ; 88 46 f7                    ; 0xc1180
    2427     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc1183
    2428     or si, word [bp-00ah]                     ; 0b 76 f6                    ; 0xc1186
    2429     cmp si, cx                                ; 39 ce                       ; 0xc1189
    2430     jnc short 011aah                          ; 73 1d                       ; 0xc118b
    2431     mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc118d
    2432     mov byte [bp-009h], al                    ; 88 46 f7                    ; 0xc1190
    2433     mov si, cx                                ; 89 ce                       ; 0xc1193
    2434     dec si                                    ; 4e                          ; 0xc1195
    2435     cmp si, word [bp-00ah]                    ; 3b 76 f6                    ; 0xc1196
    2436     je short 011e4h                           ; 74 49                       ; 0xc1199
    2437     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc119b
    2438     mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc119e
    2439     dec cx                                    ; 49                          ; 0xc11a1
    2440     dec cx                                    ; 49                          ; 0xc11a2
    2441     cmp cx, word [bp-008h]                    ; 3b 4e f8                    ; 0xc11a3
    2442     jne short 011aah                          ; 75 02                       ; 0xc11a6
    2443     jmp short 011e4h                          ; eb 3a                       ; 0xc11a8
    2444     cmp ah, 003h                              ; 80 fc 03                    ; 0xc11aa vgabios.c:736
    2445     jbe short 011e4h                          ; 76 35                       ; 0xc11ad
    2446     mov cl, bl                                ; 88 d9                       ; 0xc11af vgabios.c:737
    2447     xor ch, ch                                ; 30 ed                       ; 0xc11b1
    2448     mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc11b3
    2449     mov byte [bp-009h], ch                    ; 88 6e f7                    ; 0xc11b6
    2450     mov si, cx                                ; 89 ce                       ; 0xc11b9
    2451     inc si                                    ; 46                          ; 0xc11bb
    2452     inc si                                    ; 46                          ; 0xc11bc
    2453     mov cl, dl                                ; 88 d1                       ; 0xc11bd
     2427    ; dec ah                                    ; fe cc                     ; 0xc117a
     2428    jmp short 011b1h                          ; eb 33                       ; 0xc117c vgabios.c:735
     2429    mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc117e vgabios.c:736
     2430    xor al, al                                ; 30 c0                       ; 0xc1181
     2431    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc1183
     2432    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1186
     2433    mov byte [bp-009h], al                    ; 88 46 f7                    ; 0xc1189
     2434    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc118c
     2435    or si, word [bp-00ah]                     ; 0b 76 f6                    ; 0xc118f
     2436    cmp si, cx                                ; 39 ce                       ; 0xc1192
     2437    jnc short 011b3h                          ; 73 1d                       ; 0xc1194
     2438    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc1196
     2439    mov byte [bp-009h], al                    ; 88 46 f7                    ; 0xc1199
     2440    mov si, cx                                ; 89 ce                       ; 0xc119c
     2441    dec si                                    ; 4e                          ; 0xc119e
     2442    cmp si, word [bp-00ah]                    ; 3b 76 f6                    ; 0xc119f
     2443    je short 011edh                           ; 74 49                       ; 0xc11a2
     2444    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc11a4
     2445    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc11a7
     2446    dec cx                                    ; 49                          ; 0xc11aa
     2447    dec cx                                    ; 49                          ; 0xc11ab
     2448    cmp cx, word [bp-008h]                    ; 3b 4e f8                    ; 0xc11ac
     2449    jne short 011b3h                          ; 75 02                       ; 0xc11af
     2450    jmp short 011edh                          ; eb 3a                       ; 0xc11b1
     2451    cmp ah, 003h                              ; 80 fc 03                    ; 0xc11b3 vgabios.c:738
     2452    jbe short 011edh                          ; 76 35                       ; 0xc11b6
     2453    mov cl, bl                                ; 88 d9                       ; 0xc11b8 vgabios.c:739
     2454    xor ch, ch                                ; 30 ed                       ; 0xc11ba
     2455    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc11bc
     2456    mov byte [bp-009h], ch                    ; 88 6e f7                    ; 0xc11bf
     2457    mov si, cx                                ; 89 ce                       ; 0xc11c2
     2458    inc si                                    ; 46                          ; 0xc11c4
     2459    inc si                                    ; 46                          ; 0xc11c5
     2460    mov cl, dl                                ; 88 d1                       ; 0xc11c6
    24542461    db  0feh, 0c9h
    2455     ; dec cl                                    ; fe c9                     ; 0xc11bf
    2456     cmp si, word [bp-00ah]                    ; 3b 76 f6                    ; 0xc11c1
    2457     jl short 011d9h                           ; 7c 13                       ; 0xc11c4
    2458     sub bl, ah                                ; 28 e3                       ; 0xc11c6 vgabios.c:739
    2459     add bl, dl                                ; 00 d3                       ; 0xc11c8
     2462    ; dec cl                                    ; fe c9                     ; 0xc11c8
     2463    cmp si, word [bp-00ah]                    ; 3b 76 f6                    ; 0xc11ca
     2464    jl short 011e2h                           ; 7c 13                       ; 0xc11cd
     2465    sub bl, ah                                ; 28 e3                       ; 0xc11cf vgabios.c:741
     2466    add bl, dl                                ; 00 d3                       ; 0xc11d1
    24602467    db  0feh, 0cbh
    2461     ; dec bl                                    ; fe cb                     ; 0xc11ca
    2462     mov ah, cl                                ; 88 cc                       ; 0xc11cc vgabios.c:740
    2463     cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc11ce vgabios.c:741
    2464     jc short 011e4h                           ; 72 11                       ; 0xc11d1
     2468    ; dec bl                                    ; fe cb                     ; 0xc11d3
     2469    mov ah, cl                                ; 88 cc                       ; 0xc11d5 vgabios.c:742
     2470    cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc11d7 vgabios.c:743
     2471    jc short 011edh                           ; 72 11                       ; 0xc11da
    24652472    db  0feh, 0cch
    2466     ; dec ah                                    ; fe cc                     ; 0xc11d3 vgabios.c:743
     2473    ; dec ah                                    ; fe cc                     ; 0xc11dc vgabios.c:745
    24672474    db  0feh, 0cbh
    2468     ; dec bl                                    ; fe cb                     ; 0xc11d5 vgabios.c:744
    2469     jmp short 011e4h                          ; eb 0b                       ; 0xc11d7 vgabios.c:746
    2470     cmp bl, 002h                              ; 80 fb 02                    ; 0xc11d9
    2471     jbe short 011e2h                          ; 76 04                       ; 0xc11dc
    2472     shr dx, 1                                 ; d1 ea                       ; 0xc11de vgabios.c:748
    2473     mov bl, dl                                ; 88 d3                       ; 0xc11e0
    2474     mov ah, cl                                ; 88 cc                       ; 0xc11e2 vgabios.c:752
    2475     mov si, strict word 00063h                ; be 63 00                    ; 0xc11e4 vgabios.c:47
    2476     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc11e7
    2477     mov es, dx                                ; 8e c2                       ; 0xc11ea
    2478     mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc11ec
    2479     mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc11ef vgabios.c:763
    2480     mov dx, cx                                ; 89 ca                       ; 0xc11f1
    2481     out DX, AL                                ; ee                          ; 0xc11f3
    2482     mov si, cx                                ; 89 ce                       ; 0xc11f4 vgabios.c:764
    2483     inc si                                    ; 46                          ; 0xc11f6
    2484     mov al, bl                                ; 88 d8                       ; 0xc11f7
    2485     mov dx, si                                ; 89 f2                       ; 0xc11f9
    2486     out DX, AL                                ; ee                          ; 0xc11fb
    2487     mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc11fc vgabios.c:765
    2488     mov dx, cx                                ; 89 ca                       ; 0xc11fe
    2489     out DX, AL                                ; ee                          ; 0xc1200
    2490     mov al, ah                                ; 88 e0                       ; 0xc1201 vgabios.c:766
    2491     mov dx, si                                ; 89 f2                       ; 0xc1203
    2492     out DX, AL                                ; ee                          ; 0xc1205
    2493     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc1206 vgabios.c:767
    2494     pop si                                    ; 5e                          ; 0xc1209
    2495     pop cx                                    ; 59                          ; 0xc120a
    2496     pop bx                                    ; 5b                          ; 0xc120b
    2497     pop bp                                    ; 5d                          ; 0xc120c
    2498     retn                                      ; c3                          ; 0xc120d
    2499   ; disGetNextSymbol 0xc120e LB 0x3075 -> off=0x0 cb=000000000000008f uValue=00000000000c120e 'biosfn_set_cursor_pos'
    2500 biosfn_set_cursor_pos:                       ; 0xc120e LB 0x8f
    2501     push bp                                   ; 55                          ; 0xc120e vgabios.c:770
    2502     mov bp, sp                                ; 89 e5                       ; 0xc120f
    2503     push bx                                   ; 53                          ; 0xc1211
    2504     push cx                                   ; 51                          ; 0xc1212
    2505     push si                                   ; 56                          ; 0xc1213
    2506     push di                                   ; 57                          ; 0xc1214
    2507     push ax                                   ; 50                          ; 0xc1215
    2508     mov bl, al                                ; 88 c3                       ; 0xc1216
    2509     mov cx, dx                                ; 89 d1                       ; 0xc1218
    2510     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc121a vgabios.c:776
    2511     jnbe short 01294h                         ; 77 76                       ; 0xc121c
    2512     xor ah, ah                                ; 30 e4                       ; 0xc121e vgabios.c:779
    2513     mov si, ax                                ; 89 c6                       ; 0xc1220
    2514     add si, ax                                ; 01 c6                       ; 0xc1222
    2515     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc1224
    2516     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1227 vgabios.c:52
    2517     mov es, ax                                ; 8e c0                       ; 0xc122a
    2518     mov word [es:si], dx                      ; 26 89 14                    ; 0xc122c
    2519     mov si, strict word 00062h                ; be 62 00                    ; 0xc122f vgabios.c:37
    2520     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc1232
    2521     cmp bl, al                                ; 38 c3                       ; 0xc1235 vgabios.c:783
    2522     jne short 01294h                          ; 75 5b                       ; 0xc1237
    2523     mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc1239 vgabios.c:47
    2524     mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc123c
    2525     mov si, 00084h                            ; be 84 00                    ; 0xc123f vgabios.c:37
    2526     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc1242
    2527     xor ah, ah                                ; 30 e4                       ; 0xc1245 vgabios.c:38
    2528     mov si, ax                                ; 89 c6                       ; 0xc1247
    2529     inc si                                    ; 46                          ; 0xc1249
    2530     mov ax, dx                                ; 89 d0                       ; 0xc124a vgabios.c:789
    2531     xor al, dl                                ; 30 d0                       ; 0xc124c
    2532     shr ax, 008h                              ; c1 e8 08                    ; 0xc124e
    2533     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1251
    2534     mov ax, di                                ; 89 f8                       ; 0xc1254 vgabios.c:792
    2535     mul si                                    ; f7 e6                       ; 0xc1256
    2536     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1258
    2537     xor bh, bh                                ; 30 ff                       ; 0xc125a
    2538     inc ax                                    ; 40                          ; 0xc125c
    2539     mul bx                                    ; f7 e3                       ; 0xc125d
    2540     mov bl, cl                                ; 88 cb                       ; 0xc125f
    2541     mov si, bx                                ; 89 de                       ; 0xc1261
    2542     add si, ax                                ; 01 c6                       ; 0xc1263
    2543     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1265
    2544     xor ah, ah                                ; 30 e4                       ; 0xc1268
    2545     mul di                                    ; f7 e7                       ; 0xc126a
     2475    ; dec bl                                    ; fe cb                     ; 0xc11de vgabios.c:746
     2476    jmp short 011edh                          ; eb 0b                       ; 0xc11e0 vgabios.c:748
     2477    cmp bl, 002h                              ; 80 fb 02                    ; 0xc11e2
     2478    jbe short 011ebh                          ; 76 04                       ; 0xc11e5
     2479    shr dx, 1                                 ; d1 ea                       ; 0xc11e7 vgabios.c:750
     2480    mov bl, dl                                ; 88 d3                       ; 0xc11e9
     2481    mov ah, cl                                ; 88 cc                       ; 0xc11eb vgabios.c:754
     2482    mov si, strict word 00063h                ; be 63 00                    ; 0xc11ed vgabios.c:47
     2483    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc11f0
     2484    mov es, dx                                ; 8e c2                       ; 0xc11f3
     2485    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc11f5
     2486    mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc11f8 vgabios.c:765
     2487    mov dx, cx                                ; 89 ca                       ; 0xc11fa
     2488    out DX, AL                                ; ee                          ; 0xc11fc
     2489    mov si, cx                                ; 89 ce                       ; 0xc11fd vgabios.c:766
     2490    inc si                                    ; 46                          ; 0xc11ff
     2491    mov al, bl                                ; 88 d8                       ; 0xc1200
     2492    mov dx, si                                ; 89 f2                       ; 0xc1202
     2493    out DX, AL                                ; ee                          ; 0xc1204
     2494    mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc1205 vgabios.c:767
     2495    mov dx, cx                                ; 89 ca                       ; 0xc1207
     2496    out DX, AL                                ; ee                          ; 0xc1209
     2497    mov al, ah                                ; 88 e0                       ; 0xc120a vgabios.c:768
     2498    mov dx, si                                ; 89 f2                       ; 0xc120c
     2499    out DX, AL                                ; ee                          ; 0xc120e
     2500    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc120f vgabios.c:769
     2501    pop si                                    ; 5e                          ; 0xc1212
     2502    pop cx                                    ; 59                          ; 0xc1213
     2503    pop bx                                    ; 5b                          ; 0xc1214
     2504    pop bp                                    ; 5d                          ; 0xc1215
     2505    retn                                      ; c3                          ; 0xc1216
     2506  ; disGetNextSymbol 0xc1217 LB 0x3058 -> off=0x0 cb=000000000000008f uValue=00000000000c1217 'biosfn_set_cursor_pos'
     2507biosfn_set_cursor_pos:                       ; 0xc1217 LB 0x8f
     2508    push bp                                   ; 55                          ; 0xc1217 vgabios.c:772
     2509    mov bp, sp                                ; 89 e5                       ; 0xc1218
     2510    push bx                                   ; 53                          ; 0xc121a
     2511    push cx                                   ; 51                          ; 0xc121b
     2512    push si                                   ; 56                          ; 0xc121c
     2513    push di                                   ; 57                          ; 0xc121d
     2514    push ax                                   ; 50                          ; 0xc121e
     2515    mov bl, al                                ; 88 c3                       ; 0xc121f
     2516    mov cx, dx                                ; 89 d1                       ; 0xc1221
     2517    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc1223 vgabios.c:778
     2518    jnbe short 0129dh                         ; 77 76                       ; 0xc1225
     2519    xor ah, ah                                ; 30 e4                       ; 0xc1227 vgabios.c:781
     2520    mov si, ax                                ; 89 c6                       ; 0xc1229
     2521    add si, ax                                ; 01 c6                       ; 0xc122b
     2522    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc122d
     2523    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1230 vgabios.c:52
     2524    mov es, ax                                ; 8e c0                       ; 0xc1233
     2525    mov word [es:si], dx                      ; 26 89 14                    ; 0xc1235
     2526    mov si, strict word 00062h                ; be 62 00                    ; 0xc1238 vgabios.c:37
     2527    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc123b
     2528    cmp bl, al                                ; 38 c3                       ; 0xc123e vgabios.c:785
     2529    jne short 0129dh                          ; 75 5b                       ; 0xc1240
     2530    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc1242 vgabios.c:47
     2531    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc1245
     2532    mov si, 00084h                            ; be 84 00                    ; 0xc1248 vgabios.c:37
     2533    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc124b
     2534    xor ah, ah                                ; 30 e4                       ; 0xc124e vgabios.c:38
     2535    mov si, ax                                ; 89 c6                       ; 0xc1250
     2536    inc si                                    ; 46                          ; 0xc1252
     2537    mov ax, dx                                ; 89 d0                       ; 0xc1253 vgabios.c:791
     2538    xor al, dl                                ; 30 d0                       ; 0xc1255
     2539    shr ax, 008h                              ; c1 e8 08                    ; 0xc1257
     2540    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc125a
     2541    mov ax, di                                ; 89 f8                       ; 0xc125d vgabios.c:794
     2542    mul si                                    ; f7 e6                       ; 0xc125f
     2543    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1261
     2544    xor bh, bh                                ; 30 ff                       ; 0xc1263
     2545    inc ax                                    ; 40                          ; 0xc1265
     2546    mul bx                                    ; f7 e3                       ; 0xc1266
     2547    mov bl, cl                                ; 88 cb                       ; 0xc1268
     2548    mov si, bx                                ; 89 de                       ; 0xc126a
    25462549    add si, ax                                ; 01 c6                       ; 0xc126c
    2547     mov bx, strict word 00063h                ; bb 63 00                    ; 0xc126e vgabios.c:47
    2548     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1271
    2549     mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc1274 vgabios.c:796
    2550     mov dx, bx                                ; 89 da                       ; 0xc1276
    2551     out DX, AL                                ; ee                          ; 0xc1278
    2552     mov ax, si                                ; 89 f0                       ; 0xc1279 vgabios.c:797
    2553     xor al, al                                ; 30 c0                       ; 0xc127b
    2554     shr ax, 008h                              ; c1 e8 08                    ; 0xc127d
    2555     lea cx, [bx+001h]                         ; 8d 4f 01                    ; 0xc1280
    2556     mov dx, cx                                ; 89 ca                       ; 0xc1283
    2557     out DX, AL                                ; ee                          ; 0xc1285
    2558     mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1286 vgabios.c:798
    2559     mov dx, bx                                ; 89 da                       ; 0xc1288
    2560     out DX, AL                                ; ee                          ; 0xc128a
    2561     and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc128b vgabios.c:799
    2562     mov ax, si                                ; 89 f0                       ; 0xc128f
    2563     mov dx, cx                                ; 89 ca                       ; 0xc1291
     2550    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc126e
     2551    xor ah, ah                                ; 30 e4                       ; 0xc1271
     2552    mul di                                    ; f7 e7                       ; 0xc1273
     2553    add si, ax                                ; 01 c6                       ; 0xc1275
     2554    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc1277 vgabios.c:47
     2555    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc127a
     2556    mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc127d vgabios.c:798
     2557    mov dx, bx                                ; 89 da                       ; 0xc127f
     2558    out DX, AL                                ; ee                          ; 0xc1281
     2559    mov ax, si                                ; 89 f0                       ; 0xc1282 vgabios.c:799
     2560    xor al, al                                ; 30 c0                       ; 0xc1284
     2561    shr ax, 008h                              ; c1 e8 08                    ; 0xc1286
     2562    lea cx, [bx+001h]                         ; 8d 4f 01                    ; 0xc1289
     2563    mov dx, cx                                ; 89 ca                       ; 0xc128c
     2564    out DX, AL                                ; ee                          ; 0xc128e
     2565    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc128f vgabios.c:800
     2566    mov dx, bx                                ; 89 da                       ; 0xc1291
    25642567    out DX, AL                                ; ee                          ; 0xc1293
    2565     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1294 vgabios.c:801
    2566     pop di                                    ; 5f                          ; 0xc1297
    2567     pop si                                    ; 5e                          ; 0xc1298
    2568     pop cx                                    ; 59                          ; 0xc1299
    2569     pop bx                                    ; 5b                          ; 0xc129a
    2570     pop bp                                    ; 5d                          ; 0xc129b
    2571     retn                                      ; c3                          ; 0xc129c
    2572   ; disGetNextSymbol 0xc129d LB 0x2fe6 -> off=0x0 cb=00000000000000d8 uValue=00000000000c129d 'biosfn_set_active_page'
    2573 biosfn_set_active_page:                      ; 0xc129d LB 0xd8
    2574     push bp                                   ; 55                          ; 0xc129d vgabios.c:804
    2575     mov bp, sp                                ; 89 e5                       ; 0xc129e
    2576     push bx                                   ; 53                          ; 0xc12a0
    2577     push cx                                   ; 51                          ; 0xc12a1
    2578     push dx                                   ; 52                          ; 0xc12a2
    2579     push si                                   ; 56                          ; 0xc12a3
    2580     push di                                   ; 57                          ; 0xc12a4
    2581     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc12a5
    2582     mov cl, al                                ; 88 c1                       ; 0xc12a8
    2583     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc12aa vgabios.c:810
    2584     jnbe short 012c4h                         ; 77 16                       ; 0xc12ac
    2585     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc12ae vgabios.c:37
    2586     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12b1
    2587     mov es, ax                                ; 8e c0                       ; 0xc12b4
    2588     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12b6
    2589     xor ah, ah                                ; 30 e4                       ; 0xc12b9 vgabios.c:814
    2590     call 035d1h                               ; e8 13 23                    ; 0xc12bb
    2591     mov ch, al                                ; 88 c5                       ; 0xc12be
    2592     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc12c0 vgabios.c:815
    2593     jne short 012c7h                          ; 75 03                       ; 0xc12c2
    2594     jmp near 0136bh                           ; e9 a4 00                    ; 0xc12c4
    2595     mov al, cl                                ; 88 c8                       ; 0xc12c7 vgabios.c:818
    2596     xor ah, ah                                ; 30 e4                       ; 0xc12c9
    2597     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc12cb
    2598     lea dx, [bp-010h]                         ; 8d 56 f0                    ; 0xc12ce
    2599     call 00a0bh                               ; e8 37 f7                    ; 0xc12d1
    2600     mov bl, ch                                ; 88 eb                       ; 0xc12d4 vgabios.c:820
    2601     xor bh, bh                                ; 30 ff                       ; 0xc12d6
    2602     mov si, bx                                ; 89 de                       ; 0xc12d8
    2603     sal si, 003h                              ; c1 e6 03                    ; 0xc12da
    2604     cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc12dd
    2605     jne short 01323h                          ; 75 3f                       ; 0xc12e2
    2606     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc12e4 vgabios.c:47
    2607     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12e7
    2608     mov es, ax                                ; 8e c0                       ; 0xc12ea
    2609     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc12ec
    2610     mov bx, 00084h                            ; bb 84 00                    ; 0xc12ef vgabios.c:37
    2611     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12f2
    2612     xor ah, ah                                ; 30 e4                       ; 0xc12f5 vgabios.c:38
    2613     mov bx, ax                                ; 89 c3                       ; 0xc12f7
    2614     inc bx                                    ; 43                          ; 0xc12f9
    2615     mov ax, dx                                ; 89 d0                       ; 0xc12fa vgabios.c:827
    2616     mul bx                                    ; f7 e3                       ; 0xc12fc
    2617     mov di, ax                                ; 89 c7                       ; 0xc12fe
    2618     add ax, ax                                ; 01 c0                       ; 0xc1300
    2619     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1302
    2620     mov byte [bp-00ch], cl                    ; 88 4e f4                    ; 0xc1304
    2621     mov byte [bp-00bh], 000h                  ; c6 46 f5 00                 ; 0xc1307
    2622     inc ax                                    ; 40                          ; 0xc130b
    2623     mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc130c
    2624     mov bx, ax                                ; 89 c3                       ; 0xc130f
    2625     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc1311 vgabios.c:52
    2626     mov word [es:si], ax                      ; 26 89 04                    ; 0xc1314
    2627     or di, 000ffh                             ; 81 cf ff 00                 ; 0xc1317 vgabios.c:831
    2628     lea ax, [di+001h]                         ; 8d 45 01                    ; 0xc131b
    2629     mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc131e
    2630     jmp short 01332h                          ; eb 0f                       ; 0xc1321 vgabios.c:833
    2631     mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc1323 vgabios.c:835
    2632     sal bx, 006h                              ; c1 e3 06                    ; 0xc1327
    2633     mov al, cl                                ; 88 c8                       ; 0xc132a
    2634     xor ah, ah                                ; 30 e4                       ; 0xc132c
    2635     mul word [bx+04845h]                      ; f7 a7 45 48                 ; 0xc132e
    2636     mov bx, ax                                ; 89 c3                       ; 0xc1332
    2637     mov si, strict word 00063h                ; be 63 00                    ; 0xc1334 vgabios.c:47
    2638     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1337
    2639     mov es, ax                                ; 8e c0                       ; 0xc133a
    2640     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc133c
    2641     mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc133f vgabios.c:840
    2642     mov dx, si                                ; 89 f2                       ; 0xc1341
    2643     out DX, AL                                ; ee                          ; 0xc1343
    2644     mov ax, bx                                ; 89 d8                       ; 0xc1344 vgabios.c:841
    2645     xor al, bl                                ; 30 d8                       ; 0xc1346
    2646     shr ax, 008h                              ; c1 e8 08                    ; 0xc1348
    2647     lea di, [si+001h]                         ; 8d 7c 01                    ; 0xc134b
    2648     mov dx, di                                ; 89 fa                       ; 0xc134e
    2649     out DX, AL                                ; ee                          ; 0xc1350
    2650     mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc1351 vgabios.c:842
    2651     mov dx, si                                ; 89 f2                       ; 0xc1353
    2652     out DX, AL                                ; ee                          ; 0xc1355
    2653     xor bh, bh                                ; 30 ff                       ; 0xc1356 vgabios.c:843
    2654     mov ax, bx                                ; 89 d8                       ; 0xc1358
    2655     mov dx, di                                ; 89 fa                       ; 0xc135a
    2656     out DX, AL                                ; ee                          ; 0xc135c
    2657     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc135d vgabios.c:42
    2658     mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc1360
    2659     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc1363 vgabios.c:853
    2660     mov al, cl                                ; 88 c8                       ; 0xc1366
    2661     call 0120eh                               ; e8 a3 fe                    ; 0xc1368
    2662     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc136b vgabios.c:854
    2663     pop di                                    ; 5f                          ; 0xc136e
    2664     pop si                                    ; 5e                          ; 0xc136f
    2665     pop dx                                    ; 5a                          ; 0xc1370
    2666     pop cx                                    ; 59                          ; 0xc1371
    2667     pop bx                                    ; 5b                          ; 0xc1372
    2668     pop bp                                    ; 5d                          ; 0xc1373
    2669     retn                                      ; c3                          ; 0xc1374
    2670   ; disGetNextSymbol 0xc1375 LB 0x2f0e -> off=0x0 cb=0000000000000384 uValue=00000000000c1375 'biosfn_set_video_mode'
    2671 biosfn_set_video_mode:                       ; 0xc1375 LB 0x384
    2672     push bp                                   ; 55                          ; 0xc1375 vgabios.c:874
    2673     mov bp, sp                                ; 89 e5                       ; 0xc1376
    2674     push bx                                   ; 53                          ; 0xc1378
    2675     push cx                                   ; 51                          ; 0xc1379
    2676     push dx                                   ; 52                          ; 0xc137a
    2677     push si                                   ; 56                          ; 0xc137b
    2678     push di                                   ; 57                          ; 0xc137c
    2679     sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc137d
    2680     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1380
    2681     and AL, strict byte 080h                  ; 24 80                       ; 0xc1383 vgabios.c:878
    2682     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1385
    2683     call 007bfh                               ; e8 34 f4                    ; 0xc1388 vgabios.c:885
    2684     test ax, ax                               ; 85 c0                       ; 0xc138b
    2685     je short 0139bh                           ; 74 0c                       ; 0xc138d
    2686     mov AL, strict byte 007h                  ; b0 07                       ; 0xc138f vgabios.c:887
    2687     mov dx, 003c4h                            ; ba c4 03                    ; 0xc1391
    2688     out DX, AL                                ; ee                          ; 0xc1394
    2689     xor al, al                                ; 30 c0                       ; 0xc1395 vgabios.c:888
    2690     mov dx, 003c5h                            ; ba c5 03                    ; 0xc1397
    2691     out DX, AL                                ; ee                          ; 0xc139a
    2692     and byte [bp-00eh], 07fh                  ; 80 66 f2 7f                 ; 0xc139b vgabios.c:893
    2693     cmp byte [bp-00eh], 007h                  ; 80 7e f2 07                 ; 0xc139f vgabios.c:897
    2694     jne short 013a9h                          ; 75 04                       ; 0xc13a3
    2695     mov byte [bp-00eh], 000h                  ; c6 46 f2 00                 ; 0xc13a5 vgabios.c:898
    2696     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc13a9 vgabios.c:901
    2697     xor ah, ah                                ; 30 e4                       ; 0xc13ac
    2698     call 035d1h                               ; e8 20 22                    ; 0xc13ae
    2699     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc13b1
    2700     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc13b4 vgabios.c:907
    2701     je short 0141dh                           ; 74 65                       ; 0xc13b6
    2702     mov dl, al                                ; 88 c2                       ; 0xc13b8 vgabios.c:910
    2703     xor dh, dh                                ; 30 f6                       ; 0xc13ba
    2704     mov bx, dx                                ; 89 d3                       ; 0xc13bc
    2705     mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc13be
    2706     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc13c2
    2707     mov bl, al                                ; 88 c3                       ; 0xc13c5 vgabios.c:911
    2708     sal bx, 006h                              ; c1 e3 06                    ; 0xc13c7
    2709     mov al, byte [bx+04842h]                  ; 8a 87 42 48                 ; 0xc13ca
    2710     xor ah, ah                                ; 30 e4                       ; 0xc13ce
    2711     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc13d0
    2712     mov al, byte [bx+04843h]                  ; 8a 87 43 48                 ; 0xc13d3 vgabios.c:912
    2713     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc13d7
    2714     mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc13da vgabios.c:913
    2715     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc13de
    2716     mov bx, 00089h                            ; bb 89 00                    ; 0xc13e1 vgabios.c:37
    2717     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc13e4
    2718     mov es, ax                                ; 8e c0                       ; 0xc13e7
    2719     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc13e9
    2720     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc13ec vgabios.c:38
    2721     test AL, strict byte 008h                 ; a8 08                       ; 0xc13ef vgabios.c:928
    2722     jne short 0143ah                          ; 75 47                       ; 0xc13f1
    2723     mov bx, dx                                ; 89 d3                       ; 0xc13f3 vgabios.c:930
    2724     sal bx, 003h                              ; c1 e3 03                    ; 0xc13f5
    2725     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc13f8
    2726     mov dx, 003c6h                            ; ba c6 03                    ; 0xc13fc
    2727     out DX, AL                                ; ee                          ; 0xc13ff
    2728     xor al, al                                ; 30 c0                       ; 0xc1400 vgabios.c:933
    2729     mov dx, 003c8h                            ; ba c8 03                    ; 0xc1402
    2730     out DX, AL                                ; ee                          ; 0xc1405
    2731     mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc1406 vgabios.c:936
    2732     cmp bl, 001h                              ; 80 fb 01                    ; 0xc140a
    2733     jc short 01420h                           ; 72 11                       ; 0xc140d
    2734     jbe short 01429h                          ; 76 18                       ; 0xc140f
    2735     cmp bl, 003h                              ; 80 fb 03                    ; 0xc1411
    2736     je short 01433h                           ; 74 1d                       ; 0xc1414
    2737     cmp bl, 002h                              ; 80 fb 02                    ; 0xc1416
    2738     je short 0142eh                           ; 74 13                       ; 0xc1419
    2739     jmp short 01436h                          ; eb 19                       ; 0xc141b
    2740     jmp near 016efh                           ; e9 cf 02                    ; 0xc141d
    2741     test bl, bl                               ; 84 db                       ; 0xc1420
    2742     jne short 01436h                          ; 75 12                       ; 0xc1422
    2743     mov si, 04fc2h                            ; be c2 4f                    ; 0xc1424 vgabios.c:938
    2744     jmp short 01436h                          ; eb 0d                       ; 0xc1427 vgabios.c:939
    2745     mov si, 05082h                            ; be 82 50                    ; 0xc1429 vgabios.c:941
    2746     jmp short 01436h                          ; eb 08                       ; 0xc142c vgabios.c:942
    2747     mov si, 05142h                            ; be 42 51                    ; 0xc142e vgabios.c:944
    2748     jmp short 01436h                          ; eb 03                       ; 0xc1431 vgabios.c:945
    2749     mov si, 05202h                            ; be 02 52                    ; 0xc1433 vgabios.c:947
    2750     xor cx, cx                                ; 31 c9                       ; 0xc1436 vgabios.c:951
    2751     jmp short 01442h                          ; eb 08                       ; 0xc1438
    2752     jmp short 01488h                          ; eb 4c                       ; 0xc143a
    2753     cmp cx, 00100h                            ; 81 f9 00 01                 ; 0xc143c
    2754     jnc short 0147ah                          ; 73 38                       ; 0xc1440
    2755     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc1442 vgabios.c:952
    2756     xor bh, bh                                ; 30 ff                       ; 0xc1445
    2757     sal bx, 003h                              ; c1 e3 03                    ; 0xc1447
    2758     mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc144a
    2759     xor bh, bh                                ; 30 ff                       ; 0xc144e
    2760     mov al, byte [bx+0483eh]                  ; 8a 87 3e 48                 ; 0xc1450
    2761     xor ah, ah                                ; 30 e4                       ; 0xc1454
    2762     cmp cx, ax                                ; 39 c1                       ; 0xc1456
    2763     jnbe short 0146fh                         ; 77 15                       ; 0xc1458
    2764     imul bx, cx, strict byte 00003h           ; 6b d9 03                    ; 0xc145a vgabios.c:953
    2765     add bx, si                                ; 01 f3                       ; 0xc145d
    2766     mov al, byte [bx]                         ; 8a 07                       ; 0xc145f
    2767     mov dx, 003c9h                            ; ba c9 03                    ; 0xc1461
    2768     out DX, AL                                ; ee                          ; 0xc1464
    2769     mov al, byte [bx+001h]                    ; 8a 47 01                    ; 0xc1465 vgabios.c:954
    2770     out DX, AL                                ; ee                          ; 0xc1468
    2771     mov al, byte [bx+002h]                    ; 8a 47 02                    ; 0xc1469 vgabios.c:955
    2772     out DX, AL                                ; ee                          ; 0xc146c
    2773     jmp short 01477h                          ; eb 08                       ; 0xc146d vgabios.c:957
    2774     xor al, al                                ; 30 c0                       ; 0xc146f vgabios.c:958
    2775     mov dx, 003c9h                            ; ba c9 03                    ; 0xc1471
    2776     out DX, AL                                ; ee                          ; 0xc1474
    2777     out DX, AL                                ; ee                          ; 0xc1475 vgabios.c:959
    2778     out DX, AL                                ; ee                          ; 0xc1476 vgabios.c:960
    2779     inc cx                                    ; 41                          ; 0xc1477 vgabios.c:962
    2780     jmp short 0143ch                          ; eb c2                       ; 0xc1478
    2781     test byte [bp-014h], 002h                 ; f6 46 ec 02                 ; 0xc147a vgabios.c:963
    2782     je short 01488h                           ; 74 08                       ; 0xc147e
    2783     mov dx, 00100h                            ; ba 00 01                    ; 0xc1480 vgabios.c:965
    2784     xor ax, ax                                ; 31 c0                       ; 0xc1483
    2785     call 0107ah                               ; e8 f2 fb                    ; 0xc1485
    2786     mov dx, 003dah                            ; ba da 03                    ; 0xc1488 vgabios.c:970
    2787     in AL, DX                                 ; ec                          ; 0xc148b
     2568    and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc1294 vgabios.c:801
     2569    mov ax, si                                ; 89 f0                       ; 0xc1298
     2570    mov dx, cx                                ; 89 ca                       ; 0xc129a
     2571    out DX, AL                                ; ee                          ; 0xc129c
     2572    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc129d vgabios.c:803
     2573    pop di                                    ; 5f                          ; 0xc12a0
     2574    pop si                                    ; 5e                          ; 0xc12a1
     2575    pop cx                                    ; 59                          ; 0xc12a2
     2576    pop bx                                    ; 5b                          ; 0xc12a3
     2577    pop bp                                    ; 5d                          ; 0xc12a4
     2578    retn                                      ; c3                          ; 0xc12a5
     2579  ; disGetNextSymbol 0xc12a6 LB 0x2fc9 -> off=0x0 cb=00000000000000d8 uValue=00000000000c12a6 'biosfn_set_active_page'
     2580biosfn_set_active_page:                      ; 0xc12a6 LB 0xd8
     2581    push bp                                   ; 55                          ; 0xc12a6 vgabios.c:806
     2582    mov bp, sp                                ; 89 e5                       ; 0xc12a7
     2583    push bx                                   ; 53                          ; 0xc12a9
     2584    push cx                                   ; 51                          ; 0xc12aa
     2585    push dx                                   ; 52                          ; 0xc12ab
     2586    push si                                   ; 56                          ; 0xc12ac
     2587    push di                                   ; 57                          ; 0xc12ad
     2588    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc12ae
     2589    mov cl, al                                ; 88 c1                       ; 0xc12b1
     2590    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc12b3 vgabios.c:812
     2591    jnbe short 012cdh                         ; 77 16                       ; 0xc12b5
     2592    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc12b7 vgabios.c:37
     2593    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12ba
     2594    mov es, ax                                ; 8e c0                       ; 0xc12bd
     2595    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12bf
     2596    xor ah, ah                                ; 30 e4                       ; 0xc12c2 vgabios.c:816
     2597    call 035b3h                               ; e8 ec 22                    ; 0xc12c4
     2598    mov ch, al                                ; 88 c5                       ; 0xc12c7
     2599    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc12c9 vgabios.c:817
     2600    jne short 012d0h                          ; 75 03                       ; 0xc12cb
     2601    jmp near 01374h                           ; e9 a4 00                    ; 0xc12cd
     2602    mov al, cl                                ; 88 c8                       ; 0xc12d0 vgabios.c:820
     2603    xor ah, ah                                ; 30 e4                       ; 0xc12d2
     2604    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc12d4
     2605    lea dx, [bp-010h]                         ; 8d 56 f0                    ; 0xc12d7
     2606    call 00a1ah                               ; e8 3d f7                    ; 0xc12da
     2607    mov bl, ch                                ; 88 eb                       ; 0xc12dd vgabios.c:822
     2608    xor bh, bh                                ; 30 ff                       ; 0xc12df
     2609    mov si, bx                                ; 89 de                       ; 0xc12e1
     2610    sal si, 003h                              ; c1 e6 03                    ; 0xc12e3
     2611    cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc12e6
     2612    jne short 0132ch                          ; 75 3f                       ; 0xc12eb
     2613    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc12ed vgabios.c:47
     2614    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12f0
     2615    mov es, ax                                ; 8e c0                       ; 0xc12f3
     2616    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc12f5
     2617    mov bx, 00084h                            ; bb 84 00                    ; 0xc12f8 vgabios.c:37
     2618    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12fb
     2619    xor ah, ah                                ; 30 e4                       ; 0xc12fe vgabios.c:38
     2620    mov bx, ax                                ; 89 c3                       ; 0xc1300
     2621    inc bx                                    ; 43                          ; 0xc1302
     2622    mov ax, dx                                ; 89 d0                       ; 0xc1303 vgabios.c:829
     2623    mul bx                                    ; f7 e3                       ; 0xc1305
     2624    mov di, ax                                ; 89 c7                       ; 0xc1307
     2625    add ax, ax                                ; 01 c0                       ; 0xc1309
     2626    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc130b
     2627    mov byte [bp-00ch], cl                    ; 88 4e f4                    ; 0xc130d
     2628    mov byte [bp-00bh], 000h                  ; c6 46 f5 00                 ; 0xc1310
     2629    inc ax                                    ; 40                          ; 0xc1314
     2630    mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc1315
     2631    mov bx, ax                                ; 89 c3                       ; 0xc1318
     2632    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc131a vgabios.c:52
     2633    mov word [es:si], ax                      ; 26 89 04                    ; 0xc131d
     2634    or di, 000ffh                             ; 81 cf ff 00                 ; 0xc1320 vgabios.c:833
     2635    lea ax, [di+001h]                         ; 8d 45 01                    ; 0xc1324
     2636    mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc1327
     2637    jmp short 0133bh                          ; eb 0f                       ; 0xc132a vgabios.c:835
     2638    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc132c vgabios.c:837
     2639    sal bx, 006h                              ; c1 e3 06                    ; 0xc1330
     2640    mov al, cl                                ; 88 c8                       ; 0xc1333
     2641    xor ah, ah                                ; 30 e4                       ; 0xc1335
     2642    mul word [bx+04845h]                      ; f7 a7 45 48                 ; 0xc1337
     2643    mov bx, ax                                ; 89 c3                       ; 0xc133b
     2644    mov si, strict word 00063h                ; be 63 00                    ; 0xc133d vgabios.c:47
     2645    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1340
     2646    mov es, ax                                ; 8e c0                       ; 0xc1343
     2647    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc1345
     2648    mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc1348 vgabios.c:842
     2649    mov dx, si                                ; 89 f2                       ; 0xc134a
     2650    out DX, AL                                ; ee                          ; 0xc134c
     2651    mov ax, bx                                ; 89 d8                       ; 0xc134d vgabios.c:843
     2652    xor al, bl                                ; 30 d8                       ; 0xc134f
     2653    shr ax, 008h                              ; c1 e8 08                    ; 0xc1351
     2654    lea di, [si+001h]                         ; 8d 7c 01                    ; 0xc1354
     2655    mov dx, di                                ; 89 fa                       ; 0xc1357
     2656    out DX, AL                                ; ee                          ; 0xc1359
     2657    mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc135a vgabios.c:844
     2658    mov dx, si                                ; 89 f2                       ; 0xc135c
     2659    out DX, AL                                ; ee                          ; 0xc135e
     2660    xor bh, bh                                ; 30 ff                       ; 0xc135f vgabios.c:845
     2661    mov ax, bx                                ; 89 d8                       ; 0xc1361
     2662    mov dx, di                                ; 89 fa                       ; 0xc1363
     2663    out DX, AL                                ; ee                          ; 0xc1365
     2664    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1366 vgabios.c:42
     2665    mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc1369
     2666    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc136c vgabios.c:855
     2667    mov al, cl                                ; 88 c8                       ; 0xc136f
     2668    call 01217h                               ; e8 a3 fe                    ; 0xc1371
     2669    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1374 vgabios.c:856
     2670    pop di                                    ; 5f                          ; 0xc1377
     2671    pop si                                    ; 5e                          ; 0xc1378
     2672    pop dx                                    ; 5a                          ; 0xc1379
     2673    pop cx                                    ; 59                          ; 0xc137a
     2674    pop bx                                    ; 5b                          ; 0xc137b
     2675    pop bp                                    ; 5d                          ; 0xc137c
     2676    retn                                      ; c3                          ; 0xc137d
     2677  ; disGetNextSymbol 0xc137e LB 0x2ef1 -> off=0x0 cb=0000000000000375 uValue=00000000000c137e 'biosfn_set_video_mode'
     2678biosfn_set_video_mode:                       ; 0xc137e LB 0x375
     2679    push bp                                   ; 55                          ; 0xc137e vgabios.c:876
     2680    mov bp, sp                                ; 89 e5                       ; 0xc137f
     2681    push bx                                   ; 53                          ; 0xc1381
     2682    push cx                                   ; 51                          ; 0xc1382
     2683    push dx                                   ; 52                          ; 0xc1383
     2684    push si                                   ; 56                          ; 0xc1384
     2685    push di                                   ; 57                          ; 0xc1385
     2686    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1386
     2687    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc1389
     2688    and AL, strict byte 080h                  ; 24 80                       ; 0xc138c vgabios.c:880
     2689    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc138e
     2690    call 007afh                               ; e8 1b f4                    ; 0xc1391 vgabios.c:888
     2691    test ax, ax                               ; 85 c0                       ; 0xc1394
     2692    je short 013a4h                           ; 74 0c                       ; 0xc1396
     2693    mov AL, strict byte 007h                  ; b0 07                       ; 0xc1398 vgabios.c:890
     2694    mov dx, 003c4h                            ; ba c4 03                    ; 0xc139a
     2695    out DX, AL                                ; ee                          ; 0xc139d
     2696    xor al, al                                ; 30 c0                       ; 0xc139e vgabios.c:891
     2697    mov dx, 003c5h                            ; ba c5 03                    ; 0xc13a0
     2698    out DX, AL                                ; ee                          ; 0xc13a3
     2699    and byte [bp-00ch], 07fh                  ; 80 66 f4 7f                 ; 0xc13a4 vgabios.c:896
     2700    cmp byte [bp-00ch], 007h                  ; 80 7e f4 07                 ; 0xc13a8 vgabios.c:900
     2701    jne short 013b2h                          ; 75 04                       ; 0xc13ac
     2702    mov byte [bp-00ch], 000h                  ; c6 46 f4 00                 ; 0xc13ae vgabios.c:901
     2703    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc13b2 vgabios.c:904
     2704    xor ah, ah                                ; 30 e4                       ; 0xc13b5
     2705    call 035b3h                               ; e8 f9 21                    ; 0xc13b7
     2706    mov bl, al                                ; 88 c3                       ; 0xc13ba
     2707    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc13bc
     2708    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc13bf vgabios.c:910
     2709    je short 01420h                           ; 74 5d                       ; 0xc13c1
     2710    xor bh, bh                                ; 30 ff                       ; 0xc13c3 vgabios.c:913
     2711    mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc13c5
     2712    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc13c9
     2713    mov di, 00089h                            ; bf 89 00                    ; 0xc13cc vgabios.c:37
     2714    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc13cf
     2715    mov es, ax                                ; 8e c0                       ; 0xc13d2
     2716    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc13d4
     2717    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc13d7 vgabios.c:38
     2718    test AL, strict byte 008h                 ; a8 08                       ; 0xc13da vgabios.c:930
     2719    jne short 01423h                          ; 75 45                       ; 0xc13dc
     2720    sal bx, 003h                              ; c1 e3 03                    ; 0xc13de vgabios.c:932
     2721    mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc13e1
     2722    mov dx, 003c6h                            ; ba c6 03                    ; 0xc13e5
     2723    out DX, AL                                ; ee                          ; 0xc13e8
     2724    xor al, al                                ; 30 c0                       ; 0xc13e9 vgabios.c:935
     2725    mov dx, 003c8h                            ; ba c8 03                    ; 0xc13eb
     2726    out DX, AL                                ; ee                          ; 0xc13ee
     2727    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc13ef vgabios.c:938
     2728    cmp bl, 001h                              ; 80 fb 01                    ; 0xc13f3
     2729    jc short 01406h                           ; 72 0e                       ; 0xc13f6
     2730    jbe short 0140fh                          ; 76 15                       ; 0xc13f8
     2731    cmp bl, 003h                              ; 80 fb 03                    ; 0xc13fa
     2732    je short 01419h                           ; 74 1a                       ; 0xc13fd
     2733    cmp bl, 002h                              ; 80 fb 02                    ; 0xc13ff
     2734    je short 01414h                           ; 74 10                       ; 0xc1402
     2735    jmp short 0141ch                          ; eb 16                       ; 0xc1404
     2736    test bl, bl                               ; 84 db                       ; 0xc1406
     2737    jne short 0141ch                          ; 75 12                       ; 0xc1408
     2738    mov si, 04fc2h                            ; be c2 4f                    ; 0xc140a vgabios.c:940
     2739    jmp short 0141ch                          ; eb 0d                       ; 0xc140d vgabios.c:941
     2740    mov si, 05082h                            ; be 82 50                    ; 0xc140f vgabios.c:943
     2741    jmp short 0141ch                          ; eb 08                       ; 0xc1412 vgabios.c:944
     2742    mov si, 05142h                            ; be 42 51                    ; 0xc1414 vgabios.c:946
     2743    jmp short 0141ch                          ; eb 03                       ; 0xc1417 vgabios.c:947
     2744    mov si, 05202h                            ; be 02 52                    ; 0xc1419 vgabios.c:949
     2745    xor cx, cx                                ; 31 c9                       ; 0xc141c vgabios.c:953
     2746    jmp short 0142bh                          ; eb 0b                       ; 0xc141e
     2747    jmp near 016e9h                           ; e9 c6 02                    ; 0xc1420
     2748    jmp short 01471h                          ; eb 4c                       ; 0xc1423
     2749    cmp cx, 00100h                            ; 81 f9 00 01                 ; 0xc1425
     2750    jnc short 01463h                          ; 73 38                       ; 0xc1429
     2751    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc142b vgabios.c:954
     2752    xor bh, bh                                ; 30 ff                       ; 0xc142e
     2753    sal bx, 003h                              ; c1 e3 03                    ; 0xc1430
     2754    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc1433
     2755    xor bh, bh                                ; 30 ff                       ; 0xc1437
     2756    mov al, byte [bx+0483eh]                  ; 8a 87 3e 48                 ; 0xc1439
     2757    xor ah, ah                                ; 30 e4                       ; 0xc143d
     2758    cmp cx, ax                                ; 39 c1                       ; 0xc143f
     2759    jnbe short 01458h                         ; 77 15                       ; 0xc1441
     2760    imul bx, cx, strict byte 00003h           ; 6b d9 03                    ; 0xc1443 vgabios.c:955
     2761    add bx, si                                ; 01 f3                       ; 0xc1446
     2762    mov al, byte [bx]                         ; 8a 07                       ; 0xc1448
     2763    mov dx, 003c9h                            ; ba c9 03                    ; 0xc144a
     2764    out DX, AL                                ; ee                          ; 0xc144d
     2765    mov al, byte [bx+001h]                    ; 8a 47 01                    ; 0xc144e vgabios.c:956
     2766    out DX, AL                                ; ee                          ; 0xc1451
     2767    mov al, byte [bx+002h]                    ; 8a 47 02                    ; 0xc1452 vgabios.c:957
     2768    out DX, AL                                ; ee                          ; 0xc1455
     2769    jmp short 01460h                          ; eb 08                       ; 0xc1456 vgabios.c:959
     2770    xor al, al                                ; 30 c0                       ; 0xc1458 vgabios.c:960
     2771    mov dx, 003c9h                            ; ba c9 03                    ; 0xc145a
     2772    out DX, AL                                ; ee                          ; 0xc145d
     2773    out DX, AL                                ; ee                          ; 0xc145e vgabios.c:961
     2774    out DX, AL                                ; ee                          ; 0xc145f vgabios.c:962
     2775    inc cx                                    ; 41                          ; 0xc1460 vgabios.c:964
     2776    jmp short 01425h                          ; eb c2                       ; 0xc1461
     2777    test byte [bp-014h], 002h                 ; f6 46 ec 02                 ; 0xc1463 vgabios.c:965
     2778    je short 01471h                           ; 74 08                       ; 0xc1467
     2779    mov dx, 00100h                            ; ba 00 01                    ; 0xc1469 vgabios.c:967
     2780    xor ax, ax                                ; 31 c0                       ; 0xc146c
     2781    call 01083h                               ; e8 12 fc                    ; 0xc146e
     2782    mov dx, 003dah                            ; ba da 03                    ; 0xc1471 vgabios.c:972
     2783    in AL, DX                                 ; ec                          ; 0xc1474
    27882784    db  02ah, 0e4h
    2789     ; sub ah, ah                                ; 2a e4                     ; 0xc148c
    2790     xor cx, cx                                ; 31 c9                       ; 0xc148e vgabios.c:973
    2791     jmp short 01497h                          ; eb 05                       ; 0xc1490
    2792     cmp cx, strict byte 00013h                ; 83 f9 13                    ; 0xc1492
    2793     jnbe short 014b1h                         ; 77 1a                       ; 0xc1495
    2794     mov al, cl                                ; 88 c8                       ; 0xc1497 vgabios.c:974
    2795     mov dx, 003c0h                            ; ba c0 03                    ; 0xc1499
    2796     out DX, AL                                ; ee                          ; 0xc149c
    2797     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc149d vgabios.c:975
    2798     xor ah, ah                                ; 30 e4                       ; 0xc14a0
    2799     mov bx, ax                                ; 89 c3                       ; 0xc14a2
    2800     sal bx, 006h                              ; c1 e3 06                    ; 0xc14a4
    2801     add bx, cx                                ; 01 cb                       ; 0xc14a7
    2802     mov al, byte [bx+04865h]                  ; 8a 87 65 48                 ; 0xc14a9
    2803     out DX, AL                                ; ee                          ; 0xc14ad
    2804     inc cx                                    ; 41                          ; 0xc14ae vgabios.c:976
    2805     jmp short 01492h                          ; eb e1                       ; 0xc14af
    2806     mov AL, strict byte 014h                  ; b0 14                       ; 0xc14b1 vgabios.c:977
    2807     mov dx, 003c0h                            ; ba c0 03                    ; 0xc14b3
    2808     out DX, AL                                ; ee                          ; 0xc14b6
    2809     xor al, al                                ; 30 c0                       ; 0xc14b7 vgabios.c:978
    2810     out DX, AL                                ; ee                          ; 0xc14b9
    2811     mov dx, 003c4h                            ; ba c4 03                    ; 0xc14ba vgabios.c:981
    2812     out DX, AL                                ; ee                          ; 0xc14bd
    2813     mov AL, strict byte 003h                  ; b0 03                       ; 0xc14be vgabios.c:982
    2814     mov dx, 003c5h                            ; ba c5 03                    ; 0xc14c0
    2815     out DX, AL                                ; ee                          ; 0xc14c3
    2816     mov cx, strict word 00001h                ; b9 01 00                    ; 0xc14c4 vgabios.c:983
    2817     jmp short 014ceh                          ; eb 05                       ; 0xc14c7
    2818     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc14c9
    2819     jnbe short 014ebh                         ; 77 1d                       ; 0xc14cc
    2820     mov al, cl                                ; 88 c8                       ; 0xc14ce vgabios.c:984
    2821     mov dx, 003c4h                            ; ba c4 03                    ; 0xc14d0
    2822     out DX, AL                                ; ee                          ; 0xc14d3
    2823     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc14d4 vgabios.c:985
    2824     xor ah, ah                                ; 30 e4                       ; 0xc14d7
    2825     mov bx, ax                                ; 89 c3                       ; 0xc14d9
    2826     sal bx, 006h                              ; c1 e3 06                    ; 0xc14db
    2827     add bx, cx                                ; 01 cb                       ; 0xc14de
    2828     mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc14e0
    2829     mov dx, 003c5h                            ; ba c5 03                    ; 0xc14e4
    2830     out DX, AL                                ; ee                          ; 0xc14e7
    2831     inc cx                                    ; 41                          ; 0xc14e8 vgabios.c:986
    2832     jmp short 014c9h                          ; eb de                       ; 0xc14e9
    2833     xor cx, cx                                ; 31 c9                       ; 0xc14eb vgabios.c:989
    2834     jmp short 014f4h                          ; eb 05                       ; 0xc14ed
    2835     cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc14ef
    2836     jnbe short 01511h                         ; 77 1d                       ; 0xc14f2
    2837     mov al, cl                                ; 88 c8                       ; 0xc14f4 vgabios.c:990
    2838     mov dx, 003ceh                            ; ba ce 03                    ; 0xc14f6
    2839     out DX, AL                                ; ee                          ; 0xc14f9
    2840     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc14fa vgabios.c:991
    2841     xor ah, ah                                ; 30 e4                       ; 0xc14fd
    2842     mov bx, ax                                ; 89 c3                       ; 0xc14ff
    2843     sal bx, 006h                              ; c1 e3 06                    ; 0xc1501
    2844     add bx, cx                                ; 01 cb                       ; 0xc1504
    2845     mov al, byte [bx+04879h]                  ; 8a 87 79 48                 ; 0xc1506
    2846     mov dx, 003cfh                            ; ba cf 03                    ; 0xc150a
    2847     out DX, AL                                ; ee                          ; 0xc150d
    2848     inc cx                                    ; 41                          ; 0xc150e vgabios.c:992
    2849     jmp short 014efh                          ; eb de                       ; 0xc150f
    2850     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc1511 vgabios.c:995
    2851     xor bh, bh                                ; 30 ff                       ; 0xc1514
    2852     sal bx, 003h                              ; c1 e3 03                    ; 0xc1516
    2853     cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc1519
    2854     jne short 01525h                          ; 75 05                       ; 0xc151e
    2855     mov dx, 003b4h                            ; ba b4 03                    ; 0xc1520
    2856     jmp short 01528h                          ; eb 03                       ; 0xc1523
    2857     mov dx, 003d4h                            ; ba d4 03                    ; 0xc1525
    2858     mov si, dx                                ; 89 d6                       ; 0xc1528
    2859     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc152a vgabios.c:998
    2860     out DX, ax                                ; ef                          ; 0xc152d
    2861     xor cx, cx                                ; 31 c9                       ; 0xc152e vgabios.c:1000
    2862     jmp short 01537h                          ; eb 05                       ; 0xc1530
    2863     cmp cx, strict byte 00018h                ; 83 f9 18                    ; 0xc1532
    2864     jnbe short 01553h                         ; 77 1c                       ; 0xc1535
    2865     mov al, cl                                ; 88 c8                       ; 0xc1537 vgabios.c:1001
    2866     mov dx, si                                ; 89 f2                       ; 0xc1539
    2867     out DX, AL                                ; ee                          ; 0xc153b
    2868     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc153c vgabios.c:1002
    2869     xor bh, bh                                ; 30 ff                       ; 0xc153f
    2870     sal bx, 006h                              ; c1 e3 06                    ; 0xc1541
    2871     mov di, bx                                ; 89 df                       ; 0xc1544
    2872     add di, cx                                ; 01 cf                       ; 0xc1546
    2873     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc1548
    2874     mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc154b
    2875     out DX, AL                                ; ee                          ; 0xc154f
    2876     inc cx                                    ; 41                          ; 0xc1550 vgabios.c:1003
    2877     jmp short 01532h                          ; eb df                       ; 0xc1551
    2878     mov al, byte [bx+0484bh]                  ; 8a 87 4b 48                 ; 0xc1553 vgabios.c:1006
    2879     mov dx, 003c2h                            ; ba c2 03                    ; 0xc1557
    2880     out DX, AL                                ; ee                          ; 0xc155a
    2881     mov AL, strict byte 020h                  ; b0 20                       ; 0xc155b vgabios.c:1009
    2882     mov dx, 003c0h                            ; ba c0 03                    ; 0xc155d
    2883     out DX, AL                                ; ee                          ; 0xc1560
    2884     mov dx, 003dah                            ; ba da 03                    ; 0xc1561 vgabios.c:1010
    2885     in AL, DX                                 ; ec                          ; 0xc1564
     2785    ; sub ah, ah                                ; 2a e4                     ; 0xc1475
     2786    xor cx, cx                                ; 31 c9                       ; 0xc1477 vgabios.c:975
     2787    jmp short 01480h                          ; eb 05                       ; 0xc1479
     2788    cmp cx, strict byte 00013h                ; 83 f9 13                    ; 0xc147b
     2789    jnbe short 0149ah                         ; 77 1a                       ; 0xc147e
     2790    mov al, cl                                ; 88 c8                       ; 0xc1480 vgabios.c:976
     2791    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1482
     2792    out DX, AL                                ; ee                          ; 0xc1485
     2793    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1486 vgabios.c:977
     2794    xor ah, ah                                ; 30 e4                       ; 0xc1489
     2795    mov bx, ax                                ; 89 c3                       ; 0xc148b
     2796    sal bx, 006h                              ; c1 e3 06                    ; 0xc148d
     2797    add bx, cx                                ; 01 cb                       ; 0xc1490
     2798    mov al, byte [bx+04865h]                  ; 8a 87 65 48                 ; 0xc1492
     2799    out DX, AL                                ; ee                          ; 0xc1496
     2800    inc cx                                    ; 41                          ; 0xc1497 vgabios.c:978
     2801    jmp short 0147bh                          ; eb e1                       ; 0xc1498
     2802    mov AL, strict byte 014h                  ; b0 14                       ; 0xc149a vgabios.c:979
     2803    mov dx, 003c0h                            ; ba c0 03                    ; 0xc149c
     2804    out DX, AL                                ; ee                          ; 0xc149f
     2805    xor al, al                                ; 30 c0                       ; 0xc14a0 vgabios.c:980
     2806    out DX, AL                                ; ee                          ; 0xc14a2
     2807    mov dx, 003c4h                            ; ba c4 03                    ; 0xc14a3 vgabios.c:983
     2808    out DX, AL                                ; ee                          ; 0xc14a6
     2809    mov AL, strict byte 003h                  ; b0 03                       ; 0xc14a7 vgabios.c:984
     2810    mov dx, 003c5h                            ; ba c5 03                    ; 0xc14a9
     2811    out DX, AL                                ; ee                          ; 0xc14ac
     2812    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc14ad vgabios.c:985
     2813    jmp short 014b7h                          ; eb 05                       ; 0xc14b0
     2814    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc14b2
     2815    jnbe short 014d4h                         ; 77 1d                       ; 0xc14b5
     2816    mov al, cl                                ; 88 c8                       ; 0xc14b7 vgabios.c:986
     2817    mov dx, 003c4h                            ; ba c4 03                    ; 0xc14b9
     2818    out DX, AL                                ; ee                          ; 0xc14bc
     2819    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc14bd vgabios.c:987
     2820    xor ah, ah                                ; 30 e4                       ; 0xc14c0
     2821    mov bx, ax                                ; 89 c3                       ; 0xc14c2
     2822    sal bx, 006h                              ; c1 e3 06                    ; 0xc14c4
     2823    add bx, cx                                ; 01 cb                       ; 0xc14c7
     2824    mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc14c9
     2825    mov dx, 003c5h                            ; ba c5 03                    ; 0xc14cd
     2826    out DX, AL                                ; ee                          ; 0xc14d0
     2827    inc cx                                    ; 41                          ; 0xc14d1 vgabios.c:988
     2828    jmp short 014b2h                          ; eb de                       ; 0xc14d2
     2829    xor cx, cx                                ; 31 c9                       ; 0xc14d4 vgabios.c:991
     2830    jmp short 014ddh                          ; eb 05                       ; 0xc14d6
     2831    cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc14d8
     2832    jnbe short 014fah                         ; 77 1d                       ; 0xc14db
     2833    mov al, cl                                ; 88 c8                       ; 0xc14dd vgabios.c:992
     2834    mov dx, 003ceh                            ; ba ce 03                    ; 0xc14df
     2835    out DX, AL                                ; ee                          ; 0xc14e2
     2836    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc14e3 vgabios.c:993
     2837    xor ah, ah                                ; 30 e4                       ; 0xc14e6
     2838    mov bx, ax                                ; 89 c3                       ; 0xc14e8
     2839    sal bx, 006h                              ; c1 e3 06                    ; 0xc14ea
     2840    add bx, cx                                ; 01 cb                       ; 0xc14ed
     2841    mov al, byte [bx+04879h]                  ; 8a 87 79 48                 ; 0xc14ef
     2842    mov dx, 003cfh                            ; ba cf 03                    ; 0xc14f3
     2843    out DX, AL                                ; ee                          ; 0xc14f6
     2844    inc cx                                    ; 41                          ; 0xc14f7 vgabios.c:994
     2845    jmp short 014d8h                          ; eb de                       ; 0xc14f8
     2846    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc14fa vgabios.c:997
     2847    xor bh, bh                                ; 30 ff                       ; 0xc14fd
     2848    sal bx, 003h                              ; c1 e3 03                    ; 0xc14ff
     2849    cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc1502
     2850    jne short 0150eh                          ; 75 05                       ; 0xc1507
     2851    mov dx, 003b4h                            ; ba b4 03                    ; 0xc1509
     2852    jmp short 01511h                          ; eb 03                       ; 0xc150c
     2853    mov dx, 003d4h                            ; ba d4 03                    ; 0xc150e
     2854    mov si, dx                                ; 89 d6                       ; 0xc1511
     2855    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc1513 vgabios.c:1000
     2856    out DX, ax                                ; ef                          ; 0xc1516
     2857    xor cx, cx                                ; 31 c9                       ; 0xc1517 vgabios.c:1002
     2858    jmp short 01520h                          ; eb 05                       ; 0xc1519
     2859    cmp cx, strict byte 00018h                ; 83 f9 18                    ; 0xc151b
     2860    jnbe short 0153ch                         ; 77 1c                       ; 0xc151e
     2861    mov al, cl                                ; 88 c8                       ; 0xc1520 vgabios.c:1003
     2862    mov dx, si                                ; 89 f2                       ; 0xc1522
     2863    out DX, AL                                ; ee                          ; 0xc1524
     2864    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc1525 vgabios.c:1004
     2865    xor bh, bh                                ; 30 ff                       ; 0xc1528
     2866    sal bx, 006h                              ; c1 e3 06                    ; 0xc152a
     2867    mov di, bx                                ; 89 df                       ; 0xc152d
     2868    add di, cx                                ; 01 cf                       ; 0xc152f
     2869    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc1531
     2870    mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc1534
     2871    out DX, AL                                ; ee                          ; 0xc1538
     2872    inc cx                                    ; 41                          ; 0xc1539 vgabios.c:1005
     2873    jmp short 0151bh                          ; eb df                       ; 0xc153a
     2874    mov al, byte [bx+0484bh]                  ; 8a 87 4b 48                 ; 0xc153c vgabios.c:1008
     2875    mov dx, 003c2h                            ; ba c2 03                    ; 0xc1540
     2876    out DX, AL                                ; ee                          ; 0xc1543
     2877    mov AL, strict byte 020h                  ; b0 20                       ; 0xc1544 vgabios.c:1011
     2878    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1546
     2879    out DX, AL                                ; ee                          ; 0xc1549
     2880    mov dx, 003dah                            ; ba da 03                    ; 0xc154a vgabios.c:1012
     2881    in AL, DX                                 ; ec                          ; 0xc154d
    28862882    db  02ah, 0e4h
    2887     ; sub ah, ah                                ; 2a e4                     ; 0xc1565
    2888     cmp byte [bp-012h], 000h                  ; 80 7e ee 00                 ; 0xc1567 vgabios.c:1012
    2889     jne short 015cdh                          ; 75 60                       ; 0xc156b
    2890     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc156d vgabios.c:1014
    2891     xor bh, bh                                ; 30 ff                       ; 0xc1570
    2892     sal bx, 003h                              ; c1 e3 03                    ; 0xc1572
    2893     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1575
    2894     jne short 0158fh                          ; 75 13                       ; 0xc157a
    2895     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc157c vgabios.c:1016
    2896     mov cx, 04000h                            ; b9 00 40                    ; 0xc1580
    2897     mov ax, 00720h                            ; b8 20 07                    ; 0xc1583
     2883    ; sub ah, ah                                ; 2a e4                     ; 0xc154e
     2884    cmp byte [bp-012h], 000h                  ; 80 7e ee 00                 ; 0xc1550 vgabios.c:1014
     2885    jne short 015b3h                          ; 75 5d                       ; 0xc1554
     2886    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc1556 vgabios.c:1016
     2887    xor bh, bh                                ; 30 ff                       ; 0xc1559
     2888    sal bx, 003h                              ; c1 e3 03                    ; 0xc155b
     2889    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc155e
     2890    jne short 01577h                          ; 75 12                       ; 0xc1563
     2891    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1565 vgabios.c:1018
     2892    mov cx, 04000h                            ; b9 00 40                    ; 0xc1569
     2893    mov ax, 00720h                            ; b8 20 07                    ; 0xc156c
     2894    xor di, di                                ; 31 ff                       ; 0xc156f
     2895    jcxz 01575h                               ; e3 02                       ; 0xc1571
     2896    rep stosw                                 ; f3 ab                       ; 0xc1573
     2897    jmp short 015b3h                          ; eb 3c                       ; 0xc1575 vgabios.c:1020
     2898    cmp byte [bp-00ch], 00dh                  ; 80 7e f4 0d                 ; 0xc1577 vgabios.c:1022
     2899    jnc short 0158eh                          ; 73 11                       ; 0xc157b
     2900    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc157d vgabios.c:1024
     2901    mov cx, 04000h                            ; b9 00 40                    ; 0xc1581
     2902    xor ax, ax                                ; 31 c0                       ; 0xc1584
    28982903    xor di, di                                ; 31 ff                       ; 0xc1586
    2899     cld                                       ; fc                          ; 0xc1588
    2900     jcxz 0158dh                               ; e3 02                       ; 0xc1589
    2901     rep stosw                                 ; f3 ab                       ; 0xc158b
    2902     jmp short 015cdh                          ; eb 3e                       ; 0xc158d vgabios.c:1018
    2903     cmp byte [bp-00eh], 00dh                  ; 80 7e f2 0d                 ; 0xc158f vgabios.c:1020
    2904     jnc short 015a7h                          ; 73 12                       ; 0xc1593
    2905     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1595 vgabios.c:1022
    2906     mov cx, 04000h                            ; b9 00 40                    ; 0xc1599
    2907     xor ax, ax                                ; 31 c0                       ; 0xc159c
    2908     xor di, di                                ; 31 ff                       ; 0xc159e
    2909     cld                                       ; fc                          ; 0xc15a0
    2910     jcxz 015a5h                               ; e3 02                       ; 0xc15a1
    2911     rep stosw                                 ; f3 ab                       ; 0xc15a3
    2912     jmp short 015cdh                          ; eb 26                       ; 0xc15a5 vgabios.c:1024
    2913     mov AL, strict byte 002h                  ; b0 02                       ; 0xc15a7 vgabios.c:1026
    2914     mov dx, 003c4h                            ; ba c4 03                    ; 0xc15a9
    2915     out DX, AL                                ; ee                          ; 0xc15ac
    2916     mov dx, 003c5h                            ; ba c5 03                    ; 0xc15ad vgabios.c:1027
    2917     in AL, DX                                 ; ec                          ; 0xc15b0
     2904    jcxz 0158ch                               ; e3 02                       ; 0xc1588
     2905    rep stosw                                 ; f3 ab                       ; 0xc158a
     2906    jmp short 015b3h                          ; eb 25                       ; 0xc158c vgabios.c:1026
     2907    mov AL, strict byte 002h                  ; b0 02                       ; 0xc158e vgabios.c:1028
     2908    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1590
     2909    out DX, AL                                ; ee                          ; 0xc1593
     2910    mov dx, 003c5h                            ; ba c5 03                    ; 0xc1594 vgabios.c:1029
     2911    in AL, DX                                 ; ec                          ; 0xc1597
    29182912    db  02ah, 0e4h
    2919     ; sub ah, ah                                ; 2a e4                     ; 0xc15b1
    2920     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc15b3
    2921     mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc15b6 vgabios.c:1028
    2922     out DX, AL                                ; ee                          ; 0xc15b8
    2923     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15b9 vgabios.c:1029
    2924     mov cx, 08000h                            ; b9 00 80                    ; 0xc15bd
    2925     xor ax, ax                                ; 31 c0                       ; 0xc15c0
    2926     xor di, di                                ; 31 ff                       ; 0xc15c2
    2927     cld                                       ; fc                          ; 0xc15c4
    2928     jcxz 015c9h                               ; e3 02                       ; 0xc15c5
    2929     rep stosw                                 ; f3 ab                       ; 0xc15c7
    2930     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc15c9 vgabios.c:1030
    2931     out DX, AL                                ; ee                          ; 0xc15cc
    2932     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc15cd vgabios.c:42
    2933     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc15d0
    2934     mov es, ax                                ; 8e c0                       ; 0xc15d3
    2935     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc15d5
    2936     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15d8
    2937     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc15db vgabios.c:52
    2938     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc15de
    2939     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc15e1
    2940     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc15e4 vgabios.c:1038
    2941     xor bh, bh                                ; 30 ff                       ; 0xc15e7
    2942     sal bx, 006h                              ; c1 e3 06                    ; 0xc15e9
    2943     mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc15ec vgabios.c:50
    2944     mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc15f0 vgabios.c:52
    2945     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc15f3
    2946     mov bx, strict word 00063h                ; bb 63 00                    ; 0xc15f6 vgabios.c:52
    2947     mov word [es:bx], si                      ; 26 89 37                    ; 0xc15f9
    2948     mov bx, 00084h                            ; bb 84 00                    ; 0xc15fc vgabios.c:42
    2949     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc15ff
    2950     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1602
    2951     mov bx, 00085h                            ; bb 85 00                    ; 0xc1605 vgabios.c:52
    2952     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc1608
    2953     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc160b
    2954     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc160e vgabios.c:1042
    2955     or AL, strict byte 060h                   ; 0c 60                       ; 0xc1611
    2956     mov bx, 00087h                            ; bb 87 00                    ; 0xc1613 vgabios.c:42
    2957     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1616
    2958     mov bx, 00088h                            ; bb 88 00                    ; 0xc1619 vgabios.c:42
    2959     mov byte [es:bx], 0f9h                    ; 26 c6 07 f9                 ; 0xc161c
    2960     mov bx, 00089h                            ; bb 89 00                    ; 0xc1620 vgabios.c:37
    2961     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1623
    2962     and AL, strict byte 07fh                  ; 24 7f                       ; 0xc1626 vgabios.c:38
    2963     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1628 vgabios.c:42
    2964     mov bx, 0008ah                            ; bb 8a 00                    ; 0xc162b vgabios.c:42
    2965     mov byte [es:bx], 008h                    ; 26 c6 07 08                 ; 0xc162e
    2966     mov ax, ds                                ; 8c d8                       ; 0xc1632 vgabios.c:1048
    2967     mov bx, 000a8h                            ; bb a8 00                    ; 0xc1634 vgabios.c:62
    2968     mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc1637
    2969     mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc163c
    2970     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1640 vgabios.c:1050
    2971     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc1643
    2972     jnbe short 0166eh                         ; 77 27                       ; 0xc1645
    2973     mov bl, al                                ; 88 c3                       ; 0xc1647 vgabios.c:1052
    2974     xor bh, bh                                ; 30 ff                       ; 0xc1649
    2975     mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc164b vgabios.c:40
    2976     mov bx, strict word 00065h                ; bb 65 00                    ; 0xc164f vgabios.c:42
    2977     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1652
    2978     cmp byte [bp-00eh], 006h                  ; 80 7e f2 06                 ; 0xc1655 vgabios.c:1053
    2979     jne short 01660h                          ; 75 05                       ; 0xc1659
    2980     mov ax, strict word 0003fh                ; b8 3f 00                    ; 0xc165b
    2981     jmp short 01663h                          ; eb 03                       ; 0xc165e
    2982     mov ax, strict word 00030h                ; b8 30 00                    ; 0xc1660
    2983     mov bx, strict word 00066h                ; bb 66 00                    ; 0xc1663 vgabios.c:42
    2984     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc1666
    2985     mov es, dx                                ; 8e c2                       ; 0xc1669
    2986     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc166b
    2987     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc166e vgabios.c:1057
    2988     xor bh, bh                                ; 30 ff                       ; 0xc1671
    2989     sal bx, 003h                              ; c1 e3 03                    ; 0xc1673
    2990     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1676
    2991     jne short 01686h                          ; 75 09                       ; 0xc167b
    2992     mov dx, strict word 00007h                ; ba 07 00                    ; 0xc167d vgabios.c:1059
    2993     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc1680
    2994     call 01107h                               ; e8 81 fa                    ; 0xc1683
    2995     xor cx, cx                                ; 31 c9                       ; 0xc1686 vgabios.c:1063
    2996     jmp short 0168fh                          ; eb 05                       ; 0xc1688
    2997     cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc168a
    2998     jnc short 0169bh                          ; 73 0c                       ; 0xc168d
    2999     mov al, cl                                ; 88 c8                       ; 0xc168f vgabios.c:1064
    3000     xor ah, ah                                ; 30 e4                       ; 0xc1691
    3001     xor dx, dx                                ; 31 d2                       ; 0xc1693
    3002     call 0120eh                               ; e8 76 fb                    ; 0xc1695
    3003     inc cx                                    ; 41                          ; 0xc1698
    3004     jmp short 0168ah                          ; eb ef                       ; 0xc1699
    3005     xor ax, ax                                ; 31 c0                       ; 0xc169b vgabios.c:1067
    3006     call 0129dh                               ; e8 fd fb                    ; 0xc169d
    3007     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc16a0 vgabios.c:1070
    3008     xor bh, bh                                ; 30 ff                       ; 0xc16a3
    3009     sal bx, 003h                              ; c1 e3 03                    ; 0xc16a5
    3010     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc16a8
    3011     jne short 016bfh                          ; 75 10                       ; 0xc16ad
    3012     xor bl, bl                                ; 30 db                       ; 0xc16af vgabios.c:1072
    3013     mov AL, strict byte 004h                  ; b0 04                       ; 0xc16b1
    3014     mov AH, strict byte 011h                  ; b4 11                       ; 0xc16b3
    3015     int 010h                                  ; cd 10                       ; 0xc16b5
    3016     xor bl, bl                                ; 30 db                       ; 0xc16b7 vgabios.c:1073
    3017     mov AL, strict byte 003h                  ; b0 03                       ; 0xc16b9
    3018     mov AH, strict byte 011h                  ; b4 11                       ; 0xc16bb
    3019     int 010h                                  ; cd 10                       ; 0xc16bd
    3020     mov dx, 0596ch                            ; ba 6c 59                    ; 0xc16bf vgabios.c:1077
    3021     mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc16c2
    3022     call 00980h                               ; e8 b8 f2                    ; 0xc16c5
    3023     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc16c8 vgabios.c:1079
    3024     cmp ax, strict word 00010h                ; 3d 10 00                    ; 0xc16cb
    3025     je short 016eah                           ; 74 1a                       ; 0xc16ce
    3026     cmp ax, strict word 0000eh                ; 3d 0e 00                    ; 0xc16d0
    3027     je short 016e5h                           ; 74 10                       ; 0xc16d3
    3028     cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc16d5
    3029     jne short 016efh                          ; 75 15                       ; 0xc16d8
    3030     mov dx, 0556ch                            ; ba 6c 55                    ; 0xc16da vgabios.c:1081
    3031     mov ax, strict word 00043h                ; b8 43 00                    ; 0xc16dd
    3032     call 00980h                               ; e8 9d f2                    ; 0xc16e0
    3033     jmp short 016efh                          ; eb 0a                       ; 0xc16e3 vgabios.c:1082
    3034     mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc16e5 vgabios.c:1084
    3035     jmp short 016ddh                          ; eb f3                       ; 0xc16e8
    3036     mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc16ea vgabios.c:1087
    3037     jmp short 016ddh                          ; eb ee                       ; 0xc16ed
    3038     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc16ef vgabios.c:1090
    3039     pop di                                    ; 5f                          ; 0xc16f2
    3040     pop si                                    ; 5e                          ; 0xc16f3
    3041     pop dx                                    ; 5a                          ; 0xc16f4
    3042     pop cx                                    ; 59                          ; 0xc16f5
    3043     pop bx                                    ; 5b                          ; 0xc16f6
    3044     pop bp                                    ; 5d                          ; 0xc16f7
    3045     retn                                      ; c3                          ; 0xc16f8
    3046   ; disGetNextSymbol 0xc16f9 LB 0x2b8a -> off=0x0 cb=000000000000008f uValue=00000000000c16f9 'vgamem_copy_pl4'
    3047 vgamem_copy_pl4:                             ; 0xc16f9 LB 0x8f
    3048     push bp                                   ; 55                          ; 0xc16f9 vgabios.c:1093
    3049     mov bp, sp                                ; 89 e5                       ; 0xc16fa
    3050     push si                                   ; 56                          ; 0xc16fc
    3051     push di                                   ; 57                          ; 0xc16fd
    3052     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc16fe
    3053     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1701
    3054     mov al, dl                                ; 88 d0                       ; 0xc1704
    3055     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1706
    3056     mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc1709
    3057     xor ah, ah                                ; 30 e4                       ; 0xc170c vgabios.c:1099
    3058     mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc170e
    3059     xor dh, dh                                ; 30 f6                       ; 0xc1711
    3060     mov cx, dx                                ; 89 d1                       ; 0xc1713
    3061     imul dx                                   ; f7 ea                       ; 0xc1715
    3062     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1717
    3063     xor dh, dh                                ; 30 f6                       ; 0xc171a
    3064     mov si, dx                                ; 89 d6                       ; 0xc171c
    3065     imul dx                                   ; f7 ea                       ; 0xc171e
    3066     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1720
    3067     xor dh, dh                                ; 30 f6                       ; 0xc1723
    3068     mov bx, dx                                ; 89 d3                       ; 0xc1725
    3069     add ax, dx                                ; 01 d0                       ; 0xc1727
    3070     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1729
    3071     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc172c vgabios.c:1100
    3072     xor ah, ah                                ; 30 e4                       ; 0xc172f
    3073     imul cx                                   ; f7 e9                       ; 0xc1731
    3074     imul si                                   ; f7 ee                       ; 0xc1733
    3075     add ax, bx                                ; 01 d8                       ; 0xc1735
    3076     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1737
    3077     mov ax, 00105h                            ; b8 05 01                    ; 0xc173a vgabios.c:1101
    3078     mov dx, 003ceh                            ; ba ce 03                    ; 0xc173d
    3079     out DX, ax                                ; ef                          ; 0xc1740
    3080     xor bl, bl                                ; 30 db                       ; 0xc1741 vgabios.c:1102
    3081     cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc1743
    3082     jnc short 01778h                          ; 73 30                       ; 0xc1746
    3083     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1748 vgabios.c:1104
    3084     xor ah, ah                                ; 30 e4                       ; 0xc174b
    3085     mov cx, ax                                ; 89 c1                       ; 0xc174d
    3086     mov al, bl                                ; 88 d8                       ; 0xc174f
    3087     mov dx, ax                                ; 89 c2                       ; 0xc1751
    3088     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1753
    3089     mov si, ax                                ; 89 c6                       ; 0xc1756
    3090     mov ax, dx                                ; 89 d0                       ; 0xc1758
    3091     imul si                                   ; f7 ee                       ; 0xc175a
    3092     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc175c
    3093     add si, ax                                ; 01 c6                       ; 0xc175f
    3094     mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1761
    3095     add di, ax                                ; 01 c7                       ; 0xc1764
    3096     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1766
    3097     mov es, dx                                ; 8e c2                       ; 0xc1769
    3098     cld                                       ; fc                          ; 0xc176b
    3099     jcxz 01774h                               ; e3 06                       ; 0xc176c
    3100     push DS                                   ; 1e                          ; 0xc176e
    3101     mov ds, dx                                ; 8e da                       ; 0xc176f
    3102     rep movsb                                 ; f3 a4                       ; 0xc1771
    3103     pop DS                                    ; 1f                          ; 0xc1773
     2913    ; sub ah, ah                                ; 2a e4                     ; 0xc1598
     2914    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc159a
     2915    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc159d vgabios.c:1030
     2916    out DX, AL                                ; ee                          ; 0xc159f
     2917    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15a0 vgabios.c:1031
     2918    mov cx, 08000h                            ; b9 00 80                    ; 0xc15a4
     2919    xor ax, ax                                ; 31 c0                       ; 0xc15a7
     2920    xor di, di                                ; 31 ff                       ; 0xc15a9
     2921    jcxz 015afh                               ; e3 02                       ; 0xc15ab
     2922    rep stosw                                 ; f3 ab                       ; 0xc15ad
     2923    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc15af vgabios.c:1032
     2924    out DX, AL                                ; ee                          ; 0xc15b2
     2925    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc15b3 vgabios.c:42
     2926    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc15b6
     2927    mov es, ax                                ; 8e c0                       ; 0xc15b9
     2928    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc15bb
     2929    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15be
     2930    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc15c1 vgabios.c:1039
     2931    xor bh, bh                                ; 30 ff                       ; 0xc15c4
     2932    sal bx, 006h                              ; c1 e3 06                    ; 0xc15c6
     2933    mov al, byte [bx+04842h]                  ; 8a 87 42 48                 ; 0xc15c9
     2934    xor ah, ah                                ; 30 e4                       ; 0xc15cd
     2935    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc15cf vgabios.c:52
     2936    mov word [es:di], ax                      ; 26 89 05                    ; 0xc15d2
     2937    mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc15d5 vgabios.c:50
     2938    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc15d9 vgabios.c:52
     2939    mov word [es:di], ax                      ; 26 89 05                    ; 0xc15dc
     2940    mov di, strict word 00063h                ; bf 63 00                    ; 0xc15df vgabios.c:52
     2941    mov word [es:di], si                      ; 26 89 35                    ; 0xc15e2
     2942    mov al, byte [bx+04843h]                  ; 8a 87 43 48                 ; 0xc15e5 vgabios.c:40
     2943    mov si, 00084h                            ; be 84 00                    ; 0xc15e9 vgabios.c:42
     2944    mov byte [es:si], al                      ; 26 88 04                    ; 0xc15ec
     2945    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc15ef vgabios.c:1043
     2946    xor ah, ah                                ; 30 e4                       ; 0xc15f3
     2947    mov bx, 00085h                            ; bb 85 00                    ; 0xc15f5 vgabios.c:52
     2948    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc15f8
     2949    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc15fb vgabios.c:1044
     2950    or AL, strict byte 060h                   ; 0c 60                       ; 0xc15fe
     2951    mov bx, 00087h                            ; bb 87 00                    ; 0xc1600 vgabios.c:42
     2952    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1603
     2953    mov bx, 00088h                            ; bb 88 00                    ; 0xc1606 vgabios.c:42
     2954    mov byte [es:bx], 0f9h                    ; 26 c6 07 f9                 ; 0xc1609
     2955    mov bx, 00089h                            ; bb 89 00                    ; 0xc160d vgabios.c:37
     2956    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1610
     2957    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc1613 vgabios.c:38
     2958    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1615 vgabios.c:42
     2959    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc1618 vgabios.c:42
     2960    mov byte [es:bx], 008h                    ; 26 c6 07 08                 ; 0xc161b
     2961    mov ax, ds                                ; 8c d8                       ; 0xc161f vgabios.c:1050
     2962    mov bx, 000a8h                            ; bb a8 00                    ; 0xc1621 vgabios.c:62
     2963    mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc1624
     2964    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc1629
     2965    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc162d vgabios.c:1052
     2966    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc1630
     2967    jnbe short 0165bh                         ; 77 27                       ; 0xc1632
     2968    mov bl, al                                ; 88 c3                       ; 0xc1634 vgabios.c:1054
     2969    xor bh, bh                                ; 30 ff                       ; 0xc1636
     2970    mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc1638 vgabios.c:40
     2971    mov bx, strict word 00065h                ; bb 65 00                    ; 0xc163c vgabios.c:42
     2972    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc163f
     2973    cmp byte [bp-00ch], 006h                  ; 80 7e f4 06                 ; 0xc1642 vgabios.c:1055
     2974    jne short 0164dh                          ; 75 05                       ; 0xc1646
     2975    mov ax, strict word 0003fh                ; b8 3f 00                    ; 0xc1648
     2976    jmp short 01650h                          ; eb 03                       ; 0xc164b
     2977    mov ax, strict word 00030h                ; b8 30 00                    ; 0xc164d
     2978    mov bx, strict word 00066h                ; bb 66 00                    ; 0xc1650 vgabios.c:42
     2979    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc1653
     2980    mov es, dx                                ; 8e c2                       ; 0xc1656
     2981    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1658
     2982    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc165b vgabios.c:1059
     2983    xor bh, bh                                ; 30 ff                       ; 0xc165e
     2984    sal bx, 003h                              ; c1 e3 03                    ; 0xc1660
     2985    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1663
     2986    jne short 01673h                          ; 75 09                       ; 0xc1668
     2987    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc166a vgabios.c:1061
     2988    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc166d
     2989    call 01110h                               ; e8 9d fa                    ; 0xc1670
     2990    xor cx, cx                                ; 31 c9                       ; 0xc1673 vgabios.c:1065
     2991    jmp short 0167ch                          ; eb 05                       ; 0xc1675
     2992    cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc1677
     2993    jnc short 01688h                          ; 73 0c                       ; 0xc167a
     2994    mov al, cl                                ; 88 c8                       ; 0xc167c vgabios.c:1066
     2995    xor ah, ah                                ; 30 e4                       ; 0xc167e
     2996    xor dx, dx                                ; 31 d2                       ; 0xc1680
     2997    call 01217h                               ; e8 92 fb                    ; 0xc1682
     2998    inc cx                                    ; 41                          ; 0xc1685
     2999    jmp short 01677h                          ; eb ef                       ; 0xc1686
     3000    xor ax, ax                                ; 31 c0                       ; 0xc1688 vgabios.c:1069
     3001    call 012a6h                               ; e8 19 fc                    ; 0xc168a
     3002    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc168d vgabios.c:1072
     3003    xor bh, bh                                ; 30 ff                       ; 0xc1690
     3004    sal bx, 003h                              ; c1 e3 03                    ; 0xc1692
     3005    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1695
     3006    jne short 016ach                          ; 75 10                       ; 0xc169a
     3007    xor dx, dx                                ; 31 d2                       ; 0xc169c vgabios.c:1074
     3008    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc169e
     3009    call 02cc1h                               ; e8 1d 16                    ; 0xc16a1
     3010    xor bl, bl                                ; 30 db                       ; 0xc16a4 vgabios.c:1075
     3011    mov AL, strict byte 003h                  ; b0 03                       ; 0xc16a6
     3012    mov AH, strict byte 011h                  ; b4 11                       ; 0xc16a8
     3013    int 06dh                                  ; cd 6d                       ; 0xc16aa
     3014    mov bx, 0596ch                            ; bb 6c 59                    ; 0xc16ac vgabios.c:1079
     3015    mov cx, ds                                ; 8c d9                       ; 0xc16af
     3016    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc16b1
     3017    call 00980h                               ; e8 c9 f2                    ; 0xc16b4
     3018    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc16b7 vgabios.c:1081
     3019    xor bh, bh                                ; 30 ff                       ; 0xc16ba
     3020    sal bx, 006h                              ; c1 e3 06                    ; 0xc16bc
     3021    mov dl, byte [bx+04844h]                  ; 8a 97 44 48                 ; 0xc16bf
     3022    cmp dl, 010h                              ; 80 fa 10                    ; 0xc16c3
     3023    je short 016e4h                           ; 74 1c                       ; 0xc16c6
     3024    cmp dl, 00eh                              ; 80 fa 0e                    ; 0xc16c8
     3025    je short 016dfh                           ; 74 12                       ; 0xc16cb
     3026    cmp dl, 008h                              ; 80 fa 08                    ; 0xc16cd
     3027    jne short 016e9h                          ; 75 17                       ; 0xc16d0
     3028    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc16d2 vgabios.c:1083
     3029    mov cx, ds                                ; 8c d9                       ; 0xc16d5
     3030    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc16d7
     3031    call 00980h                               ; e8 a3 f2                    ; 0xc16da
     3032    jmp short 016e9h                          ; eb 0a                       ; 0xc16dd vgabios.c:1084
     3033    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc16df vgabios.c:1086
     3034    jmp short 016d5h                          ; eb f1                       ; 0xc16e2
     3035    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc16e4 vgabios.c:1089
     3036    jmp short 016d5h                          ; eb ec                       ; 0xc16e7
     3037    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc16e9 vgabios.c:1092
     3038    pop di                                    ; 5f                          ; 0xc16ec
     3039    pop si                                    ; 5e                          ; 0xc16ed
     3040    pop dx                                    ; 5a                          ; 0xc16ee
     3041    pop cx                                    ; 59                          ; 0xc16ef
     3042    pop bx                                    ; 5b                          ; 0xc16f0
     3043    pop bp                                    ; 5d                          ; 0xc16f1
     3044    retn                                      ; c3                          ; 0xc16f2
     3045  ; disGetNextSymbol 0xc16f3 LB 0x2b7c -> off=0x0 cb=000000000000008e uValue=00000000000c16f3 'vgamem_copy_pl4'
     3046vgamem_copy_pl4:                             ; 0xc16f3 LB 0x8e
     3047    push bp                                   ; 55                          ; 0xc16f3 vgabios.c:1095
     3048    mov bp, sp                                ; 89 e5                       ; 0xc16f4
     3049    push si                                   ; 56                          ; 0xc16f6
     3050    push di                                   ; 57                          ; 0xc16f7
     3051    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc16f8
     3052    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc16fb
     3053    mov al, dl                                ; 88 d0                       ; 0xc16fe
     3054    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1700
     3055    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc1703
     3056    xor ah, ah                                ; 30 e4                       ; 0xc1706 vgabios.c:1101
     3057    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1708
     3058    xor dh, dh                                ; 30 f6                       ; 0xc170b
     3059    mov cx, dx                                ; 89 d1                       ; 0xc170d
     3060    imul dx                                   ; f7 ea                       ; 0xc170f
     3061    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1711
     3062    xor dh, dh                                ; 30 f6                       ; 0xc1714
     3063    mov si, dx                                ; 89 d6                       ; 0xc1716
     3064    imul dx                                   ; f7 ea                       ; 0xc1718
     3065    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc171a
     3066    xor dh, dh                                ; 30 f6                       ; 0xc171d
     3067    mov bx, dx                                ; 89 d3                       ; 0xc171f
     3068    add ax, dx                                ; 01 d0                       ; 0xc1721
     3069    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1723
     3070    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1726 vgabios.c:1102
     3071    xor ah, ah                                ; 30 e4                       ; 0xc1729
     3072    imul cx                                   ; f7 e9                       ; 0xc172b
     3073    imul si                                   ; f7 ee                       ; 0xc172d
     3074    add ax, bx                                ; 01 d8                       ; 0xc172f
     3075    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1731
     3076    mov ax, 00105h                            ; b8 05 01                    ; 0xc1734 vgabios.c:1103
     3077    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1737
     3078    out DX, ax                                ; ef                          ; 0xc173a
     3079    xor bl, bl                                ; 30 db                       ; 0xc173b vgabios.c:1104
     3080    cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc173d
     3081    jnc short 01771h                          ; 73 2f                       ; 0xc1740
     3082    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1742 vgabios.c:1106
     3083    xor ah, ah                                ; 30 e4                       ; 0xc1745
     3084    mov cx, ax                                ; 89 c1                       ; 0xc1747
     3085    mov al, bl                                ; 88 d8                       ; 0xc1749
     3086    mov dx, ax                                ; 89 c2                       ; 0xc174b
     3087    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc174d
     3088    mov si, ax                                ; 89 c6                       ; 0xc1750
     3089    mov ax, dx                                ; 89 d0                       ; 0xc1752
     3090    imul si                                   ; f7 ee                       ; 0xc1754
     3091    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1756
     3092    add si, ax                                ; 01 c6                       ; 0xc1759
     3093    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc175b
     3094    add di, ax                                ; 01 c7                       ; 0xc175e
     3095    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1760
     3096    mov es, dx                                ; 8e c2                       ; 0xc1763
     3097    jcxz 0176dh                               ; e3 06                       ; 0xc1765
     3098    push DS                                   ; 1e                          ; 0xc1767
     3099    mov ds, dx                                ; 8e da                       ; 0xc1768
     3100    rep movsb                                 ; f3 a4                       ; 0xc176a
     3101    pop DS                                    ; 1f                          ; 0xc176c
    31043102    db  0feh, 0c3h
    3105     ; inc bl                                    ; fe c3                     ; 0xc1774 vgabios.c:1105
    3106     jmp short 01743h                          ; eb cb                       ; 0xc1776
    3107     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1778 vgabios.c:1106
    3108     mov dx, 003ceh                            ; ba ce 03                    ; 0xc177b
    3109     out DX, ax                                ; ef                          ; 0xc177e
    3110     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc177f vgabios.c:1107
    3111     pop di                                    ; 5f                          ; 0xc1782
    3112     pop si                                    ; 5e                          ; 0xc1783
    3113     pop bp                                    ; 5d                          ; 0xc1784
    3114     retn 00004h                               ; c2 04 00                    ; 0xc1785
    3115   ; disGetNextSymbol 0xc1788 LB 0x2afb -> off=0x0 cb=000000000000007c uValue=00000000000c1788 'vgamem_fill_pl4'
    3116 vgamem_fill_pl4:                             ; 0xc1788 LB 0x7c
    3117     push bp                                   ; 55                          ; 0xc1788 vgabios.c:1110
    3118     mov bp, sp                                ; 89 e5                       ; 0xc1789
    3119     push si                                   ; 56                          ; 0xc178b
    3120     push di                                   ; 57                          ; 0xc178c
    3121     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc178d
    3122     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1790
    3123     mov al, dl                                ; 88 d0                       ; 0xc1793
    3124     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc1795
    3125     mov bh, cl                                ; 88 cf                       ; 0xc1798
    3126     xor ah, ah                                ; 30 e4                       ; 0xc179a vgabios.c:1116
    3127     mov dx, ax                                ; 89 c2                       ; 0xc179c
    3128     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc179e
    3129     mov cx, ax                                ; 89 c1                       ; 0xc17a1
    3130     mov ax, dx                                ; 89 d0                       ; 0xc17a3
    3131     imul cx                                   ; f7 e9                       ; 0xc17a5
    3132     mov dl, bh                                ; 88 fa                       ; 0xc17a7
    3133     xor dh, dh                                ; 30 f6                       ; 0xc17a9
    3134     imul dx                                   ; f7 ea                       ; 0xc17ab
    3135     mov dx, ax                                ; 89 c2                       ; 0xc17ad
    3136     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc17af
    3137     xor ah, ah                                ; 30 e4                       ; 0xc17b2
    3138     add dx, ax                                ; 01 c2                       ; 0xc17b4
    3139     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc17b6
    3140     mov ax, 00205h                            ; b8 05 02                    ; 0xc17b9 vgabios.c:1117
    3141     mov dx, 003ceh                            ; ba ce 03                    ; 0xc17bc
    3142     out DX, ax                                ; ef                          ; 0xc17bf
    3143     xor bl, bl                                ; 30 db                       ; 0xc17c0 vgabios.c:1118
    3144     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc17c2
    3145     jnc short 017f4h                          ; 73 2d                       ; 0xc17c5
    3146     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc17c7 vgabios.c:1120
    3147     xor ch, ch                                ; 30 ed                       ; 0xc17ca
    3148     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc17cc
    3149     xor ah, ah                                ; 30 e4                       ; 0xc17cf
    3150     mov si, ax                                ; 89 c6                       ; 0xc17d1
    3151     mov al, bl                                ; 88 d8                       ; 0xc17d3
    3152     mov dx, ax                                ; 89 c2                       ; 0xc17d5
    3153     mov al, bh                                ; 88 f8                       ; 0xc17d7
    3154     mov di, ax                                ; 89 c7                       ; 0xc17d9
    3155     mov ax, dx                                ; 89 d0                       ; 0xc17db
    3156     imul di                                   ; f7 ef                       ; 0xc17dd
    3157     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc17df
    3158     add di, ax                                ; 01 c7                       ; 0xc17e2
    3159     mov ax, si                                ; 89 f0                       ; 0xc17e4
    3160     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc17e6
    3161     mov es, dx                                ; 8e c2                       ; 0xc17e9
    3162     cld                                       ; fc                          ; 0xc17eb
    3163     jcxz 017f0h                               ; e3 02                       ; 0xc17ec
    3164     rep stosb                                 ; f3 aa                       ; 0xc17ee
     3103    ; inc bl                                    ; fe c3                     ; 0xc176d vgabios.c:1107
     3104    jmp short 0173dh                          ; eb cc                       ; 0xc176f
     3105    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1771 vgabios.c:1108
     3106    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1774
     3107    out DX, ax                                ; ef                          ; 0xc1777
     3108    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1778 vgabios.c:1109
     3109    pop di                                    ; 5f                          ; 0xc177b
     3110    pop si                                    ; 5e                          ; 0xc177c
     3111    pop bp                                    ; 5d                          ; 0xc177d
     3112    retn 00004h                               ; c2 04 00                    ; 0xc177e
     3113  ; disGetNextSymbol 0xc1781 LB 0x2aee -> off=0x0 cb=000000000000007b uValue=00000000000c1781 'vgamem_fill_pl4'
     3114vgamem_fill_pl4:                             ; 0xc1781 LB 0x7b
     3115    push bp                                   ; 55                          ; 0xc1781 vgabios.c:1112
     3116    mov bp, sp                                ; 89 e5                       ; 0xc1782
     3117    push si                                   ; 56                          ; 0xc1784
     3118    push di                                   ; 57                          ; 0xc1785
     3119    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc1786
     3120    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1789
     3121    mov al, dl                                ; 88 d0                       ; 0xc178c
     3122    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc178e
     3123    mov bh, cl                                ; 88 cf                       ; 0xc1791
     3124    xor ah, ah                                ; 30 e4                       ; 0xc1793 vgabios.c:1118
     3125    mov dx, ax                                ; 89 c2                       ; 0xc1795
     3126    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1797
     3127    mov cx, ax                                ; 89 c1                       ; 0xc179a
     3128    mov ax, dx                                ; 89 d0                       ; 0xc179c
     3129    imul cx                                   ; f7 e9                       ; 0xc179e
     3130    mov dl, bh                                ; 88 fa                       ; 0xc17a0
     3131    xor dh, dh                                ; 30 f6                       ; 0xc17a2
     3132    imul dx                                   ; f7 ea                       ; 0xc17a4
     3133    mov dx, ax                                ; 89 c2                       ; 0xc17a6
     3134    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc17a8
     3135    xor ah, ah                                ; 30 e4                       ; 0xc17ab
     3136    add dx, ax                                ; 01 c2                       ; 0xc17ad
     3137    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc17af
     3138    mov ax, 00205h                            ; b8 05 02                    ; 0xc17b2 vgabios.c:1119
     3139    mov dx, 003ceh                            ; ba ce 03                    ; 0xc17b5
     3140    out DX, ax                                ; ef                          ; 0xc17b8
     3141    xor bl, bl                                ; 30 db                       ; 0xc17b9 vgabios.c:1120
     3142    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc17bb
     3143    jnc short 017ech                          ; 73 2c                       ; 0xc17be
     3144    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc17c0 vgabios.c:1122
     3145    xor ch, ch                                ; 30 ed                       ; 0xc17c3
     3146    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc17c5
     3147    xor ah, ah                                ; 30 e4                       ; 0xc17c8
     3148    mov si, ax                                ; 89 c6                       ; 0xc17ca
     3149    mov al, bl                                ; 88 d8                       ; 0xc17cc
     3150    mov dx, ax                                ; 89 c2                       ; 0xc17ce
     3151    mov al, bh                                ; 88 f8                       ; 0xc17d0
     3152    mov di, ax                                ; 89 c7                       ; 0xc17d2
     3153    mov ax, dx                                ; 89 d0                       ; 0xc17d4
     3154    imul di                                   ; f7 ef                       ; 0xc17d6
     3155    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc17d8
     3156    add di, ax                                ; 01 c7                       ; 0xc17db
     3157    mov ax, si                                ; 89 f0                       ; 0xc17dd
     3158    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc17df
     3159    mov es, dx                                ; 8e c2                       ; 0xc17e2
     3160    jcxz 017e8h                               ; e3 02                       ; 0xc17e4
     3161    rep stosb                                 ; f3 aa                       ; 0xc17e6
    31653162    db  0feh, 0c3h
    3166     ; inc bl                                    ; fe c3                     ; 0xc17f0 vgabios.c:1121
    3167     jmp short 017c2h                          ; eb ce                       ; 0xc17f2
    3168     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc17f4 vgabios.c:1122
    3169     mov dx, 003ceh                            ; ba ce 03                    ; 0xc17f7
    3170     out DX, ax                                ; ef                          ; 0xc17fa
    3171     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc17fb vgabios.c:1123
    3172     pop di                                    ; 5f                          ; 0xc17fe
    3173     pop si                                    ; 5e                          ; 0xc17ff
    3174     pop bp                                    ; 5d                          ; 0xc1800
    3175     retn 00004h                               ; c2 04 00                    ; 0xc1801
    3176   ; disGetNextSymbol 0xc1804 LB 0x2a7f -> off=0x0 cb=00000000000000b8 uValue=00000000000c1804 'vgamem_copy_cga'
    3177 vgamem_copy_cga:                             ; 0xc1804 LB 0xb8
    3178     push bp                                   ; 55                          ; 0xc1804 vgabios.c:1126
    3179     mov bp, sp                                ; 89 e5                       ; 0xc1805
    3180     push si                                   ; 56                          ; 0xc1807
    3181     push di                                   ; 57                          ; 0xc1808
    3182     sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc1809
    3183     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc180c
    3184     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc180f
    3185     mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc1812
    3186     mov al, dl                                ; 88 d0                       ; 0xc1815 vgabios.c:1132
    3187     xor ah, ah                                ; 30 e4                       ; 0xc1817
    3188     mov bx, ax                                ; 89 c3                       ; 0xc1819
    3189     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc181b
    3190     mov si, ax                                ; 89 c6                       ; 0xc181e
    3191     mov ax, bx                                ; 89 d8                       ; 0xc1820
    3192     imul si                                   ; f7 ee                       ; 0xc1822
    3193     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1824
    3194     mov di, bx                                ; 89 df                       ; 0xc1827
    3195     imul bx                                   ; f7 eb                       ; 0xc1829
    3196     mov dx, ax                                ; 89 c2                       ; 0xc182b
    3197     sar dx, 1                                 ; d1 fa                       ; 0xc182d
    3198     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc182f
    3199     xor ah, ah                                ; 30 e4                       ; 0xc1832
    3200     mov bx, ax                                ; 89 c3                       ; 0xc1834
    3201     add dx, ax                                ; 01 c2                       ; 0xc1836
    3202     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1838
    3203     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc183b vgabios.c:1133
    3204     imul si                                   ; f7 ee                       ; 0xc183e
    3205     imul di                                   ; f7 ef                       ; 0xc1840
    3206     sar ax, 1                                 ; d1 f8                       ; 0xc1842
    3207     add ax, bx                                ; 01 d8                       ; 0xc1844
    3208     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1846
    3209     mov byte [bp-006h], bh                    ; 88 7e fa                    ; 0xc1849 vgabios.c:1134
    3210     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc184c
    3211     xor ah, ah                                ; 30 e4                       ; 0xc184f
    3212     cwd                                       ; 99                          ; 0xc1851
     3163    ; inc bl                                    ; fe c3                     ; 0xc17e8 vgabios.c:1123
     3164    jmp short 017bbh                          ; eb cf                       ; 0xc17ea
     3165    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc17ec vgabios.c:1124
     3166    mov dx, 003ceh                            ; ba ce 03                    ; 0xc17ef
     3167    out DX, ax                                ; ef                          ; 0xc17f2
     3168    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc17f3 vgabios.c:1125
     3169    pop di                                    ; 5f                          ; 0xc17f6
     3170    pop si                                    ; 5e                          ; 0xc17f7
     3171    pop bp                                    ; 5d                          ; 0xc17f8
     3172    retn 00004h                               ; c2 04 00                    ; 0xc17f9
     3173  ; disGetNextSymbol 0xc17fc LB 0x2a73 -> off=0x0 cb=00000000000000b6 uValue=00000000000c17fc 'vgamem_copy_cga'
     3174vgamem_copy_cga:                             ; 0xc17fc LB 0xb6
     3175    push bp                                   ; 55                          ; 0xc17fc vgabios.c:1128
     3176    mov bp, sp                                ; 89 e5                       ; 0xc17fd
     3177    push si                                   ; 56                          ; 0xc17ff
     3178    push di                                   ; 57                          ; 0xc1800
     3179    sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc1801
     3180    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc1804
     3181    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc1807
     3182    mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc180a
     3183    mov al, dl                                ; 88 d0                       ; 0xc180d vgabios.c:1134
     3184    xor ah, ah                                ; 30 e4                       ; 0xc180f
     3185    mov bx, ax                                ; 89 c3                       ; 0xc1811
     3186    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1813
     3187    mov si, ax                                ; 89 c6                       ; 0xc1816
     3188    mov ax, bx                                ; 89 d8                       ; 0xc1818
     3189    imul si                                   ; f7 ee                       ; 0xc181a
     3190    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc181c
     3191    mov di, bx                                ; 89 df                       ; 0xc181f
     3192    imul bx                                   ; f7 eb                       ; 0xc1821
     3193    mov dx, ax                                ; 89 c2                       ; 0xc1823
     3194    sar dx, 1                                 ; d1 fa                       ; 0xc1825
     3195    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1827
     3196    xor ah, ah                                ; 30 e4                       ; 0xc182a
     3197    mov bx, ax                                ; 89 c3                       ; 0xc182c
     3198    add dx, ax                                ; 01 c2                       ; 0xc182e
     3199    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1830
     3200    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1833 vgabios.c:1135
     3201    imul si                                   ; f7 ee                       ; 0xc1836
     3202    imul di                                   ; f7 ef                       ; 0xc1838
     3203    sar ax, 1                                 ; d1 f8                       ; 0xc183a
     3204    add ax, bx                                ; 01 d8                       ; 0xc183c
     3205    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc183e
     3206    mov byte [bp-006h], bh                    ; 88 7e fa                    ; 0xc1841 vgabios.c:1136
     3207    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1844
     3208    xor ah, ah                                ; 30 e4                       ; 0xc1847
     3209    cwd                                       ; 99                          ; 0xc1849
    32133210    db  02bh, 0c2h
    3214     ; sub ax, dx                                ; 2b c2                     ; 0xc1852
    3215     sar ax, 1                                 ; d1 f8                       ; 0xc1854
    3216     mov bx, ax                                ; 89 c3                       ; 0xc1856
    3217     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1858
    3218     xor ah, ah                                ; 30 e4                       ; 0xc185b
    3219     cmp ax, bx                                ; 39 d8                       ; 0xc185d
    3220     jnl short 018b3h                          ; 7d 52                       ; 0xc185f
    3221     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1861 vgabios.c:1136
    3222     xor bh, bh                                ; 30 ff                       ; 0xc1864
    3223     mov word [bp-012h], bx                    ; 89 5e ee                    ; 0xc1866
    3224     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1869
    3225     imul bx                                   ; f7 eb                       ; 0xc186c
    3226     mov bx, ax                                ; 89 c3                       ; 0xc186e
    3227     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1870
    3228     add si, ax                                ; 01 c6                       ; 0xc1873
    3229     mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1875
    3230     add di, ax                                ; 01 c7                       ; 0xc1878
    3231     mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc187a
    3232     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc187d
    3233     mov es, dx                                ; 8e c2                       ; 0xc1880
    3234     cld                                       ; fc                          ; 0xc1882
    3235     jcxz 0188bh                               ; e3 06                       ; 0xc1883
    3236     push DS                                   ; 1e                          ; 0xc1885
    3237     mov ds, dx                                ; 8e da                       ; 0xc1886
    3238     rep movsb                                 ; f3 a4                       ; 0xc1888
    3239     pop DS                                    ; 1f                          ; 0xc188a
    3240     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc188b vgabios.c:1137
    3241     add si, 02000h                            ; 81 c6 00 20                 ; 0xc188e
    3242     add si, bx                                ; 01 de                       ; 0xc1892
    3243     mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1894
    3244     add di, 02000h                            ; 81 c7 00 20                 ; 0xc1897
    3245     add di, bx                                ; 01 df                       ; 0xc189b
    3246     mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc189d
    3247     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc18a0
    3248     mov es, dx                                ; 8e c2                       ; 0xc18a3
    3249     cld                                       ; fc                          ; 0xc18a5
    3250     jcxz 018aeh                               ; e3 06                       ; 0xc18a6
    3251     push DS                                   ; 1e                          ; 0xc18a8
    3252     mov ds, dx                                ; 8e da                       ; 0xc18a9
    3253     rep movsb                                 ; f3 a4                       ; 0xc18ab
    3254     pop DS                                    ; 1f                          ; 0xc18ad
    3255     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc18ae vgabios.c:1138
    3256     jmp short 0184ch                          ; eb 99                       ; 0xc18b1
    3257     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18b3 vgabios.c:1139
    3258     pop di                                    ; 5f                          ; 0xc18b6
    3259     pop si                                    ; 5e                          ; 0xc18b7
    3260     pop bp                                    ; 5d                          ; 0xc18b8
    3261     retn 00004h                               ; c2 04 00                    ; 0xc18b9
    3262   ; disGetNextSymbol 0xc18bc LB 0x29c7 -> off=0x0 cb=0000000000000096 uValue=00000000000c18bc 'vgamem_fill_cga'
    3263 vgamem_fill_cga:                             ; 0xc18bc LB 0x96
    3264     push bp                                   ; 55                          ; 0xc18bc vgabios.c:1142
    3265     mov bp, sp                                ; 89 e5                       ; 0xc18bd
    3266     push si                                   ; 56                          ; 0xc18bf
    3267     push di                                   ; 57                          ; 0xc18c0
    3268     sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc18c1
    3269     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc18c4
    3270     mov al, dl                                ; 88 d0                       ; 0xc18c7
    3271     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc18c9
    3272     mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc18cc
    3273     xor ah, ah                                ; 30 e4                       ; 0xc18cf vgabios.c:1148
    3274     mov dx, ax                                ; 89 c2                       ; 0xc18d1
    3275     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc18d3
    3276     mov bx, ax                                ; 89 c3                       ; 0xc18d6
    3277     mov ax, dx                                ; 89 d0                       ; 0xc18d8
    3278     imul bx                                   ; f7 eb                       ; 0xc18da
    3279     mov dl, cl                                ; 88 ca                       ; 0xc18dc
    3280     xor dh, dh                                ; 30 f6                       ; 0xc18de
    3281     imul dx                                   ; f7 ea                       ; 0xc18e0
    3282     mov dx, ax                                ; 89 c2                       ; 0xc18e2
    3283     sar dx, 1                                 ; d1 fa                       ; 0xc18e4
    3284     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc18e6
    3285     xor ah, ah                                ; 30 e4                       ; 0xc18e9
    3286     add dx, ax                                ; 01 c2                       ; 0xc18eb
    3287     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc18ed
    3288     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc18f0 vgabios.c:1149
    3289     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc18f3
    3290     xor ah, ah                                ; 30 e4                       ; 0xc18f6
    3291     cwd                                       ; 99                          ; 0xc18f8
     3211    ; sub ax, dx                                ; 2b c2                     ; 0xc184a
     3212    sar ax, 1                                 ; d1 f8                       ; 0xc184c
     3213    mov bx, ax                                ; 89 c3                       ; 0xc184e
     3214    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1850
     3215    xor ah, ah                                ; 30 e4                       ; 0xc1853
     3216    cmp ax, bx                                ; 39 d8                       ; 0xc1855
     3217    jnl short 018a9h                          ; 7d 50                       ; 0xc1857
     3218    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1859 vgabios.c:1138
     3219    xor bh, bh                                ; 30 ff                       ; 0xc185c
     3220    mov word [bp-012h], bx                    ; 89 5e ee                    ; 0xc185e
     3221    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1861
     3222    imul bx                                   ; f7 eb                       ; 0xc1864
     3223    mov bx, ax                                ; 89 c3                       ; 0xc1866
     3224    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1868
     3225    add si, ax                                ; 01 c6                       ; 0xc186b
     3226    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc186d
     3227    add di, ax                                ; 01 c7                       ; 0xc1870
     3228    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1872
     3229    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1875
     3230    mov es, dx                                ; 8e c2                       ; 0xc1878
     3231    jcxz 01882h                               ; e3 06                       ; 0xc187a
     3232    push DS                                   ; 1e                          ; 0xc187c
     3233    mov ds, dx                                ; 8e da                       ; 0xc187d
     3234    rep movsb                                 ; f3 a4                       ; 0xc187f
     3235    pop DS                                    ; 1f                          ; 0xc1881
     3236    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1882 vgabios.c:1139
     3237    add si, 02000h                            ; 81 c6 00 20                 ; 0xc1885
     3238    add si, bx                                ; 01 de                       ; 0xc1889
     3239    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc188b
     3240    add di, 02000h                            ; 81 c7 00 20                 ; 0xc188e
     3241    add di, bx                                ; 01 df                       ; 0xc1892
     3242    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc1894
     3243    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1897
     3244    mov es, dx                                ; 8e c2                       ; 0xc189a
     3245    jcxz 018a4h                               ; e3 06                       ; 0xc189c
     3246    push DS                                   ; 1e                          ; 0xc189e
     3247    mov ds, dx                                ; 8e da                       ; 0xc189f
     3248    rep movsb                                 ; f3 a4                       ; 0xc18a1
     3249    pop DS                                    ; 1f                          ; 0xc18a3
     3250    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc18a4 vgabios.c:1140
     3251    jmp short 01844h                          ; eb 9b                       ; 0xc18a7
     3252    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18a9 vgabios.c:1141
     3253    pop di                                    ; 5f                          ; 0xc18ac
     3254    pop si                                    ; 5e                          ; 0xc18ad
     3255    pop bp                                    ; 5d                          ; 0xc18ae
     3256    retn 00004h                               ; c2 04 00                    ; 0xc18af
     3257  ; disGetNextSymbol 0xc18b2 LB 0x29bd -> off=0x0 cb=0000000000000094 uValue=00000000000c18b2 'vgamem_fill_cga'
     3258vgamem_fill_cga:                             ; 0xc18b2 LB 0x94
     3259    push bp                                   ; 55                          ; 0xc18b2 vgabios.c:1144
     3260    mov bp, sp                                ; 89 e5                       ; 0xc18b3
     3261    push si                                   ; 56                          ; 0xc18b5
     3262    push di                                   ; 57                          ; 0xc18b6
     3263    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc18b7
     3264    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc18ba
     3265    mov al, dl                                ; 88 d0                       ; 0xc18bd
     3266    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc18bf
     3267    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc18c2
     3268    xor ah, ah                                ; 30 e4                       ; 0xc18c5 vgabios.c:1150
     3269    mov dx, ax                                ; 89 c2                       ; 0xc18c7
     3270    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc18c9
     3271    mov bx, ax                                ; 89 c3                       ; 0xc18cc
     3272    mov ax, dx                                ; 89 d0                       ; 0xc18ce
     3273    imul bx                                   ; f7 eb                       ; 0xc18d0
     3274    mov dl, cl                                ; 88 ca                       ; 0xc18d2
     3275    xor dh, dh                                ; 30 f6                       ; 0xc18d4
     3276    imul dx                                   ; f7 ea                       ; 0xc18d6
     3277    mov dx, ax                                ; 89 c2                       ; 0xc18d8
     3278    sar dx, 1                                 ; d1 fa                       ; 0xc18da
     3279    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc18dc
     3280    xor ah, ah                                ; 30 e4                       ; 0xc18df
     3281    add dx, ax                                ; 01 c2                       ; 0xc18e1
     3282    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc18e3
     3283    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc18e6 vgabios.c:1151
     3284    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc18e9
     3285    xor ah, ah                                ; 30 e4                       ; 0xc18ec
     3286    cwd                                       ; 99                          ; 0xc18ee
    32923287    db  02bh, 0c2h
    3293     ; sub ax, dx                                ; 2b c2                     ; 0xc18f9
    3294     sar ax, 1                                 ; d1 f8                       ; 0xc18fb
    3295     mov dx, ax                                ; 89 c2                       ; 0xc18fd
    3296     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc18ff
    3297     xor ah, ah                                ; 30 e4                       ; 0xc1902
    3298     cmp ax, dx                                ; 39 d0                       ; 0xc1904
    3299     jnl short 01949h                          ; 7d 41                       ; 0xc1906
    3300     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc1908 vgabios.c:1151
    3301     xor bh, bh                                ; 30 ff                       ; 0xc190b
    3302     mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc190d
    3303     xor dh, dh                                ; 30 f6                       ; 0xc1910
    3304     mov si, dx                                ; 89 d6                       ; 0xc1912
    3305     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1914
    3306     imul dx                                   ; f7 ea                       ; 0xc1917
    3307     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1919
    3308     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc191c
    3309     add di, ax                                ; 01 c7                       ; 0xc191f
    3310     mov cx, bx                                ; 89 d9                       ; 0xc1921
    3311     mov ax, si                                ; 89 f0                       ; 0xc1923
    3312     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1925
    3313     mov es, dx                                ; 8e c2                       ; 0xc1928
    3314     cld                                       ; fc                          ; 0xc192a
    3315     jcxz 0192fh                               ; e3 02                       ; 0xc192b
    3316     rep stosb                                 ; f3 aa                       ; 0xc192d
    3317     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc192f vgabios.c:1152
    3318     add di, 02000h                            ; 81 c7 00 20                 ; 0xc1932
    3319     add di, word [bp-010h]                    ; 03 7e f0                    ; 0xc1936
    3320     mov cx, bx                                ; 89 d9                       ; 0xc1939
    3321     mov ax, si                                ; 89 f0                       ; 0xc193b
    3322     mov es, dx                                ; 8e c2                       ; 0xc193d
    3323     cld                                       ; fc                          ; 0xc193f
    3324     jcxz 01944h                               ; e3 02                       ; 0xc1940
    3325     rep stosb                                 ; f3 aa                       ; 0xc1942
    3326     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1944 vgabios.c:1153
    3327     jmp short 018f3h                          ; eb aa                       ; 0xc1947
    3328     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1949 vgabios.c:1154
    3329     pop di                                    ; 5f                          ; 0xc194c
    3330     pop si                                    ; 5e                          ; 0xc194d
    3331     pop bp                                    ; 5d                          ; 0xc194e
    3332     retn 00004h                               ; c2 04 00                    ; 0xc194f
    3333   ; disGetNextSymbol 0xc1952 LB 0x2931 -> off=0x0 cb=0000000000000082 uValue=00000000000c1952 'vgamem_copy_linear'
    3334 vgamem_copy_linear:                          ; 0xc1952 LB 0x82
    3335     push bp                                   ; 55                          ; 0xc1952 vgabios.c:1157
    3336     mov bp, sp                                ; 89 e5                       ; 0xc1953
    3337     push si                                   ; 56                          ; 0xc1955
    3338     push di                                   ; 57                          ; 0xc1956
    3339     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1957
    3340     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc195a
    3341     mov al, dl                                ; 88 d0                       ; 0xc195d
    3342     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc195f
    3343     mov bx, cx                                ; 89 cb                       ; 0xc1962
    3344     xor ah, ah                                ; 30 e4                       ; 0xc1964 vgabios.c:1163
    3345     mov si, ax                                ; 89 c6                       ; 0xc1966
    3346     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1968
    3347     mov di, ax                                ; 89 c7                       ; 0xc196b
    3348     mov ax, si                                ; 89 f0                       ; 0xc196d
    3349     imul di                                   ; f7 ef                       ; 0xc196f
    3350     mul word [bp+004h]                        ; f7 66 04                    ; 0xc1971
    3351     mov si, ax                                ; 89 c6                       ; 0xc1974
    3352     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1976
    3353     xor ah, ah                                ; 30 e4                       ; 0xc1979
    3354     mov cx, ax                                ; 89 c1                       ; 0xc197b
    3355     add si, ax                                ; 01 c6                       ; 0xc197d
    3356     sal si, 003h                              ; c1 e6 03                    ; 0xc197f
    3357     mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1982
    3358     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1985 vgabios.c:1164
    3359     imul di                                   ; f7 ef                       ; 0xc1988
    3360     mul word [bp+004h]                        ; f7 66 04                    ; 0xc198a
    3361     add ax, cx                                ; 01 c8                       ; 0xc198d
    3362     sal ax, 003h                              ; c1 e0 03                    ; 0xc198f
    3363     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1992
    3364     sal bx, 003h                              ; c1 e3 03                    ; 0xc1995 vgabios.c:1165
    3365     sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc1998 vgabios.c:1166
    3366     mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc199c vgabios.c:1167
    3367     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc199f
    3368     cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc19a2
    3369     jnc short 019cbh                          ; 73 24                       ; 0xc19a5
    3370     xor ah, ah                                ; 30 e4                       ; 0xc19a7 vgabios.c:1169
    3371     mul word [bp+004h]                        ; f7 66 04                    ; 0xc19a9
    3372     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc19ac
    3373     add si, ax                                ; 01 c6                       ; 0xc19af
    3374     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc19b1
    3375     add di, ax                                ; 01 c7                       ; 0xc19b4
    3376     mov cx, bx                                ; 89 d9                       ; 0xc19b6
    3377     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc19b8
    3378     mov es, dx                                ; 8e c2                       ; 0xc19bb
    3379     cld                                       ; fc                          ; 0xc19bd
    3380     jcxz 019c6h                               ; e3 06                       ; 0xc19be
    3381     push DS                                   ; 1e                          ; 0xc19c0
    3382     mov ds, dx                                ; 8e da                       ; 0xc19c1
    3383     rep movsb                                 ; f3 a4                       ; 0xc19c3
    3384     pop DS                                    ; 1f                          ; 0xc19c5
    3385     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc19c6 vgabios.c:1170
    3386     jmp short 0199fh                          ; eb d4                       ; 0xc19c9
    3387     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc19cb vgabios.c:1171
    3388     pop di                                    ; 5f                          ; 0xc19ce
    3389     pop si                                    ; 5e                          ; 0xc19cf
    3390     pop bp                                    ; 5d                          ; 0xc19d0
    3391     retn 00004h                               ; c2 04 00                    ; 0xc19d1
    3392   ; disGetNextSymbol 0xc19d4 LB 0x28af -> off=0x0 cb=000000000000006e uValue=00000000000c19d4 'vgamem_fill_linear'
    3393 vgamem_fill_linear:                          ; 0xc19d4 LB 0x6e
    3394     push bp                                   ; 55                          ; 0xc19d4 vgabios.c:1174
    3395     mov bp, sp                                ; 89 e5                       ; 0xc19d5
    3396     push si                                   ; 56                          ; 0xc19d7
    3397     push di                                   ; 57                          ; 0xc19d8
    3398     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc19d9
    3399     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc19dc
    3400     mov al, dl                                ; 88 d0                       ; 0xc19df
    3401     mov si, cx                                ; 89 ce                       ; 0xc19e1
    3402     xor ah, ah                                ; 30 e4                       ; 0xc19e3 vgabios.c:1180
     3288    ; sub ax, dx                                ; 2b c2                     ; 0xc18ef
     3289    sar ax, 1                                 ; d1 f8                       ; 0xc18f1
     3290    mov dx, ax                                ; 89 c2                       ; 0xc18f3
     3291    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc18f5
     3292    xor ah, ah                                ; 30 e4                       ; 0xc18f8
     3293    cmp ax, dx                                ; 39 d0                       ; 0xc18fa
     3294    jnl short 0193dh                          ; 7d 3f                       ; 0xc18fc
     3295    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc18fe vgabios.c:1153
     3296    xor bh, bh                                ; 30 ff                       ; 0xc1901
     3297    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1903
     3298    xor dh, dh                                ; 30 f6                       ; 0xc1906
     3299    mov si, dx                                ; 89 d6                       ; 0xc1908
     3300    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc190a
     3301    imul dx                                   ; f7 ea                       ; 0xc190d
     3302    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc190f
     3303    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1912
     3304    add di, ax                                ; 01 c7                       ; 0xc1915
     3305    mov cx, bx                                ; 89 d9                       ; 0xc1917
     3306    mov ax, si                                ; 89 f0                       ; 0xc1919
     3307    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc191b
     3308    mov es, dx                                ; 8e c2                       ; 0xc191e
     3309    jcxz 01924h                               ; e3 02                       ; 0xc1920
     3310    rep stosb                                 ; f3 aa                       ; 0xc1922
     3311    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1924 vgabios.c:1154
     3312    add di, 02000h                            ; 81 c7 00 20                 ; 0xc1927
     3313    add di, word [bp-010h]                    ; 03 7e f0                    ; 0xc192b
     3314    mov cx, bx                                ; 89 d9                       ; 0xc192e
     3315    mov ax, si                                ; 89 f0                       ; 0xc1930
     3316    mov es, dx                                ; 8e c2                       ; 0xc1932
     3317    jcxz 01938h                               ; e3 02                       ; 0xc1934
     3318    rep stosb                                 ; f3 aa                       ; 0xc1936
     3319    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1938 vgabios.c:1155
     3320    jmp short 018e9h                          ; eb ac                       ; 0xc193b
     3321    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc193d vgabios.c:1156
     3322    pop di                                    ; 5f                          ; 0xc1940
     3323    pop si                                    ; 5e                          ; 0xc1941
     3324    pop bp                                    ; 5d                          ; 0xc1942
     3325    retn 00004h                               ; c2 04 00                    ; 0xc1943
     3326  ; disGetNextSymbol 0xc1946 LB 0x2929 -> off=0x0 cb=0000000000000081 uValue=00000000000c1946 'vgamem_copy_linear'
     3327vgamem_copy_linear:                          ; 0xc1946 LB 0x81
     3328    push bp                                   ; 55                          ; 0xc1946 vgabios.c:1159
     3329    mov bp, sp                                ; 89 e5                       ; 0xc1947
     3330    push si                                   ; 56                          ; 0xc1949
     3331    push di                                   ; 57                          ; 0xc194a
     3332    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc194b
     3333    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc194e
     3334    mov al, dl                                ; 88 d0                       ; 0xc1951
     3335    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1953
     3336    mov bx, cx                                ; 89 cb                       ; 0xc1956
     3337    xor ah, ah                                ; 30 e4                       ; 0xc1958 vgabios.c:1165
     3338    mov si, ax                                ; 89 c6                       ; 0xc195a
     3339    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc195c
     3340    mov di, ax                                ; 89 c7                       ; 0xc195f
     3341    mov ax, si                                ; 89 f0                       ; 0xc1961
     3342    imul di                                   ; f7 ef                       ; 0xc1963
     3343    mul word [bp+004h]                        ; f7 66 04                    ; 0xc1965
     3344    mov si, ax                                ; 89 c6                       ; 0xc1968
     3345    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc196a
     3346    xor ah, ah                                ; 30 e4                       ; 0xc196d
     3347    mov cx, ax                                ; 89 c1                       ; 0xc196f
     3348    add si, ax                                ; 01 c6                       ; 0xc1971
     3349    sal si, 003h                              ; c1 e6 03                    ; 0xc1973
     3350    mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1976
     3351    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1979 vgabios.c:1166
     3352    imul di                                   ; f7 ef                       ; 0xc197c
     3353    mul word [bp+004h]                        ; f7 66 04                    ; 0xc197e
     3354    add ax, cx                                ; 01 c8                       ; 0xc1981
     3355    sal ax, 003h                              ; c1 e0 03                    ; 0xc1983
     3356    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1986
     3357    sal bx, 003h                              ; c1 e3 03                    ; 0xc1989 vgabios.c:1167
     3358    sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc198c vgabios.c:1168
     3359    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc1990 vgabios.c:1169
     3360    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1993
     3361    cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc1996
     3362    jnc short 019beh                          ; 73 23                       ; 0xc1999
     3363    xor ah, ah                                ; 30 e4                       ; 0xc199b vgabios.c:1171
     3364    mul word [bp+004h]                        ; f7 66 04                    ; 0xc199d
     3365    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc19a0
     3366    add si, ax                                ; 01 c6                       ; 0xc19a3
     3367    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc19a5
     3368    add di, ax                                ; 01 c7                       ; 0xc19a8
     3369    mov cx, bx                                ; 89 d9                       ; 0xc19aa
     3370    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc19ac
     3371    mov es, dx                                ; 8e c2                       ; 0xc19af
     3372    jcxz 019b9h                               ; e3 06                       ; 0xc19b1
     3373    push DS                                   ; 1e                          ; 0xc19b3
     3374    mov ds, dx                                ; 8e da                       ; 0xc19b4
     3375    rep movsb                                 ; f3 a4                       ; 0xc19b6
     3376    pop DS                                    ; 1f                          ; 0xc19b8
     3377    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc19b9 vgabios.c:1172
     3378    jmp short 01993h                          ; eb d5                       ; 0xc19bc
     3379    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc19be vgabios.c:1173
     3380    pop di                                    ; 5f                          ; 0xc19c1
     3381    pop si                                    ; 5e                          ; 0xc19c2
     3382    pop bp                                    ; 5d                          ; 0xc19c3
     3383    retn 00004h                               ; c2 04 00                    ; 0xc19c4
     3384  ; disGetNextSymbol 0xc19c7 LB 0x28a8 -> off=0x0 cb=000000000000006d uValue=00000000000c19c7 'vgamem_fill_linear'
     3385vgamem_fill_linear:                          ; 0xc19c7 LB 0x6d
     3386    push bp                                   ; 55                          ; 0xc19c7 vgabios.c:1176
     3387    mov bp, sp                                ; 89 e5                       ; 0xc19c8
     3388    push si                                   ; 56                          ; 0xc19ca
     3389    push di                                   ; 57                          ; 0xc19cb
     3390    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc19cc
     3391    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc19cf
     3392    mov al, dl                                ; 88 d0                       ; 0xc19d2
     3393    mov si, cx                                ; 89 ce                       ; 0xc19d4
     3394    xor ah, ah                                ; 30 e4                       ; 0xc19d6 vgabios.c:1182
     3395    mov dx, ax                                ; 89 c2                       ; 0xc19d8
     3396    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc19da
     3397    mov di, ax                                ; 89 c7                       ; 0xc19dd
     3398    mov ax, dx                                ; 89 d0                       ; 0xc19df
     3399    imul di                                   ; f7 ef                       ; 0xc19e1
     3400    mul cx                                    ; f7 e1                       ; 0xc19e3
    34033401    mov dx, ax                                ; 89 c2                       ; 0xc19e5
    3404     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc19e7
    3405     mov di, ax                                ; 89 c7                       ; 0xc19ea
    3406     mov ax, dx                                ; 89 d0                       ; 0xc19ec
    3407     imul di                                   ; f7 ef                       ; 0xc19ee
    3408     mul cx                                    ; f7 e1                       ; 0xc19f0
    3409     mov dx, ax                                ; 89 c2                       ; 0xc19f2
    3410     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc19f4
    3411     xor ah, ah                                ; 30 e4                       ; 0xc19f7
    3412     add ax, dx                                ; 01 d0                       ; 0xc19f9
    3413     sal ax, 003h                              ; c1 e0 03                    ; 0xc19fb
    3414     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc19fe
    3415     sal bx, 003h                              ; c1 e3 03                    ; 0xc1a01 vgabios.c:1181
    3416     sal si, 003h                              ; c1 e6 03                    ; 0xc1a04 vgabios.c:1182
    3417     mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc1a07 vgabios.c:1183
    3418     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a0b
    3419     cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1a0e
    3420     jnc short 01a39h                          ; 73 26                       ; 0xc1a11
    3421     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a13 vgabios.c:1185
    3422     xor ah, ah                                ; 30 e4                       ; 0xc1a16
    3423     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1a18
    3424     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a1b
    3425     mul si                                    ; f7 e6                       ; 0xc1a1e
    3426     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1a20
    3427     add di, ax                                ; 01 c7                       ; 0xc1a23
    3428     mov cx, bx                                ; 89 d9                       ; 0xc1a25
    3429     mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc1a27
    3430     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1a2a
    3431     mov es, dx                                ; 8e c2                       ; 0xc1a2d
    3432     cld                                       ; fc                          ; 0xc1a2f
    3433     jcxz 01a34h                               ; e3 02                       ; 0xc1a30
    3434     rep stosb                                 ; f3 aa                       ; 0xc1a32
    3435     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1a34 vgabios.c:1186
    3436     jmp short 01a0bh                          ; eb d2                       ; 0xc1a37
    3437     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a39 vgabios.c:1187
    3438     pop di                                    ; 5f                          ; 0xc1a3c
    3439     pop si                                    ; 5e                          ; 0xc1a3d
    3440     pop bp                                    ; 5d                          ; 0xc1a3e
    3441     retn 00004h                               ; c2 04 00                    ; 0xc1a3f
    3442   ; disGetNextSymbol 0xc1a42 LB 0x2841 -> off=0x0 cb=0000000000000690 uValue=00000000000c1a42 'biosfn_scroll'
    3443 biosfn_scroll:                               ; 0xc1a42 LB 0x690
    3444     push bp                                   ; 55                          ; 0xc1a42 vgabios.c:1190
    3445     mov bp, sp                                ; 89 e5                       ; 0xc1a43
    3446     push si                                   ; 56                          ; 0xc1a45
    3447     push di                                   ; 57                          ; 0xc1a46
    3448     sub sp, strict byte 0001eh                ; 83 ec 1e                    ; 0xc1a47
    3449     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1a4a
    3450     mov byte [bp-010h], dl                    ; 88 56 f0                    ; 0xc1a4d
    3451     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1a50
    3452     mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1a53
    3453     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1a56 vgabios.c:1199
    3454     jnbe short 01a77h                         ; 77 1c                       ; 0xc1a59
    3455     cmp cl, byte [bp+006h]                    ; 3a 4e 06                    ; 0xc1a5b vgabios.c:1200
    3456     jnbe short 01a77h                         ; 77 17                       ; 0xc1a5e
    3457     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1a60 vgabios.c:37
    3458     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1a63
    3459     mov es, ax                                ; 8e c0                       ; 0xc1a66
    3460     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a68
    3461     xor ah, ah                                ; 30 e4                       ; 0xc1a6b vgabios.c:1204
    3462     call 035d1h                               ; e8 61 1b                    ; 0xc1a6d
    3463     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1a70
    3464     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1a73 vgabios.c:1205
    3465     jne short 01a7ah                          ; 75 03                       ; 0xc1a75
    3466     jmp near 020c9h                           ; e9 4f 06                    ; 0xc1a77
    3467     mov bx, 00084h                            ; bb 84 00                    ; 0xc1a7a vgabios.c:37
    3468     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1a7d
    3469     mov es, ax                                ; 8e c0                       ; 0xc1a80
    3470     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a82
    3471     xor ah, ah                                ; 30 e4                       ; 0xc1a85 vgabios.c:38
    3472     inc ax                                    ; 40                          ; 0xc1a87
    3473     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1a88
    3474     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1a8b vgabios.c:47
    3475     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1a8e
    3476     mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc1a91 vgabios.c:48
    3477     cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1a94 vgabios.c:1212
    3478     jne short 01aa3h                          ; 75 09                       ; 0xc1a98
    3479     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1a9a vgabios.c:37
    3480     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a9d
    3481     mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1aa0 vgabios.c:38
    3482     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1aa3 vgabios.c:1215
    3483     xor ah, ah                                ; 30 e4                       ; 0xc1aa6
    3484     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1aa8
    3485     jc short 01ab5h                           ; 72 08                       ; 0xc1aab
    3486     mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc1aad
     3402    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc19e7
     3403    xor ah, ah                                ; 30 e4                       ; 0xc19ea
     3404    add ax, dx                                ; 01 d0                       ; 0xc19ec
     3405    sal ax, 003h                              ; c1 e0 03                    ; 0xc19ee
     3406    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc19f1
     3407    sal bx, 003h                              ; c1 e3 03                    ; 0xc19f4 vgabios.c:1183
     3408    sal si, 003h                              ; c1 e6 03                    ; 0xc19f7 vgabios.c:1184
     3409    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc19fa vgabios.c:1185
     3410    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc19fe
     3411    cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1a01
     3412    jnc short 01a2bh                          ; 73 25                       ; 0xc1a04
     3413    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a06 vgabios.c:1187
     3414    xor ah, ah                                ; 30 e4                       ; 0xc1a09
     3415    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1a0b
     3416    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a0e
     3417    mul si                                    ; f7 e6                       ; 0xc1a11
     3418    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1a13
     3419    add di, ax                                ; 01 c7                       ; 0xc1a16
     3420    mov cx, bx                                ; 89 d9                       ; 0xc1a18
     3421    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc1a1a
     3422    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1a1d
     3423    mov es, dx                                ; 8e c2                       ; 0xc1a20
     3424    jcxz 01a26h                               ; e3 02                       ; 0xc1a22
     3425    rep stosb                                 ; f3 aa                       ; 0xc1a24
     3426    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1a26 vgabios.c:1188
     3427    jmp short 019feh                          ; eb d3                       ; 0xc1a29
     3428    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a2b vgabios.c:1189
     3429    pop di                                    ; 5f                          ; 0xc1a2e
     3430    pop si                                    ; 5e                          ; 0xc1a2f
     3431    pop bp                                    ; 5d                          ; 0xc1a30
     3432    retn 00004h                               ; c2 04 00                    ; 0xc1a31
     3433  ; disGetNextSymbol 0xc1a34 LB 0x283b -> off=0x0 cb=0000000000000688 uValue=00000000000c1a34 'biosfn_scroll'
     3434biosfn_scroll:                               ; 0xc1a34 LB 0x688
     3435    push bp                                   ; 55                          ; 0xc1a34 vgabios.c:1192
     3436    mov bp, sp                                ; 89 e5                       ; 0xc1a35
     3437    push si                                   ; 56                          ; 0xc1a37
     3438    push di                                   ; 57                          ; 0xc1a38
     3439    sub sp, strict byte 0001eh                ; 83 ec 1e                    ; 0xc1a39
     3440    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1a3c
     3441    mov byte [bp-010h], dl                    ; 88 56 f0                    ; 0xc1a3f
     3442    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1a42
     3443    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1a45
     3444    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1a48 vgabios.c:1201
     3445    jnbe short 01a69h                         ; 77 1c                       ; 0xc1a4b
     3446    cmp cl, byte [bp+006h]                    ; 3a 4e 06                    ; 0xc1a4d vgabios.c:1202
     3447    jnbe short 01a69h                         ; 77 17                       ; 0xc1a50
     3448    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1a52 vgabios.c:37
     3449    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1a55
     3450    mov es, ax                                ; 8e c0                       ; 0xc1a58
     3451    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a5a
     3452    xor ah, ah                                ; 30 e4                       ; 0xc1a5d vgabios.c:1206
     3453    call 035b3h                               ; e8 51 1b                    ; 0xc1a5f
     3454    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1a62
     3455    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1a65 vgabios.c:1207
     3456    jne short 01a6ch                          ; 75 03                       ; 0xc1a67
     3457    jmp near 020b3h                           ; e9 47 06                    ; 0xc1a69
     3458    mov bx, 00084h                            ; bb 84 00                    ; 0xc1a6c vgabios.c:37
     3459    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1a6f
     3460    mov es, ax                                ; 8e c0                       ; 0xc1a72
     3461    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a74
     3462    xor ah, ah                                ; 30 e4                       ; 0xc1a77 vgabios.c:38
     3463    inc ax                                    ; 40                          ; 0xc1a79
     3464    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1a7a
     3465    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1a7d vgabios.c:47
     3466    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1a80
     3467    mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc1a83 vgabios.c:48
     3468    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1a86 vgabios.c:1214
     3469    jne short 01a95h                          ; 75 09                       ; 0xc1a8a
     3470    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1a8c vgabios.c:37
     3471    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a8f
     3472    mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1a92 vgabios.c:38
     3473    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1a95 vgabios.c:1217
     3474    xor ah, ah                                ; 30 e4                       ; 0xc1a98
     3475    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1a9a
     3476    jc short 01aa7h                           ; 72 08                       ; 0xc1a9d
     3477    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc1a9f
    34873478    db  0feh, 0c8h
    3488     ; dec al                                    ; fe c8                     ; 0xc1ab0
    3489     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1ab2
    3490     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1ab5 vgabios.c:1216
    3491     xor ah, ah                                ; 30 e4                       ; 0xc1ab8
    3492     cmp ax, word [bp-01eh]                    ; 3b 46 e2                    ; 0xc1aba
    3493     jc short 01ac7h                           ; 72 08                       ; 0xc1abd
    3494     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1abf
     3479    ; dec al                                    ; fe c8                     ; 0xc1aa2
     3480    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1aa4
     3481    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1aa7 vgabios.c:1218
     3482    xor ah, ah                                ; 30 e4                       ; 0xc1aaa
     3483    cmp ax, word [bp-01eh]                    ; 3b 46 e2                    ; 0xc1aac
     3484    jc short 01ab9h                           ; 72 08                       ; 0xc1aaf
     3485    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1ab1
    34953486    db  0feh, 0c8h
    3496     ; dec al                                    ; fe c8                     ; 0xc1ac2
    3497     mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc1ac4
    3498     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1ac7 vgabios.c:1217
    3499     xor ah, ah                                ; 30 e4                       ; 0xc1aca
    3500     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1acc
    3501     jbe short 01ad4h                          ; 76 03                       ; 0xc1acf
    3502     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1ad1
    3503     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1ad4 vgabios.c:1218
    3504     sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1ad7
     3487    ; dec al                                    ; fe c8                     ; 0xc1ab4
     3488    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc1ab6
     3489    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1ab9 vgabios.c:1219
     3490    xor ah, ah                                ; 30 e4                       ; 0xc1abc
     3491    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1abe
     3492    jbe short 01ac6h                          ; 76 03                       ; 0xc1ac1
     3493    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1ac3
     3494    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1ac6 vgabios.c:1220
     3495    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1ac9
    35053496    db  0feh, 0c0h
    3506     ; inc al                                    ; fe c0                     ; 0xc1ada
    3507     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1adc
    3508     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1adf vgabios.c:1220
    3509     mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1ae2
    3510     mov byte [bp-019h], 000h                  ; c6 46 e7 00                 ; 0xc1ae5
    3511     mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1ae9
    3512     sal bx, 003h                              ; c1 e3 03                    ; 0xc1aec
    3513     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1aef
    3514     dec ax                                    ; 48                          ; 0xc1af2
    3515     mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1af3
    3516     mov di, word [bp-016h]                    ; 8b 7e ea                    ; 0xc1af6
    3517     dec di                                    ; 4f                          ; 0xc1af9
    3518     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1afa
    3519     mul word [bp-016h]                        ; f7 66 ea                    ; 0xc1afd
    3520     mov cx, ax                                ; 89 c1                       ; 0xc1b00
    3521     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1b02
    3522     jne short 01b53h                          ; 75 4a                       ; 0xc1b07
    3523     add ax, ax                                ; 01 c0                       ; 0xc1b09 vgabios.c:1223
    3524     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1b0b
    3525     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc1b0d
    3526     xor dh, dh                                ; 30 f6                       ; 0xc1b10
    3527     inc ax                                    ; 40                          ; 0xc1b12
    3528     mul dx                                    ; f7 e2                       ; 0xc1b13
    3529     mov word [bp-020h], ax                    ; 89 46 e0                    ; 0xc1b15
    3530     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1b18 vgabios.c:1228
    3531     jne short 01b56h                          ; 75 38                       ; 0xc1b1c
    3532     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1b1e
    3533     jne short 01b56h                          ; 75 32                       ; 0xc1b22
    3534     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1b24
    3535     jne short 01b56h                          ; 75 2c                       ; 0xc1b28
    3536     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b2a
    3537     xor ah, ah                                ; 30 e4                       ; 0xc1b2d
    3538     cmp ax, di                                ; 39 f8                       ; 0xc1b2f
    3539     jne short 01b56h                          ; 75 23                       ; 0xc1b31
    3540     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1b33
    3541     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1b36
    3542     jne short 01b56h                          ; 75 1b                       ; 0xc1b39
    3543     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1b3b vgabios.c:1230
    3544     sal ax, 008h                              ; c1 e0 08                    ; 0xc1b3e
    3545     add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b41
    3546     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b44
    3547     mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1b48
    3548     cld                                       ; fc                          ; 0xc1b4b
    3549     jcxz 01b50h                               ; e3 02                       ; 0xc1b4c
    3550     rep stosw                                 ; f3 ab                       ; 0xc1b4e
    3551     jmp near 020c9h                           ; e9 76 05                    ; 0xc1b50 vgabios.c:1232
    3552     jmp near 01ccah                           ; e9 74 01                    ; 0xc1b53
    3553     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1b56 vgabios.c:1234
    3554     jne short 01bbdh                          ; 75 61                       ; 0xc1b5a
    3555     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1b5c vgabios.c:1235
    3556     xor ah, ah                                ; 30 e4                       ; 0xc1b5f
    3557     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1b61
    3558     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1b64
    3559     xor dh, dh                                ; 30 f6                       ; 0xc1b67
    3560     cmp dx, word [bp-01ch]                    ; 3b 56 e4                    ; 0xc1b69
    3561     jc short 01bbfh                           ; 72 51                       ; 0xc1b6c
    3562     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b6e vgabios.c:1237
    3563     xor ah, ah                                ; 30 e4                       ; 0xc1b71
    3564     add ax, word [bp-01ch]                    ; 03 46 e4                    ; 0xc1b73
    3565     cmp ax, dx                                ; 39 d0                       ; 0xc1b76
    3566     jnbe short 01b80h                         ; 77 06                       ; 0xc1b78
    3567     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1b7a
    3568     jne short 01bc2h                          ; 75 42                       ; 0xc1b7e
    3569     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1b80 vgabios.c:1238
    3570     xor ch, ch                                ; 30 ed                       ; 0xc1b83
    3571     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1b85
    3572     xor ah, ah                                ; 30 e4                       ; 0xc1b88
    3573     mov si, ax                                ; 89 c6                       ; 0xc1b8a
    3574     sal si, 008h                              ; c1 e6 08                    ; 0xc1b8c
    3575     add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1b8f
    3576     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1b92
    3577     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1b95
    3578     mov dx, ax                                ; 89 c2                       ; 0xc1b98
    3579     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1b9a
    3580     xor ah, ah                                ; 30 e4                       ; 0xc1b9d
    3581     mov di, ax                                ; 89 c7                       ; 0xc1b9f
    3582     add di, dx                                ; 01 d7                       ; 0xc1ba1
    3583     add di, di                                ; 01 ff                       ; 0xc1ba3
    3584     add di, word [bp-020h]                    ; 03 7e e0                    ; 0xc1ba5
    3585     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1ba8
    3586     xor bh, bh                                ; 30 ff                       ; 0xc1bab
    3587     sal bx, 003h                              ; c1 e3 03                    ; 0xc1bad
    3588     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1bb0
    3589     mov ax, si                                ; 89 f0                       ; 0xc1bb4
    3590     cld                                       ; fc                          ; 0xc1bb6
    3591     jcxz 01bbbh                               ; e3 02                       ; 0xc1bb7
    3592     rep stosw                                 ; f3 ab                       ; 0xc1bb9
    3593     jmp short 01c03h                          ; eb 46                       ; 0xc1bbb vgabios.c:1239
    3594     jmp short 01c09h                          ; eb 4a                       ; 0xc1bbd
    3595     jmp near 020c9h                           ; e9 07 05                    ; 0xc1bbf
    3596     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1bc2 vgabios.c:1240
    3597     xor ch, ch                                ; 30 ed                       ; 0xc1bc5
    3598     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1bc7
    3599     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1bca
    3600     mov byte [bp-018h], dl                    ; 88 56 e8                    ; 0xc1bcd
    3601     mov byte [bp-017h], ch                    ; 88 6e e9                    ; 0xc1bd0
    3602     mov si, ax                                ; 89 c6                       ; 0xc1bd3
    3603     add si, word [bp-018h]                    ; 03 76 e8                    ; 0xc1bd5
    3604     add si, si                                ; 01 f6                       ; 0xc1bd8
    3605     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1bda
    3606     xor bh, bh                                ; 30 ff                       ; 0xc1bdd
    3607     sal bx, 003h                              ; c1 e3 03                    ; 0xc1bdf
    3608     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1be2
    3609     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1be6
    3610     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1be9
    3611     add ax, word [bp-018h]                    ; 03 46 e8                    ; 0xc1bec
    3612     add ax, ax                                ; 01 c0                       ; 0xc1bef
    3613     mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1bf1
    3614     add di, ax                                ; 01 c7                       ; 0xc1bf4
    3615     mov dx, bx                                ; 89 da                       ; 0xc1bf6
    3616     mov es, bx                                ; 8e c3                       ; 0xc1bf8
    3617     cld                                       ; fc                          ; 0xc1bfa
    3618     jcxz 01c03h                               ; e3 06                       ; 0xc1bfb
    3619     push DS                                   ; 1e                          ; 0xc1bfd
    3620     mov ds, dx                                ; 8e da                       ; 0xc1bfe
    3621     rep movsw                                 ; f3 a5                       ; 0xc1c00
    3622     pop DS                                    ; 1f                          ; 0xc1c02
    3623     inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1c03 vgabios.c:1241
    3624     jmp near 01b64h                           ; e9 5b ff                    ; 0xc1c06
    3625     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1c09 vgabios.c:1244
    3626     xor ah, ah                                ; 30 e4                       ; 0xc1c0c
    3627     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1c0e
    3628     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1c11
    3629     xor ah, ah                                ; 30 e4                       ; 0xc1c14
    3630     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1c16
    3631     jnbe short 01bbfh                         ; 77 a4                       ; 0xc1c19
    3632     mov dl, al                                ; 88 c2                       ; 0xc1c1b vgabios.c:1246
    3633     xor dh, dh                                ; 30 f6                       ; 0xc1c1d
    3634     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c1f
    3635     add ax, dx                                ; 01 d0                       ; 0xc1c22
    3636     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1c24
    3637     jnbe short 01c2fh                         ; 77 06                       ; 0xc1c27
    3638     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1c29
    3639     jne short 01c6ch                          ; 75 3d                       ; 0xc1c2d
    3640     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1c2f vgabios.c:1247
    3641     xor ch, ch                                ; 30 ed                       ; 0xc1c32
    3642     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1c34
    3643     xor ah, ah                                ; 30 e4                       ; 0xc1c37
    3644     mov si, ax                                ; 89 c6                       ; 0xc1c39
    3645     sal si, 008h                              ; c1 e6 08                    ; 0xc1c3b
    3646     add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1c3e
    3647     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1c41
    3648     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c44
    3649     mov dx, ax                                ; 89 c2                       ; 0xc1c47
    3650     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c49
    3651     xor ah, ah                                ; 30 e4                       ; 0xc1c4c
    3652     add ax, dx                                ; 01 d0                       ; 0xc1c4e
    3653     add ax, ax                                ; 01 c0                       ; 0xc1c50
    3654     mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1c52
    3655     add di, ax                                ; 01 c7                       ; 0xc1c55
    3656     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1c57
    3657     xor bh, bh                                ; 30 ff                       ; 0xc1c5a
    3658     sal bx, 003h                              ; c1 e3 03                    ; 0xc1c5c
    3659     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c5f
    3660     mov ax, si                                ; 89 f0                       ; 0xc1c63
    3661     cld                                       ; fc                          ; 0xc1c65
    3662     jcxz 01c6ah                               ; e3 02                       ; 0xc1c66
    3663     rep stosw                                 ; f3 ab                       ; 0xc1c68
    3664     jmp short 01cbah                          ; eb 4e                       ; 0xc1c6a vgabios.c:1248
    3665     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1c6c vgabios.c:1249
    3666     mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1c6f
    3667     mov byte [bp-017h], dh                    ; 88 76 e9                    ; 0xc1c72
    3668     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c75
    3669     xor ah, ah                                ; 30 e4                       ; 0xc1c78
    3670     mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc1c7a
    3671     sub dx, ax                                ; 29 c2                       ; 0xc1c7d
    3672     mov ax, dx                                ; 89 d0                       ; 0xc1c7f
    3673     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c81
    3674     mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc1c84
    3675     xor ch, ch                                ; 30 ed                       ; 0xc1c87
    3676     mov si, ax                                ; 89 c6                       ; 0xc1c89
    3677     add si, cx                                ; 01 ce                       ; 0xc1c8b
    3678     add si, si                                ; 01 f6                       ; 0xc1c8d
    3679     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1c8f
    3680     xor bh, bh                                ; 30 ff                       ; 0xc1c92
    3681     sal bx, 003h                              ; c1 e3 03                    ; 0xc1c94
    3682     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1c97
    3683     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1c9b
    3684     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c9e
    3685     add ax, cx                                ; 01 c8                       ; 0xc1ca1
    3686     add ax, ax                                ; 01 c0                       ; 0xc1ca3
    3687     mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1ca5
    3688     add di, ax                                ; 01 c7                       ; 0xc1ca8
    3689     mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc1caa
    3690     mov dx, bx                                ; 89 da                       ; 0xc1cad
    3691     mov es, bx                                ; 8e c3                       ; 0xc1caf
    3692     cld                                       ; fc                          ; 0xc1cb1
    3693     jcxz 01cbah                               ; e3 06                       ; 0xc1cb2
    3694     push DS                                   ; 1e                          ; 0xc1cb4
    3695     mov ds, dx                                ; 8e da                       ; 0xc1cb5
    3696     rep movsw                                 ; f3 a5                       ; 0xc1cb7
    3697     pop DS                                    ; 1f                          ; 0xc1cb9
    3698     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1cba vgabios.c:1250
    3699     xor ah, ah                                ; 30 e4                       ; 0xc1cbd
    3700     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1cbf
    3701     jc short 01cf7h                           ; 72 33                       ; 0xc1cc2
    3702     dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1cc4 vgabios.c:1251
    3703     jmp near 01c11h                           ; e9 47 ff                    ; 0xc1cc7
    3704     mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1cca vgabios.c:1257
    3705     mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1ccd
    3706     xor ah, ah                                ; 30 e4                       ; 0xc1cd1
    3707     mov si, ax                                ; 89 c6                       ; 0xc1cd3
    3708     sal si, 006h                              ; c1 e6 06                    ; 0xc1cd5
    3709     mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1cd8
    3710     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1cdc
    3711     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1cdf vgabios.c:1258
    3712     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1ce3
    3713     jc short 01cf3h                           ; 72 0c                       ; 0xc1ce5
    3714     jbe short 01cfah                          ; 76 11                       ; 0xc1ce7
    3715     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc1ce9
    3716     je short 01d28h                           ; 74 3b                       ; 0xc1ceb
    3717     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1ced
    3718     je short 01cfah                           ; 74 09                       ; 0xc1cef
    3719     jmp short 01cf7h                          ; eb 04                       ; 0xc1cf1
    3720     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc1cf3
    3721     je short 01d2bh                           ; 74 34                       ; 0xc1cf5
    3722     jmp near 020c9h                           ; e9 cf 03                    ; 0xc1cf7
    3723     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1cfa vgabios.c:1262
    3724     jne short 01d26h                          ; 75 26                       ; 0xc1cfe
    3725     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1d00
    3726     jne short 01d69h                          ; 75 63                       ; 0xc1d04
    3727     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d06
    3728     jne short 01d69h                          ; 75 5d                       ; 0xc1d0a
    3729     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d0c
    3730     xor ah, ah                                ; 30 e4                       ; 0xc1d0f
    3731     mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc1d11
    3732     dec dx                                    ; 4a                          ; 0xc1d14
    3733     cmp ax, dx                                ; 39 d0                       ; 0xc1d15
    3734     jne short 01d69h                          ; 75 50                       ; 0xc1d17
    3735     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1d19
    3736     xor ah, dh                                ; 30 f4                       ; 0xc1d1c
    3737     mov dx, word [bp-01eh]                    ; 8b 56 e2                    ; 0xc1d1e
    3738     dec dx                                    ; 4a                          ; 0xc1d21
    3739     cmp ax, dx                                ; 39 d0                       ; 0xc1d22
    3740     je short 01d2eh                           ; 74 08                       ; 0xc1d24
    3741     jmp short 01d69h                          ; eb 41                       ; 0xc1d26
    3742     jmp near 01fa0h                           ; e9 75 02                    ; 0xc1d28
    3743     jmp near 01e59h                           ; e9 2b 01                    ; 0xc1d2b
    3744     mov ax, 00205h                            ; b8 05 02                    ; 0xc1d2e vgabios.c:1264
    3745     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1d31
    3746     out DX, ax                                ; ef                          ; 0xc1d34
    3747     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1d35 vgabios.c:1265
    3748     mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1d38
    3749     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1d3b
    3750     xor dh, dh                                ; 30 f6                       ; 0xc1d3e
    3751     mul dx                                    ; f7 e2                       ; 0xc1d40
    3752     mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc1d42
    3753     xor dh, dh                                ; 30 f6                       ; 0xc1d45
    3754     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1d47
    3755     xor bh, bh                                ; 30 ff                       ; 0xc1d4a
    3756     sal bx, 003h                              ; c1 e3 03                    ; 0xc1d4c
    3757     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1d4f
    3758     mov cx, ax                                ; 89 c1                       ; 0xc1d53
    3759     mov ax, dx                                ; 89 d0                       ; 0xc1d55
    3760     xor di, di                                ; 31 ff                       ; 0xc1d57
    3761     mov es, bx                                ; 8e c3                       ; 0xc1d59
    3762     cld                                       ; fc                          ; 0xc1d5b
    3763     jcxz 01d60h                               ; e3 02                       ; 0xc1d5c
    3764     rep stosb                                 ; f3 aa                       ; 0xc1d5e
    3765     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1d60 vgabios.c:1266
    3766     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1d63
    3767     out DX, ax                                ; ef                          ; 0xc1d66
    3768     jmp short 01cf7h                          ; eb 8e                       ; 0xc1d67 vgabios.c:1268
    3769     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1d69 vgabios.c:1270
    3770     jne short 01de4h                          ; 75 75                       ; 0xc1d6d
    3771     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1d6f vgabios.c:1271
    3772     xor ah, ah                                ; 30 e4                       ; 0xc1d72
    3773     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1d74
    3774     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d77
    3775     xor ah, ah                                ; 30 e4                       ; 0xc1d7a
    3776     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1d7c
    3777     jc short 01de1h                           ; 72 60                       ; 0xc1d7f
    3778     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1d81 vgabios.c:1273
    3779     xor dh, dh                                ; 30 f6                       ; 0xc1d84
    3780     add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1d86
    3781     cmp dx, ax                                ; 39 c2                       ; 0xc1d89
    3782     jnbe short 01d93h                         ; 77 06                       ; 0xc1d8b
    3783     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d8d
    3784     jne short 01db4h                          ; 75 21                       ; 0xc1d91
    3785     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1d93 vgabios.c:1274
    3786     xor ah, ah                                ; 30 e4                       ; 0xc1d96
    3787     push ax                                   ; 50                          ; 0xc1d98
    3788     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1d99
    3789     push ax                                   ; 50                          ; 0xc1d9c
    3790     mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1d9d
    3791     xor ch, ch                                ; 30 ed                       ; 0xc1da0
    3792     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1da2
    3793     xor bh, bh                                ; 30 ff                       ; 0xc1da5
    3794     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1da7
    3795     xor dh, dh                                ; 30 f6                       ; 0xc1daa
    3796     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1dac
    3797     call 01788h                               ; e8 d6 f9                    ; 0xc1daf
    3798     jmp short 01ddch                          ; eb 28                       ; 0xc1db2 vgabios.c:1275
    3799     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1db4 vgabios.c:1276
    3800     push ax                                   ; 50                          ; 0xc1db7
    3801     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1db8
    3802     push ax                                   ; 50                          ; 0xc1dbb
    3803     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1dbc
    3804     xor ch, ch                                ; 30 ed                       ; 0xc1dbf
    3805     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1dc1
    3806     xor bh, bh                                ; 30 ff                       ; 0xc1dc4
    3807     mov dl, bl                                ; 88 da                       ; 0xc1dc6
    3808     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1dc8
    3809     xor dh, dh                                ; 30 f6                       ; 0xc1dcb
    3810     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1dcd
    3811     mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1dd0
    3812     mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc1dd3
    3813     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1dd6
    3814     call 016f9h                               ; e8 1d f9                    ; 0xc1dd9
    3815     inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1ddc vgabios.c:1277
    3816     jmp short 01d77h                          ; eb 96                       ; 0xc1ddf
    3817     jmp near 020c9h                           ; e9 e5 02                    ; 0xc1de1
    3818     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1de4 vgabios.c:1280
    3819     xor ah, ah                                ; 30 e4                       ; 0xc1de7
    3820     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1de9
    3821     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1dec
    3822     xor ah, ah                                ; 30 e4                       ; 0xc1def
    3823     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1df1
    3824     jnbe short 01de1h                         ; 77 eb                       ; 0xc1df4
    3825     mov dl, al                                ; 88 c2                       ; 0xc1df6 vgabios.c:1282
    3826     xor dh, dh                                ; 30 f6                       ; 0xc1df8
    3827     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1dfa
    3828     add ax, dx                                ; 01 d0                       ; 0xc1dfd
    3829     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1dff
    3830     jnbe short 01e0ah                         ; 77 06                       ; 0xc1e02
    3831     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e04
    3832     jne short 01e2bh                          ; 75 21                       ; 0xc1e08
    3833     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e0a vgabios.c:1283
    3834     xor ah, ah                                ; 30 e4                       ; 0xc1e0d
    3835     push ax                                   ; 50                          ; 0xc1e0f
    3836     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e10
    3837     push ax                                   ; 50                          ; 0xc1e13
    3838     mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1e14
    3839     xor ch, ch                                ; 30 ed                       ; 0xc1e17
    3840     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1e19
    3841     xor bh, bh                                ; 30 ff                       ; 0xc1e1c
    3842     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1e1e
    3843     xor dh, dh                                ; 30 f6                       ; 0xc1e21
    3844     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e23
    3845     call 01788h                               ; e8 5f f9                    ; 0xc1e26
    3846     jmp short 01e4ah                          ; eb 1f                       ; 0xc1e29 vgabios.c:1284
    3847     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e2b vgabios.c:1285
    3848     xor ah, ah                                ; 30 e4                       ; 0xc1e2e
    3849     push ax                                   ; 50                          ; 0xc1e30
    3850     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1e31
    3851     push ax                                   ; 50                          ; 0xc1e34
    3852     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1e35
    3853     xor ch, ch                                ; 30 ed                       ; 0xc1e38
    3854     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1e3a
    3855     xor bh, bh                                ; 30 ff                       ; 0xc1e3d
    3856     mov dl, bl                                ; 88 da                       ; 0xc1e3f
    3857     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1e41
    3858     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e44
    3859     call 016f9h                               ; e8 af f8                    ; 0xc1e47
    3860     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e4a vgabios.c:1286
    3861     xor ah, ah                                ; 30 e4                       ; 0xc1e4d
    3862     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1e4f
    3863     jc short 01ea3h                           ; 72 4f                       ; 0xc1e52
    3864     dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1e54 vgabios.c:1287
    3865     jmp short 01dech                          ; eb 93                       ; 0xc1e57
    3866     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc1e59 vgabios.c:1292
    3867     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc1e5d
    3868     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e60 vgabios.c:1293
    3869     jne short 01ea6h                          ; 75 40                       ; 0xc1e64
    3870     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1e66
    3871     jne short 01ea6h                          ; 75 3a                       ; 0xc1e6a
    3872     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1e6c
    3873     jne short 01ea6h                          ; 75 34                       ; 0xc1e70
    3874     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e72
    3875     cmp ax, di                                ; 39 f8                       ; 0xc1e75
    3876     jne short 01ea6h                          ; 75 2d                       ; 0xc1e77
    3877     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1e79
    3878     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1e7c
    3879     jne short 01ea6h                          ; 75 25                       ; 0xc1e7f
    3880     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1e81 vgabios.c:1295
    3881     xor dh, dh                                ; 30 f6                       ; 0xc1e84
    3882     mov ax, cx                                ; 89 c8                       ; 0xc1e86
    3883     mul dx                                    ; f7 e2                       ; 0xc1e88
    3884     mov dl, byte [bp-014h]                    ; 8a 56 ec                    ; 0xc1e8a
    3885     xor dh, dh                                ; 30 f6                       ; 0xc1e8d
    3886     mul dx                                    ; f7 e2                       ; 0xc1e8f
    3887     mov cx, ax                                ; 89 c1                       ; 0xc1e91
    3888     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e93
    3889     xor ah, ah                                ; 30 e4                       ; 0xc1e96
    3890     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e98
    3891     xor di, di                                ; 31 ff                       ; 0xc1e9c
    3892     cld                                       ; fc                          ; 0xc1e9e
    3893     jcxz 01ea3h                               ; e3 02                       ; 0xc1e9f
    3894     rep stosb                                 ; f3 aa                       ; 0xc1ea1
    3895     jmp near 020c9h                           ; e9 23 02                    ; 0xc1ea3 vgabios.c:1297
    3896     cmp byte [bp-014h], 002h                  ; 80 7e ec 02                 ; 0xc1ea6 vgabios.c:1299
    3897     jne short 01eb5h                          ; 75 09                       ; 0xc1eaa
    3898     sal byte [bp-008h], 1                     ; d0 66 f8                    ; 0xc1eac vgabios.c:1301
    3899     sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1eaf vgabios.c:1302
    3900     sal word [bp-01eh], 1                     ; d1 66 e2                    ; 0xc1eb2 vgabios.c:1303
    3901     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1eb5 vgabios.c:1306
    3902     jne short 01f24h                          ; 75 69                       ; 0xc1eb9
    3903     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1ebb vgabios.c:1307
    3904     xor ah, ah                                ; 30 e4                       ; 0xc1ebe
    3905     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1ec0
    3906     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ec3
    3907     xor ah, ah                                ; 30 e4                       ; 0xc1ec6
    3908     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1ec8
    3909     jc short 01ea3h                           ; 72 d6                       ; 0xc1ecb
    3910     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1ecd vgabios.c:1309
    3911     xor dh, dh                                ; 30 f6                       ; 0xc1ed0
    3912     add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1ed2
    3913     cmp dx, ax                                ; 39 c2                       ; 0xc1ed5
    3914     jnbe short 01edfh                         ; 77 06                       ; 0xc1ed7
    3915     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ed9
    3916     jne short 01f00h                          ; 75 21                       ; 0xc1edd
    3917     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1edf vgabios.c:1310
    3918     xor ah, ah                                ; 30 e4                       ; 0xc1ee2
    3919     push ax                                   ; 50                          ; 0xc1ee4
    3920     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1ee5
    3921     push ax                                   ; 50                          ; 0xc1ee8
    3922     mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1ee9
    3923     xor ch, ch                                ; 30 ed                       ; 0xc1eec
    3924     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1eee
    3925     xor bh, bh                                ; 30 ff                       ; 0xc1ef1
    3926     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1ef3
    3927     xor dh, dh                                ; 30 f6                       ; 0xc1ef6
    3928     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1ef8
    3929     call 018bch                               ; e8 be f9                    ; 0xc1efb
    3930     jmp short 01f1fh                          ; eb 1f                       ; 0xc1efe vgabios.c:1311
    3931     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f00 vgabios.c:1312
    3932     push ax                                   ; 50                          ; 0xc1f03
    3933     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1f04
    3934     push ax                                   ; 50                          ; 0xc1f07
    3935     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1f08
    3936     xor ch, ch                                ; 30 ed                       ; 0xc1f0b
    3937     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1f0d
    3938     xor bh, bh                                ; 30 ff                       ; 0xc1f10
    3939     mov dl, bl                                ; 88 da                       ; 0xc1f12
    3940     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1f14
    3941     xor dh, dh                                ; 30 f6                       ; 0xc1f17
    3942     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f19
    3943     call 01804h                               ; e8 e5 f8                    ; 0xc1f1c
    3944     inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1f1f vgabios.c:1313
    3945     jmp short 01ec3h                          ; eb 9f                       ; 0xc1f22
    3946     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f24 vgabios.c:1316
    3947     xor ah, ah                                ; 30 e4                       ; 0xc1f27
    3948     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1f29
    3949     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1f2c
    3950     xor ah, ah                                ; 30 e4                       ; 0xc1f2f
    3951     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f31
    3952     jnbe short 01f9eh                         ; 77 68                       ; 0xc1f34
    3953     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1f36 vgabios.c:1318
    3954     xor dh, dh                                ; 30 f6                       ; 0xc1f39
    3955     add ax, dx                                ; 01 d0                       ; 0xc1f3b
    3956     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f3d
    3957     jnbe short 01f46h                         ; 77 04                       ; 0xc1f40
    3958     test dl, dl                               ; 84 d2                       ; 0xc1f42
    3959     jne short 01f70h                          ; 75 2a                       ; 0xc1f44
    3960     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1f46 vgabios.c:1319
    3961     xor ah, ah                                ; 30 e4                       ; 0xc1f49
    3962     push ax                                   ; 50                          ; 0xc1f4b
    3963     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f4c
    3964     push ax                                   ; 50                          ; 0xc1f4f
    3965     mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1f50
    3966     xor ch, ch                                ; 30 ed                       ; 0xc1f53
    3967     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1f55
    3968     xor bh, bh                                ; 30 ff                       ; 0xc1f58
    3969     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1f5a
    3970     xor dh, dh                                ; 30 f6                       ; 0xc1f5d
    3971     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f5f
    3972     mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1f62
    3973     mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc1f65
    3974     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1f68
    3975     call 018bch                               ; e8 4e f9                    ; 0xc1f6b
    3976     jmp short 01f8fh                          ; eb 1f                       ; 0xc1f6e vgabios.c:1320
    3977     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f70 vgabios.c:1321
    3978     xor ah, ah                                ; 30 e4                       ; 0xc1f73
    3979     push ax                                   ; 50                          ; 0xc1f75
    3980     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1f76
    3981     push ax                                   ; 50                          ; 0xc1f79
    3982     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1f7a
    3983     xor ch, ch                                ; 30 ed                       ; 0xc1f7d
    3984     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1f7f
    3985     xor bh, bh                                ; 30 ff                       ; 0xc1f82
    3986     mov dl, bl                                ; 88 da                       ; 0xc1f84
    3987     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1f86
    3988     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f89
    3989     call 01804h                               ; e8 75 f8                    ; 0xc1f8c
    3990     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f8f vgabios.c:1322
    3991     xor ah, ah                                ; 30 e4                       ; 0xc1f92
    3992     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f94
    3993     jc short 01fdfh                           ; 72 46                       ; 0xc1f97
    3994     dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1f99 vgabios.c:1323
    3995     jmp short 01f2ch                          ; eb 8e                       ; 0xc1f9c
    3996     jmp short 01fdfh                          ; eb 3f                       ; 0xc1f9e
    3997     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1fa0 vgabios.c:1328
    3998     jne short 01fe2h                          ; 75 3c                       ; 0xc1fa4
    3999     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1fa6
    4000     jne short 01fe2h                          ; 75 36                       ; 0xc1faa
    4001     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1fac
    4002     jne short 01fe2h                          ; 75 30                       ; 0xc1fb0
    4003     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1fb2
    4004     cmp ax, di                                ; 39 f8                       ; 0xc1fb5
    4005     jne short 01fe2h                          ; 75 29                       ; 0xc1fb7
    4006     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1fb9
    4007     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1fbc
    4008     jne short 01fe2h                          ; 75 21                       ; 0xc1fbf
    4009     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1fc1 vgabios.c:1330
    4010     xor dh, dh                                ; 30 f6                       ; 0xc1fc4
    4011     mov ax, cx                                ; 89 c8                       ; 0xc1fc6
    4012     mul dx                                    ; f7 e2                       ; 0xc1fc8
    4013     mov cx, ax                                ; 89 c1                       ; 0xc1fca
    4014     sal cx, 003h                              ; c1 e1 03                    ; 0xc1fcc
    4015     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1fcf
    4016     xor ah, ah                                ; 30 e4                       ; 0xc1fd2
    4017     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1fd4
    4018     xor di, di                                ; 31 ff                       ; 0xc1fd8
    4019     cld                                       ; fc                          ; 0xc1fda
    4020     jcxz 01fdfh                               ; e3 02                       ; 0xc1fdb
    4021     rep stosb                                 ; f3 aa                       ; 0xc1fdd
    4022     jmp near 020c9h                           ; e9 e7 00                    ; 0xc1fdf vgabios.c:1332
    4023     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1fe2 vgabios.c:1335
    4024     jne short 02057h                          ; 75 6f                       ; 0xc1fe6
    4025     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1fe8 vgabios.c:1336
    4026     xor ah, ah                                ; 30 e4                       ; 0xc1feb
    4027     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1fed
    4028     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ff0
    4029     xor ah, ah                                ; 30 e4                       ; 0xc1ff3
    4030     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1ff5
    4031     jc short 01fdfh                           ; 72 e5                       ; 0xc1ff8
    4032     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1ffa vgabios.c:1338
    4033     xor dh, dh                                ; 30 f6                       ; 0xc1ffd
    4034     add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1fff
    4035     cmp dx, ax                                ; 39 c2                       ; 0xc2002
    4036     jnbe short 0200ch                         ; 77 06                       ; 0xc2004
    4037     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2006
    4038     jne short 0202bh                          ; 75 1f                       ; 0xc200a
    4039     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc200c vgabios.c:1339
    4040     xor ah, ah                                ; 30 e4                       ; 0xc200f
    4041     push ax                                   ; 50                          ; 0xc2011
    4042     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2012
    4043     push ax                                   ; 50                          ; 0xc2015
    4044     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2016
    4045     xor bh, bh                                ; 30 ff                       ; 0xc2019
    4046     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc201b
    4047     xor dh, dh                                ; 30 f6                       ; 0xc201e
    4048     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2020
    4049     mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc2023
    4050     call 019d4h                               ; e8 ab f9                    ; 0xc2026
    4051     jmp short 02052h                          ; eb 27                       ; 0xc2029 vgabios.c:1340
    4052     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc202b vgabios.c:1341
    4053     push ax                                   ; 50                          ; 0xc202e
    4054     push word [bp-01eh]                       ; ff 76 e2                    ; 0xc202f
    4055     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2032
    4056     xor ch, ch                                ; 30 ed                       ; 0xc2035
    4057     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2037
    4058     xor bh, bh                                ; 30 ff                       ; 0xc203a
    4059     mov dl, bl                                ; 88 da                       ; 0xc203c
    4060     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc203e
    4061     xor dh, dh                                ; 30 f6                       ; 0xc2041
    4062     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2043
    4063     mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc2046
    4064     mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc2049
    4065     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc204c
    4066     call 01952h                               ; e8 00 f9                    ; 0xc204f
    4067     inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc2052 vgabios.c:1342
    4068     jmp short 01ff0h                          ; eb 99                       ; 0xc2055
    4069     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2057 vgabios.c:1345
    4070     xor ah, ah                                ; 30 e4                       ; 0xc205a
    4071     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc205c
    4072     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc205f
    4073     xor ah, ah                                ; 30 e4                       ; 0xc2062
    4074     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc2064
    4075     jnbe short 020c9h                         ; 77 60                       ; 0xc2067
    4076     mov dl, al                                ; 88 c2                       ; 0xc2069 vgabios.c:1347
    4077     xor dh, dh                                ; 30 f6                       ; 0xc206b
    4078     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc206d
    4079     add ax, dx                                ; 01 d0                       ; 0xc2070
    4080     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc2072
    4081     jnbe short 0207dh                         ; 77 06                       ; 0xc2075
    4082     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2077
    4083     jne short 0209ch                          ; 75 1f                       ; 0xc207b
    4084     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc207d vgabios.c:1348
    4085     xor ah, ah                                ; 30 e4                       ; 0xc2080
    4086     push ax                                   ; 50                          ; 0xc2082
    4087     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2083
    4088     push ax                                   ; 50                          ; 0xc2086
    4089     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2087
    4090     xor bh, bh                                ; 30 ff                       ; 0xc208a
    4091     mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc208c
    4092     xor dh, dh                                ; 30 f6                       ; 0xc208f
    4093     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2091
    4094     mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc2094
    4095     call 019d4h                               ; e8 3a f9                    ; 0xc2097
    4096     jmp short 020bah                          ; eb 1e                       ; 0xc209a vgabios.c:1349
    4097     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc209c vgabios.c:1350
    4098     xor ah, ah                                ; 30 e4                       ; 0xc209f
    4099     push ax                                   ; 50                          ; 0xc20a1
    4100     push word [bp-01eh]                       ; ff 76 e2                    ; 0xc20a2
    4101     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc20a5
    4102     xor ch, ch                                ; 30 ed                       ; 0xc20a8
    4103     mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc20aa
    4104     xor bh, bh                                ; 30 ff                       ; 0xc20ad
    4105     mov dl, bl                                ; 88 da                       ; 0xc20af
    4106     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc20b1
    4107     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc20b4
    4108     call 01952h                               ; e8 98 f8                    ; 0xc20b7
    4109     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20ba vgabios.c:1351
    4110     xor ah, ah                                ; 30 e4                       ; 0xc20bd
    4111     cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc20bf
    4112     jc short 020c9h                           ; 72 05                       ; 0xc20c2
    4113     dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc20c4 vgabios.c:1352
    4114     jmp short 0205fh                          ; eb 96                       ; 0xc20c7
    4115     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc20c9 vgabios.c:1363
    4116     pop di                                    ; 5f                          ; 0xc20cc
    4117     pop si                                    ; 5e                          ; 0xc20cd
    4118     pop bp                                    ; 5d                          ; 0xc20ce
    4119     retn 00008h                               ; c2 08 00                    ; 0xc20cf
    4120   ; disGetNextSymbol 0xc20d2 LB 0x21b1 -> off=0x0 cb=0000000000000111 uValue=00000000000c20d2 'write_gfx_char_pl4'
    4121 write_gfx_char_pl4:                          ; 0xc20d2 LB 0x111
    4122     push bp                                   ; 55                          ; 0xc20d2 vgabios.c:1366
    4123     mov bp, sp                                ; 89 e5                       ; 0xc20d3
    4124     push si                                   ; 56                          ; 0xc20d5
    4125     push di                                   ; 57                          ; 0xc20d6
    4126     sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc20d7
    4127     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc20da
    4128     mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc20dd
    4129     mov ch, bl                                ; 88 dd                       ; 0xc20e0
    4130     mov al, cl                                ; 88 c8                       ; 0xc20e2
    4131     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc20e4 vgabios.c:57
    4132     xor dx, dx                                ; 31 d2                       ; 0xc20e7
    4133     mov es, dx                                ; 8e c2                       ; 0xc20e9
    4134     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc20eb
    4135     mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc20ee
    4136     mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc20f2 vgabios.c:58
    4137     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc20f5
    4138     xor ah, ah                                ; 30 e4                       ; 0xc20f8 vgabios.c:1375
    4139     mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc20fa
    4140     xor bh, bh                                ; 30 ff                       ; 0xc20fd
    4141     imul bx                                   ; f7 eb                       ; 0xc20ff
    4142     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc2101
    4143     xor dh, dh                                ; 30 f6                       ; 0xc2104
    4144     imul dx                                   ; f7 ea                       ; 0xc2106
    4145     mov si, ax                                ; 89 c6                       ; 0xc2108
    4146     mov al, ch                                ; 88 e8                       ; 0xc210a
    4147     xor ah, ah                                ; 30 e4                       ; 0xc210c
    4148     add si, ax                                ; 01 c6                       ; 0xc210e
    4149     mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc2110 vgabios.c:47
    4150     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2113
    4151     mov es, ax                                ; 8e c0                       ; 0xc2116
    4152     mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc2118
    4153     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc211b vgabios.c:48
    4154     xor dh, dh                                ; 30 f6                       ; 0xc211e
    4155     mul dx                                    ; f7 e2                       ; 0xc2120
    4156     add si, ax                                ; 01 c6                       ; 0xc2122
    4157     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2124 vgabios.c:1377
    4158     xor ah, ah                                ; 30 e4                       ; 0xc2127
    4159     imul bx                                   ; f7 eb                       ; 0xc2129
    4160     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc212b
    4161     mov ax, 00f02h                            ; b8 02 0f                    ; 0xc212e vgabios.c:1378
    4162     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2131
    4163     out DX, ax                                ; ef                          ; 0xc2134
    4164     mov ax, 00205h                            ; b8 05 02                    ; 0xc2135 vgabios.c:1379
    4165     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2138
    4166     out DX, ax                                ; ef                          ; 0xc213b
    4167     test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc213c vgabios.c:1380
    4168     je short 02148h                           ; 74 06                       ; 0xc2140
    4169     mov ax, 01803h                            ; b8 03 18                    ; 0xc2142 vgabios.c:1382
    4170     out DX, ax                                ; ef                          ; 0xc2145
    4171     jmp short 0214ch                          ; eb 04                       ; 0xc2146 vgabios.c:1384
    4172     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2148 vgabios.c:1386
    4173     out DX, ax                                ; ef                          ; 0xc214b
    4174     xor ch, ch                                ; 30 ed                       ; 0xc214c vgabios.c:1388
    4175     cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc214e
    4176     jnc short 021c5h                          ; 73 72                       ; 0xc2151
    4177     mov al, ch                                ; 88 e8                       ; 0xc2153 vgabios.c:1390
    4178     xor ah, ah                                ; 30 e4                       ; 0xc2155
    4179     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc2157
    4180     xor bh, bh                                ; 30 ff                       ; 0xc215a
    4181     imul bx                                   ; f7 eb                       ; 0xc215c
    4182     mov bx, si                                ; 89 f3                       ; 0xc215e
    4183     add bx, ax                                ; 01 c3                       ; 0xc2160
    4184     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc2162 vgabios.c:1391
    4185     jmp short 0217ah                          ; eb 12                       ; 0xc2166
    4186     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2168 vgabios.c:42
    4187     mov es, ax                                ; 8e c0                       ; 0xc216b
    4188     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc216d
    4189     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2171 vgabios.c:1404
    4190     cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc2174
    4191     jnc short 021c7h                          ; 73 4d                       ; 0xc2178
    4192     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc217a
    4193     mov ax, 00080h                            ; b8 80 00                    ; 0xc217d
    4194     sar ax, CL                                ; d3 f8                       ; 0xc2180
    4195     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc2182
    4196     mov byte [bp-00dh], 000h                  ; c6 46 f3 00                 ; 0xc2185
    4197     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2189
    4198     sal ax, 008h                              ; c1 e0 08                    ; 0xc218c
    4199     or AL, strict byte 008h                   ; 0c 08                       ; 0xc218f
    4200     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2191
    4201     out DX, ax                                ; ef                          ; 0xc2194
    4202     mov dx, bx                                ; 89 da                       ; 0xc2195
    4203     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2197
    4204     call 035f9h                               ; e8 5c 14                    ; 0xc219a
    4205     mov al, ch                                ; 88 e8                       ; 0xc219d
    4206     xor ah, ah                                ; 30 e4                       ; 0xc219f
    4207     add ax, word [bp-010h]                    ; 03 46 f0                    ; 0xc21a1
    4208     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc21a4
    4209     mov di, word [bp-012h]                    ; 8b 7e ee                    ; 0xc21a7
    4210     add di, ax                                ; 01 c7                       ; 0xc21aa
    4211     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc21ac
    4212     xor ah, ah                                ; 30 e4                       ; 0xc21af
    4213     test word [bp-00eh], ax                   ; 85 46 f2                    ; 0xc21b1
    4214     je short 02168h                           ; 74 b2                       ; 0xc21b4
    4215     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc21b6
    4216     and AL, strict byte 00fh                  ; 24 0f                       ; 0xc21b9
    4217     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc21bb
    4218     mov es, dx                                ; 8e c2                       ; 0xc21be
    4219     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc21c0
    4220     jmp short 02171h                          ; eb ac                       ; 0xc21c3
    4221     jmp short 021cbh                          ; eb 04                       ; 0xc21c5
     3497    ; inc al                                    ; fe c0                     ; 0xc1acc
     3498    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1ace
     3499    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1ad1 vgabios.c:1222
     3500    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1ad4
     3501    mov byte [bp-019h], 000h                  ; c6 46 e7 00                 ; 0xc1ad7
     3502    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1adb
     3503    sal bx, 003h                              ; c1 e3 03                    ; 0xc1ade
     3504    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1ae1
     3505    dec ax                                    ; 48                          ; 0xc1ae4
     3506    mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1ae5
     3507    mov di, word [bp-016h]                    ; 8b 7e ea                    ; 0xc1ae8
     3508    dec di                                    ; 4f                          ; 0xc1aeb
     3509    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1aec
     3510    mul word [bp-016h]                        ; f7 66 ea                    ; 0xc1aef
     3511    mov cx, ax                                ; 89 c1                       ; 0xc1af2
     3512    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1af4
     3513    jne short 01b44h                          ; 75 49                       ; 0xc1af9
     3514    add ax, ax                                ; 01 c0                       ; 0xc1afb vgabios.c:1225
     3515    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1afd
     3516    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc1aff
     3517    xor dh, dh                                ; 30 f6                       ; 0xc1b02
     3518    inc ax                                    ; 40                          ; 0xc1b04
     3519    mul dx                                    ; f7 e2                       ; 0xc1b05
     3520    mov word [bp-020h], ax                    ; 89 46 e0                    ; 0xc1b07
     3521    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1b0a vgabios.c:1230
     3522    jne short 01b47h                          ; 75 37                       ; 0xc1b0e
     3523    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1b10
     3524    jne short 01b47h                          ; 75 31                       ; 0xc1b14
     3525    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1b16
     3526    jne short 01b47h                          ; 75 2b                       ; 0xc1b1a
     3527    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b1c
     3528    xor ah, ah                                ; 30 e4                       ; 0xc1b1f
     3529    cmp ax, di                                ; 39 f8                       ; 0xc1b21
     3530    jne short 01b47h                          ; 75 22                       ; 0xc1b23
     3531    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1b25
     3532    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1b28
     3533    jne short 01b47h                          ; 75 1a                       ; 0xc1b2b
     3534    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1b2d vgabios.c:1232
     3535    sal ax, 008h                              ; c1 e0 08                    ; 0xc1b30
     3536    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b33
     3537    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b36
     3538    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1b3a
     3539    jcxz 01b41h                               ; e3 02                       ; 0xc1b3d
     3540    rep stosw                                 ; f3 ab                       ; 0xc1b3f
     3541    jmp near 020b3h                           ; e9 6f 05                    ; 0xc1b41 vgabios.c:1234
     3542    jmp near 01cb7h                           ; e9 70 01                    ; 0xc1b44
     3543    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1b47 vgabios.c:1236
     3544    jne short 01badh                          ; 75 60                       ; 0xc1b4b
     3545    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1b4d vgabios.c:1237
     3546    xor ah, ah                                ; 30 e4                       ; 0xc1b50
     3547    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1b52
     3548    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1b55
     3549    xor dh, dh                                ; 30 f6                       ; 0xc1b58
     3550    cmp dx, word [bp-01ch]                    ; 3b 56 e4                    ; 0xc1b5a
     3551    jc short 01bafh                           ; 72 50                       ; 0xc1b5d
     3552    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b5f vgabios.c:1239
     3553    xor ah, ah                                ; 30 e4                       ; 0xc1b62
     3554    add ax, word [bp-01ch]                    ; 03 46 e4                    ; 0xc1b64
     3555    cmp ax, dx                                ; 39 d0                       ; 0xc1b67
     3556    jnbe short 01b71h                         ; 77 06                       ; 0xc1b69
     3557    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1b6b
     3558    jne short 01bb2h                          ; 75 41                       ; 0xc1b6f
     3559    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1b71 vgabios.c:1240
     3560    xor ch, ch                                ; 30 ed                       ; 0xc1b74
     3561    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1b76
     3562    xor ah, ah                                ; 30 e4                       ; 0xc1b79
     3563    mov si, ax                                ; 89 c6                       ; 0xc1b7b
     3564    sal si, 008h                              ; c1 e6 08                    ; 0xc1b7d
     3565    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1b80
     3566    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1b83
     3567    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1b86
     3568    mov dx, ax                                ; 89 c2                       ; 0xc1b89
     3569    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1b8b
     3570    xor ah, ah                                ; 30 e4                       ; 0xc1b8e
     3571    mov di, ax                                ; 89 c7                       ; 0xc1b90
     3572    add di, dx                                ; 01 d7                       ; 0xc1b92
     3573    add di, di                                ; 01 ff                       ; 0xc1b94
     3574    add di, word [bp-020h]                    ; 03 7e e0                    ; 0xc1b96
     3575    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1b99
     3576    xor bh, bh                                ; 30 ff                       ; 0xc1b9c
     3577    sal bx, 003h                              ; c1 e3 03                    ; 0xc1b9e
     3578    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1ba1
     3579    mov ax, si                                ; 89 f0                       ; 0xc1ba5
     3580    jcxz 01babh                               ; e3 02                       ; 0xc1ba7
     3581    rep stosw                                 ; f3 ab                       ; 0xc1ba9
     3582    jmp short 01bf2h                          ; eb 45                       ; 0xc1bab vgabios.c:1241
     3583    jmp short 01bf8h                          ; eb 49                       ; 0xc1bad
     3584    jmp near 020b3h                           ; e9 01 05                    ; 0xc1baf
     3585    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1bb2 vgabios.c:1242
     3586    xor ch, ch                                ; 30 ed                       ; 0xc1bb5
     3587    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1bb7
     3588    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1bba
     3589    mov byte [bp-018h], dl                    ; 88 56 e8                    ; 0xc1bbd
     3590    mov byte [bp-017h], ch                    ; 88 6e e9                    ; 0xc1bc0
     3591    mov si, ax                                ; 89 c6                       ; 0xc1bc3
     3592    add si, word [bp-018h]                    ; 03 76 e8                    ; 0xc1bc5
     3593    add si, si                                ; 01 f6                       ; 0xc1bc8
     3594    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1bca
     3595    xor bh, bh                                ; 30 ff                       ; 0xc1bcd
     3596    sal bx, 003h                              ; c1 e3 03                    ; 0xc1bcf
     3597    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1bd2
     3598    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1bd6
     3599    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1bd9
     3600    add ax, word [bp-018h]                    ; 03 46 e8                    ; 0xc1bdc
     3601    add ax, ax                                ; 01 c0                       ; 0xc1bdf
     3602    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1be1
     3603    add di, ax                                ; 01 c7                       ; 0xc1be4
     3604    mov dx, bx                                ; 89 da                       ; 0xc1be6
     3605    mov es, bx                                ; 8e c3                       ; 0xc1be8
     3606    jcxz 01bf2h                               ; e3 06                       ; 0xc1bea
     3607    push DS                                   ; 1e                          ; 0xc1bec
     3608    mov ds, dx                                ; 8e da                       ; 0xc1bed
     3609    rep movsw                                 ; f3 a5                       ; 0xc1bef
     3610    pop DS                                    ; 1f                          ; 0xc1bf1
     3611    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1bf2 vgabios.c:1243
     3612    jmp near 01b55h                           ; e9 5d ff                    ; 0xc1bf5
     3613    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1bf8 vgabios.c:1246
     3614    xor ah, ah                                ; 30 e4                       ; 0xc1bfb
     3615    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1bfd
     3616    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1c00
     3617    xor ah, ah                                ; 30 e4                       ; 0xc1c03
     3618    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1c05
     3619    jnbe short 01bafh                         ; 77 a5                       ; 0xc1c08
     3620    mov dl, al                                ; 88 c2                       ; 0xc1c0a vgabios.c:1248
     3621    xor dh, dh                                ; 30 f6                       ; 0xc1c0c
     3622    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c0e
     3623    add ax, dx                                ; 01 d0                       ; 0xc1c11
     3624    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1c13
     3625    jnbe short 01c1eh                         ; 77 06                       ; 0xc1c16
     3626    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1c18
     3627    jne short 01c5ah                          ; 75 3c                       ; 0xc1c1c
     3628    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1c1e vgabios.c:1249
     3629    xor ch, ch                                ; 30 ed                       ; 0xc1c21
     3630    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1c23
     3631    xor ah, ah                                ; 30 e4                       ; 0xc1c26
     3632    mov si, ax                                ; 89 c6                       ; 0xc1c28
     3633    sal si, 008h                              ; c1 e6 08                    ; 0xc1c2a
     3634    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1c2d
     3635    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1c30
     3636    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c33
     3637    mov dx, ax                                ; 89 c2                       ; 0xc1c36
     3638    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c38
     3639    xor ah, ah                                ; 30 e4                       ; 0xc1c3b
     3640    add ax, dx                                ; 01 d0                       ; 0xc1c3d
     3641    add ax, ax                                ; 01 c0                       ; 0xc1c3f
     3642    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1c41
     3643    add di, ax                                ; 01 c7                       ; 0xc1c44
     3644    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1c46
     3645    xor bh, bh                                ; 30 ff                       ; 0xc1c49
     3646    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c4b
     3647    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c4e
     3648    mov ax, si                                ; 89 f0                       ; 0xc1c52
     3649    jcxz 01c58h                               ; e3 02                       ; 0xc1c54
     3650    rep stosw                                 ; f3 ab                       ; 0xc1c56
     3651    jmp short 01ca7h                          ; eb 4d                       ; 0xc1c58 vgabios.c:1250
     3652    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1c5a vgabios.c:1251
     3653    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1c5d
     3654    mov byte [bp-017h], dh                    ; 88 76 e9                    ; 0xc1c60
     3655    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c63
     3656    xor ah, ah                                ; 30 e4                       ; 0xc1c66
     3657    mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc1c68
     3658    sub dx, ax                                ; 29 c2                       ; 0xc1c6b
     3659    mov ax, dx                                ; 89 d0                       ; 0xc1c6d
     3660    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c6f
     3661    mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc1c72
     3662    xor ch, ch                                ; 30 ed                       ; 0xc1c75
     3663    mov si, ax                                ; 89 c6                       ; 0xc1c77
     3664    add si, cx                                ; 01 ce                       ; 0xc1c79
     3665    add si, si                                ; 01 f6                       ; 0xc1c7b
     3666    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1c7d
     3667    xor bh, bh                                ; 30 ff                       ; 0xc1c80
     3668    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c82
     3669    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1c85
     3670    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1c89
     3671    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c8c
     3672    add ax, cx                                ; 01 c8                       ; 0xc1c8f
     3673    add ax, ax                                ; 01 c0                       ; 0xc1c91
     3674    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1c93
     3675    add di, ax                                ; 01 c7                       ; 0xc1c96
     3676    mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc1c98
     3677    mov dx, bx                                ; 89 da                       ; 0xc1c9b
     3678    mov es, bx                                ; 8e c3                       ; 0xc1c9d
     3679    jcxz 01ca7h                               ; e3 06                       ; 0xc1c9f
     3680    push DS                                   ; 1e                          ; 0xc1ca1
     3681    mov ds, dx                                ; 8e da                       ; 0xc1ca2
     3682    rep movsw                                 ; f3 a5                       ; 0xc1ca4
     3683    pop DS                                    ; 1f                          ; 0xc1ca6
     3684    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ca7 vgabios.c:1252
     3685    xor ah, ah                                ; 30 e4                       ; 0xc1caa
     3686    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1cac
     3687    jc short 01ce4h                           ; 72 33                       ; 0xc1caf
     3688    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1cb1 vgabios.c:1253
     3689    jmp near 01c00h                           ; e9 49 ff                    ; 0xc1cb4
     3690    mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1cb7 vgabios.c:1259
     3691    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1cba
     3692    xor ah, ah                                ; 30 e4                       ; 0xc1cbe
     3693    mov si, ax                                ; 89 c6                       ; 0xc1cc0
     3694    sal si, 006h                              ; c1 e6 06                    ; 0xc1cc2
     3695    mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1cc5
     3696    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1cc9
     3697    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1ccc vgabios.c:1260
     3698    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1cd0
     3699    jc short 01ce0h                           ; 72 0c                       ; 0xc1cd2
     3700    jbe short 01ce7h                          ; 76 11                       ; 0xc1cd4
     3701    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc1cd6
     3702    je short 01d15h                           ; 74 3b                       ; 0xc1cd8
     3703    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1cda
     3704    je short 01ce7h                           ; 74 09                       ; 0xc1cdc
     3705    jmp short 01ce4h                          ; eb 04                       ; 0xc1cde
     3706    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc1ce0
     3707    je short 01d18h                           ; 74 34                       ; 0xc1ce2
     3708    jmp near 020b3h                           ; e9 cc 03                    ; 0xc1ce4
     3709    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ce7 vgabios.c:1264
     3710    jne short 01d13h                          ; 75 26                       ; 0xc1ceb
     3711    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1ced
     3712    jne short 01d55h                          ; 75 62                       ; 0xc1cf1
     3713    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1cf3
     3714    jne short 01d55h                          ; 75 5c                       ; 0xc1cf7
     3715    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1cf9
     3716    xor ah, ah                                ; 30 e4                       ; 0xc1cfc
     3717    mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc1cfe
     3718    dec dx                                    ; 4a                          ; 0xc1d01
     3719    cmp ax, dx                                ; 39 d0                       ; 0xc1d02
     3720    jne short 01d55h                          ; 75 4f                       ; 0xc1d04
     3721    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1d06
     3722    xor ah, dh                                ; 30 f4                       ; 0xc1d09
     3723    mov dx, word [bp-01eh]                    ; 8b 56 e2                    ; 0xc1d0b
     3724    dec dx                                    ; 4a                          ; 0xc1d0e
     3725    cmp ax, dx                                ; 39 d0                       ; 0xc1d0f
     3726    je short 01d1bh                           ; 74 08                       ; 0xc1d11
     3727    jmp short 01d55h                          ; eb 40                       ; 0xc1d13
     3728    jmp near 01f8bh                           ; e9 73 02                    ; 0xc1d15
     3729    jmp near 01e45h                           ; e9 2a 01                    ; 0xc1d18
     3730    mov ax, 00205h                            ; b8 05 02                    ; 0xc1d1b vgabios.c:1266
     3731    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1d1e
     3732    out DX, ax                                ; ef                          ; 0xc1d21
     3733    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1d22 vgabios.c:1267
     3734    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1d25
     3735    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1d28
     3736    xor dh, dh                                ; 30 f6                       ; 0xc1d2b
     3737    mul dx                                    ; f7 e2                       ; 0xc1d2d
     3738    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc1d2f
     3739    xor dh, dh                                ; 30 f6                       ; 0xc1d32
     3740    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1d34
     3741    xor bh, bh                                ; 30 ff                       ; 0xc1d37
     3742    sal bx, 003h                              ; c1 e3 03                    ; 0xc1d39
     3743    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1d3c
     3744    mov cx, ax                                ; 89 c1                       ; 0xc1d40
     3745    mov ax, dx                                ; 89 d0                       ; 0xc1d42
     3746    xor di, di                                ; 31 ff                       ; 0xc1d44
     3747    mov es, bx                                ; 8e c3                       ; 0xc1d46
     3748    jcxz 01d4ch                               ; e3 02                       ; 0xc1d48
     3749    rep stosb                                 ; f3 aa                       ; 0xc1d4a
     3750    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1d4c vgabios.c:1268
     3751    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1d4f
     3752    out DX, ax                                ; ef                          ; 0xc1d52
     3753    jmp short 01ce4h                          ; eb 8f                       ; 0xc1d53 vgabios.c:1270
     3754    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1d55 vgabios.c:1272
     3755    jne short 01dd0h                          ; 75 75                       ; 0xc1d59
     3756    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1d5b vgabios.c:1273
     3757    xor ah, ah                                ; 30 e4                       ; 0xc1d5e
     3758    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1d60
     3759    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d63
     3760    xor ah, ah                                ; 30 e4                       ; 0xc1d66
     3761    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1d68
     3762    jc short 01dcdh                           ; 72 60                       ; 0xc1d6b
     3763    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1d6d vgabios.c:1275
     3764    xor dh, dh                                ; 30 f6                       ; 0xc1d70
     3765    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1d72
     3766    cmp dx, ax                                ; 39 c2                       ; 0xc1d75
     3767    jnbe short 01d7fh                         ; 77 06                       ; 0xc1d77
     3768    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d79
     3769    jne short 01da0h                          ; 75 21                       ; 0xc1d7d
     3770    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1d7f vgabios.c:1276
     3771    xor ah, ah                                ; 30 e4                       ; 0xc1d82
     3772    push ax                                   ; 50                          ; 0xc1d84
     3773    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1d85
     3774    push ax                                   ; 50                          ; 0xc1d88
     3775    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1d89
     3776    xor ch, ch                                ; 30 ed                       ; 0xc1d8c
     3777    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1d8e
     3778    xor bh, bh                                ; 30 ff                       ; 0xc1d91
     3779    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1d93
     3780    xor dh, dh                                ; 30 f6                       ; 0xc1d96
     3781    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1d98
     3782    call 01781h                               ; e8 e3 f9                    ; 0xc1d9b
     3783    jmp short 01dc8h                          ; eb 28                       ; 0xc1d9e vgabios.c:1277
     3784    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1da0 vgabios.c:1278
     3785    push ax                                   ; 50                          ; 0xc1da3
     3786    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1da4
     3787    push ax                                   ; 50                          ; 0xc1da7
     3788    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1da8
     3789    xor ch, ch                                ; 30 ed                       ; 0xc1dab
     3790    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1dad
     3791    xor bh, bh                                ; 30 ff                       ; 0xc1db0
     3792    mov dl, bl                                ; 88 da                       ; 0xc1db2
     3793    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1db4
     3794    xor dh, dh                                ; 30 f6                       ; 0xc1db7
     3795    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1db9
     3796    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1dbc
     3797    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc1dbf
     3798    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1dc2
     3799    call 016f3h                               ; e8 2b f9                    ; 0xc1dc5
     3800    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1dc8 vgabios.c:1279
     3801    jmp short 01d63h                          ; eb 96                       ; 0xc1dcb
     3802    jmp near 020b3h                           ; e9 e3 02                    ; 0xc1dcd
     3803    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1dd0 vgabios.c:1282
     3804    xor ah, ah                                ; 30 e4                       ; 0xc1dd3
     3805    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1dd5
     3806    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1dd8
     3807    xor ah, ah                                ; 30 e4                       ; 0xc1ddb
     3808    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1ddd
     3809    jnbe short 01dcdh                         ; 77 eb                       ; 0xc1de0
     3810    mov dl, al                                ; 88 c2                       ; 0xc1de2 vgabios.c:1284
     3811    xor dh, dh                                ; 30 f6                       ; 0xc1de4
     3812    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1de6
     3813    add ax, dx                                ; 01 d0                       ; 0xc1de9
     3814    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1deb
     3815    jnbe short 01df6h                         ; 77 06                       ; 0xc1dee
     3816    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1df0
     3817    jne short 01e17h                          ; 75 21                       ; 0xc1df4
     3818    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1df6 vgabios.c:1285
     3819    xor ah, ah                                ; 30 e4                       ; 0xc1df9
     3820    push ax                                   ; 50                          ; 0xc1dfb
     3821    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1dfc
     3822    push ax                                   ; 50                          ; 0xc1dff
     3823    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1e00
     3824    xor ch, ch                                ; 30 ed                       ; 0xc1e03
     3825    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1e05
     3826    xor bh, bh                                ; 30 ff                       ; 0xc1e08
     3827    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1e0a
     3828    xor dh, dh                                ; 30 f6                       ; 0xc1e0d
     3829    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e0f
     3830    call 01781h                               ; e8 6c f9                    ; 0xc1e12
     3831    jmp short 01e36h                          ; eb 1f                       ; 0xc1e15 vgabios.c:1286
     3832    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e17 vgabios.c:1287
     3833    xor ah, ah                                ; 30 e4                       ; 0xc1e1a
     3834    push ax                                   ; 50                          ; 0xc1e1c
     3835    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1e1d
     3836    push ax                                   ; 50                          ; 0xc1e20
     3837    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1e21
     3838    xor ch, ch                                ; 30 ed                       ; 0xc1e24
     3839    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1e26
     3840    xor bh, bh                                ; 30 ff                       ; 0xc1e29
     3841    mov dl, bl                                ; 88 da                       ; 0xc1e2b
     3842    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1e2d
     3843    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e30
     3844    call 016f3h                               ; e8 bd f8                    ; 0xc1e33
     3845    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e36 vgabios.c:1288
     3846    xor ah, ah                                ; 30 e4                       ; 0xc1e39
     3847    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1e3b
     3848    jc short 01e8eh                           ; 72 4e                       ; 0xc1e3e
     3849    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1e40 vgabios.c:1289
     3850    jmp short 01dd8h                          ; eb 93                       ; 0xc1e43
     3851    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc1e45 vgabios.c:1294
     3852    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc1e49
     3853    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e4c vgabios.c:1295
     3854    jne short 01e91h                          ; 75 3f                       ; 0xc1e50
     3855    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1e52
     3856    jne short 01e91h                          ; 75 39                       ; 0xc1e56
     3857    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1e58
     3858    jne short 01e91h                          ; 75 33                       ; 0xc1e5c
     3859    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e5e
     3860    cmp ax, di                                ; 39 f8                       ; 0xc1e61
     3861    jne short 01e91h                          ; 75 2c                       ; 0xc1e63
     3862    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1e65
     3863    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1e68
     3864    jne short 01e91h                          ; 75 24                       ; 0xc1e6b
     3865    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1e6d vgabios.c:1297
     3866    xor dh, dh                                ; 30 f6                       ; 0xc1e70
     3867    mov ax, cx                                ; 89 c8                       ; 0xc1e72
     3868    mul dx                                    ; f7 e2                       ; 0xc1e74
     3869    mov dl, byte [bp-014h]                    ; 8a 56 ec                    ; 0xc1e76
     3870    xor dh, dh                                ; 30 f6                       ; 0xc1e79
     3871    mul dx                                    ; f7 e2                       ; 0xc1e7b
     3872    mov cx, ax                                ; 89 c1                       ; 0xc1e7d
     3873    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e7f
     3874    xor ah, ah                                ; 30 e4                       ; 0xc1e82
     3875    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e84
     3876    xor di, di                                ; 31 ff                       ; 0xc1e88
     3877    jcxz 01e8eh                               ; e3 02                       ; 0xc1e8a
     3878    rep stosb                                 ; f3 aa                       ; 0xc1e8c
     3879    jmp near 020b3h                           ; e9 22 02                    ; 0xc1e8e vgabios.c:1299
     3880    cmp byte [bp-014h], 002h                  ; 80 7e ec 02                 ; 0xc1e91 vgabios.c:1301
     3881    jne short 01ea0h                          ; 75 09                       ; 0xc1e95
     3882    sal byte [bp-008h], 1                     ; d0 66 f8                    ; 0xc1e97 vgabios.c:1303
     3883    sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1e9a vgabios.c:1304
     3884    sal word [bp-01eh], 1                     ; d1 66 e2                    ; 0xc1e9d vgabios.c:1305
     3885    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1ea0 vgabios.c:1308
     3886    jne short 01f0fh                          ; 75 69                       ; 0xc1ea4
     3887    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1ea6 vgabios.c:1309
     3888    xor ah, ah                                ; 30 e4                       ; 0xc1ea9
     3889    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1eab
     3890    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1eae
     3891    xor ah, ah                                ; 30 e4                       ; 0xc1eb1
     3892    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1eb3
     3893    jc short 01e8eh                           ; 72 d6                       ; 0xc1eb6
     3894    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1eb8 vgabios.c:1311
     3895    xor dh, dh                                ; 30 f6                       ; 0xc1ebb
     3896    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1ebd
     3897    cmp dx, ax                                ; 39 c2                       ; 0xc1ec0
     3898    jnbe short 01ecah                         ; 77 06                       ; 0xc1ec2
     3899    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ec4
     3900    jne short 01eebh                          ; 75 21                       ; 0xc1ec8
     3901    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1eca vgabios.c:1312
     3902    xor ah, ah                                ; 30 e4                       ; 0xc1ecd
     3903    push ax                                   ; 50                          ; 0xc1ecf
     3904    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1ed0
     3905    push ax                                   ; 50                          ; 0xc1ed3
     3906    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1ed4
     3907    xor ch, ch                                ; 30 ed                       ; 0xc1ed7
     3908    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1ed9
     3909    xor bh, bh                                ; 30 ff                       ; 0xc1edc
     3910    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1ede
     3911    xor dh, dh                                ; 30 f6                       ; 0xc1ee1
     3912    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1ee3
     3913    call 018b2h                               ; e8 c9 f9                    ; 0xc1ee6
     3914    jmp short 01f0ah                          ; eb 1f                       ; 0xc1ee9 vgabios.c:1313
     3915    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1eeb vgabios.c:1314
     3916    push ax                                   ; 50                          ; 0xc1eee
     3917    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1eef
     3918    push ax                                   ; 50                          ; 0xc1ef2
     3919    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1ef3
     3920    xor ch, ch                                ; 30 ed                       ; 0xc1ef6
     3921    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1ef8
     3922    xor bh, bh                                ; 30 ff                       ; 0xc1efb
     3923    mov dl, bl                                ; 88 da                       ; 0xc1efd
     3924    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1eff
     3925    xor dh, dh                                ; 30 f6                       ; 0xc1f02
     3926    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f04
     3927    call 017fch                               ; e8 f2 f8                    ; 0xc1f07
     3928    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1f0a vgabios.c:1315
     3929    jmp short 01eaeh                          ; eb 9f                       ; 0xc1f0d
     3930    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f0f vgabios.c:1318
     3931    xor ah, ah                                ; 30 e4                       ; 0xc1f12
     3932    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1f14
     3933    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1f17
     3934    xor ah, ah                                ; 30 e4                       ; 0xc1f1a
     3935    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f1c
     3936    jnbe short 01f89h                         ; 77 68                       ; 0xc1f1f
     3937    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1f21 vgabios.c:1320
     3938    xor dh, dh                                ; 30 f6                       ; 0xc1f24
     3939    add ax, dx                                ; 01 d0                       ; 0xc1f26
     3940    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f28
     3941    jnbe short 01f31h                         ; 77 04                       ; 0xc1f2b
     3942    test dl, dl                               ; 84 d2                       ; 0xc1f2d
     3943    jne short 01f5bh                          ; 75 2a                       ; 0xc1f2f
     3944    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1f31 vgabios.c:1321
     3945    xor ah, ah                                ; 30 e4                       ; 0xc1f34
     3946    push ax                                   ; 50                          ; 0xc1f36
     3947    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f37
     3948    push ax                                   ; 50                          ; 0xc1f3a
     3949    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1f3b
     3950    xor ch, ch                                ; 30 ed                       ; 0xc1f3e
     3951    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1f40
     3952    xor bh, bh                                ; 30 ff                       ; 0xc1f43
     3953    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1f45
     3954    xor dh, dh                                ; 30 f6                       ; 0xc1f48
     3955    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f4a
     3956    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1f4d
     3957    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc1f50
     3958    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1f53
     3959    call 018b2h                               ; e8 59 f9                    ; 0xc1f56
     3960    jmp short 01f7ah                          ; eb 1f                       ; 0xc1f59 vgabios.c:1322
     3961    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f5b vgabios.c:1323
     3962    xor ah, ah                                ; 30 e4                       ; 0xc1f5e
     3963    push ax                                   ; 50                          ; 0xc1f60
     3964    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1f61
     3965    push ax                                   ; 50                          ; 0xc1f64
     3966    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1f65
     3967    xor ch, ch                                ; 30 ed                       ; 0xc1f68
     3968    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1f6a
     3969    xor bh, bh                                ; 30 ff                       ; 0xc1f6d
     3970    mov dl, bl                                ; 88 da                       ; 0xc1f6f
     3971    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1f71
     3972    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f74
     3973    call 017fch                               ; e8 82 f8                    ; 0xc1f77
     3974    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f7a vgabios.c:1324
     3975    xor ah, ah                                ; 30 e4                       ; 0xc1f7d
     3976    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f7f
     3977    jc short 01fc9h                           ; 72 45                       ; 0xc1f82
     3978    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1f84 vgabios.c:1325
     3979    jmp short 01f17h                          ; eb 8e                       ; 0xc1f87
     3980    jmp short 01fc9h                          ; eb 3e                       ; 0xc1f89
     3981    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1f8b vgabios.c:1330
     3982    jne short 01fcch                          ; 75 3b                       ; 0xc1f8f
     3983    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1f91
     3984    jne short 01fcch                          ; 75 35                       ; 0xc1f95
     3985    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f97
     3986    jne short 01fcch                          ; 75 2f                       ; 0xc1f9b
     3987    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f9d
     3988    cmp ax, di                                ; 39 f8                       ; 0xc1fa0
     3989    jne short 01fcch                          ; 75 28                       ; 0xc1fa2
     3990    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1fa4
     3991    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1fa7
     3992    jne short 01fcch                          ; 75 20                       ; 0xc1faa
     3993    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1fac vgabios.c:1332
     3994    xor dh, dh                                ; 30 f6                       ; 0xc1faf
     3995    mov ax, cx                                ; 89 c8                       ; 0xc1fb1
     3996    mul dx                                    ; f7 e2                       ; 0xc1fb3
     3997    mov cx, ax                                ; 89 c1                       ; 0xc1fb5
     3998    sal cx, 003h                              ; c1 e1 03                    ; 0xc1fb7
     3999    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1fba
     4000    xor ah, ah                                ; 30 e4                       ; 0xc1fbd
     4001    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1fbf
     4002    xor di, di                                ; 31 ff                       ; 0xc1fc3
     4003    jcxz 01fc9h                               ; e3 02                       ; 0xc1fc5
     4004    rep stosb                                 ; f3 aa                       ; 0xc1fc7
     4005    jmp near 020b3h                           ; e9 e7 00                    ; 0xc1fc9 vgabios.c:1334
     4006    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1fcc vgabios.c:1337
     4007    jne short 02041h                          ; 75 6f                       ; 0xc1fd0
     4008    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1fd2 vgabios.c:1338
     4009    xor ah, ah                                ; 30 e4                       ; 0xc1fd5
     4010    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1fd7
     4011    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1fda
     4012    xor ah, ah                                ; 30 e4                       ; 0xc1fdd
     4013    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1fdf
     4014    jc short 01fc9h                           ; 72 e5                       ; 0xc1fe2
     4015    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1fe4 vgabios.c:1340
     4016    xor dh, dh                                ; 30 f6                       ; 0xc1fe7
     4017    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1fe9
     4018    cmp dx, ax                                ; 39 c2                       ; 0xc1fec
     4019    jnbe short 01ff6h                         ; 77 06                       ; 0xc1fee
     4020    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ff0
     4021    jne short 02015h                          ; 75 1f                       ; 0xc1ff4
     4022    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1ff6 vgabios.c:1341
     4023    xor ah, ah                                ; 30 e4                       ; 0xc1ff9
     4024    push ax                                   ; 50                          ; 0xc1ffb
     4025    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1ffc
     4026    push ax                                   ; 50                          ; 0xc1fff
     4027    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2000
     4028    xor bh, bh                                ; 30 ff                       ; 0xc2003
     4029    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc2005
     4030    xor dh, dh                                ; 30 f6                       ; 0xc2008
     4031    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc200a
     4032    mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc200d
     4033    call 019c7h                               ; e8 b4 f9                    ; 0xc2010
     4034    jmp short 0203ch                          ; eb 27                       ; 0xc2013 vgabios.c:1342
     4035    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2015 vgabios.c:1343
     4036    push ax                                   ; 50                          ; 0xc2018
     4037    push word [bp-01eh]                       ; ff 76 e2                    ; 0xc2019
     4038    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc201c
     4039    xor ch, ch                                ; 30 ed                       ; 0xc201f
     4040    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2021
     4041    xor bh, bh                                ; 30 ff                       ; 0xc2024
     4042    mov dl, bl                                ; 88 da                       ; 0xc2026
     4043    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc2028
     4044    xor dh, dh                                ; 30 f6                       ; 0xc202b
     4045    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc202d
     4046    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc2030
     4047    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc2033
     4048    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc2036
     4049    call 01946h                               ; e8 0a f9                    ; 0xc2039
     4050    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc203c vgabios.c:1344
     4051    jmp short 01fdah                          ; eb 99                       ; 0xc203f
     4052    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2041 vgabios.c:1347
     4053    xor ah, ah                                ; 30 e4                       ; 0xc2044
     4054    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc2046
     4055    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2049
     4056    xor ah, ah                                ; 30 e4                       ; 0xc204c
     4057    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc204e
     4058    jnbe short 020b3h                         ; 77 60                       ; 0xc2051
     4059    mov dl, al                                ; 88 c2                       ; 0xc2053 vgabios.c:1349
     4060    xor dh, dh                                ; 30 f6                       ; 0xc2055
     4061    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2057
     4062    add ax, dx                                ; 01 d0                       ; 0xc205a
     4063    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc205c
     4064    jnbe short 02067h                         ; 77 06                       ; 0xc205f
     4065    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2061
     4066    jne short 02086h                          ; 75 1f                       ; 0xc2065
     4067    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2067 vgabios.c:1350
     4068    xor ah, ah                                ; 30 e4                       ; 0xc206a
     4069    push ax                                   ; 50                          ; 0xc206c
     4070    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc206d
     4071    push ax                                   ; 50                          ; 0xc2070
     4072    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2071
     4073    xor bh, bh                                ; 30 ff                       ; 0xc2074
     4074    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc2076
     4075    xor dh, dh                                ; 30 f6                       ; 0xc2079
     4076    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc207b
     4077    mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc207e
     4078    call 019c7h                               ; e8 43 f9                    ; 0xc2081
     4079    jmp short 020a4h                          ; eb 1e                       ; 0xc2084 vgabios.c:1351
     4080    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2086 vgabios.c:1352
     4081    xor ah, ah                                ; 30 e4                       ; 0xc2089
     4082    push ax                                   ; 50                          ; 0xc208b
     4083    push word [bp-01eh]                       ; ff 76 e2                    ; 0xc208c
     4084    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc208f
     4085    xor ch, ch                                ; 30 ed                       ; 0xc2092
     4086    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2094
     4087    xor bh, bh                                ; 30 ff                       ; 0xc2097
     4088    mov dl, bl                                ; 88 da                       ; 0xc2099
     4089    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc209b
     4090    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc209e
     4091    call 01946h                               ; e8 a2 f8                    ; 0xc20a1
     4092    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20a4 vgabios.c:1353
     4093    xor ah, ah                                ; 30 e4                       ; 0xc20a7
     4094    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc20a9
     4095    jc short 020b3h                           ; 72 05                       ; 0xc20ac
     4096    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc20ae vgabios.c:1354
     4097    jmp short 02049h                          ; eb 96                       ; 0xc20b1
     4098    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc20b3 vgabios.c:1365
     4099    pop di                                    ; 5f                          ; 0xc20b6
     4100    pop si                                    ; 5e                          ; 0xc20b7
     4101    pop bp                                    ; 5d                          ; 0xc20b8
     4102    retn 00008h                               ; c2 08 00                    ; 0xc20b9
     4103  ; disGetNextSymbol 0xc20bc LB 0x21b3 -> off=0x0 cb=0000000000000111 uValue=00000000000c20bc 'write_gfx_char_pl4'
     4104write_gfx_char_pl4:                          ; 0xc20bc LB 0x111
     4105    push bp                                   ; 55                          ; 0xc20bc vgabios.c:1368
     4106    mov bp, sp                                ; 89 e5                       ; 0xc20bd
     4107    push si                                   ; 56                          ; 0xc20bf
     4108    push di                                   ; 57                          ; 0xc20c0
     4109    sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc20c1
     4110    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc20c4
     4111    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc20c7
     4112    mov ch, bl                                ; 88 dd                       ; 0xc20ca
     4113    mov al, cl                                ; 88 c8                       ; 0xc20cc
     4114    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc20ce vgabios.c:57
     4115    xor dx, dx                                ; 31 d2                       ; 0xc20d1
     4116    mov es, dx                                ; 8e c2                       ; 0xc20d3
     4117    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc20d5
     4118    mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc20d8
     4119    mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc20dc vgabios.c:58
     4120    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc20df
     4121    xor ah, ah                                ; 30 e4                       ; 0xc20e2 vgabios.c:1377
     4122    mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc20e4
     4123    xor bh, bh                                ; 30 ff                       ; 0xc20e7
     4124    imul bx                                   ; f7 eb                       ; 0xc20e9
     4125    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc20eb
     4126    xor dh, dh                                ; 30 f6                       ; 0xc20ee
     4127    imul dx                                   ; f7 ea                       ; 0xc20f0
     4128    mov si, ax                                ; 89 c6                       ; 0xc20f2
     4129    mov al, ch                                ; 88 e8                       ; 0xc20f4
     4130    xor ah, ah                                ; 30 e4                       ; 0xc20f6
     4131    add si, ax                                ; 01 c6                       ; 0xc20f8
     4132    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc20fa vgabios.c:47
     4133    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc20fd
     4134    mov es, ax                                ; 8e c0                       ; 0xc2100
     4135    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc2102
     4136    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2105 vgabios.c:48
     4137    xor dh, dh                                ; 30 f6                       ; 0xc2108
     4138    mul dx                                    ; f7 e2                       ; 0xc210a
     4139    add si, ax                                ; 01 c6                       ; 0xc210c
     4140    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc210e vgabios.c:1379
     4141    xor ah, ah                                ; 30 e4                       ; 0xc2111
     4142    imul bx                                   ; f7 eb                       ; 0xc2113
     4143    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc2115
     4144    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc2118 vgabios.c:1380
     4145    mov dx, 003c4h                            ; ba c4 03                    ; 0xc211b
     4146    out DX, ax                                ; ef                          ; 0xc211e
     4147    mov ax, 00205h                            ; b8 05 02                    ; 0xc211f vgabios.c:1381
     4148    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2122
     4149    out DX, ax                                ; ef                          ; 0xc2125
     4150    test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc2126 vgabios.c:1382
     4151    je short 02132h                           ; 74 06                       ; 0xc212a
     4152    mov ax, 01803h                            ; b8 03 18                    ; 0xc212c vgabios.c:1384
     4153    out DX, ax                                ; ef                          ; 0xc212f
     4154    jmp short 02136h                          ; eb 04                       ; 0xc2130 vgabios.c:1386
     4155    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2132 vgabios.c:1388
     4156    out DX, ax                                ; ef                          ; 0xc2135
     4157    xor ch, ch                                ; 30 ed                       ; 0xc2136 vgabios.c:1390
     4158    cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc2138
     4159    jnc short 021afh                          ; 73 72                       ; 0xc213b
     4160    mov al, ch                                ; 88 e8                       ; 0xc213d vgabios.c:1392
     4161    xor ah, ah                                ; 30 e4                       ; 0xc213f
     4162    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc2141
     4163    xor bh, bh                                ; 30 ff                       ; 0xc2144
     4164    imul bx                                   ; f7 eb                       ; 0xc2146
     4165    mov bx, si                                ; 89 f3                       ; 0xc2148
     4166    add bx, ax                                ; 01 c3                       ; 0xc214a
     4167    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc214c vgabios.c:1393
     4168    jmp short 02164h                          ; eb 12                       ; 0xc2150
     4169    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2152 vgabios.c:42
     4170    mov es, ax                                ; 8e c0                       ; 0xc2155
     4171    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2157
     4172    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc215b vgabios.c:1406
     4173    cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc215e
     4174    jnc short 021b1h                          ; 73 4d                       ; 0xc2162
     4175    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2164
     4176    mov ax, 00080h                            ; b8 80 00                    ; 0xc2167
     4177    sar ax, CL                                ; d3 f8                       ; 0xc216a
     4178    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc216c
     4179    mov byte [bp-00dh], 000h                  ; c6 46 f3 00                 ; 0xc216f
     4180    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2173
     4181    sal ax, 008h                              ; c1 e0 08                    ; 0xc2176
     4182    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2179
     4183    mov dx, 003ceh                            ; ba ce 03                    ; 0xc217b
     4184    out DX, ax                                ; ef                          ; 0xc217e
     4185    mov dx, bx                                ; 89 da                       ; 0xc217f
     4186    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2181
     4187    call 035dbh                               ; e8 54 14                    ; 0xc2184
     4188    mov al, ch                                ; 88 e8                       ; 0xc2187
     4189    xor ah, ah                                ; 30 e4                       ; 0xc2189
     4190    add ax, word [bp-010h]                    ; 03 46 f0                    ; 0xc218b
     4191    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc218e
     4192    mov di, word [bp-012h]                    ; 8b 7e ee                    ; 0xc2191
     4193    add di, ax                                ; 01 c7                       ; 0xc2194
     4194    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc2196
     4195    xor ah, ah                                ; 30 e4                       ; 0xc2199
     4196    test word [bp-00eh], ax                   ; 85 46 f2                    ; 0xc219b
     4197    je short 02152h                           ; 74 b2                       ; 0xc219e
     4198    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc21a0
     4199    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc21a3
     4200    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc21a5
     4201    mov es, dx                                ; 8e c2                       ; 0xc21a8
     4202    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc21aa
     4203    jmp short 0215bh                          ; eb ac                       ; 0xc21ad
     4204    jmp short 021b5h                          ; eb 04                       ; 0xc21af
    42224205    db  0feh, 0c5h
    4223     ; inc ch                                    ; fe c5                     ; 0xc21c7 vgabios.c:1405
    4224     jmp short 0214eh                          ; eb 83                       ; 0xc21c9
    4225     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc21cb vgabios.c:1406
    4226     mov dx, 003ceh                            ; ba ce 03                    ; 0xc21ce
    4227     out DX, ax                                ; ef                          ; 0xc21d1
    4228     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc21d2 vgabios.c:1407
    4229     out DX, ax                                ; ef                          ; 0xc21d5
    4230     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc21d6 vgabios.c:1408
    4231     out DX, ax                                ; ef                          ; 0xc21d9
    4232     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc21da vgabios.c:1409
    4233     pop di                                    ; 5f                          ; 0xc21dd
    4234     pop si                                    ; 5e                          ; 0xc21de
    4235     pop bp                                    ; 5d                          ; 0xc21df
    4236     retn 00006h                               ; c2 06 00                    ; 0xc21e0
    4237   ; disGetNextSymbol 0xc21e3 LB 0x20a0 -> off=0x0 cb=0000000000000112 uValue=00000000000c21e3 'write_gfx_char_cga'
    4238 write_gfx_char_cga:                          ; 0xc21e3 LB 0x112
    4239     push si                                   ; 56                          ; 0xc21e3 vgabios.c:1412
    4240     push di                                   ; 57                          ; 0xc21e4
    4241     enter 0000ch, 000h                        ; c8 0c 00 00                 ; 0xc21e5
    4242     mov bh, al                                ; 88 c7                       ; 0xc21e9
    4243     mov ch, dl                                ; 88 d5                       ; 0xc21eb
    4244     mov al, bl                                ; 88 d8                       ; 0xc21ed
    4245     mov di, 0556ch                            ; bf 6c 55                    ; 0xc21ef vgabios.c:1419
    4246     xor ah, ah                                ; 30 e4                       ; 0xc21f2 vgabios.c:1420
    4247     mov dl, byte [bp+00ah]                    ; 8a 56 0a                    ; 0xc21f4
    4248     xor dh, dh                                ; 30 f6                       ; 0xc21f7
    4249     imul dx                                   ; f7 ea                       ; 0xc21f9
    4250     mov dl, cl                                ; 88 ca                       ; 0xc21fb
    4251     xor dh, dh                                ; 30 f6                       ; 0xc21fd
    4252     imul dx, dx, 00140h                       ; 69 d2 40 01                 ; 0xc21ff
    4253     add ax, dx                                ; 01 d0                       ; 0xc2203
    4254     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2205
    4255     mov al, bh                                ; 88 f8                       ; 0xc2208 vgabios.c:1421
    4256     xor ah, ah                                ; 30 e4                       ; 0xc220a
    4257     sal ax, 003h                              ; c1 e0 03                    ; 0xc220c
    4258     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc220f
    4259     xor ah, ah                                ; 30 e4                       ; 0xc2212 vgabios.c:1422
    4260     jmp near 02233h                           ; e9 1c 00                    ; 0xc2214
    4261     mov dl, ah                                ; 88 e2                       ; 0xc2217 vgabios.c:1437
    4262     xor dh, dh                                ; 30 f6                       ; 0xc2219
    4263     add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc221b
    4264     mov si, di                                ; 89 fe                       ; 0xc221e
    4265     add si, dx                                ; 01 d6                       ; 0xc2220
    4266     mov al, byte [si]                         ; 8a 04                       ; 0xc2222
    4267     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2224 vgabios.c:42
    4268     mov es, dx                                ; 8e c2                       ; 0xc2227
    4269     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2229
     4206    ; inc ch                                    ; fe c5                     ; 0xc21b1 vgabios.c:1407
     4207    jmp short 02138h                          ; eb 83                       ; 0xc21b3
     4208    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc21b5 vgabios.c:1408
     4209    mov dx, 003ceh                            ; ba ce 03                    ; 0xc21b8
     4210    out DX, ax                                ; ef                          ; 0xc21bb
     4211    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc21bc vgabios.c:1409
     4212    out DX, ax                                ; ef                          ; 0xc21bf
     4213    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc21c0 vgabios.c:1410
     4214    out DX, ax                                ; ef                          ; 0xc21c3
     4215    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc21c4 vgabios.c:1411
     4216    pop di                                    ; 5f                          ; 0xc21c7
     4217    pop si                                    ; 5e                          ; 0xc21c8
     4218    pop bp                                    ; 5d                          ; 0xc21c9
     4219    retn 00006h                               ; c2 06 00                    ; 0xc21ca
     4220  ; disGetNextSymbol 0xc21cd LB 0x20a2 -> off=0x0 cb=0000000000000112 uValue=00000000000c21cd 'write_gfx_char_cga'
     4221write_gfx_char_cga:                          ; 0xc21cd LB 0x112
     4222    push si                                   ; 56                          ; 0xc21cd vgabios.c:1414
     4223    push di                                   ; 57                          ; 0xc21ce
     4224    enter 0000ch, 000h                        ; c8 0c 00 00                 ; 0xc21cf
     4225    mov bh, al                                ; 88 c7                       ; 0xc21d3
     4226    mov ch, dl                                ; 88 d5                       ; 0xc21d5
     4227    mov al, bl                                ; 88 d8                       ; 0xc21d7
     4228    mov di, 0556ch                            ; bf 6c 55                    ; 0xc21d9 vgabios.c:1421
     4229    xor ah, ah                                ; 30 e4                       ; 0xc21dc vgabios.c:1422
     4230    mov dl, byte [bp+00ah]                    ; 8a 56 0a                    ; 0xc21de
     4231    xor dh, dh                                ; 30 f6                       ; 0xc21e1
     4232    imul dx                                   ; f7 ea                       ; 0xc21e3
     4233    mov dl, cl                                ; 88 ca                       ; 0xc21e5
     4234    xor dh, dh                                ; 30 f6                       ; 0xc21e7
     4235    imul dx, dx, 00140h                       ; 69 d2 40 01                 ; 0xc21e9
     4236    add ax, dx                                ; 01 d0                       ; 0xc21ed
     4237    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc21ef
     4238    mov al, bh                                ; 88 f8                       ; 0xc21f2 vgabios.c:1423
     4239    xor ah, ah                                ; 30 e4                       ; 0xc21f4
     4240    sal ax, 003h                              ; c1 e0 03                    ; 0xc21f6
     4241    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc21f9
     4242    xor ah, ah                                ; 30 e4                       ; 0xc21fc vgabios.c:1424
     4243    jmp near 0221dh                           ; e9 1c 00                    ; 0xc21fe
     4244    mov dl, ah                                ; 88 e2                       ; 0xc2201 vgabios.c:1439
     4245    xor dh, dh                                ; 30 f6                       ; 0xc2203
     4246    add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc2205
     4247    mov si, di                                ; 89 fe                       ; 0xc2208
     4248    add si, dx                                ; 01 d6                       ; 0xc220a
     4249    mov al, byte [si]                         ; 8a 04                       ; 0xc220c
     4250    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc220e vgabios.c:42
     4251    mov es, dx                                ; 8e c2                       ; 0xc2211
     4252    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2213
    42704253    db  0feh, 0c4h
    4271     ; inc ah                                    ; fe c4                     ; 0xc222c vgabios.c:1441
    4272     cmp ah, 008h                              ; 80 fc 08                    ; 0xc222e
    4273     jnc short 0228ah                          ; 73 57                       ; 0xc2231
    4274     mov dl, ah                                ; 88 e2                       ; 0xc2233
    4275     xor dh, dh                                ; 30 f6                       ; 0xc2235
    4276     sar dx, 1                                 ; d1 fa                       ; 0xc2237
    4277     imul dx, dx, strict byte 00050h           ; 6b d2 50                    ; 0xc2239
    4278     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc223c
    4279     add bx, dx                                ; 01 d3                       ; 0xc223f
    4280     test ah, 001h                             ; f6 c4 01                    ; 0xc2241
    4281     je short 02249h                           ; 74 03                       ; 0xc2244
    4282     add bh, 020h                              ; 80 c7 20                    ; 0xc2246
    4283     mov byte [bp-002h], 080h                  ; c6 46 fe 80                 ; 0xc2249
    4284     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc224d
    4285     jne short 0226fh                          ; 75 1c                       ; 0xc2251
    4286     test ch, 080h                             ; f6 c5 80                    ; 0xc2253
    4287     je short 02217h                           ; 74 bf                       ; 0xc2256
    4288     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2258
    4289     mov es, dx                                ; 8e c2                       ; 0xc225b
    4290     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc225d
    4291     mov dl, ah                                ; 88 e2                       ; 0xc2260
    4292     xor dh, dh                                ; 30 f6                       ; 0xc2262
    4293     add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc2264
    4294     mov si, di                                ; 89 fe                       ; 0xc2267
    4295     add si, dx                                ; 01 d6                       ; 0xc2269
    4296     xor al, byte [si]                         ; 32 04                       ; 0xc226b
    4297     jmp short 02224h                          ; eb b5                       ; 0xc226d
    4298     cmp byte [bp-002h], 000h                  ; 80 7e fe 00                 ; 0xc226f vgabios.c:1443
    4299     jbe short 0222ch                          ; 76 b7                       ; 0xc2273
    4300     test ch, 080h                             ; f6 c5 80                    ; 0xc2275 vgabios.c:1445
    4301     je short 02284h                           ; 74 0a                       ; 0xc2278
    4302     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc227a vgabios.c:37
    4303     mov es, dx                                ; 8e c2                       ; 0xc227d
    4304     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc227f
    4305     jmp short 02286h                          ; eb 02                       ; 0xc2282 vgabios.c:1449
    4306     xor al, al                                ; 30 c0                       ; 0xc2284 vgabios.c:1451
    4307     xor dl, dl                                ; 30 d2                       ; 0xc2286 vgabios.c:1453
    4308     jmp short 02291h                          ; eb 07                       ; 0xc2288
    4309     jmp short 022efh                          ; eb 63                       ; 0xc228a
    4310     cmp dl, 004h                              ; 80 fa 04                    ; 0xc228c
    4311     jnc short 022e4h                          ; 73 53                       ; 0xc228f
    4312     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc2291 vgabios.c:1455
    4313     mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc2294
    4314     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc2298
    4315     add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc229b
    4316     add si, di                                ; 01 fe                       ; 0xc229e
    4317     mov dh, byte [si]                         ; 8a 34                       ; 0xc22a0
    4318     mov byte [bp-006h], dh                    ; 88 76 fa                    ; 0xc22a2
    4319     mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc22a5
    4320     mov dh, byte [bp-002h]                    ; 8a 76 fe                    ; 0xc22a9
    4321     mov byte [bp-00ah], dh                    ; 88 76 f6                    ; 0xc22ac
    4322     mov byte [bp-009h], 000h                  ; c6 46 f7 00                 ; 0xc22af
    4323     mov si, word [bp-006h]                    ; 8b 76 fa                    ; 0xc22b3
    4324     test word [bp-00ah], si                   ; 85 76 f6                    ; 0xc22b6
    4325     je short 022ddh                           ; 74 22                       ; 0xc22b9
    4326     mov DH, strict byte 003h                  ; b6 03                       ; 0xc22bb vgabios.c:1456
    4327     sub dh, dl                                ; 28 d6                       ; 0xc22bd
    4328     mov cl, ch                                ; 88 e9                       ; 0xc22bf
    4329     and cl, 003h                              ; 80 e1 03                    ; 0xc22c1
    4330     mov byte [bp-004h], cl                    ; 88 4e fc                    ; 0xc22c4
    4331     mov cl, dh                                ; 88 f1                       ; 0xc22c7
    4332     add cl, dh                                ; 00 f1                       ; 0xc22c9
    4333     mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc22cb
    4334     sal dh, CL                                ; d2 e6                       ; 0xc22ce
    4335     mov cl, dh                                ; 88 f1                       ; 0xc22d0
    4336     test ch, 080h                             ; f6 c5 80                    ; 0xc22d2 vgabios.c:1457
    4337     je short 022dbh                           ; 74 04                       ; 0xc22d5
    4338     xor al, dh                                ; 30 f0                       ; 0xc22d7 vgabios.c:1459
    4339     jmp short 022ddh                          ; eb 02                       ; 0xc22d9 vgabios.c:1461
    4340     or al, dh                                 ; 08 f0                       ; 0xc22db vgabios.c:1463
    4341     shr byte [bp-002h], 1                     ; d0 6e fe                    ; 0xc22dd vgabios.c:1466
     4254    ; inc ah                                    ; fe c4                     ; 0xc2216 vgabios.c:1443
     4255    cmp ah, 008h                              ; 80 fc 08                    ; 0xc2218
     4256    jnc short 02274h                          ; 73 57                       ; 0xc221b
     4257    mov dl, ah                                ; 88 e2                       ; 0xc221d
     4258    xor dh, dh                                ; 30 f6                       ; 0xc221f
     4259    sar dx, 1                                 ; d1 fa                       ; 0xc2221
     4260    imul dx, dx, strict byte 00050h           ; 6b d2 50                    ; 0xc2223
     4261    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2226
     4262    add bx, dx                                ; 01 d3                       ; 0xc2229
     4263    test ah, 001h                             ; f6 c4 01                    ; 0xc222b
     4264    je short 02233h                           ; 74 03                       ; 0xc222e
     4265    add bh, 020h                              ; 80 c7 20                    ; 0xc2230
     4266    mov byte [bp-002h], 080h                  ; c6 46 fe 80                 ; 0xc2233
     4267    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc2237
     4268    jne short 02259h                          ; 75 1c                       ; 0xc223b
     4269    test ch, 080h                             ; f6 c5 80                    ; 0xc223d
     4270    je short 02201h                           ; 74 bf                       ; 0xc2240
     4271    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2242
     4272    mov es, dx                                ; 8e c2                       ; 0xc2245
     4273    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2247
     4274    mov dl, ah                                ; 88 e2                       ; 0xc224a
     4275    xor dh, dh                                ; 30 f6                       ; 0xc224c
     4276    add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc224e
     4277    mov si, di                                ; 89 fe                       ; 0xc2251
     4278    add si, dx                                ; 01 d6                       ; 0xc2253
     4279    xor al, byte [si]                         ; 32 04                       ; 0xc2255
     4280    jmp short 0220eh                          ; eb b5                       ; 0xc2257
     4281    cmp byte [bp-002h], 000h                  ; 80 7e fe 00                 ; 0xc2259 vgabios.c:1445
     4282    jbe short 02216h                          ; 76 b7                       ; 0xc225d
     4283    test ch, 080h                             ; f6 c5 80                    ; 0xc225f vgabios.c:1447
     4284    je short 0226eh                           ; 74 0a                       ; 0xc2262
     4285    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2264 vgabios.c:37
     4286    mov es, dx                                ; 8e c2                       ; 0xc2267
     4287    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2269
     4288    jmp short 02270h                          ; eb 02                       ; 0xc226c vgabios.c:1451
     4289    xor al, al                                ; 30 c0                       ; 0xc226e vgabios.c:1453
     4290    xor dl, dl                                ; 30 d2                       ; 0xc2270 vgabios.c:1455
     4291    jmp short 0227bh                          ; eb 07                       ; 0xc2272
     4292    jmp short 022d9h                          ; eb 63                       ; 0xc2274
     4293    cmp dl, 004h                              ; 80 fa 04                    ; 0xc2276
     4294    jnc short 022ceh                          ; 73 53                       ; 0xc2279
     4295    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc227b vgabios.c:1457
     4296    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc227e
     4297    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc2282
     4298    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc2285
     4299    add si, di                                ; 01 fe                       ; 0xc2288
     4300    mov dh, byte [si]                         ; 8a 34                       ; 0xc228a
     4301    mov byte [bp-006h], dh                    ; 88 76 fa                    ; 0xc228c
     4302    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc228f
     4303    mov dh, byte [bp-002h]                    ; 8a 76 fe                    ; 0xc2293
     4304    mov byte [bp-00ah], dh                    ; 88 76 f6                    ; 0xc2296
     4305    mov byte [bp-009h], 000h                  ; c6 46 f7 00                 ; 0xc2299
     4306    mov si, word [bp-006h]                    ; 8b 76 fa                    ; 0xc229d
     4307    test word [bp-00ah], si                   ; 85 76 f6                    ; 0xc22a0
     4308    je short 022c7h                           ; 74 22                       ; 0xc22a3
     4309    mov DH, strict byte 003h                  ; b6 03                       ; 0xc22a5 vgabios.c:1458
     4310    sub dh, dl                                ; 28 d6                       ; 0xc22a7
     4311    mov cl, ch                                ; 88 e9                       ; 0xc22a9
     4312    and cl, 003h                              ; 80 e1 03                    ; 0xc22ab
     4313    mov byte [bp-004h], cl                    ; 88 4e fc                    ; 0xc22ae
     4314    mov cl, dh                                ; 88 f1                       ; 0xc22b1
     4315    add cl, dh                                ; 00 f1                       ; 0xc22b3
     4316    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc22b5
     4317    sal dh, CL                                ; d2 e6                       ; 0xc22b8
     4318    mov cl, dh                                ; 88 f1                       ; 0xc22ba
     4319    test ch, 080h                             ; f6 c5 80                    ; 0xc22bc vgabios.c:1459
     4320    je short 022c5h                           ; 74 04                       ; 0xc22bf
     4321    xor al, dh                                ; 30 f0                       ; 0xc22c1 vgabios.c:1461
     4322    jmp short 022c7h                          ; eb 02                       ; 0xc22c3 vgabios.c:1463
     4323    or al, dh                                 ; 08 f0                       ; 0xc22c5 vgabios.c:1465
     4324    shr byte [bp-002h], 1                     ; d0 6e fe                    ; 0xc22c7 vgabios.c:1468
    43424325    db  0feh, 0c2h
    4343     ; inc dl                                    ; fe c2                     ; 0xc22e0 vgabios.c:1467
    4344     jmp short 0228ch                          ; eb a8                       ; 0xc22e2
    4345     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc22e4 vgabios.c:42
    4346     mov es, dx                                ; 8e c2                       ; 0xc22e7
    4347     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc22e9
    4348     inc bx                                    ; 43                          ; 0xc22ec vgabios.c:1469
    4349     jmp short 0226fh                          ; eb 80                       ; 0xc22ed vgabios.c:1470
    4350     leave                                     ; c9                          ; 0xc22ef vgabios.c:1473
    4351     pop di                                    ; 5f                          ; 0xc22f0
    4352     pop si                                    ; 5e                          ; 0xc22f1
    4353     retn 00004h                               ; c2 04 00                    ; 0xc22f2
    4354   ; disGetNextSymbol 0xc22f5 LB 0x1f8e -> off=0x0 cb=000000000000009b uValue=00000000000c22f5 'write_gfx_char_lin'
    4355 write_gfx_char_lin:                          ; 0xc22f5 LB 0x9b
    4356     push si                                   ; 56                          ; 0xc22f5 vgabios.c:1476
    4357     push di                                   ; 57                          ; 0xc22f6
    4358     enter 00008h, 000h                        ; c8 08 00 00                 ; 0xc22f7
    4359     mov bh, al                                ; 88 c7                       ; 0xc22fb
    4360     mov ch, dl                                ; 88 d5                       ; 0xc22fd
    4361     mov al, cl                                ; 88 c8                       ; 0xc22ff
    4362     mov di, 0556ch                            ; bf 6c 55                    ; 0xc2301 vgabios.c:1483
    4363     xor ah, ah                                ; 30 e4                       ; 0xc2304 vgabios.c:1484
    4364     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2306
    4365     xor dh, dh                                ; 30 f6                       ; 0xc2309
    4366     imul dx                                   ; f7 ea                       ; 0xc230b
    4367     mov dx, ax                                ; 89 c2                       ; 0xc230d
    4368     sal dx, 006h                              ; c1 e2 06                    ; 0xc230f
    4369     mov al, bl                                ; 88 d8                       ; 0xc2312
    4370     xor ah, ah                                ; 30 e4                       ; 0xc2314
    4371     sal ax, 003h                              ; c1 e0 03                    ; 0xc2316
    4372     add ax, dx                                ; 01 d0                       ; 0xc2319
    4373     mov word [bp-002h], ax                    ; 89 46 fe                    ; 0xc231b
    4374     mov al, bh                                ; 88 f8                       ; 0xc231e vgabios.c:1485
    4375     xor ah, ah                                ; 30 e4                       ; 0xc2320
    4376     sal ax, 003h                              ; c1 e0 03                    ; 0xc2322
    4377     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc2325
    4378     xor bl, bl                                ; 30 db                       ; 0xc2328 vgabios.c:1486
    4379     jmp short 0236eh                          ; eb 42                       ; 0xc232a
    4380     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc232c vgabios.c:1490
    4381     jnc short 02367h                          ; 73 37                       ; 0xc232e
    4382     xor bh, bh                                ; 30 ff                       ; 0xc2330 vgabios.c:1492
    4383     mov dl, bl                                ; 88 da                       ; 0xc2332 vgabios.c:1493
    4384     xor dh, dh                                ; 30 f6                       ; 0xc2334
    4385     add dx, word [bp-006h]                    ; 03 56 fa                    ; 0xc2336
    4386     mov si, di                                ; 89 fe                       ; 0xc2339
    4387     add si, dx                                ; 01 d6                       ; 0xc233b
    4388     mov dl, byte [si]                         ; 8a 14                       ; 0xc233d
    4389     mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc233f
    4390     mov byte [bp-003h], bh                    ; 88 7e fd                    ; 0xc2342
    4391     mov dl, ah                                ; 88 e2                       ; 0xc2345
    4392     xor dh, dh                                ; 30 f6                       ; 0xc2347
    4393     test word [bp-004h], dx                   ; 85 56 fc                    ; 0xc2349
    4394     je short 02350h                           ; 74 02                       ; 0xc234c
    4395     mov bh, ch                                ; 88 ef                       ; 0xc234e vgabios.c:1495
    4396     mov dl, al                                ; 88 c2                       ; 0xc2350 vgabios.c:1497
    4397     xor dh, dh                                ; 30 f6                       ; 0xc2352
    4398     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc2354
    4399     add si, dx                                ; 01 d6                       ; 0xc2357
    4400     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc2359 vgabios.c:42
    4401     mov es, dx                                ; 8e c2                       ; 0xc235c
    4402     mov byte [es:si], bh                      ; 26 88 3c                    ; 0xc235e
    4403     shr ah, 1                                 ; d0 ec                       ; 0xc2361 vgabios.c:1498
     4326    ; inc dl                                    ; fe c2                     ; 0xc22ca vgabios.c:1469
     4327    jmp short 02276h                          ; eb a8                       ; 0xc22cc
     4328    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc22ce vgabios.c:42
     4329    mov es, dx                                ; 8e c2                       ; 0xc22d1
     4330    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc22d3
     4331    inc bx                                    ; 43                          ; 0xc22d6 vgabios.c:1471
     4332    jmp short 02259h                          ; eb 80                       ; 0xc22d7 vgabios.c:1472
     4333    leave                                     ; c9                          ; 0xc22d9 vgabios.c:1475
     4334    pop di                                    ; 5f                          ; 0xc22da
     4335    pop si                                    ; 5e                          ; 0xc22db
     4336    retn 00004h                               ; c2 04 00                    ; 0xc22dc
     4337  ; disGetNextSymbol 0xc22df LB 0x1f90 -> off=0x0 cb=000000000000009b uValue=00000000000c22df 'write_gfx_char_lin'
     4338write_gfx_char_lin:                          ; 0xc22df LB 0x9b
     4339    push si                                   ; 56                          ; 0xc22df vgabios.c:1478
     4340    push di                                   ; 57                          ; 0xc22e0
     4341    enter 00008h, 000h                        ; c8 08 00 00                 ; 0xc22e1
     4342    mov bh, al                                ; 88 c7                       ; 0xc22e5
     4343    mov ch, dl                                ; 88 d5                       ; 0xc22e7
     4344    mov al, cl                                ; 88 c8                       ; 0xc22e9
     4345    mov di, 0556ch                            ; bf 6c 55                    ; 0xc22eb vgabios.c:1485
     4346    xor ah, ah                                ; 30 e4                       ; 0xc22ee vgabios.c:1486
     4347    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc22f0
     4348    xor dh, dh                                ; 30 f6                       ; 0xc22f3
     4349    imul dx                                   ; f7 ea                       ; 0xc22f5
     4350    mov dx, ax                                ; 89 c2                       ; 0xc22f7
     4351    sal dx, 006h                              ; c1 e2 06                    ; 0xc22f9
     4352    mov al, bl                                ; 88 d8                       ; 0xc22fc
     4353    xor ah, ah                                ; 30 e4                       ; 0xc22fe
     4354    sal ax, 003h                              ; c1 e0 03                    ; 0xc2300
     4355    add ax, dx                                ; 01 d0                       ; 0xc2303
     4356    mov word [bp-002h], ax                    ; 89 46 fe                    ; 0xc2305
     4357    mov al, bh                                ; 88 f8                       ; 0xc2308 vgabios.c:1487
     4358    xor ah, ah                                ; 30 e4                       ; 0xc230a
     4359    sal ax, 003h                              ; c1 e0 03                    ; 0xc230c
     4360    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc230f
     4361    xor bl, bl                                ; 30 db                       ; 0xc2312 vgabios.c:1488
     4362    jmp short 02358h                          ; eb 42                       ; 0xc2314
     4363    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc2316 vgabios.c:1492
     4364    jnc short 02351h                          ; 73 37                       ; 0xc2318
     4365    xor bh, bh                                ; 30 ff                       ; 0xc231a vgabios.c:1494
     4366    mov dl, bl                                ; 88 da                       ; 0xc231c vgabios.c:1495
     4367    xor dh, dh                                ; 30 f6                       ; 0xc231e
     4368    add dx, word [bp-006h]                    ; 03 56 fa                    ; 0xc2320
     4369    mov si, di                                ; 89 fe                       ; 0xc2323
     4370    add si, dx                                ; 01 d6                       ; 0xc2325
     4371    mov dl, byte [si]                         ; 8a 14                       ; 0xc2327
     4372    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc2329
     4373    mov byte [bp-003h], bh                    ; 88 7e fd                    ; 0xc232c
     4374    mov dl, ah                                ; 88 e2                       ; 0xc232f
     4375    xor dh, dh                                ; 30 f6                       ; 0xc2331
     4376    test word [bp-004h], dx                   ; 85 56 fc                    ; 0xc2333
     4377    je short 0233ah                           ; 74 02                       ; 0xc2336
     4378    mov bh, ch                                ; 88 ef                       ; 0xc2338 vgabios.c:1497
     4379    mov dl, al                                ; 88 c2                       ; 0xc233a vgabios.c:1499
     4380    xor dh, dh                                ; 30 f6                       ; 0xc233c
     4381    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc233e
     4382    add si, dx                                ; 01 d6                       ; 0xc2341
     4383    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc2343 vgabios.c:42
     4384    mov es, dx                                ; 8e c2                       ; 0xc2346
     4385    mov byte [es:si], bh                      ; 26 88 3c                    ; 0xc2348
     4386    shr ah, 1                                 ; d0 ec                       ; 0xc234b vgabios.c:1500
    44044387    db  0feh, 0c0h
    4405     ; inc al                                    ; fe c0                     ; 0xc2363 vgabios.c:1499
    4406     jmp short 0232ch                          ; eb c5                       ; 0xc2365
     4388    ; inc al                                    ; fe c0                     ; 0xc234d vgabios.c:1501
     4389    jmp short 02316h                          ; eb c5                       ; 0xc234f
    44074390    db  0feh, 0c3h
    4408     ; inc bl                                    ; fe c3                     ; 0xc2367 vgabios.c:1500
    4409     cmp bl, 008h                              ; 80 fb 08                    ; 0xc2369
    4410     jnc short 0238ah                          ; 73 1c                       ; 0xc236c
    4411     mov al, bl                                ; 88 d8                       ; 0xc236e
    4412     xor ah, ah                                ; 30 e4                       ; 0xc2370
    4413     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2372
    4414     xor dh, dh                                ; 30 f6                       ; 0xc2375
    4415     imul dx                                   ; f7 ea                       ; 0xc2377
    4416     sal ax, 003h                              ; c1 e0 03                    ; 0xc2379
    4417     mov dx, word [bp-002h]                    ; 8b 56 fe                    ; 0xc237c
    4418     add dx, ax                                ; 01 c2                       ; 0xc237f
    4419     mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc2381
    4420     mov AH, strict byte 080h                  ; b4 80                       ; 0xc2384
    4421     xor al, al                                ; 30 c0                       ; 0xc2386
    4422     jmp short 02330h                          ; eb a6                       ; 0xc2388
    4423     leave                                     ; c9                          ; 0xc238a vgabios.c:1501
    4424     pop di                                    ; 5f                          ; 0xc238b
    4425     pop si                                    ; 5e                          ; 0xc238c
    4426     retn 00002h                               ; c2 02 00                    ; 0xc238d
    4427   ; disGetNextSymbol 0xc2390 LB 0x1ef3 -> off=0x0 cb=0000000000000188 uValue=00000000000c2390 'biosfn_write_char_attr'
    4428 biosfn_write_char_attr:                      ; 0xc2390 LB 0x188
    4429     push bp                                   ; 55                          ; 0xc2390 vgabios.c:1504
    4430     mov bp, sp                                ; 89 e5                       ; 0xc2391
    4431     push si                                   ; 56                          ; 0xc2393
    4432     push di                                   ; 57                          ; 0xc2394
    4433     sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc2395
    4434     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2398
    4435     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc239b
    4436     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc239e
    4437     mov si, cx                                ; 89 ce                       ; 0xc23a1
    4438     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc23a3 vgabios.c:37
    4439     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc23a6
    4440     mov es, ax                                ; 8e c0                       ; 0xc23a9
    4441     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc23ab
    4442     xor ah, ah                                ; 30 e4                       ; 0xc23ae vgabios.c:1512
    4443     call 035d1h                               ; e8 1e 12                    ; 0xc23b0
    4444     mov cl, al                                ; 88 c1                       ; 0xc23b3
    4445     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc23b5
    4446     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc23b8 vgabios.c:1513
    4447     jne short 023bfh                          ; 75 03                       ; 0xc23ba
    4448     jmp near 02511h                           ; e9 52 01                    ; 0xc23bc
    4449     mov al, dl                                ; 88 d0                       ; 0xc23bf vgabios.c:1516
    4450     xor ah, ah                                ; 30 e4                       ; 0xc23c1
    4451     lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc23c3
    4452     lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc23c6
    4453     call 00a0bh                               ; e8 3f e6                    ; 0xc23c9
    4454     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc23cc vgabios.c:1517
    4455     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc23cf
    4456     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc23d2
    4457     xor al, al                                ; 30 c0                       ; 0xc23d5
    4458     shr ax, 008h                              ; c1 e8 08                    ; 0xc23d7
    4459     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc23da
    4460     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc23dd
    4461     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc23e0
    4462     mov bx, 00084h                            ; bb 84 00                    ; 0xc23e3 vgabios.c:37
    4463     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc23e6
    4464     mov es, ax                                ; 8e c0                       ; 0xc23e9
    4465     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc23eb
    4466     xor ah, ah                                ; 30 e4                       ; 0xc23ee vgabios.c:38
    4467     mov dx, ax                                ; 89 c2                       ; 0xc23f0
    4468     inc dx                                    ; 42                          ; 0xc23f2
    4469     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc23f3 vgabios.c:47
    4470     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc23f6
    4471     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc23f9
    4472     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc23fc vgabios.c:48
    4473     mov bl, cl                                ; 88 cb                       ; 0xc23ff vgabios.c:1523
    4474     xor bh, bh                                ; 30 ff                       ; 0xc2401
    4475     mov di, bx                                ; 89 df                       ; 0xc2403
    4476     sal di, 003h                              ; c1 e7 03                    ; 0xc2405
    4477     cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc2408
    4478     jne short 02459h                          ; 75 4a                       ; 0xc240d
    4479     mul dx                                    ; f7 e2                       ; 0xc240f vgabios.c:1526
    4480     add ax, ax                                ; 01 c0                       ; 0xc2411
    4481     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2413
    4482     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc2415
    4483     xor dh, dh                                ; 30 f6                       ; 0xc2418
    4484     inc ax                                    ; 40                          ; 0xc241a
    4485     mul dx                                    ; f7 e2                       ; 0xc241b
    4486     mov bx, ax                                ; 89 c3                       ; 0xc241d
    4487     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc241f
    4488     xor ah, ah                                ; 30 e4                       ; 0xc2422
    4489     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc2424
    4490     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2427
    4491     xor dh, dh                                ; 30 f6                       ; 0xc242a
    4492     add ax, dx                                ; 01 d0                       ; 0xc242c
    4493     add ax, ax                                ; 01 c0                       ; 0xc242e
    4494     mov dx, bx                                ; 89 da                       ; 0xc2430
    4495     add dx, ax                                ; 01 c2                       ; 0xc2432
    4496     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2434 vgabios.c:1528
    4497     xor ah, ah                                ; 30 e4                       ; 0xc2437
    4498     mov bx, ax                                ; 89 c3                       ; 0xc2439
    4499     sal bx, 008h                              ; c1 e3 08                    ; 0xc243b
    4500     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc243e
    4501     add bx, ax                                ; 01 c3                       ; 0xc2441
    4502     mov word [bp-020h], bx                    ; 89 5e e0                    ; 0xc2443
    4503     mov ax, word [bp-020h]                    ; 8b 46 e0                    ; 0xc2446 vgabios.c:1529
    4504     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2449
    4505     mov cx, si                                ; 89 f1                       ; 0xc244d
    4506     mov di, dx                                ; 89 d7                       ; 0xc244f
    4507     cld                                       ; fc                          ; 0xc2451
    4508     jcxz 02456h                               ; e3 02                       ; 0xc2452
    4509     rep stosw                                 ; f3 ab                       ; 0xc2454
    4510     jmp near 02511h                           ; e9 b8 00                    ; 0xc2456 vgabios.c:1531
    4511     mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc2459 vgabios.c:1534
    4512     sal bx, 006h                              ; c1 e3 06                    ; 0xc245d
    4513     mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc2460
    4514     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2464
    4515     mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc2467 vgabios.c:1535
    4516     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc246b
    4517     dec si                                    ; 4e                          ; 0xc246e vgabios.c:1536
    4518     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc246f
    4519     je short 024c4h                           ; 74 50                       ; 0xc2472
    4520     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc2474 vgabios.c:1538
    4521     xor bh, bh                                ; 30 ff                       ; 0xc2477
    4522     sal bx, 003h                              ; c1 e3 03                    ; 0xc2479
    4523     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc247c
    4524     cmp bl, 003h                              ; 80 fb 03                    ; 0xc2480
    4525     jc short 02494h                           ; 72 0f                       ; 0xc2483
    4526     jbe short 0249bh                          ; 76 14                       ; 0xc2485
    4527     cmp bl, 005h                              ; 80 fb 05                    ; 0xc2487
    4528     je short 024f0h                           ; 74 64                       ; 0xc248a
    4529     cmp bl, 004h                              ; 80 fb 04                    ; 0xc248c
    4530     je short 0249fh                           ; 74 0e                       ; 0xc248f
    4531     jmp near 0250bh                           ; e9 77 00                    ; 0xc2491
    4532     cmp bl, 002h                              ; 80 fb 02                    ; 0xc2494
    4533     je short 024c6h                           ; 74 2d                       ; 0xc2497
    4534     jmp short 0250bh                          ; eb 70                       ; 0xc2499
    4535     or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc249b vgabios.c:1541
    4536     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc249f vgabios.c:1543
    4537     xor ah, ah                                ; 30 e4                       ; 0xc24a2
    4538     push ax                                   ; 50                          ; 0xc24a4
    4539     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc24a5
    4540     push ax                                   ; 50                          ; 0xc24a8
    4541     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24a9
    4542     push ax                                   ; 50                          ; 0xc24ac
    4543     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc24ad
    4544     xor ch, ch                                ; 30 ed                       ; 0xc24b0
    4545     mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc24b2
    4546     xor bh, bh                                ; 30 ff                       ; 0xc24b5
    4547     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc24b7
    4548     xor dh, dh                                ; 30 f6                       ; 0xc24ba
    4549     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc24bc
    4550     call 020d2h                               ; e8 10 fc                    ; 0xc24bf
    4551     jmp short 0250bh                          ; eb 47                       ; 0xc24c2 vgabios.c:1544
    4552     jmp short 02511h                          ; eb 4b                       ; 0xc24c4
    4553     mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc24c6 vgabios.c:1546
    4554     xor ah, ah                                ; 30 e4                       ; 0xc24c9
    4555     push ax                                   ; 50                          ; 0xc24cb
    4556     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24cc
    4557     push ax                                   ; 50                          ; 0xc24cf
    4558     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc24d0
    4559     xor ch, ch                                ; 30 ed                       ; 0xc24d3
    4560     mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc24d5
    4561     xor bh, bh                                ; 30 ff                       ; 0xc24d8
    4562     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc24da
    4563     xor dh, dh                                ; 30 f6                       ; 0xc24dd
    4564     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc24df
    4565     mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc24e2
    4566     mov byte [bp-015h], ah                    ; 88 66 eb                    ; 0xc24e5
    4567     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc24e8
    4568     call 021e3h                               ; e8 f5 fc                    ; 0xc24eb
    4569     jmp short 0250bh                          ; eb 1b                       ; 0xc24ee vgabios.c:1547
    4570     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24f0 vgabios.c:1549
    4571     xor ah, ah                                ; 30 e4                       ; 0xc24f3
    4572     push ax                                   ; 50                          ; 0xc24f5
    4573     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc24f6
    4574     xor ch, ch                                ; 30 ed                       ; 0xc24f9
    4575     mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc24fb
    4576     xor bh, bh                                ; 30 ff                       ; 0xc24fe
    4577     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2500
    4578     xor dh, dh                                ; 30 f6                       ; 0xc2503
    4579     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2505
    4580     call 022f5h                               ; e8 ea fd                    ; 0xc2508
    4581     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc250b vgabios.c:1556
    4582     jmp near 0246eh                           ; e9 5d ff                    ; 0xc250e vgabios.c:1557
    4583     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2511 vgabios.c:1559
    4584     pop di                                    ; 5f                          ; 0xc2514
    4585     pop si                                    ; 5e                          ; 0xc2515
    4586     pop bp                                    ; 5d                          ; 0xc2516
    4587     retn                                      ; c3                          ; 0xc2517
    4588   ; disGetNextSymbol 0xc2518 LB 0x1d6b -> off=0x0 cb=0000000000000181 uValue=00000000000c2518 'biosfn_write_char_only'
    4589 biosfn_write_char_only:                      ; 0xc2518 LB 0x181
    4590     push bp                                   ; 55                          ; 0xc2518 vgabios.c:1562
    4591     mov bp, sp                                ; 89 e5                       ; 0xc2519
    4592     push si                                   ; 56                          ; 0xc251b
    4593     push di                                   ; 57                          ; 0xc251c
    4594     sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc251d
    4595     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2520
    4596     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2523
    4597     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc2526
    4598     mov si, cx                                ; 89 ce                       ; 0xc2529
    4599     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc252b vgabios.c:37
    4600     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc252e
    4601     mov es, ax                                ; 8e c0                       ; 0xc2531
    4602     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2533
    4603     xor ah, ah                                ; 30 e4                       ; 0xc2536 vgabios.c:1570
    4604     call 035d1h                               ; e8 96 10                    ; 0xc2538
    4605     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc253b
    4606     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc253e
    4607     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2541 vgabios.c:1571
    4608     jne short 02548h                          ; 75 03                       ; 0xc2543
    4609     jmp near 02692h                           ; e9 4a 01                    ; 0xc2545
    4610     mov al, dl                                ; 88 d0                       ; 0xc2548 vgabios.c:1574
    4611     xor ah, ah                                ; 30 e4                       ; 0xc254a
    4612     lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc254c
    4613     lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc254f
    4614     call 00a0bh                               ; e8 b6 e4                    ; 0xc2552
    4615     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc2555 vgabios.c:1575
    4616     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2558
    4617     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc255b
    4618     xor al, al                                ; 30 c0                       ; 0xc255e
    4619     shr ax, 008h                              ; c1 e8 08                    ; 0xc2560
    4620     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc2563
    4621     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2566
    4622     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2569
    4623     mov bx, 00084h                            ; bb 84 00                    ; 0xc256c vgabios.c:37
    4624     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc256f
    4625     mov es, ax                                ; 8e c0                       ; 0xc2572
    4626     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2574
    4627     xor ah, ah                                ; 30 e4                       ; 0xc2577 vgabios.c:38
    4628     mov dx, ax                                ; 89 c2                       ; 0xc2579
    4629     inc dx                                    ; 42                          ; 0xc257b
    4630     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc257c vgabios.c:47
    4631     mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc257f
    4632     mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc2582 vgabios.c:48
    4633     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2585 vgabios.c:1581
    4634     mov bx, ax                                ; 89 c3                       ; 0xc2588
    4635     sal bx, 003h                              ; c1 e3 03                    ; 0xc258a
    4636     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc258d
    4637     jne short 025d6h                          ; 75 42                       ; 0xc2592
    4638     mov ax, cx                                ; 89 c8                       ; 0xc2594 vgabios.c:1584
    4639     mul dx                                    ; f7 e2                       ; 0xc2596
    4640     add ax, ax                                ; 01 c0                       ; 0xc2598
    4641     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc259a
    4642     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc259c
    4643     xor dh, dh                                ; 30 f6                       ; 0xc259f
    4644     inc ax                                    ; 40                          ; 0xc25a1
    4645     mul dx                                    ; f7 e2                       ; 0xc25a2
    4646     mov bx, ax                                ; 89 c3                       ; 0xc25a4
    4647     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc25a6
    4648     xor ah, ah                                ; 30 e4                       ; 0xc25a9
    4649     mul cx                                    ; f7 e1                       ; 0xc25ab
    4650     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc25ad
    4651     xor dh, dh                                ; 30 f6                       ; 0xc25b0
    4652     add ax, dx                                ; 01 d0                       ; 0xc25b2
    4653     add ax, ax                                ; 01 c0                       ; 0xc25b4
    4654     add bx, ax                                ; 01 c3                       ; 0xc25b6
    4655     dec si                                    ; 4e                          ; 0xc25b8 vgabios.c:1586
    4656     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25b9
    4657     je short 02545h                           ; 74 87                       ; 0xc25bc
    4658     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc25be vgabios.c:1587
    4659     xor ah, ah                                ; 30 e4                       ; 0xc25c1
    4660     mov di, ax                                ; 89 c7                       ; 0xc25c3
    4661     sal di, 003h                              ; c1 e7 03                    ; 0xc25c5
    4662     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc25c8 vgabios.c:40
    4663     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc25cc vgabios.c:42
    4664     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc25cf
    4665     inc bx                                    ; 43                          ; 0xc25d2 vgabios.c:1588
    4666     inc bx                                    ; 43                          ; 0xc25d3
    4667     jmp short 025b8h                          ; eb e2                       ; 0xc25d4 vgabios.c:1589
    4668     mov di, ax                                ; 89 c7                       ; 0xc25d6 vgabios.c:1594
    4669     mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc25d8
    4670     mov di, ax                                ; 89 c7                       ; 0xc25dc
    4671     sal di, 006h                              ; c1 e7 06                    ; 0xc25de
    4672     mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc25e1
    4673     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc25e5
    4674     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc25e8 vgabios.c:1595
    4675     mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc25ec
    4676     dec si                                    ; 4e                          ; 0xc25ef vgabios.c:1596
    4677     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25f0
    4678     je short 02645h                           ; 74 50                       ; 0xc25f3
    4679     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc25f5 vgabios.c:1598
    4680     xor bh, bh                                ; 30 ff                       ; 0xc25f8
    4681     sal bx, 003h                              ; c1 e3 03                    ; 0xc25fa
    4682     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc25fd
    4683     cmp bl, 003h                              ; 80 fb 03                    ; 0xc2601
    4684     jc short 02615h                           ; 72 0f                       ; 0xc2604
    4685     jbe short 0261ch                          ; 76 14                       ; 0xc2606
    4686     cmp bl, 005h                              ; 80 fb 05                    ; 0xc2608
    4687     je short 02671h                           ; 74 64                       ; 0xc260b
    4688     cmp bl, 004h                              ; 80 fb 04                    ; 0xc260d
    4689     je short 02620h                           ; 74 0e                       ; 0xc2610
    4690     jmp near 0268ch                           ; e9 77 00                    ; 0xc2612
    4691     cmp bl, 002h                              ; 80 fb 02                    ; 0xc2615
    4692     je short 02647h                           ; 74 2d                       ; 0xc2618
    4693     jmp short 0268ch                          ; eb 70                       ; 0xc261a
    4694     or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc261c vgabios.c:1601
    4695     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2620 vgabios.c:1603
    4696     xor ah, ah                                ; 30 e4                       ; 0xc2623
    4697     push ax                                   ; 50                          ; 0xc2625
    4698     mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc2626
    4699     push ax                                   ; 50                          ; 0xc2629
    4700     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc262a
    4701     push ax                                   ; 50                          ; 0xc262d
    4702     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc262e
    4703     xor ch, ch                                ; 30 ed                       ; 0xc2631
    4704     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2633
    4705     xor bh, bh                                ; 30 ff                       ; 0xc2636
    4706     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2638
    4707     xor dh, dh                                ; 30 f6                       ; 0xc263b
    4708     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc263d
    4709     call 020d2h                               ; e8 8f fa                    ; 0xc2640
    4710     jmp short 0268ch                          ; eb 47                       ; 0xc2643 vgabios.c:1604
    4711     jmp short 02692h                          ; eb 4b                       ; 0xc2645
    4712     mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc2647 vgabios.c:1606
    4713     xor ah, ah                                ; 30 e4                       ; 0xc264a
    4714     push ax                                   ; 50                          ; 0xc264c
    4715     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc264d
    4716     push ax                                   ; 50                          ; 0xc2650
    4717     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2651
    4718     xor ch, ch                                ; 30 ed                       ; 0xc2654
    4719     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2656
    4720     xor bh, bh                                ; 30 ff                       ; 0xc2659
    4721     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc265b
    4722     xor dh, dh                                ; 30 f6                       ; 0xc265e
    4723     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2660
    4724     mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc2663
    4725     mov byte [bp-019h], ah                    ; 88 66 e7                    ; 0xc2666
    4726     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2669
    4727     call 021e3h                               ; e8 74 fb                    ; 0xc266c
    4728     jmp short 0268ch                          ; eb 1b                       ; 0xc266f vgabios.c:1607
    4729     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2671 vgabios.c:1609
    4730     xor ah, ah                                ; 30 e4                       ; 0xc2674
    4731     push ax                                   ; 50                          ; 0xc2676
    4732     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2677
    4733     xor ch, ch                                ; 30 ed                       ; 0xc267a
    4734     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc267c
    4735     xor bh, bh                                ; 30 ff                       ; 0xc267f
    4736     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2681
    4737     xor dh, dh                                ; 30 f6                       ; 0xc2684
    4738     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2686
    4739     call 022f5h                               ; e8 69 fc                    ; 0xc2689
    4740     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc268c vgabios.c:1616
    4741     jmp near 025efh                           ; e9 5d ff                    ; 0xc268f vgabios.c:1617
    4742     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2692 vgabios.c:1619
    4743     pop di                                    ; 5f                          ; 0xc2695
    4744     pop si                                    ; 5e                          ; 0xc2696
    4745     pop bp                                    ; 5d                          ; 0xc2697
    4746     retn                                      ; c3                          ; 0xc2698
    4747   ; disGetNextSymbol 0xc2699 LB 0x1bea -> off=0x0 cb=0000000000000173 uValue=00000000000c2699 'biosfn_write_pixel'
    4748 biosfn_write_pixel:                          ; 0xc2699 LB 0x173
    4749     push bp                                   ; 55                          ; 0xc2699 vgabios.c:1622
    4750     mov bp, sp                                ; 89 e5                       ; 0xc269a
    4751     push si                                   ; 56                          ; 0xc269c
    4752     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc269d
    4753     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc26a0
    4754     mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc26a3
    4755     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc26a6
    4756     mov dx, cx                                ; 89 ca                       ; 0xc26a9
    4757     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc26ab vgabios.c:37
    4758     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc26ae
    4759     mov es, ax                                ; 8e c0                       ; 0xc26b1
    4760     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc26b3
    4761     xor ah, ah                                ; 30 e4                       ; 0xc26b6 vgabios.c:1629
    4762     call 035d1h                               ; e8 16 0f                    ; 0xc26b8
    4763     mov cl, al                                ; 88 c1                       ; 0xc26bb
    4764     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc26bd vgabios.c:1630
    4765     je short 026e7h                           ; 74 26                       ; 0xc26bf
    4766     mov bl, al                                ; 88 c3                       ; 0xc26c1 vgabios.c:1631
    4767     xor bh, bh                                ; 30 ff                       ; 0xc26c3
    4768     sal bx, 003h                              ; c1 e3 03                    ; 0xc26c5
    4769     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26c8
    4770     je short 026e7h                           ; 74 18                       ; 0xc26cd
    4771     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc26cf vgabios.c:1633
    4772     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc26d3
    4773     jc short 026e3h                           ; 72 0c                       ; 0xc26d5
    4774     jbe short 026edh                          ; 76 14                       ; 0xc26d7
    4775     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc26d9
    4776     je short 026eah                           ; 74 0d                       ; 0xc26db
    4777     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc26dd
    4778     je short 026edh                           ; 74 0c                       ; 0xc26df
    4779     jmp short 026e7h                          ; eb 04                       ; 0xc26e1
    4780     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc26e3
    4781     je short 0275eh                           ; 74 77                       ; 0xc26e5
    4782     jmp near 02806h                           ; e9 1c 01                    ; 0xc26e7
    4783     jmp near 027e4h                           ; e9 f7 00                    ; 0xc26ea
    4784     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc26ed vgabios.c:47
    4785     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc26f0
    4786     mov es, ax                                ; 8e c0                       ; 0xc26f3
    4787     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc26f5
    4788     mov ax, dx                                ; 89 d0                       ; 0xc26f8 vgabios.c:48
    4789     mul bx                                    ; f7 e3                       ; 0xc26fa
    4790     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc26fc
    4791     shr bx, 003h                              ; c1 eb 03                    ; 0xc26ff
    4792     add bx, ax                                ; 01 c3                       ; 0xc2702
    4793     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2704 vgabios.c:47
    4794     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2707
    4795     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc270a vgabios.c:48
    4796     xor dh, dh                                ; 30 f6                       ; 0xc270d
    4797     mul dx                                    ; f7 e2                       ; 0xc270f
    4798     add bx, ax                                ; 01 c3                       ; 0xc2711
    4799     mov cx, word [bp-008h]                    ; 8b 4e f8                    ; 0xc2713 vgabios.c:1639
    4800     and cl, 007h                              ; 80 e1 07                    ; 0xc2716
    4801     mov ax, 00080h                            ; b8 80 00                    ; 0xc2719
    4802     sar ax, CL                                ; d3 f8                       ; 0xc271c
    4803     xor ah, ah                                ; 30 e4                       ; 0xc271e vgabios.c:1640
    4804     sal ax, 008h                              ; c1 e0 08                    ; 0xc2720
    4805     or AL, strict byte 008h                   ; 0c 08                       ; 0xc2723
    4806     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2725
    4807     out DX, ax                                ; ef                          ; 0xc2728
    4808     mov ax, 00205h                            ; b8 05 02                    ; 0xc2729 vgabios.c:1641
    4809     out DX, ax                                ; ef                          ; 0xc272c
    4810     mov dx, bx                                ; 89 da                       ; 0xc272d vgabios.c:1642
    4811     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc272f
    4812     call 035f9h                               ; e8 c4 0e                    ; 0xc2732
    4813     test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc2735 vgabios.c:1643
    4814     je short 02742h                           ; 74 07                       ; 0xc2739
    4815     mov ax, 01803h                            ; b8 03 18                    ; 0xc273b vgabios.c:1645
    4816     mov dx, 003ceh                            ; ba ce 03                    ; 0xc273e
    4817     out DX, ax                                ; ef                          ; 0xc2741
    4818     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2742 vgabios.c:42
    4819     mov es, ax                                ; 8e c0                       ; 0xc2745
    4820     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2747
    4821     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc274a
    4822     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc274d vgabios.c:1648
    4823     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2750
    4824     out DX, ax                                ; ef                          ; 0xc2753
    4825     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2754 vgabios.c:1649
    4826     out DX, ax                                ; ef                          ; 0xc2757
    4827     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2758 vgabios.c:1650
    4828     out DX, ax                                ; ef                          ; 0xc275b
    4829     jmp short 026e7h                          ; eb 89                       ; 0xc275c vgabios.c:1651
    4830     mov ax, dx                                ; 89 d0                       ; 0xc275e vgabios.c:1653
    4831     shr ax, 1                                 ; d1 e8                       ; 0xc2760
    4832     imul ax, ax, strict byte 00050h           ; 6b c0 50                    ; 0xc2762
    4833     cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc2765
    4834     jne short 02774h                          ; 75 08                       ; 0xc276a
    4835     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc276c vgabios.c:1655
    4836     shr bx, 002h                              ; c1 eb 02                    ; 0xc276f
    4837     jmp short 0277ah                          ; eb 06                       ; 0xc2772 vgabios.c:1657
    4838     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2774 vgabios.c:1659
    4839     shr bx, 003h                              ; c1 eb 03                    ; 0xc2777
    4840     add bx, ax                                ; 01 c3                       ; 0xc277a
    4841     test dl, 001h                             ; f6 c2 01                    ; 0xc277c vgabios.c:1661
    4842     je short 02784h                           ; 74 03                       ; 0xc277f
    4843     add bh, 020h                              ; 80 c7 20                    ; 0xc2781
    4844     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc2784 vgabios.c:37
    4845     mov es, ax                                ; 8e c0                       ; 0xc2787
    4846     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2789
    4847     mov al, cl                                ; 88 c8                       ; 0xc278c vgabios.c:1663
    4848     xor ah, ah                                ; 30 e4                       ; 0xc278e
    4849     mov si, ax                                ; 89 c6                       ; 0xc2790
    4850     sal si, 003h                              ; c1 e6 03                    ; 0xc2792
    4851     cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc2795
    4852     jne short 027b5h                          ; 75 19                       ; 0xc279a
    4853     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc279c vgabios.c:1665
    4854     and AL, strict byte 003h                  ; 24 03                       ; 0xc279f
    4855     mov AH, strict byte 003h                  ; b4 03                       ; 0xc27a1
    4856     sub ah, al                                ; 28 c4                       ; 0xc27a3
    4857     mov cl, ah                                ; 88 e1                       ; 0xc27a5
    4858     add cl, ah                                ; 00 e1                       ; 0xc27a7
    4859     mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc27a9
    4860     and dh, 003h                              ; 80 e6 03                    ; 0xc27ac
    4861     sal dh, CL                                ; d2 e6                       ; 0xc27af
    4862     mov AL, strict byte 003h                  ; b0 03                       ; 0xc27b1 vgabios.c:1666
    4863     jmp short 027c8h                          ; eb 13                       ; 0xc27b3 vgabios.c:1668
    4864     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc27b5 vgabios.c:1670
    4865     and AL, strict byte 007h                  ; 24 07                       ; 0xc27b8
    4866     mov CL, strict byte 007h                  ; b1 07                       ; 0xc27ba
    4867     sub cl, al                                ; 28 c1                       ; 0xc27bc
    4868     mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc27be
    4869     and dh, 001h                              ; 80 e6 01                    ; 0xc27c1
    4870     sal dh, CL                                ; d2 e6                       ; 0xc27c4
    4871     mov AL, strict byte 001h                  ; b0 01                       ; 0xc27c6 vgabios.c:1671
    4872     sal al, CL                                ; d2 e0                       ; 0xc27c8
    4873     test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc27ca vgabios.c:1673
    4874     je short 027d4h                           ; 74 04                       ; 0xc27ce
    4875     xor dl, dh                                ; 30 f2                       ; 0xc27d0 vgabios.c:1675
    4876     jmp short 027dah                          ; eb 06                       ; 0xc27d2 vgabios.c:1677
    4877     not al                                    ; f6 d0                       ; 0xc27d4 vgabios.c:1679
    4878     and dl, al                                ; 20 c2                       ; 0xc27d6
    4879     or dl, dh                                 ; 08 f2                       ; 0xc27d8 vgabios.c:1680
    4880     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc27da vgabios.c:42
    4881     mov es, ax                                ; 8e c0                       ; 0xc27dd
    4882     mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc27df
    4883     jmp short 02806h                          ; eb 22                       ; 0xc27e2 vgabios.c:1683
    4884     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc27e4 vgabios.c:47
    4885     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc27e7
    4886     mov es, ax                                ; 8e c0                       ; 0xc27ea
    4887     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc27ec
    4888     sal bx, 003h                              ; c1 e3 03                    ; 0xc27ef vgabios.c:48
    4889     mov ax, dx                                ; 89 d0                       ; 0xc27f2
    4890     mul bx                                    ; f7 e3                       ; 0xc27f4
    4891     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc27f6
    4892     add bx, ax                                ; 01 c3                       ; 0xc27f9
    4893     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc27fb vgabios.c:42
    4894     mov es, ax                                ; 8e c0                       ; 0xc27fe
    4895     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2800
    4896     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2803
    4897     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2806 vgabios.c:1693
    4898     pop si                                    ; 5e                          ; 0xc2809
    4899     pop bp                                    ; 5d                          ; 0xc280a
    4900     retn                                      ; c3                          ; 0xc280b
    4901   ; disGetNextSymbol 0xc280c LB 0x1a77 -> off=0x0 cb=0000000000000258 uValue=00000000000c280c 'biosfn_write_teletype'
    4902 biosfn_write_teletype:                       ; 0xc280c LB 0x258
    4903     push bp                                   ; 55                          ; 0xc280c vgabios.c:1696
    4904     mov bp, sp                                ; 89 e5                       ; 0xc280d
    4905     push si                                   ; 56                          ; 0xc280f
    4906     sub sp, strict byte 00014h                ; 83 ec 14                    ; 0xc2810
    4907     mov ch, al                                ; 88 c5                       ; 0xc2813
    4908     mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc2815
    4909     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2818
    4910     cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc281b vgabios.c:1704
    4911     jne short 0282eh                          ; 75 0e                       ; 0xc281e
    4912     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2820 vgabios.c:37
    4913     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2823
    4914     mov es, ax                                ; 8e c0                       ; 0xc2826
    4915     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2828
    4916     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc282b vgabios.c:38
    4917     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc282e vgabios.c:37
    4918     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2831
    4919     mov es, ax                                ; 8e c0                       ; 0xc2834
    4920     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2836
    4921     xor ah, ah                                ; 30 e4                       ; 0xc2839 vgabios.c:1709
    4922     call 035d1h                               ; e8 93 0d                    ; 0xc283b
    4923     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc283e
    4924     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2841 vgabios.c:1710
    4925     je short 028abh                           ; 74 66                       ; 0xc2843
    4926     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2845 vgabios.c:1713
    4927     xor ah, ah                                ; 30 e4                       ; 0xc2848
    4928     lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc284a
    4929     lea dx, [bp-016h]                         ; 8d 56 ea                    ; 0xc284d
    4930     call 00a0bh                               ; e8 b8 e1                    ; 0xc2850
    4931     mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc2853 vgabios.c:1714
    4932     mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2856
    4933     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc2859
    4934     xor al, al                                ; 30 c0                       ; 0xc285c
    4935     shr ax, 008h                              ; c1 e8 08                    ; 0xc285e
    4936     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2861
    4937     mov bx, 00084h                            ; bb 84 00                    ; 0xc2864 vgabios.c:37
    4938     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2867
    4939     mov es, dx                                ; 8e c2                       ; 0xc286a
    4940     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc286c
    4941     xor dh, dh                                ; 30 f6                       ; 0xc286f vgabios.c:38
    4942     inc dx                                    ; 42                          ; 0xc2871
    4943     mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc2872
    4944     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2875 vgabios.c:47
    4945     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2878
    4946     mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc287b vgabios.c:48
    4947     cmp ch, 008h                              ; 80 fd 08                    ; 0xc287e vgabios.c:1720
    4948     jc short 02891h                           ; 72 0e                       ; 0xc2881
    4949     jbe short 02899h                          ; 76 14                       ; 0xc2883
    4950     cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc2885
    4951     je short 028aeh                           ; 74 24                       ; 0xc2888
    4952     cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc288a
    4953     je short 028a4h                           ; 74 15                       ; 0xc288d
    4954     jmp short 028b5h                          ; eb 24                       ; 0xc288f
    4955     cmp ch, 007h                              ; 80 fd 07                    ; 0xc2891
    4956     jne short 028b5h                          ; 75 1f                       ; 0xc2894
    4957     jmp near 029bbh                           ; e9 22 01                    ; 0xc2896
    4958     cmp byte [bp-004h], 000h                  ; 80 7e fc 00                 ; 0xc2899 vgabios.c:1727
    4959     jbe short 028b2h                          ; 76 13                       ; 0xc289d
    4960     dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc289f
    4961     jmp short 028b2h                          ; eb 0e                       ; 0xc28a2 vgabios.c:1728
     4391    ; inc bl                                    ; fe c3                     ; 0xc2351 vgabios.c:1502
     4392    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2353
     4393    jnc short 02374h                          ; 73 1c                       ; 0xc2356
     4394    mov al, bl                                ; 88 d8                       ; 0xc2358
     4395    xor ah, ah                                ; 30 e4                       ; 0xc235a
     4396    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc235c
     4397    xor dh, dh                                ; 30 f6                       ; 0xc235f
     4398    imul dx                                   ; f7 ea                       ; 0xc2361
     4399    sal ax, 003h                              ; c1 e0 03                    ; 0xc2363
     4400    mov dx, word [bp-002h]                    ; 8b 56 fe                    ; 0xc2366
     4401    add dx, ax                                ; 01 c2                       ; 0xc2369
     4402    mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc236b
     4403    mov AH, strict byte 080h                  ; b4 80                       ; 0xc236e
     4404    xor al, al                                ; 30 c0                       ; 0xc2370
     4405    jmp short 0231ah                          ; eb a6                       ; 0xc2372
     4406    leave                                     ; c9                          ; 0xc2374 vgabios.c:1503
     4407    pop di                                    ; 5f                          ; 0xc2375
     4408    pop si                                    ; 5e                          ; 0xc2376
     4409    retn 00002h                               ; c2 02 00                    ; 0xc2377
     4410  ; disGetNextSymbol 0xc237a LB 0x1ef5 -> off=0x0 cb=0000000000000187 uValue=00000000000c237a 'biosfn_write_char_attr'
     4411biosfn_write_char_attr:                      ; 0xc237a LB 0x187
     4412    push bp                                   ; 55                          ; 0xc237a vgabios.c:1506
     4413    mov bp, sp                                ; 89 e5                       ; 0xc237b
     4414    push si                                   ; 56                          ; 0xc237d
     4415    push di                                   ; 57                          ; 0xc237e
     4416    sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc237f
     4417    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2382
     4418    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2385
     4419    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc2388
     4420    mov si, cx                                ; 89 ce                       ; 0xc238b
     4421    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc238d vgabios.c:37
     4422    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2390
     4423    mov es, ax                                ; 8e c0                       ; 0xc2393
     4424    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2395
     4425    xor ah, ah                                ; 30 e4                       ; 0xc2398 vgabios.c:1514
     4426    call 035b3h                               ; e8 16 12                    ; 0xc239a
     4427    mov cl, al                                ; 88 c1                       ; 0xc239d
     4428    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc239f
     4429    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc23a2 vgabios.c:1515
     4430    jne short 023a9h                          ; 75 03                       ; 0xc23a4
     4431    jmp near 024fah                           ; e9 51 01                    ; 0xc23a6
     4432    mov al, dl                                ; 88 d0                       ; 0xc23a9 vgabios.c:1518
     4433    xor ah, ah                                ; 30 e4                       ; 0xc23ab
     4434    lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc23ad
     4435    lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc23b0
     4436    call 00a1ah                               ; e8 64 e6                    ; 0xc23b3
     4437    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc23b6 vgabios.c:1519
     4438    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc23b9
     4439    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc23bc
     4440    xor al, al                                ; 30 c0                       ; 0xc23bf
     4441    shr ax, 008h                              ; c1 e8 08                    ; 0xc23c1
     4442    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc23c4
     4443    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc23c7
     4444    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc23ca
     4445    mov bx, 00084h                            ; bb 84 00                    ; 0xc23cd vgabios.c:37
     4446    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc23d0
     4447    mov es, ax                                ; 8e c0                       ; 0xc23d3
     4448    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc23d5
     4449    xor ah, ah                                ; 30 e4                       ; 0xc23d8 vgabios.c:38
     4450    mov dx, ax                                ; 89 c2                       ; 0xc23da
     4451    inc dx                                    ; 42                          ; 0xc23dc
     4452    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc23dd vgabios.c:47
     4453    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc23e0
     4454    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc23e3
     4455    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc23e6 vgabios.c:48
     4456    mov bl, cl                                ; 88 cb                       ; 0xc23e9 vgabios.c:1525
     4457    xor bh, bh                                ; 30 ff                       ; 0xc23eb
     4458    mov di, bx                                ; 89 df                       ; 0xc23ed
     4459    sal di, 003h                              ; c1 e7 03                    ; 0xc23ef
     4460    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc23f2
     4461    jne short 02442h                          ; 75 49                       ; 0xc23f7
     4462    mul dx                                    ; f7 e2                       ; 0xc23f9 vgabios.c:1528
     4463    add ax, ax                                ; 01 c0                       ; 0xc23fb
     4464    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc23fd
     4465    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc23ff
     4466    xor dh, dh                                ; 30 f6                       ; 0xc2402
     4467    inc ax                                    ; 40                          ; 0xc2404
     4468    mul dx                                    ; f7 e2                       ; 0xc2405
     4469    mov bx, ax                                ; 89 c3                       ; 0xc2407
     4470    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2409
     4471    xor ah, ah                                ; 30 e4                       ; 0xc240c
     4472    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc240e
     4473    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2411
     4474    xor dh, dh                                ; 30 f6                       ; 0xc2414
     4475    add ax, dx                                ; 01 d0                       ; 0xc2416
     4476    add ax, ax                                ; 01 c0                       ; 0xc2418
     4477    mov dx, bx                                ; 89 da                       ; 0xc241a
     4478    add dx, ax                                ; 01 c2                       ; 0xc241c
     4479    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc241e vgabios.c:1530
     4480    xor ah, ah                                ; 30 e4                       ; 0xc2421
     4481    mov bx, ax                                ; 89 c3                       ; 0xc2423
     4482    sal bx, 008h                              ; c1 e3 08                    ; 0xc2425
     4483    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2428
     4484    add bx, ax                                ; 01 c3                       ; 0xc242b
     4485    mov word [bp-020h], bx                    ; 89 5e e0                    ; 0xc242d
     4486    mov ax, word [bp-020h]                    ; 8b 46 e0                    ; 0xc2430 vgabios.c:1531
     4487    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2433
     4488    mov cx, si                                ; 89 f1                       ; 0xc2437
     4489    mov di, dx                                ; 89 d7                       ; 0xc2439
     4490    jcxz 0243fh                               ; e3 02                       ; 0xc243b
     4491    rep stosw                                 ; f3 ab                       ; 0xc243d
     4492    jmp near 024fah                           ; e9 b8 00                    ; 0xc243f vgabios.c:1533
     4493    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc2442 vgabios.c:1536
     4494    sal bx, 006h                              ; c1 e3 06                    ; 0xc2446
     4495    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc2449
     4496    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc244d
     4497    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc2450 vgabios.c:1537
     4498    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2454
     4499    dec si                                    ; 4e                          ; 0xc2457 vgabios.c:1538
     4500    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2458
     4501    je short 024adh                           ; 74 50                       ; 0xc245b
     4502    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc245d vgabios.c:1540
     4503    xor bh, bh                                ; 30 ff                       ; 0xc2460
     4504    sal bx, 003h                              ; c1 e3 03                    ; 0xc2462
     4505    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2465
     4506    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2469
     4507    jc short 0247dh                           ; 72 0f                       ; 0xc246c
     4508    jbe short 02484h                          ; 76 14                       ; 0xc246e
     4509    cmp bl, 005h                              ; 80 fb 05                    ; 0xc2470
     4510    je short 024d9h                           ; 74 64                       ; 0xc2473
     4511    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2475
     4512    je short 02488h                           ; 74 0e                       ; 0xc2478
     4513    jmp near 024f4h                           ; e9 77 00                    ; 0xc247a
     4514    cmp bl, 002h                              ; 80 fb 02                    ; 0xc247d
     4515    je short 024afh                           ; 74 2d                       ; 0xc2480
     4516    jmp short 024f4h                          ; eb 70                       ; 0xc2482
     4517    or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc2484 vgabios.c:1543
     4518    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2488 vgabios.c:1545
     4519    xor ah, ah                                ; 30 e4                       ; 0xc248b
     4520    push ax                                   ; 50                          ; 0xc248d
     4521    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc248e
     4522    push ax                                   ; 50                          ; 0xc2491
     4523    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2492
     4524    push ax                                   ; 50                          ; 0xc2495
     4525    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2496
     4526    xor ch, ch                                ; 30 ed                       ; 0xc2499
     4527    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc249b
     4528    xor bh, bh                                ; 30 ff                       ; 0xc249e
     4529    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc24a0
     4530    xor dh, dh                                ; 30 f6                       ; 0xc24a3
     4531    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc24a5
     4532    call 020bch                               ; e8 11 fc                    ; 0xc24a8
     4533    jmp short 024f4h                          ; eb 47                       ; 0xc24ab vgabios.c:1546
     4534    jmp short 024fah                          ; eb 4b                       ; 0xc24ad
     4535    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc24af vgabios.c:1548
     4536    xor ah, ah                                ; 30 e4                       ; 0xc24b2
     4537    push ax                                   ; 50                          ; 0xc24b4
     4538    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24b5
     4539    push ax                                   ; 50                          ; 0xc24b8
     4540    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc24b9
     4541    xor ch, ch                                ; 30 ed                       ; 0xc24bc
     4542    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc24be
     4543    xor bh, bh                                ; 30 ff                       ; 0xc24c1
     4544    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc24c3
     4545    xor dh, dh                                ; 30 f6                       ; 0xc24c6
     4546    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc24c8
     4547    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc24cb
     4548    mov byte [bp-015h], ah                    ; 88 66 eb                    ; 0xc24ce
     4549    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc24d1
     4550    call 021cdh                               ; e8 f6 fc                    ; 0xc24d4
     4551    jmp short 024f4h                          ; eb 1b                       ; 0xc24d7 vgabios.c:1549
     4552    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24d9 vgabios.c:1551
     4553    xor ah, ah                                ; 30 e4                       ; 0xc24dc
     4554    push ax                                   ; 50                          ; 0xc24de
     4555    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc24df
     4556    xor ch, ch                                ; 30 ed                       ; 0xc24e2
     4557    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc24e4
     4558    xor bh, bh                                ; 30 ff                       ; 0xc24e7
     4559    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc24e9
     4560    xor dh, dh                                ; 30 f6                       ; 0xc24ec
     4561    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc24ee
     4562    call 022dfh                               ; e8 eb fd                    ; 0xc24f1
     4563    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc24f4 vgabios.c:1558
     4564    jmp near 02457h                           ; e9 5d ff                    ; 0xc24f7 vgabios.c:1559
     4565    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc24fa vgabios.c:1561
     4566    pop di                                    ; 5f                          ; 0xc24fd
     4567    pop si                                    ; 5e                          ; 0xc24fe
     4568    pop bp                                    ; 5d                          ; 0xc24ff
     4569    retn                                      ; c3                          ; 0xc2500
     4570  ; disGetNextSymbol 0xc2501 LB 0x1d6e -> off=0x0 cb=0000000000000181 uValue=00000000000c2501 'biosfn_write_char_only'
     4571biosfn_write_char_only:                      ; 0xc2501 LB 0x181
     4572    push bp                                   ; 55                          ; 0xc2501 vgabios.c:1564
     4573    mov bp, sp                                ; 89 e5                       ; 0xc2502
     4574    push si                                   ; 56                          ; 0xc2504
     4575    push di                                   ; 57                          ; 0xc2505
     4576    sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc2506
     4577    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2509
     4578    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc250c
     4579    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc250f
     4580    mov si, cx                                ; 89 ce                       ; 0xc2512
     4581    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2514 vgabios.c:37
     4582    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2517
     4583    mov es, ax                                ; 8e c0                       ; 0xc251a
     4584    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc251c
     4585    xor ah, ah                                ; 30 e4                       ; 0xc251f vgabios.c:1572
     4586    call 035b3h                               ; e8 8f 10                    ; 0xc2521
     4587    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2524
     4588    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2527
     4589    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc252a vgabios.c:1573
     4590    jne short 02531h                          ; 75 03                       ; 0xc252c
     4591    jmp near 0267bh                           ; e9 4a 01                    ; 0xc252e
     4592    mov al, dl                                ; 88 d0                       ; 0xc2531 vgabios.c:1576
     4593    xor ah, ah                                ; 30 e4                       ; 0xc2533
     4594    lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc2535
     4595    lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc2538
     4596    call 00a1ah                               ; e8 dc e4                    ; 0xc253b
     4597    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc253e vgabios.c:1577
     4598    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2541
     4599    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc2544
     4600    xor al, al                                ; 30 c0                       ; 0xc2547
     4601    shr ax, 008h                              ; c1 e8 08                    ; 0xc2549
     4602    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc254c
     4603    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc254f
     4604    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2552
     4605    mov bx, 00084h                            ; bb 84 00                    ; 0xc2555 vgabios.c:37
     4606    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2558
     4607    mov es, ax                                ; 8e c0                       ; 0xc255b
     4608    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc255d
     4609    xor ah, ah                                ; 30 e4                       ; 0xc2560 vgabios.c:38
     4610    mov dx, ax                                ; 89 c2                       ; 0xc2562
     4611    inc dx                                    ; 42                          ; 0xc2564
     4612    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2565 vgabios.c:47
     4613    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc2568
     4614    mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc256b vgabios.c:48
     4615    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc256e vgabios.c:1583
     4616    mov bx, ax                                ; 89 c3                       ; 0xc2571
     4617    sal bx, 003h                              ; c1 e3 03                    ; 0xc2573
     4618    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2576
     4619    jne short 025bfh                          ; 75 42                       ; 0xc257b
     4620    mov ax, cx                                ; 89 c8                       ; 0xc257d vgabios.c:1586
     4621    mul dx                                    ; f7 e2                       ; 0xc257f
     4622    add ax, ax                                ; 01 c0                       ; 0xc2581
     4623    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2583
     4624    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc2585
     4625    xor dh, dh                                ; 30 f6                       ; 0xc2588
     4626    inc ax                                    ; 40                          ; 0xc258a
     4627    mul dx                                    ; f7 e2                       ; 0xc258b
     4628    mov bx, ax                                ; 89 c3                       ; 0xc258d
     4629    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc258f
     4630    xor ah, ah                                ; 30 e4                       ; 0xc2592
     4631    mul cx                                    ; f7 e1                       ; 0xc2594
     4632    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2596
     4633    xor dh, dh                                ; 30 f6                       ; 0xc2599
     4634    add ax, dx                                ; 01 d0                       ; 0xc259b
     4635    add ax, ax                                ; 01 c0                       ; 0xc259d
     4636    add bx, ax                                ; 01 c3                       ; 0xc259f
     4637    dec si                                    ; 4e                          ; 0xc25a1 vgabios.c:1588
     4638    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25a2
     4639    je short 0252eh                           ; 74 87                       ; 0xc25a5
     4640    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc25a7 vgabios.c:1589
     4641    xor ah, ah                                ; 30 e4                       ; 0xc25aa
     4642    mov di, ax                                ; 89 c7                       ; 0xc25ac
     4643    sal di, 003h                              ; c1 e7 03                    ; 0xc25ae
     4644    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc25b1 vgabios.c:40
     4645    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc25b5 vgabios.c:42
     4646    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc25b8
     4647    inc bx                                    ; 43                          ; 0xc25bb vgabios.c:1590
     4648    inc bx                                    ; 43                          ; 0xc25bc
     4649    jmp short 025a1h                          ; eb e2                       ; 0xc25bd vgabios.c:1591
     4650    mov di, ax                                ; 89 c7                       ; 0xc25bf vgabios.c:1596
     4651    mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc25c1
     4652    mov di, ax                                ; 89 c7                       ; 0xc25c5
     4653    sal di, 006h                              ; c1 e7 06                    ; 0xc25c7
     4654    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc25ca
     4655    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc25ce
     4656    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc25d1 vgabios.c:1597
     4657    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc25d5
     4658    dec si                                    ; 4e                          ; 0xc25d8 vgabios.c:1598
     4659    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25d9
     4660    je short 0262eh                           ; 74 50                       ; 0xc25dc
     4661    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc25de vgabios.c:1600
     4662    xor bh, bh                                ; 30 ff                       ; 0xc25e1
     4663    sal bx, 003h                              ; c1 e3 03                    ; 0xc25e3
     4664    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc25e6
     4665    cmp bl, 003h                              ; 80 fb 03                    ; 0xc25ea
     4666    jc short 025feh                           ; 72 0f                       ; 0xc25ed
     4667    jbe short 02605h                          ; 76 14                       ; 0xc25ef
     4668    cmp bl, 005h                              ; 80 fb 05                    ; 0xc25f1
     4669    je short 0265ah                           ; 74 64                       ; 0xc25f4
     4670    cmp bl, 004h                              ; 80 fb 04                    ; 0xc25f6
     4671    je short 02609h                           ; 74 0e                       ; 0xc25f9
     4672    jmp near 02675h                           ; e9 77 00                    ; 0xc25fb
     4673    cmp bl, 002h                              ; 80 fb 02                    ; 0xc25fe
     4674    je short 02630h                           ; 74 2d                       ; 0xc2601
     4675    jmp short 02675h                          ; eb 70                       ; 0xc2603
     4676    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc2605 vgabios.c:1603
     4677    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2609 vgabios.c:1605
     4678    xor ah, ah                                ; 30 e4                       ; 0xc260c
     4679    push ax                                   ; 50                          ; 0xc260e
     4680    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc260f
     4681    push ax                                   ; 50                          ; 0xc2612
     4682    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2613
     4683    push ax                                   ; 50                          ; 0xc2616
     4684    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2617
     4685    xor ch, ch                                ; 30 ed                       ; 0xc261a
     4686    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc261c
     4687    xor bh, bh                                ; 30 ff                       ; 0xc261f
     4688    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2621
     4689    xor dh, dh                                ; 30 f6                       ; 0xc2624
     4690    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2626
     4691    call 020bch                               ; e8 90 fa                    ; 0xc2629
     4692    jmp short 02675h                          ; eb 47                       ; 0xc262c vgabios.c:1606
     4693    jmp short 0267bh                          ; eb 4b                       ; 0xc262e
     4694    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc2630 vgabios.c:1608
     4695    xor ah, ah                                ; 30 e4                       ; 0xc2633
     4696    push ax                                   ; 50                          ; 0xc2635
     4697    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2636
     4698    push ax                                   ; 50                          ; 0xc2639
     4699    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc263a
     4700    xor ch, ch                                ; 30 ed                       ; 0xc263d
     4701    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc263f
     4702    xor bh, bh                                ; 30 ff                       ; 0xc2642
     4703    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2644
     4704    xor dh, dh                                ; 30 f6                       ; 0xc2647
     4705    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2649
     4706    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc264c
     4707    mov byte [bp-019h], ah                    ; 88 66 e7                    ; 0xc264f
     4708    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2652
     4709    call 021cdh                               ; e8 75 fb                    ; 0xc2655
     4710    jmp short 02675h                          ; eb 1b                       ; 0xc2658 vgabios.c:1609
     4711    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc265a vgabios.c:1611
     4712    xor ah, ah                                ; 30 e4                       ; 0xc265d
     4713    push ax                                   ; 50                          ; 0xc265f
     4714    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2660
     4715    xor ch, ch                                ; 30 ed                       ; 0xc2663
     4716    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2665
     4717    xor bh, bh                                ; 30 ff                       ; 0xc2668
     4718    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc266a
     4719    xor dh, dh                                ; 30 f6                       ; 0xc266d
     4720    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc266f
     4721    call 022dfh                               ; e8 6a fc                    ; 0xc2672
     4722    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2675 vgabios.c:1618
     4723    jmp near 025d8h                           ; e9 5d ff                    ; 0xc2678 vgabios.c:1619
     4724    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc267b vgabios.c:1621
     4725    pop di                                    ; 5f                          ; 0xc267e
     4726    pop si                                    ; 5e                          ; 0xc267f
     4727    pop bp                                    ; 5d                          ; 0xc2680
     4728    retn                                      ; c3                          ; 0xc2681
     4729  ; disGetNextSymbol 0xc2682 LB 0x1bed -> off=0x0 cb=0000000000000173 uValue=00000000000c2682 'biosfn_write_pixel'
     4730biosfn_write_pixel:                          ; 0xc2682 LB 0x173
     4731    push bp                                   ; 55                          ; 0xc2682 vgabios.c:1624
     4732    mov bp, sp                                ; 89 e5                       ; 0xc2683
     4733    push si                                   ; 56                          ; 0xc2685
     4734    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc2686
     4735    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2689
     4736    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc268c
     4737    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc268f
     4738    mov dx, cx                                ; 89 ca                       ; 0xc2692
     4739    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2694 vgabios.c:37
     4740    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2697
     4741    mov es, ax                                ; 8e c0                       ; 0xc269a
     4742    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc269c
     4743    xor ah, ah                                ; 30 e4                       ; 0xc269f vgabios.c:1631
     4744    call 035b3h                               ; e8 0f 0f                    ; 0xc26a1
     4745    mov cl, al                                ; 88 c1                       ; 0xc26a4
     4746    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc26a6 vgabios.c:1632
     4747    je short 026d0h                           ; 74 26                       ; 0xc26a8
     4748    mov bl, al                                ; 88 c3                       ; 0xc26aa vgabios.c:1633
     4749    xor bh, bh                                ; 30 ff                       ; 0xc26ac
     4750    sal bx, 003h                              ; c1 e3 03                    ; 0xc26ae
     4751    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26b1
     4752    je short 026d0h                           ; 74 18                       ; 0xc26b6
     4753    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc26b8 vgabios.c:1635
     4754    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc26bc
     4755    jc short 026cch                           ; 72 0c                       ; 0xc26be
     4756    jbe short 026d6h                          ; 76 14                       ; 0xc26c0
     4757    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc26c2
     4758    je short 026d3h                           ; 74 0d                       ; 0xc26c4
     4759    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc26c6
     4760    je short 026d6h                           ; 74 0c                       ; 0xc26c8
     4761    jmp short 026d0h                          ; eb 04                       ; 0xc26ca
     4762    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc26cc
     4763    je short 02747h                           ; 74 77                       ; 0xc26ce
     4764    jmp near 027efh                           ; e9 1c 01                    ; 0xc26d0
     4765    jmp near 027cdh                           ; e9 f7 00                    ; 0xc26d3
     4766    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc26d6 vgabios.c:47
     4767    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc26d9
     4768    mov es, ax                                ; 8e c0                       ; 0xc26dc
     4769    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc26de
     4770    mov ax, dx                                ; 89 d0                       ; 0xc26e1 vgabios.c:48
     4771    mul bx                                    ; f7 e3                       ; 0xc26e3
     4772    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc26e5
     4773    shr bx, 003h                              ; c1 eb 03                    ; 0xc26e8
     4774    add bx, ax                                ; 01 c3                       ; 0xc26eb
     4775    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc26ed vgabios.c:47
     4776    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc26f0
     4777    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc26f3 vgabios.c:48
     4778    xor dh, dh                                ; 30 f6                       ; 0xc26f6
     4779    mul dx                                    ; f7 e2                       ; 0xc26f8
     4780    add bx, ax                                ; 01 c3                       ; 0xc26fa
     4781    mov cx, word [bp-008h]                    ; 8b 4e f8                    ; 0xc26fc vgabios.c:1641
     4782    and cl, 007h                              ; 80 e1 07                    ; 0xc26ff
     4783    mov ax, 00080h                            ; b8 80 00                    ; 0xc2702
     4784    sar ax, CL                                ; d3 f8                       ; 0xc2705
     4785    xor ah, ah                                ; 30 e4                       ; 0xc2707 vgabios.c:1642
     4786    sal ax, 008h                              ; c1 e0 08                    ; 0xc2709
     4787    or AL, strict byte 008h                   ; 0c 08                       ; 0xc270c
     4788    mov dx, 003ceh                            ; ba ce 03                    ; 0xc270e
     4789    out DX, ax                                ; ef                          ; 0xc2711
     4790    mov ax, 00205h                            ; b8 05 02                    ; 0xc2712 vgabios.c:1643
     4791    out DX, ax                                ; ef                          ; 0xc2715
     4792    mov dx, bx                                ; 89 da                       ; 0xc2716 vgabios.c:1644
     4793    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2718
     4794    call 035dbh                               ; e8 bd 0e                    ; 0xc271b
     4795    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc271e vgabios.c:1645
     4796    je short 0272bh                           ; 74 07                       ; 0xc2722
     4797    mov ax, 01803h                            ; b8 03 18                    ; 0xc2724 vgabios.c:1647
     4798    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2727
     4799    out DX, ax                                ; ef                          ; 0xc272a
     4800    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc272b vgabios.c:42
     4801    mov es, ax                                ; 8e c0                       ; 0xc272e
     4802    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2730
     4803    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2733
     4804    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2736 vgabios.c:1650
     4805    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2739
     4806    out DX, ax                                ; ef                          ; 0xc273c
     4807    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc273d vgabios.c:1651
     4808    out DX, ax                                ; ef                          ; 0xc2740
     4809    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2741 vgabios.c:1652
     4810    out DX, ax                                ; ef                          ; 0xc2744
     4811    jmp short 026d0h                          ; eb 89                       ; 0xc2745 vgabios.c:1653
     4812    mov ax, dx                                ; 89 d0                       ; 0xc2747 vgabios.c:1655
     4813    shr ax, 1                                 ; d1 e8                       ; 0xc2749
     4814    imul ax, ax, strict byte 00050h           ; 6b c0 50                    ; 0xc274b
     4815    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc274e
     4816    jne short 0275dh                          ; 75 08                       ; 0xc2753
     4817    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2755 vgabios.c:1657
     4818    shr bx, 002h                              ; c1 eb 02                    ; 0xc2758
     4819    jmp short 02763h                          ; eb 06                       ; 0xc275b vgabios.c:1659
     4820    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc275d vgabios.c:1661
     4821    shr bx, 003h                              ; c1 eb 03                    ; 0xc2760
     4822    add bx, ax                                ; 01 c3                       ; 0xc2763
     4823    test dl, 001h                             ; f6 c2 01                    ; 0xc2765 vgabios.c:1663
     4824    je short 0276dh                           ; 74 03                       ; 0xc2768
     4825    add bh, 020h                              ; 80 c7 20                    ; 0xc276a
     4826    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc276d vgabios.c:37
     4827    mov es, ax                                ; 8e c0                       ; 0xc2770
     4828    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2772
     4829    mov al, cl                                ; 88 c8                       ; 0xc2775 vgabios.c:1665
     4830    xor ah, ah                                ; 30 e4                       ; 0xc2777
     4831    mov si, ax                                ; 89 c6                       ; 0xc2779
     4832    sal si, 003h                              ; c1 e6 03                    ; 0xc277b
     4833    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc277e
     4834    jne short 0279eh                          ; 75 19                       ; 0xc2783
     4835    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2785 vgabios.c:1667
     4836    and AL, strict byte 003h                  ; 24 03                       ; 0xc2788
     4837    mov AH, strict byte 003h                  ; b4 03                       ; 0xc278a
     4838    sub ah, al                                ; 28 c4                       ; 0xc278c
     4839    mov cl, ah                                ; 88 e1                       ; 0xc278e
     4840    add cl, ah                                ; 00 e1                       ; 0xc2790
     4841    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc2792
     4842    and dh, 003h                              ; 80 e6 03                    ; 0xc2795
     4843    sal dh, CL                                ; d2 e6                       ; 0xc2798
     4844    mov AL, strict byte 003h                  ; b0 03                       ; 0xc279a vgabios.c:1668
     4845    jmp short 027b1h                          ; eb 13                       ; 0xc279c vgabios.c:1670
     4846    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc279e vgabios.c:1672
     4847    and AL, strict byte 007h                  ; 24 07                       ; 0xc27a1
     4848    mov CL, strict byte 007h                  ; b1 07                       ; 0xc27a3
     4849    sub cl, al                                ; 28 c1                       ; 0xc27a5
     4850    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc27a7
     4851    and dh, 001h                              ; 80 e6 01                    ; 0xc27aa
     4852    sal dh, CL                                ; d2 e6                       ; 0xc27ad
     4853    mov AL, strict byte 001h                  ; b0 01                       ; 0xc27af vgabios.c:1673
     4854    sal al, CL                                ; d2 e0                       ; 0xc27b1
     4855    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc27b3 vgabios.c:1675
     4856    je short 027bdh                           ; 74 04                       ; 0xc27b7
     4857    xor dl, dh                                ; 30 f2                       ; 0xc27b9 vgabios.c:1677
     4858    jmp short 027c3h                          ; eb 06                       ; 0xc27bb vgabios.c:1679
     4859    not al                                    ; f6 d0                       ; 0xc27bd vgabios.c:1681
     4860    and dl, al                                ; 20 c2                       ; 0xc27bf
     4861    or dl, dh                                 ; 08 f2                       ; 0xc27c1 vgabios.c:1682
     4862    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc27c3 vgabios.c:42
     4863    mov es, ax                                ; 8e c0                       ; 0xc27c6
     4864    mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc27c8
     4865    jmp short 027efh                          ; eb 22                       ; 0xc27cb vgabios.c:1685
     4866    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc27cd vgabios.c:47
     4867    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc27d0
     4868    mov es, ax                                ; 8e c0                       ; 0xc27d3
     4869    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc27d5
     4870    sal bx, 003h                              ; c1 e3 03                    ; 0xc27d8 vgabios.c:48
     4871    mov ax, dx                                ; 89 d0                       ; 0xc27db
     4872    mul bx                                    ; f7 e3                       ; 0xc27dd
     4873    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc27df
     4874    add bx, ax                                ; 01 c3                       ; 0xc27e2
     4875    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc27e4 vgabios.c:42
     4876    mov es, ax                                ; 8e c0                       ; 0xc27e7
     4877    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc27e9
     4878    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc27ec
     4879    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc27ef vgabios.c:1695
     4880    pop si                                    ; 5e                          ; 0xc27f2
     4881    pop bp                                    ; 5d                          ; 0xc27f3
     4882    retn                                      ; c3                          ; 0xc27f4
     4883  ; disGetNextSymbol 0xc27f5 LB 0x1a7a -> off=0x0 cb=0000000000000258 uValue=00000000000c27f5 'biosfn_write_teletype'
     4884biosfn_write_teletype:                       ; 0xc27f5 LB 0x258
     4885    push bp                                   ; 55                          ; 0xc27f5 vgabios.c:1698
     4886    mov bp, sp                                ; 89 e5                       ; 0xc27f6
     4887    push si                                   ; 56                          ; 0xc27f8
     4888    sub sp, strict byte 00014h                ; 83 ec 14                    ; 0xc27f9
     4889    mov ch, al                                ; 88 c5                       ; 0xc27fc
     4890    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc27fe
     4891    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2801
     4892    cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc2804 vgabios.c:1706
     4893    jne short 02817h                          ; 75 0e                       ; 0xc2807
     4894    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2809 vgabios.c:37
     4895    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc280c
     4896    mov es, ax                                ; 8e c0                       ; 0xc280f
     4897    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2811
     4898    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2814 vgabios.c:38
     4899    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2817 vgabios.c:37
     4900    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc281a
     4901    mov es, ax                                ; 8e c0                       ; 0xc281d
     4902    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc281f
     4903    xor ah, ah                                ; 30 e4                       ; 0xc2822 vgabios.c:1711
     4904    call 035b3h                               ; e8 8c 0d                    ; 0xc2824
     4905    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2827
     4906    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc282a vgabios.c:1712
     4907    je short 02894h                           ; 74 66                       ; 0xc282c
     4908    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc282e vgabios.c:1715
     4909    xor ah, ah                                ; 30 e4                       ; 0xc2831
     4910    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc2833
     4911    lea dx, [bp-016h]                         ; 8d 56 ea                    ; 0xc2836
     4912    call 00a1ah                               ; e8 de e1                    ; 0xc2839
     4913    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc283c vgabios.c:1716
     4914    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc283f
     4915    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc2842
     4916    xor al, al                                ; 30 c0                       ; 0xc2845
     4917    shr ax, 008h                              ; c1 e8 08                    ; 0xc2847
     4918    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc284a
     4919    mov bx, 00084h                            ; bb 84 00                    ; 0xc284d vgabios.c:37
     4920    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2850
     4921    mov es, dx                                ; 8e c2                       ; 0xc2853
     4922    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2855
     4923    xor dh, dh                                ; 30 f6                       ; 0xc2858 vgabios.c:38
     4924    inc dx                                    ; 42                          ; 0xc285a
     4925    mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc285b
     4926    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc285e vgabios.c:47
     4927    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2861
     4928    mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc2864 vgabios.c:48
     4929    cmp ch, 008h                              ; 80 fd 08                    ; 0xc2867 vgabios.c:1722
     4930    jc short 0287ah                           ; 72 0e                       ; 0xc286a
     4931    jbe short 02882h                          ; 76 14                       ; 0xc286c
     4932    cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc286e
     4933    je short 02897h                           ; 74 24                       ; 0xc2871
     4934    cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc2873
     4935    je short 0288dh                           ; 74 15                       ; 0xc2876
     4936    jmp short 0289eh                          ; eb 24                       ; 0xc2878
     4937    cmp ch, 007h                              ; 80 fd 07                    ; 0xc287a
     4938    jne short 0289eh                          ; 75 1f                       ; 0xc287d
     4939    jmp near 029a4h                           ; e9 22 01                    ; 0xc287f
     4940    cmp byte [bp-004h], 000h                  ; 80 7e fc 00                 ; 0xc2882 vgabios.c:1729
     4941    jbe short 0289bh                          ; 76 13                       ; 0xc2886
     4942    dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc2888
     4943    jmp short 0289bh                          ; eb 0e                       ; 0xc288b vgabios.c:1730
    49624944    db  0feh, 0c0h
    4963     ; inc al                                    ; fe c0                     ; 0xc28a4 vgabios.c:1731
    4964     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc28a6
    4965     jmp short 028b2h                          ; eb 07                       ; 0xc28a9 vgabios.c:1732
    4966     jmp near 02a5eh                           ; e9 b0 01                    ; 0xc28ab
    4967     mov byte [bp-004h], 000h                  ; c6 46 fc 00                 ; 0xc28ae vgabios.c:1735
    4968     jmp near 029bbh                           ; e9 06 01                    ; 0xc28b2 vgabios.c:1736
    4969     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc28b5 vgabios.c:1740
    4970     xor ah, ah                                ; 30 e4                       ; 0xc28b8
    4971     mov bx, ax                                ; 89 c3                       ; 0xc28ba
    4972     sal bx, 003h                              ; c1 e3 03                    ; 0xc28bc
    4973     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc28bf
    4974     jne short 02908h                          ; 75 42                       ; 0xc28c4
    4975     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc28c6 vgabios.c:1743
    4976     mul word [bp-012h]                        ; f7 66 ee                    ; 0xc28c9
    4977     add ax, ax                                ; 01 c0                       ; 0xc28cc
    4978     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc28ce
    4979     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc28d0
    4980     xor dh, dh                                ; 30 f6                       ; 0xc28d3
    4981     inc ax                                    ; 40                          ; 0xc28d5
    4982     mul dx                                    ; f7 e2                       ; 0xc28d6
    4983     mov si, ax                                ; 89 c6                       ; 0xc28d8
    4984     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc28da
    4985     xor ah, ah                                ; 30 e4                       ; 0xc28dd
    4986     mul word [bp-010h]                        ; f7 66 f0                    ; 0xc28df
    4987     mov dx, ax                                ; 89 c2                       ; 0xc28e2
    4988     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc28e4
    4989     xor ah, ah                                ; 30 e4                       ; 0xc28e7
    4990     add ax, dx                                ; 01 d0                       ; 0xc28e9
    4991     add ax, ax                                ; 01 c0                       ; 0xc28eb
    4992     add si, ax                                ; 01 c6                       ; 0xc28ed
    4993     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28ef vgabios.c:40
    4994     mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc28f3 vgabios.c:42
    4995     cmp cl, 003h                              ; 80 f9 03                    ; 0xc28f6 vgabios.c:1748
    4996     jne short 02937h                          ; 75 3c                       ; 0xc28f9
    4997     inc si                                    ; 46                          ; 0xc28fb vgabios.c:1749
    4998     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28fc vgabios.c:40
    4999     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2900
    5000     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2903
    5001     jmp short 02937h                          ; eb 2f                       ; 0xc2906 vgabios.c:1751
    5002     mov si, ax                                ; 89 c6                       ; 0xc2908 vgabios.c:1754
    5003     mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc290a
    5004     mov si, ax                                ; 89 c6                       ; 0xc290e
    5005     sal si, 006h                              ; c1 e6 06                    ; 0xc2910
    5006     mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc2913
    5007     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2917 vgabios.c:1755
    5008     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc291b vgabios.c:1756
    5009     cmp bl, 003h                              ; 80 fb 03                    ; 0xc291f
    5010     jc short 02932h                           ; 72 0e                       ; 0xc2922
    5011     jbe short 02939h                          ; 76 13                       ; 0xc2924
    5012     cmp bl, 005h                              ; 80 fb 05                    ; 0xc2926
    5013     je short 02989h                           ; 74 5e                       ; 0xc2929
    5014     cmp bl, 004h                              ; 80 fb 04                    ; 0xc292b
    5015     je short 0293dh                           ; 74 0d                       ; 0xc292e
    5016     jmp short 029a8h                          ; eb 76                       ; 0xc2930
    5017     cmp bl, 002h                              ; 80 fb 02                    ; 0xc2932
    5018     je short 02967h                           ; 74 30                       ; 0xc2935
    5019     jmp short 029a8h                          ; eb 6f                       ; 0xc2937
    5020     or byte [bp-00ah], 001h                   ; 80 4e f6 01                 ; 0xc2939 vgabios.c:1759
    5021     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc293d vgabios.c:1761
    5022     xor ah, ah                                ; 30 e4                       ; 0xc2940
    5023     push ax                                   ; 50                          ; 0xc2942
    5024     mov al, dl                                ; 88 d0                       ; 0xc2943
    5025     push ax                                   ; 50                          ; 0xc2945
    5026     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2946
    5027     push ax                                   ; 50                          ; 0xc2949
    5028     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc294a
    5029     mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc294d
    5030     xor bh, bh                                ; 30 ff                       ; 0xc2950
    5031     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2952
    5032     xor dh, dh                                ; 30 f6                       ; 0xc2955
    5033     mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc2957
    5034     mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc295a
    5035     mov cx, ax                                ; 89 c1                       ; 0xc295d
    5036     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc295f
    5037     call 020d2h                               ; e8 6d f7                    ; 0xc2962
    5038     jmp short 029a8h                          ; eb 41                       ; 0xc2965 vgabios.c:1762
    5039     push ax                                   ; 50                          ; 0xc2967 vgabios.c:1764
    5040     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2968
    5041     push ax                                   ; 50                          ; 0xc296b
    5042     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc296c
    5043     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc296f
    5044     mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2972
    5045     mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2975
    5046     xor bh, bh                                ; 30 ff                       ; 0xc2978
    5047     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc297a
    5048     xor dh, dh                                ; 30 f6                       ; 0xc297d
    5049     mov al, ch                                ; 88 e8                       ; 0xc297f
    5050     mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc2981
    5051     call 021e3h                               ; e8 5c f8                    ; 0xc2984
    5052     jmp short 029a8h                          ; eb 1f                       ; 0xc2987 vgabios.c:1765
    5053     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2989 vgabios.c:1767
    5054     push ax                                   ; 50                          ; 0xc298c
    5055     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc298d
    5056     mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2990
    5057     xor bh, bh                                ; 30 ff                       ; 0xc2993
    5058     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2995
    5059     xor dh, dh                                ; 30 f6                       ; 0xc2998
    5060     mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc299a
    5061     mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc299d
    5062     mov cx, ax                                ; 89 c1                       ; 0xc29a0
    5063     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc29a2
    5064     call 022f5h                               ; e8 4d f9                    ; 0xc29a5
    5065     inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc29a8 vgabios.c:1775
    5066     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc29ab vgabios.c:1777
    5067     xor ah, ah                                ; 30 e4                       ; 0xc29ae
    5068     cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc29b0
    5069     jne short 029bbh                          ; 75 06                       ; 0xc29b3
    5070     mov byte [bp-004h], ah                    ; 88 66 fc                    ; 0xc29b5 vgabios.c:1778
    5071     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc29b8 vgabios.c:1779
    5072     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc29bb vgabios.c:1784
    5073     xor ah, ah                                ; 30 e4                       ; 0xc29be
    5074     cmp ax, word [bp-012h]                    ; 3b 46 ee                    ; 0xc29c0
    5075     jne short 02a26h                          ; 75 61                       ; 0xc29c3
    5076     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc29c5 vgabios.c:1786
    5077     xor bh, bh                                ; 30 ff                       ; 0xc29c8
    5078     sal bx, 003h                              ; c1 e3 03                    ; 0xc29ca
    5079     mov ch, byte [bp-012h]                    ; 8a 6e ee                    ; 0xc29cd
     4945    ; inc al                                    ; fe c0                     ; 0xc288d vgabios.c:1733
     4946    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc288f
     4947    jmp short 0289bh                          ; eb 07                       ; 0xc2892 vgabios.c:1734
     4948    jmp near 02a47h                           ; e9 b0 01                    ; 0xc2894
     4949    mov byte [bp-004h], 000h                  ; c6 46 fc 00                 ; 0xc2897 vgabios.c:1737
     4950    jmp near 029a4h                           ; e9 06 01                    ; 0xc289b vgabios.c:1738
     4951    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc289e vgabios.c:1742
     4952    xor ah, ah                                ; 30 e4                       ; 0xc28a1
     4953    mov bx, ax                                ; 89 c3                       ; 0xc28a3
     4954    sal bx, 003h                              ; c1 e3 03                    ; 0xc28a5
     4955    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc28a8
     4956    jne short 028f1h                          ; 75 42                       ; 0xc28ad
     4957    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc28af vgabios.c:1745
     4958    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc28b2
     4959    add ax, ax                                ; 01 c0                       ; 0xc28b5
     4960    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc28b7
     4961    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc28b9
     4962    xor dh, dh                                ; 30 f6                       ; 0xc28bc
     4963    inc ax                                    ; 40                          ; 0xc28be
     4964    mul dx                                    ; f7 e2                       ; 0xc28bf
     4965    mov si, ax                                ; 89 c6                       ; 0xc28c1
     4966    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc28c3
     4967    xor ah, ah                                ; 30 e4                       ; 0xc28c6
     4968    mul word [bp-010h]                        ; f7 66 f0                    ; 0xc28c8
     4969    mov dx, ax                                ; 89 c2                       ; 0xc28cb
     4970    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc28cd
     4971    xor ah, ah                                ; 30 e4                       ; 0xc28d0
     4972    add ax, dx                                ; 01 d0                       ; 0xc28d2
     4973    add ax, ax                                ; 01 c0                       ; 0xc28d4
     4974    add si, ax                                ; 01 c6                       ; 0xc28d6
     4975    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28d8 vgabios.c:40
     4976    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc28dc vgabios.c:42
     4977    cmp cl, 003h                              ; 80 f9 03                    ; 0xc28df vgabios.c:1750
     4978    jne short 02920h                          ; 75 3c                       ; 0xc28e2
     4979    inc si                                    ; 46                          ; 0xc28e4 vgabios.c:1751
     4980    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28e5 vgabios.c:40
     4981    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc28e9
     4982    mov byte [es:si], al                      ; 26 88 04                    ; 0xc28ec
     4983    jmp short 02920h                          ; eb 2f                       ; 0xc28ef vgabios.c:1753
     4984    mov si, ax                                ; 89 c6                       ; 0xc28f1 vgabios.c:1756
     4985    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc28f3
     4986    mov si, ax                                ; 89 c6                       ; 0xc28f7
     4987    sal si, 006h                              ; c1 e6 06                    ; 0xc28f9
     4988    mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc28fc
     4989    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2900 vgabios.c:1757
     4990    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2904 vgabios.c:1758
     4991    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2908
     4992    jc short 0291bh                           ; 72 0e                       ; 0xc290b
     4993    jbe short 02922h                          ; 76 13                       ; 0xc290d
     4994    cmp bl, 005h                              ; 80 fb 05                    ; 0xc290f
     4995    je short 02972h                           ; 74 5e                       ; 0xc2912
     4996    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2914
     4997    je short 02926h                           ; 74 0d                       ; 0xc2917
     4998    jmp short 02991h                          ; eb 76                       ; 0xc2919
     4999    cmp bl, 002h                              ; 80 fb 02                    ; 0xc291b
     5000    je short 02950h                           ; 74 30                       ; 0xc291e
     5001    jmp short 02991h                          ; eb 6f                       ; 0xc2920
     5002    or byte [bp-00ah], 001h                   ; 80 4e f6 01                 ; 0xc2922 vgabios.c:1761
     5003    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2926 vgabios.c:1763
     5004    xor ah, ah                                ; 30 e4                       ; 0xc2929
     5005    push ax                                   ; 50                          ; 0xc292b
     5006    mov al, dl                                ; 88 d0                       ; 0xc292c
     5007    push ax                                   ; 50                          ; 0xc292e
     5008    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc292f
     5009    push ax                                   ; 50                          ; 0xc2932
     5010    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2933
     5011    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2936
     5012    xor bh, bh                                ; 30 ff                       ; 0xc2939
     5013    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc293b
     5014    xor dh, dh                                ; 30 f6                       ; 0xc293e
     5015    mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc2940
     5016    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2943
     5017    mov cx, ax                                ; 89 c1                       ; 0xc2946
     5018    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2948
     5019    call 020bch                               ; e8 6e f7                    ; 0xc294b
     5020    jmp short 02991h                          ; eb 41                       ; 0xc294e vgabios.c:1764
     5021    push ax                                   ; 50                          ; 0xc2950 vgabios.c:1766
     5022    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2951
     5023    push ax                                   ; 50                          ; 0xc2954
     5024    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2955
     5025    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc2958
     5026    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc295b
     5027    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc295e
     5028    xor bh, bh                                ; 30 ff                       ; 0xc2961
     5029    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2963
     5030    xor dh, dh                                ; 30 f6                       ; 0xc2966
     5031    mov al, ch                                ; 88 e8                       ; 0xc2968
     5032    mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc296a
     5033    call 021cdh                               ; e8 5d f8                    ; 0xc296d
     5034    jmp short 02991h                          ; eb 1f                       ; 0xc2970 vgabios.c:1767
     5035    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2972 vgabios.c:1769
     5036    push ax                                   ; 50                          ; 0xc2975
     5037    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2976
     5038    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2979
     5039    xor bh, bh                                ; 30 ff                       ; 0xc297c
     5040    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc297e
     5041    xor dh, dh                                ; 30 f6                       ; 0xc2981
     5042    mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc2983
     5043    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2986
     5044    mov cx, ax                                ; 89 c1                       ; 0xc2989
     5045    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc298b
     5046    call 022dfh                               ; e8 4e f9                    ; 0xc298e
     5047    inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc2991 vgabios.c:1777
     5048    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2994 vgabios.c:1779
     5049    xor ah, ah                                ; 30 e4                       ; 0xc2997
     5050    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc2999
     5051    jne short 029a4h                          ; 75 06                       ; 0xc299c
     5052    mov byte [bp-004h], ah                    ; 88 66 fc                    ; 0xc299e vgabios.c:1780
     5053    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc29a1 vgabios.c:1781
     5054    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc29a4 vgabios.c:1786
     5055    xor ah, ah                                ; 30 e4                       ; 0xc29a7
     5056    cmp ax, word [bp-012h]                    ; 3b 46 ee                    ; 0xc29a9
     5057    jne short 02a0fh                          ; 75 61                       ; 0xc29ac
     5058    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc29ae vgabios.c:1788
     5059    xor bh, bh                                ; 30 ff                       ; 0xc29b1
     5060    sal bx, 003h                              ; c1 e3 03                    ; 0xc29b3
     5061    mov ch, byte [bp-012h]                    ; 8a 6e ee                    ; 0xc29b6
    50805062    db  0feh, 0cdh
    5081     ; dec ch                                    ; fe cd                     ; 0xc29d0
    5082     mov cl, byte [bp-010h]                    ; 8a 4e f0                    ; 0xc29d2
     5063    ; dec ch                                    ; fe cd                     ; 0xc29b9
     5064    mov cl, byte [bp-010h]                    ; 8a 4e f0                    ; 0xc29bb
    50835065    db  0feh, 0c9h
    5084     ; dec cl                                    ; fe c9                     ; 0xc29d5
    5085     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc29d7
    5086     jne short 02a28h                          ; 75 4a                       ; 0xc29dc
    5087     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc29de vgabios.c:1788
    5088     mul word [bp-012h]                        ; f7 66 ee                    ; 0xc29e1
    5089     add ax, ax                                ; 01 c0                       ; 0xc29e4
    5090     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc29e6
    5091     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc29e8
    5092     xor dh, dh                                ; 30 f6                       ; 0xc29eb
    5093     inc ax                                    ; 40                          ; 0xc29ed
    5094     mul dx                                    ; f7 e2                       ; 0xc29ee
    5095     mov si, ax                                ; 89 c6                       ; 0xc29f0
    5096     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc29f2
    5097     xor ah, ah                                ; 30 e4                       ; 0xc29f5
    5098     dec ax                                    ; 48                          ; 0xc29f7
    5099     mul word [bp-010h]                        ; f7 66 f0                    ; 0xc29f8
    5100     mov dx, ax                                ; 89 c2                       ; 0xc29fb
    5101     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc29fd
    5102     xor ah, ah                                ; 30 e4                       ; 0xc2a00
    5103     add ax, dx                                ; 01 d0                       ; 0xc2a02
    5104     add ax, ax                                ; 01 c0                       ; 0xc2a04
    5105     add si, ax                                ; 01 c6                       ; 0xc2a06
    5106     inc si                                    ; 46                          ; 0xc2a08 vgabios.c:1789
    5107     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2a09 vgabios.c:35
    5108     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2a0d
    5109     push strict byte 00001h                   ; 6a 01                       ; 0xc2a10 vgabios.c:1790
    5110     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a12
    5111     xor ah, ah                                ; 30 e4                       ; 0xc2a15
    5112     push ax                                   ; 50                          ; 0xc2a17
    5113     mov al, cl                                ; 88 c8                       ; 0xc2a18
    5114     push ax                                   ; 50                          ; 0xc2a1a
    5115     mov al, ch                                ; 88 e8                       ; 0xc2a1b
    5116     push ax                                   ; 50                          ; 0xc2a1d
    5117     xor dh, dh                                ; 30 f6                       ; 0xc2a1e
    5118     xor cx, cx                                ; 31 c9                       ; 0xc2a20
    5119     xor bx, bx                                ; 31 db                       ; 0xc2a22
    5120     jmp short 02a3ah                          ; eb 14                       ; 0xc2a24 vgabios.c:1792
    5121     jmp short 02a43h                          ; eb 1b                       ; 0xc2a26
    5122     push strict byte 00001h                   ; 6a 01                       ; 0xc2a28 vgabios.c:1794
    5123     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a2a
    5124     push ax                                   ; 50                          ; 0xc2a2d
    5125     mov al, cl                                ; 88 c8                       ; 0xc2a2e
    5126     push ax                                   ; 50                          ; 0xc2a30
    5127     mov al, ch                                ; 88 e8                       ; 0xc2a31
    5128     push ax                                   ; 50                          ; 0xc2a33
    5129     xor cx, cx                                ; 31 c9                       ; 0xc2a34
    5130     xor bx, bx                                ; 31 db                       ; 0xc2a36
    5131     xor dx, dx                                ; 31 d2                       ; 0xc2a38
    5132     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a3a
    5133     call 01a42h                               ; e8 02 f0                    ; 0xc2a3d
    5134     dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc2a40 vgabios.c:1796
    5135     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2a43 vgabios.c:1800
    5136     xor ah, ah                                ; 30 e4                       ; 0xc2a46
    5137     mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc2a48
    5138     sal word [bp-014h], 008h                  ; c1 66 ec 08                 ; 0xc2a4b
    5139     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2a4f
    5140     add word [bp-014h], ax                    ; 01 46 ec                    ; 0xc2a52
    5141     mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc2a55 vgabios.c:1801
    5142     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a58
    5143     call 0120eh                               ; e8 b0 e7                    ; 0xc2a5b
    5144     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a5e vgabios.c:1802
    5145     pop si                                    ; 5e                          ; 0xc2a61
    5146     pop bp                                    ; 5d                          ; 0xc2a62
    5147     retn                                      ; c3                          ; 0xc2a63
    5148   ; disGetNextSymbol 0xc2a64 LB 0x181f -> off=0x0 cb=000000000000002c uValue=00000000000c2a64 'get_font_access'
    5149 get_font_access:                             ; 0xc2a64 LB 0x2c
    5150     push bp                                   ; 55                          ; 0xc2a64 vgabios.c:1805
    5151     mov bp, sp                                ; 89 e5                       ; 0xc2a65
    5152     push dx                                   ; 52                          ; 0xc2a67
    5153     mov ax, 00100h                            ; b8 00 01                    ; 0xc2a68 vgabios.c:1807
    5154     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a6b
     5066    ; dec cl                                    ; fe c9                     ; 0xc29be
     5067    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc29c0
     5068    jne short 02a11h                          ; 75 4a                       ; 0xc29c5
     5069    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc29c7 vgabios.c:1790
     5070    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc29ca
     5071    add ax, ax                                ; 01 c0                       ; 0xc29cd
     5072    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc29cf
     5073    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc29d1
     5074    xor dh, dh                                ; 30 f6                       ; 0xc29d4
     5075    inc ax                                    ; 40                          ; 0xc29d6
     5076    mul dx                                    ; f7 e2                       ; 0xc29d7
     5077    mov si, ax                                ; 89 c6                       ; 0xc29d9
     5078    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc29db
     5079    xor ah, ah                                ; 30 e4                       ; 0xc29de
     5080    dec ax                                    ; 48                          ; 0xc29e0
     5081    mul word [bp-010h]                        ; f7 66 f0                    ; 0xc29e1
     5082    mov dx, ax                                ; 89 c2                       ; 0xc29e4
     5083    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc29e6
     5084    xor ah, ah                                ; 30 e4                       ; 0xc29e9
     5085    add ax, dx                                ; 01 d0                       ; 0xc29eb
     5086    add ax, ax                                ; 01 c0                       ; 0xc29ed
     5087    add si, ax                                ; 01 c6                       ; 0xc29ef
     5088    inc si                                    ; 46                          ; 0xc29f1 vgabios.c:1791
     5089    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc29f2 vgabios.c:35
     5090    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc29f6
     5091    push strict byte 00001h                   ; 6a 01                       ; 0xc29f9 vgabios.c:1792
     5092    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc29fb
     5093    xor ah, ah                                ; 30 e4                       ; 0xc29fe
     5094    push ax                                   ; 50                          ; 0xc2a00
     5095    mov al, cl                                ; 88 c8                       ; 0xc2a01
     5096    push ax                                   ; 50                          ; 0xc2a03
     5097    mov al, ch                                ; 88 e8                       ; 0xc2a04
     5098    push ax                                   ; 50                          ; 0xc2a06
     5099    xor dh, dh                                ; 30 f6                       ; 0xc2a07
     5100    xor cx, cx                                ; 31 c9                       ; 0xc2a09
     5101    xor bx, bx                                ; 31 db                       ; 0xc2a0b
     5102    jmp short 02a23h                          ; eb 14                       ; 0xc2a0d vgabios.c:1794
     5103    jmp short 02a2ch                          ; eb 1b                       ; 0xc2a0f
     5104    push strict byte 00001h                   ; 6a 01                       ; 0xc2a11 vgabios.c:1796
     5105    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a13
     5106    push ax                                   ; 50                          ; 0xc2a16
     5107    mov al, cl                                ; 88 c8                       ; 0xc2a17
     5108    push ax                                   ; 50                          ; 0xc2a19
     5109    mov al, ch                                ; 88 e8                       ; 0xc2a1a
     5110    push ax                                   ; 50                          ; 0xc2a1c
     5111    xor cx, cx                                ; 31 c9                       ; 0xc2a1d
     5112    xor bx, bx                                ; 31 db                       ; 0xc2a1f
     5113    xor dx, dx                                ; 31 d2                       ; 0xc2a21
     5114    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a23
     5115    call 01a34h                               ; e8 0b f0                    ; 0xc2a26
     5116    dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc2a29 vgabios.c:1798
     5117    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2a2c vgabios.c:1802
     5118    xor ah, ah                                ; 30 e4                       ; 0xc2a2f
     5119    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc2a31
     5120    sal word [bp-014h], 008h                  ; c1 66 ec 08                 ; 0xc2a34
     5121    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2a38
     5122    add word [bp-014h], ax                    ; 01 46 ec                    ; 0xc2a3b
     5123    mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc2a3e vgabios.c:1803
     5124    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a41
     5125    call 01217h                               ; e8 d0 e7                    ; 0xc2a44
     5126    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a47 vgabios.c:1804
     5127    pop si                                    ; 5e                          ; 0xc2a4a
     5128    pop bp                                    ; 5d                          ; 0xc2a4b
     5129    retn                                      ; c3                          ; 0xc2a4c
     5130  ; disGetNextSymbol 0xc2a4d LB 0x1822 -> off=0x0 cb=000000000000002c uValue=00000000000c2a4d 'get_font_access'
     5131get_font_access:                             ; 0xc2a4d LB 0x2c
     5132    push bp                                   ; 55                          ; 0xc2a4d vgabios.c:1807
     5133    mov bp, sp                                ; 89 e5                       ; 0xc2a4e
     5134    push dx                                   ; 52                          ; 0xc2a50
     5135    mov ax, 00100h                            ; b8 00 01                    ; 0xc2a51 vgabios.c:1809
     5136    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a54
     5137    out DX, ax                                ; ef                          ; 0xc2a57
     5138    mov ax, 00402h                            ; b8 02 04                    ; 0xc2a58 vgabios.c:1810
     5139    out DX, ax                                ; ef                          ; 0xc2a5b
     5140    mov ax, 00704h                            ; b8 04 07                    ; 0xc2a5c vgabios.c:1811
     5141    out DX, ax                                ; ef                          ; 0xc2a5f
     5142    mov ax, 00300h                            ; b8 00 03                    ; 0xc2a60 vgabios.c:1812
     5143    out DX, ax                                ; ef                          ; 0xc2a63
     5144    mov ax, 00204h                            ; b8 04 02                    ; 0xc2a64 vgabios.c:1813
     5145    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2a67
     5146    out DX, ax                                ; ef                          ; 0xc2a6a
     5147    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2a6b vgabios.c:1814
    51555148    out DX, ax                                ; ef                          ; 0xc2a6e
    5156     mov ax, 00402h                            ; b8 02 04                    ; 0xc2a6f vgabios.c:1808
     5149    mov ax, 00406h                            ; b8 06 04                    ; 0xc2a6f vgabios.c:1815
    51575150    out DX, ax                                ; ef                          ; 0xc2a72
    5158     mov ax, 00704h                            ; b8 04 07                    ; 0xc2a73 vgabios.c:1809
    5159     out DX, ax                                ; ef                          ; 0xc2a76
    5160     mov ax, 00300h                            ; b8 00 03                    ; 0xc2a77 vgabios.c:1810
    5161     out DX, ax                                ; ef                          ; 0xc2a7a
    5162     mov ax, 00204h                            ; b8 04 02                    ; 0xc2a7b vgabios.c:1811
    5163     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2a7e
    5164     out DX, ax                                ; ef                          ; 0xc2a81
    5165     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2a82 vgabios.c:1812
    5166     out DX, ax                                ; ef                          ; 0xc2a85
    5167     mov ax, 00406h                            ; b8 06 04                    ; 0xc2a86 vgabios.c:1813
    5168     out DX, ax                                ; ef                          ; 0xc2a89
    5169     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a8a vgabios.c:1814
    5170     pop dx                                    ; 5a                          ; 0xc2a8d
    5171     pop bp                                    ; 5d                          ; 0xc2a8e
    5172     retn                                      ; c3                          ; 0xc2a8f
    5173   ; disGetNextSymbol 0xc2a90 LB 0x17f3 -> off=0x0 cb=000000000000003c uValue=00000000000c2a90 'release_font_access'
    5174 release_font_access:                         ; 0xc2a90 LB 0x3c
    5175     push bp                                   ; 55                          ; 0xc2a90 vgabios.c:1816
    5176     mov bp, sp                                ; 89 e5                       ; 0xc2a91
    5177     push dx                                   ; 52                          ; 0xc2a93
    5178     mov ax, 00100h                            ; b8 00 01                    ; 0xc2a94 vgabios.c:1818
    5179     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a97
    5180     out DX, ax                                ; ef                          ; 0xc2a9a
    5181     mov ax, 00302h                            ; b8 02 03                    ; 0xc2a9b vgabios.c:1819
    5182     out DX, ax                                ; ef                          ; 0xc2a9e
    5183     mov ax, 00304h                            ; b8 04 03                    ; 0xc2a9f vgabios.c:1820
    5184     out DX, ax                                ; ef                          ; 0xc2aa2
    5185     mov ax, 00300h                            ; b8 00 03                    ; 0xc2aa3 vgabios.c:1821
     5151    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a73 vgabios.c:1816
     5152    pop dx                                    ; 5a                          ; 0xc2a76
     5153    pop bp                                    ; 5d                          ; 0xc2a77
     5154    retn                                      ; c3                          ; 0xc2a78
     5155  ; disGetNextSymbol 0xc2a79 LB 0x17f6 -> off=0x0 cb=000000000000003c uValue=00000000000c2a79 'release_font_access'
     5156release_font_access:                         ; 0xc2a79 LB 0x3c
     5157    push bp                                   ; 55                          ; 0xc2a79 vgabios.c:1818
     5158    mov bp, sp                                ; 89 e5                       ; 0xc2a7a
     5159    push dx                                   ; 52                          ; 0xc2a7c
     5160    mov ax, 00100h                            ; b8 00 01                    ; 0xc2a7d vgabios.c:1820
     5161    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a80
     5162    out DX, ax                                ; ef                          ; 0xc2a83
     5163    mov ax, 00302h                            ; b8 02 03                    ; 0xc2a84 vgabios.c:1821
     5164    out DX, ax                                ; ef                          ; 0xc2a87
     5165    mov ax, 00304h                            ; b8 04 03                    ; 0xc2a88 vgabios.c:1822
     5166    out DX, ax                                ; ef                          ; 0xc2a8b
     5167    mov ax, 00300h                            ; b8 00 03                    ; 0xc2a8c vgabios.c:1823
     5168    out DX, ax                                ; ef                          ; 0xc2a8f
     5169    mov dx, 003cch                            ; ba cc 03                    ; 0xc2a90 vgabios.c:1824
     5170    in AL, DX                                 ; ec                          ; 0xc2a93
     5171    db  02ah, 0e4h
     5172    ; sub ah, ah                                ; 2a e4                     ; 0xc2a94
     5173    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2a96
     5174    sal ax, 002h                              ; c1 e0 02                    ; 0xc2a99
     5175    or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc2a9c
     5176    sal ax, 008h                              ; c1 e0 08                    ; 0xc2a9e
     5177    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2aa1
     5178    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2aa3
    51865179    out DX, ax                                ; ef                          ; 0xc2aa6
    5187     mov dx, 003cch                            ; ba cc 03                    ; 0xc2aa7 vgabios.c:1822
    5188     in AL, DX                                 ; ec                          ; 0xc2aaa
     5180    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2aa7 vgabios.c:1825
     5181    out DX, ax                                ; ef                          ; 0xc2aaa
     5182    mov ax, 01005h                            ; b8 05 10                    ; 0xc2aab vgabios.c:1826
     5183    out DX, ax                                ; ef                          ; 0xc2aae
     5184    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2aaf vgabios.c:1827
     5185    pop dx                                    ; 5a                          ; 0xc2ab2
     5186    pop bp                                    ; 5d                          ; 0xc2ab3
     5187    retn                                      ; c3                          ; 0xc2ab4
     5188  ; disGetNextSymbol 0xc2ab5 LB 0x17ba -> off=0x0 cb=00000000000000b1 uValue=00000000000c2ab5 'set_scan_lines'
     5189set_scan_lines:                              ; 0xc2ab5 LB 0xb1
     5190    push bp                                   ; 55                          ; 0xc2ab5 vgabios.c:1829
     5191    mov bp, sp                                ; 89 e5                       ; 0xc2ab6
     5192    push bx                                   ; 53                          ; 0xc2ab8
     5193    push cx                                   ; 51                          ; 0xc2ab9
     5194    push dx                                   ; 52                          ; 0xc2aba
     5195    push si                                   ; 56                          ; 0xc2abb
     5196    push di                                   ; 57                          ; 0xc2abc
     5197    mov bl, al                                ; 88 c3                       ; 0xc2abd
     5198    mov si, strict word 00063h                ; be 63 00                    ; 0xc2abf vgabios.c:47
     5199    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ac2
     5200    mov es, ax                                ; 8e c0                       ; 0xc2ac5
     5201    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2ac7
     5202    mov cx, si                                ; 89 f1                       ; 0xc2aca vgabios.c:48
     5203    mov AL, strict byte 009h                  ; b0 09                       ; 0xc2acc vgabios.c:1835
     5204    mov dx, si                                ; 89 f2                       ; 0xc2ace
     5205    out DX, AL                                ; ee                          ; 0xc2ad0
     5206    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2ad1 vgabios.c:1836
     5207    in AL, DX                                 ; ec                          ; 0xc2ad4
    51895208    db  02ah, 0e4h
    5190     ; sub ah, ah                                ; 2a e4                     ; 0xc2aab
    5191     and ax, strict word 00001h                ; 25 01 00                    ; 0xc2aad
    5192     sal ax, 002h                              ; c1 e0 02                    ; 0xc2ab0
    5193     or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc2ab3
    5194     sal ax, 008h                              ; c1 e0 08                    ; 0xc2ab5
    5195     or AL, strict byte 006h                   ; 0c 06                       ; 0xc2ab8
    5196     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2aba
    5197     out DX, ax                                ; ef                          ; 0xc2abd
    5198     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2abe vgabios.c:1823
    5199     out DX, ax                                ; ef                          ; 0xc2ac1
    5200     mov ax, 01005h                            ; b8 05 10                    ; 0xc2ac2 vgabios.c:1824
    5201     out DX, ax                                ; ef                          ; 0xc2ac5
    5202     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2ac6 vgabios.c:1825
    5203     pop dx                                    ; 5a                          ; 0xc2ac9
    5204     pop bp                                    ; 5d                          ; 0xc2aca
    5205     retn                                      ; c3                          ; 0xc2acb
    5206   ; disGetNextSymbol 0xc2acc LB 0x17b7 -> off=0x0 cb=00000000000000b1 uValue=00000000000c2acc 'set_scan_lines'
    5207 set_scan_lines:                              ; 0xc2acc LB 0xb1
    5208     push bp                                   ; 55                          ; 0xc2acc vgabios.c:1827
    5209     mov bp, sp                                ; 89 e5                       ; 0xc2acd
    5210     push bx                                   ; 53                          ; 0xc2acf
    5211     push cx                                   ; 51                          ; 0xc2ad0
    5212     push dx                                   ; 52                          ; 0xc2ad1
    5213     push si                                   ; 56                          ; 0xc2ad2
    5214     push di                                   ; 57                          ; 0xc2ad3
    5215     mov bl, al                                ; 88 c3                       ; 0xc2ad4
    5216     mov si, strict word 00063h                ; be 63 00                    ; 0xc2ad6 vgabios.c:47
    5217     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ad9
    5218     mov es, ax                                ; 8e c0                       ; 0xc2adc
    5219     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2ade
    5220     mov cx, si                                ; 89 f1                       ; 0xc2ae1 vgabios.c:48
    5221     mov AL, strict byte 009h                  ; b0 09                       ; 0xc2ae3 vgabios.c:1833
    5222     mov dx, si                                ; 89 f2                       ; 0xc2ae5
    5223     out DX, AL                                ; ee                          ; 0xc2ae7
    5224     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2ae8 vgabios.c:1834
    5225     in AL, DX                                 ; ec                          ; 0xc2aeb
     5209    ; sub ah, ah                                ; 2a e4                     ; 0xc2ad5
     5210    mov ah, al                                ; 88 c4                       ; 0xc2ad7 vgabios.c:1837
     5211    and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2ad9
     5212    mov al, bl                                ; 88 d8                       ; 0xc2adc
     5213    db  0feh, 0c8h
     5214    ; dec al                                    ; fe c8                     ; 0xc2ade
     5215    or al, ah                                 ; 08 e0                       ; 0xc2ae0
     5216    out DX, AL                                ; ee                          ; 0xc2ae2 vgabios.c:1838
     5217    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2ae3 vgabios.c:1839
     5218    jne short 02af0h                          ; 75 08                       ; 0xc2ae6
     5219    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2ae8 vgabios.c:1841
     5220    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2aeb
     5221    jmp short 02afdh                          ; eb 0d                       ; 0xc2aee vgabios.c:1843
     5222    mov dl, bl                                ; 88 da                       ; 0xc2af0 vgabios.c:1845
     5223    sub dl, 003h                              ; 80 ea 03                    ; 0xc2af2
     5224    xor dh, dh                                ; 30 f6                       ; 0xc2af5
     5225    mov al, bl                                ; 88 d8                       ; 0xc2af7
     5226    sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2af9
     5227    xor ah, ah                                ; 30 e4                       ; 0xc2afb
     5228    call 01110h                               ; e8 10 e6                    ; 0xc2afd
     5229    xor bh, bh                                ; 30 ff                       ; 0xc2b00 vgabios.c:1847
     5230    mov si, 00085h                            ; be 85 00                    ; 0xc2b02 vgabios.c:52
     5231    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2b05
     5232    mov es, ax                                ; 8e c0                       ; 0xc2b08
     5233    mov word [es:si], bx                      ; 26 89 1c                    ; 0xc2b0a
     5234    mov AL, strict byte 012h                  ; b0 12                       ; 0xc2b0d vgabios.c:1848
     5235    mov dx, cx                                ; 89 ca                       ; 0xc2b0f
     5236    out DX, AL                                ; ee                          ; 0xc2b11
     5237    mov si, cx                                ; 89 ce                       ; 0xc2b12 vgabios.c:1849
     5238    inc si                                    ; 46                          ; 0xc2b14
     5239    mov dx, si                                ; 89 f2                       ; 0xc2b15
     5240    in AL, DX                                 ; ec                          ; 0xc2b17
    52265241    db  02ah, 0e4h
    5227     ; sub ah, ah                                ; 2a e4                     ; 0xc2aec
    5228     mov ah, al                                ; 88 c4                       ; 0xc2aee vgabios.c:1835
    5229     and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2af0
    5230     mov al, bl                                ; 88 d8                       ; 0xc2af3
    5231     db  0feh, 0c8h
    5232     ; dec al                                    ; fe c8                     ; 0xc2af5
    5233     or al, ah                                 ; 08 e0                       ; 0xc2af7
    5234     out DX, AL                                ; ee                          ; 0xc2af9 vgabios.c:1836
    5235     cmp bl, 008h                              ; 80 fb 08                    ; 0xc2afa vgabios.c:1837
    5236     jne short 02b07h                          ; 75 08                       ; 0xc2afd
    5237     mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2aff vgabios.c:1839
    5238     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2b02
    5239     jmp short 02b14h                          ; eb 0d                       ; 0xc2b05 vgabios.c:1841
    5240     mov dl, bl                                ; 88 da                       ; 0xc2b07 vgabios.c:1843
    5241     sub dl, 003h                              ; 80 ea 03                    ; 0xc2b09
    5242     xor dh, dh                                ; 30 f6                       ; 0xc2b0c
    5243     mov al, bl                                ; 88 d8                       ; 0xc2b0e
    5244     sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2b10
    5245     xor ah, ah                                ; 30 e4                       ; 0xc2b12
    5246     call 01107h                               ; e8 f0 e5                    ; 0xc2b14
    5247     xor bh, bh                                ; 30 ff                       ; 0xc2b17 vgabios.c:1845
    5248     mov si, 00085h                            ; be 85 00                    ; 0xc2b19 vgabios.c:52
    5249     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2b1c
    5250     mov es, ax                                ; 8e c0                       ; 0xc2b1f
    5251     mov word [es:si], bx                      ; 26 89 1c                    ; 0xc2b21
    5252     mov AL, strict byte 012h                  ; b0 12                       ; 0xc2b24 vgabios.c:1846
    5253     mov dx, cx                                ; 89 ca                       ; 0xc2b26
    5254     out DX, AL                                ; ee                          ; 0xc2b28
    5255     mov si, cx                                ; 89 ce                       ; 0xc2b29 vgabios.c:1847
    5256     inc si                                    ; 46                          ; 0xc2b2b
    5257     mov dx, si                                ; 89 f2                       ; 0xc2b2c
    5258     in AL, DX                                 ; ec                          ; 0xc2b2e
     5242    ; sub ah, ah                                ; 2a e4                     ; 0xc2b18
     5243    mov di, ax                                ; 89 c7                       ; 0xc2b1a
     5244    mov AL, strict byte 007h                  ; b0 07                       ; 0xc2b1c vgabios.c:1850
     5245    mov dx, cx                                ; 89 ca                       ; 0xc2b1e
     5246    out DX, AL                                ; ee                          ; 0xc2b20
     5247    mov dx, si                                ; 89 f2                       ; 0xc2b21 vgabios.c:1851
     5248    in AL, DX                                 ; ec                          ; 0xc2b23
    52595249    db  02ah, 0e4h
    5260     ; sub ah, ah                                ; 2a e4                     ; 0xc2b2f
    5261     mov di, ax                                ; 89 c7                       ; 0xc2b31
    5262     mov AL, strict byte 007h                  ; b0 07                       ; 0xc2b33 vgabios.c:1848
    5263     mov dx, cx                                ; 89 ca                       ; 0xc2b35
    5264     out DX, AL                                ; ee                          ; 0xc2b37
    5265     mov dx, si                                ; 89 f2                       ; 0xc2b38 vgabios.c:1849
    5266     in AL, DX                                 ; ec                          ; 0xc2b3a
     5250    ; sub ah, ah                                ; 2a e4                     ; 0xc2b24
     5251    mov dl, al                                ; 88 c2                       ; 0xc2b26 vgabios.c:1852
     5252    and dl, 002h                              ; 80 e2 02                    ; 0xc2b28
     5253    xor dh, dh                                ; 30 f6                       ; 0xc2b2b
     5254    sal dx, 007h                              ; c1 e2 07                    ; 0xc2b2d
     5255    and AL, strict byte 040h                  ; 24 40                       ; 0xc2b30
     5256    xor ah, ah                                ; 30 e4                       ; 0xc2b32
     5257    sal ax, 003h                              ; c1 e0 03                    ; 0xc2b34
     5258    add ax, dx                                ; 01 d0                       ; 0xc2b37
     5259    inc ax                                    ; 40                          ; 0xc2b39
     5260    add ax, di                                ; 01 f8                       ; 0xc2b3a
     5261    xor dx, dx                                ; 31 d2                       ; 0xc2b3c vgabios.c:1853
     5262    div bx                                    ; f7 f3                       ; 0xc2b3e
     5263    mov dl, al                                ; 88 c2                       ; 0xc2b40 vgabios.c:1854
     5264    db  0feh, 0cah
     5265    ; dec dl                                    ; fe ca                     ; 0xc2b42
     5266    mov si, 00084h                            ; be 84 00                    ; 0xc2b44 vgabios.c:42
     5267    mov byte [es:si], dl                      ; 26 88 14                    ; 0xc2b47
     5268    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2b4a vgabios.c:47
     5269    mov dx, word [es:si]                      ; 26 8b 14                    ; 0xc2b4d
     5270    xor ah, ah                                ; 30 e4                       ; 0xc2b50 vgabios.c:1856
     5271    mul dx                                    ; f7 e2                       ; 0xc2b52
     5272    add ax, ax                                ; 01 c0                       ; 0xc2b54
     5273    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2b56 vgabios.c:52
     5274    mov word [es:si], ax                      ; 26 89 04                    ; 0xc2b59
     5275    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2b5c vgabios.c:1857
     5276    pop di                                    ; 5f                          ; 0xc2b5f
     5277    pop si                                    ; 5e                          ; 0xc2b60
     5278    pop dx                                    ; 5a                          ; 0xc2b61
     5279    pop cx                                    ; 59                          ; 0xc2b62
     5280    pop bx                                    ; 5b                          ; 0xc2b63
     5281    pop bp                                    ; 5d                          ; 0xc2b64
     5282    retn                                      ; c3                          ; 0xc2b65
     5283  ; disGetNextSymbol 0xc2b66 LB 0x1709 -> off=0x0 cb=000000000000007f uValue=00000000000c2b66 'biosfn_load_text_user_pat'
     5284biosfn_load_text_user_pat:                   ; 0xc2b66 LB 0x7f
     5285    push bp                                   ; 55                          ; 0xc2b66 vgabios.c:1859
     5286    mov bp, sp                                ; 89 e5                       ; 0xc2b67
     5287    push si                                   ; 56                          ; 0xc2b69
     5288    push di                                   ; 57                          ; 0xc2b6a
     5289    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2b6b
     5290    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2b6e
     5291    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2b71
     5292    mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc2b74
     5293    mov word [bp-00eh], cx                    ; 89 4e f2                    ; 0xc2b77
     5294    call 02a4dh                               ; e8 d0 fe                    ; 0xc2b7a vgabios.c:1864
     5295    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2b7d vgabios.c:1865
     5296    and AL, strict byte 003h                  ; 24 03                       ; 0xc2b80
     5297    xor ah, ah                                ; 30 e4                       ; 0xc2b82
     5298    mov bx, ax                                ; 89 c3                       ; 0xc2b84
     5299    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2b86
     5300    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2b89
     5301    and AL, strict byte 004h                  ; 24 04                       ; 0xc2b8c
     5302    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2b8e
     5303    add bx, ax                                ; 01 c3                       ; 0xc2b91
     5304    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2b93
     5305    xor bx, bx                                ; 31 db                       ; 0xc2b96 vgabios.c:1866
     5306    cmp bx, word [bp-00eh]                    ; 3b 5e f2                    ; 0xc2b98
     5307    jnc short 02bcbh                          ; 73 2e                       ; 0xc2b9b
     5308    mov cl, byte [bp+008h]                    ; 8a 4e 08                    ; 0xc2b9d vgabios.c:1868
     5309    xor ch, ch                                ; 30 ed                       ; 0xc2ba0
     5310    mov ax, bx                                ; 89 d8                       ; 0xc2ba2
     5311    mul cx                                    ; f7 e1                       ; 0xc2ba4
     5312    mov si, word [bp-00ah]                    ; 8b 76 f6                    ; 0xc2ba6
     5313    add si, ax                                ; 01 c6                       ; 0xc2ba9
     5314    mov ax, word [bp+004h]                    ; 8b 46 04                    ; 0xc2bab vgabios.c:1869
     5315    add ax, bx                                ; 01 d8                       ; 0xc2bae
     5316    sal ax, 005h                              ; c1 e0 05                    ; 0xc2bb0
     5317    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc2bb3
     5318    add di, ax                                ; 01 c7                       ; 0xc2bb6
     5319    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc2bb8 vgabios.c:1870
     5320    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2bbb
     5321    mov es, ax                                ; 8e c0                       ; 0xc2bbe
     5322    jcxz 02bc8h                               ; e3 06                       ; 0xc2bc0
     5323    push DS                                   ; 1e                          ; 0xc2bc2
     5324    mov ds, dx                                ; 8e da                       ; 0xc2bc3
     5325    rep movsb                                 ; f3 a4                       ; 0xc2bc5
     5326    pop DS                                    ; 1f                          ; 0xc2bc7
     5327    inc bx                                    ; 43                          ; 0xc2bc8 vgabios.c:1871
     5328    jmp short 02b98h                          ; eb cd                       ; 0xc2bc9
     5329    call 02a79h                               ; e8 ab fe                    ; 0xc2bcb vgabios.c:1872
     5330    cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2bce vgabios.c:1873
     5331    jc short 02bdch                           ; 72 08                       ; 0xc2bd2
     5332    mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2bd4 vgabios.c:1875
     5333    xor ah, ah                                ; 30 e4                       ; 0xc2bd7
     5334    call 02ab5h                               ; e8 d9 fe                    ; 0xc2bd9
     5335    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2bdc vgabios.c:1877
     5336    pop di                                    ; 5f                          ; 0xc2bdf
     5337    pop si                                    ; 5e                          ; 0xc2be0
     5338    pop bp                                    ; 5d                          ; 0xc2be1
     5339    retn 00006h                               ; c2 06 00                    ; 0xc2be2
     5340  ; disGetNextSymbol 0xc2be5 LB 0x168a -> off=0x0 cb=000000000000006d uValue=00000000000c2be5 'biosfn_load_text_8_14_pat'
     5341biosfn_load_text_8_14_pat:                   ; 0xc2be5 LB 0x6d
     5342    push bp                                   ; 55                          ; 0xc2be5 vgabios.c:1879
     5343    mov bp, sp                                ; 89 e5                       ; 0xc2be6
     5344    push bx                                   ; 53                          ; 0xc2be8
     5345    push cx                                   ; 51                          ; 0xc2be9
     5346    push si                                   ; 56                          ; 0xc2bea
     5347    push di                                   ; 57                          ; 0xc2beb
     5348    push ax                                   ; 50                          ; 0xc2bec
     5349    push ax                                   ; 50                          ; 0xc2bed
     5350    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2bee
     5351    call 02a4dh                               ; e8 59 fe                    ; 0xc2bf1 vgabios.c:1883
     5352    mov al, dl                                ; 88 d0                       ; 0xc2bf4 vgabios.c:1884
     5353    and AL, strict byte 003h                  ; 24 03                       ; 0xc2bf6
     5354    xor ah, ah                                ; 30 e4                       ; 0xc2bf8
     5355    mov bx, ax                                ; 89 c3                       ; 0xc2bfa
     5356    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2bfc
     5357    mov al, dl                                ; 88 d0                       ; 0xc2bff
     5358    and AL, strict byte 004h                  ; 24 04                       ; 0xc2c01
     5359    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c03
     5360    add bx, ax                                ; 01 c3                       ; 0xc2c06
     5361    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c08
     5362    xor bx, bx                                ; 31 db                       ; 0xc2c0b vgabios.c:1885
     5363    jmp short 02c15h                          ; eb 06                       ; 0xc2c0d
     5364    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c0f
     5365    jnc short 02c3ah                          ; 73 25                       ; 0xc2c13
     5366    imul si, bx, strict byte 0000eh           ; 6b f3 0e                    ; 0xc2c15 vgabios.c:1887
     5367    mov di, bx                                ; 89 df                       ; 0xc2c18 vgabios.c:1888
     5368    sal di, 005h                              ; c1 e7 05                    ; 0xc2c1a
     5369    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2c1d
     5370    add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2c20 vgabios.c:1889
     5371    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2c24
     5372    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2c27
     5373    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2c2a
     5374    mov es, ax                                ; 8e c0                       ; 0xc2c2d
     5375    jcxz 02c37h                               ; e3 06                       ; 0xc2c2f
     5376    push DS                                   ; 1e                          ; 0xc2c31
     5377    mov ds, dx                                ; 8e da                       ; 0xc2c32
     5378    rep movsb                                 ; f3 a4                       ; 0xc2c34
     5379    pop DS                                    ; 1f                          ; 0xc2c36
     5380    inc bx                                    ; 43                          ; 0xc2c37 vgabios.c:1890
     5381    jmp short 02c0fh                          ; eb d5                       ; 0xc2c38
     5382    call 02a79h                               ; e8 3c fe                    ; 0xc2c3a vgabios.c:1891
     5383    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2c3d vgabios.c:1892
     5384    jc short 02c49h                           ; 72 06                       ; 0xc2c41
     5385    mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2c43 vgabios.c:1894
     5386    call 02ab5h                               ; e8 6c fe                    ; 0xc2c46
     5387    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2c49 vgabios.c:1896
     5388    pop di                                    ; 5f                          ; 0xc2c4c
     5389    pop si                                    ; 5e                          ; 0xc2c4d
     5390    pop cx                                    ; 59                          ; 0xc2c4e
     5391    pop bx                                    ; 5b                          ; 0xc2c4f
     5392    pop bp                                    ; 5d                          ; 0xc2c50
     5393    retn                                      ; c3                          ; 0xc2c51
     5394  ; disGetNextSymbol 0xc2c52 LB 0x161d -> off=0x0 cb=000000000000006f uValue=00000000000c2c52 'biosfn_load_text_8_8_pat'
     5395biosfn_load_text_8_8_pat:                    ; 0xc2c52 LB 0x6f
     5396    push bp                                   ; 55                          ; 0xc2c52 vgabios.c:1898
     5397    mov bp, sp                                ; 89 e5                       ; 0xc2c53
     5398    push bx                                   ; 53                          ; 0xc2c55
     5399    push cx                                   ; 51                          ; 0xc2c56
     5400    push si                                   ; 56                          ; 0xc2c57
     5401    push di                                   ; 57                          ; 0xc2c58
     5402    push ax                                   ; 50                          ; 0xc2c59
     5403    push ax                                   ; 50                          ; 0xc2c5a
     5404    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2c5b
     5405    call 02a4dh                               ; e8 ec fd                    ; 0xc2c5e vgabios.c:1902
     5406    mov al, dl                                ; 88 d0                       ; 0xc2c61 vgabios.c:1903
     5407    and AL, strict byte 003h                  ; 24 03                       ; 0xc2c63
     5408    xor ah, ah                                ; 30 e4                       ; 0xc2c65
     5409    mov bx, ax                                ; 89 c3                       ; 0xc2c67
     5410    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2c69
     5411    mov al, dl                                ; 88 d0                       ; 0xc2c6c
     5412    and AL, strict byte 004h                  ; 24 04                       ; 0xc2c6e
     5413    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c70
     5414    add bx, ax                                ; 01 c3                       ; 0xc2c73
     5415    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c75
     5416    xor bx, bx                                ; 31 db                       ; 0xc2c78 vgabios.c:1904
     5417    jmp short 02c82h                          ; eb 06                       ; 0xc2c7a
     5418    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c7c
     5419    jnc short 02ca9h                          ; 73 27                       ; 0xc2c80
     5420    mov si, bx                                ; 89 de                       ; 0xc2c82 vgabios.c:1906
     5421    sal si, 003h                              ; c1 e6 03                    ; 0xc2c84
     5422    mov di, bx                                ; 89 df                       ; 0xc2c87 vgabios.c:1907
     5423    sal di, 005h                              ; c1 e7 05                    ; 0xc2c89
     5424    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2c8c
     5425    add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2c8f vgabios.c:1908
     5426    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2c93
     5427    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2c96
     5428    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2c99
     5429    mov es, ax                                ; 8e c0                       ; 0xc2c9c
     5430    jcxz 02ca6h                               ; e3 06                       ; 0xc2c9e
     5431    push DS                                   ; 1e                          ; 0xc2ca0
     5432    mov ds, dx                                ; 8e da                       ; 0xc2ca1
     5433    rep movsb                                 ; f3 a4                       ; 0xc2ca3
     5434    pop DS                                    ; 1f                          ; 0xc2ca5
     5435    inc bx                                    ; 43                          ; 0xc2ca6 vgabios.c:1909
     5436    jmp short 02c7ch                          ; eb d3                       ; 0xc2ca7
     5437    call 02a79h                               ; e8 cd fd                    ; 0xc2ca9 vgabios.c:1910
     5438    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2cac vgabios.c:1911
     5439    jc short 02cb8h                           ; 72 06                       ; 0xc2cb0
     5440    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2cb2 vgabios.c:1913
     5441    call 02ab5h                               ; e8 fd fd                    ; 0xc2cb5
     5442    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2cb8 vgabios.c:1915
     5443    pop di                                    ; 5f                          ; 0xc2cbb
     5444    pop si                                    ; 5e                          ; 0xc2cbc
     5445    pop cx                                    ; 59                          ; 0xc2cbd
     5446    pop bx                                    ; 5b                          ; 0xc2cbe
     5447    pop bp                                    ; 5d                          ; 0xc2cbf
     5448    retn                                      ; c3                          ; 0xc2cc0
     5449  ; disGetNextSymbol 0xc2cc1 LB 0x15ae -> off=0x0 cb=000000000000006f uValue=00000000000c2cc1 'biosfn_load_text_8_16_pat'
     5450biosfn_load_text_8_16_pat:                   ; 0xc2cc1 LB 0x6f
     5451    push bp                                   ; 55                          ; 0xc2cc1 vgabios.c:1918
     5452    mov bp, sp                                ; 89 e5                       ; 0xc2cc2
     5453    push bx                                   ; 53                          ; 0xc2cc4
     5454    push cx                                   ; 51                          ; 0xc2cc5
     5455    push si                                   ; 56                          ; 0xc2cc6
     5456    push di                                   ; 57                          ; 0xc2cc7
     5457    push ax                                   ; 50                          ; 0xc2cc8
     5458    push ax                                   ; 50                          ; 0xc2cc9
     5459    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2cca
     5460    call 02a4dh                               ; e8 7d fd                    ; 0xc2ccd vgabios.c:1922
     5461    mov al, dl                                ; 88 d0                       ; 0xc2cd0 vgabios.c:1923
     5462    and AL, strict byte 003h                  ; 24 03                       ; 0xc2cd2
     5463    xor ah, ah                                ; 30 e4                       ; 0xc2cd4
     5464    mov bx, ax                                ; 89 c3                       ; 0xc2cd6
     5465    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2cd8
     5466    mov al, dl                                ; 88 d0                       ; 0xc2cdb
     5467    and AL, strict byte 004h                  ; 24 04                       ; 0xc2cdd
     5468    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2cdf
     5469    add bx, ax                                ; 01 c3                       ; 0xc2ce2
     5470    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2ce4
     5471    xor bx, bx                                ; 31 db                       ; 0xc2ce7 vgabios.c:1924
     5472    jmp short 02cf1h                          ; eb 06                       ; 0xc2ce9
     5473    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2ceb
     5474    jnc short 02d18h                          ; 73 27                       ; 0xc2cef
     5475    mov si, bx                                ; 89 de                       ; 0xc2cf1 vgabios.c:1926
     5476    sal si, 004h                              ; c1 e6 04                    ; 0xc2cf3
     5477    mov di, bx                                ; 89 df                       ; 0xc2cf6 vgabios.c:1927
     5478    sal di, 005h                              ; c1 e7 05                    ; 0xc2cf8
     5479    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2cfb
     5480    add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2cfe vgabios.c:1928
     5481    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2d02
     5482    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2d05
     5483    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2d08
     5484    mov es, ax                                ; 8e c0                       ; 0xc2d0b
     5485    jcxz 02d15h                               ; e3 06                       ; 0xc2d0d
     5486    push DS                                   ; 1e                          ; 0xc2d0f
     5487    mov ds, dx                                ; 8e da                       ; 0xc2d10
     5488    rep movsb                                 ; f3 a4                       ; 0xc2d12
     5489    pop DS                                    ; 1f                          ; 0xc2d14
     5490    inc bx                                    ; 43                          ; 0xc2d15 vgabios.c:1929
     5491    jmp short 02cebh                          ; eb d3                       ; 0xc2d16
     5492    call 02a79h                               ; e8 5e fd                    ; 0xc2d18 vgabios.c:1930
     5493    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2d1b vgabios.c:1931
     5494    jc short 02d27h                           ; 72 06                       ; 0xc2d1f
     5495    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2d21 vgabios.c:1933
     5496    call 02ab5h                               ; e8 8e fd                    ; 0xc2d24
     5497    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2d27 vgabios.c:1935
     5498    pop di                                    ; 5f                          ; 0xc2d2a
     5499    pop si                                    ; 5e                          ; 0xc2d2b
     5500    pop cx                                    ; 59                          ; 0xc2d2c
     5501    pop bx                                    ; 5b                          ; 0xc2d2d
     5502    pop bp                                    ; 5d                          ; 0xc2d2e
     5503    retn                                      ; c3                          ; 0xc2d2f
     5504  ; disGetNextSymbol 0xc2d30 LB 0x153f -> off=0x0 cb=0000000000000005 uValue=00000000000c2d30 'biosfn_load_gfx_8_8_chars'
     5505biosfn_load_gfx_8_8_chars:                   ; 0xc2d30 LB 0x5
     5506    push bp                                   ; 55                          ; 0xc2d30 vgabios.c:1937
     5507    mov bp, sp                                ; 89 e5                       ; 0xc2d31
     5508    pop bp                                    ; 5d                          ; 0xc2d33 vgabios.c:1942
     5509    retn                                      ; c3                          ; 0xc2d34
     5510  ; disGetNextSymbol 0xc2d35 LB 0x153a -> off=0x0 cb=0000000000000007 uValue=00000000000c2d35 'biosfn_load_gfx_user_chars'
     5511biosfn_load_gfx_user_chars:                  ; 0xc2d35 LB 0x7
     5512    push bp                                   ; 55                          ; 0xc2d35 vgabios.c:1943
     5513    mov bp, sp                                ; 89 e5                       ; 0xc2d36
     5514    pop bp                                    ; 5d                          ; 0xc2d38 vgabios.c:1949
     5515    retn 00002h                               ; c2 02 00                    ; 0xc2d39
     5516  ; disGetNextSymbol 0xc2d3c LB 0x1533 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d3c 'biosfn_load_gfx_8_14_chars'
     5517biosfn_load_gfx_8_14_chars:                  ; 0xc2d3c LB 0x5
     5518    push bp                                   ; 55                          ; 0xc2d3c vgabios.c:1950
     5519    mov bp, sp                                ; 89 e5                       ; 0xc2d3d
     5520    pop bp                                    ; 5d                          ; 0xc2d3f vgabios.c:1955
     5521    retn                                      ; c3                          ; 0xc2d40
     5522  ; disGetNextSymbol 0xc2d41 LB 0x152e -> off=0x0 cb=0000000000000005 uValue=00000000000c2d41 'biosfn_load_gfx_8_8_dd_chars'
     5523biosfn_load_gfx_8_8_dd_chars:                ; 0xc2d41 LB 0x5
     5524    push bp                                   ; 55                          ; 0xc2d41 vgabios.c:1956
     5525    mov bp, sp                                ; 89 e5                       ; 0xc2d42
     5526    pop bp                                    ; 5d                          ; 0xc2d44 vgabios.c:1961
     5527    retn                                      ; c3                          ; 0xc2d45
     5528  ; disGetNextSymbol 0xc2d46 LB 0x1529 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d46 'biosfn_load_gfx_8_16_chars'
     5529biosfn_load_gfx_8_16_chars:                  ; 0xc2d46 LB 0x5
     5530    push bp                                   ; 55                          ; 0xc2d46 vgabios.c:1962
     5531    mov bp, sp                                ; 89 e5                       ; 0xc2d47
     5532    pop bp                                    ; 5d                          ; 0xc2d49 vgabios.c:1967
     5533    retn                                      ; c3                          ; 0xc2d4a
     5534  ; disGetNextSymbol 0xc2d4b LB 0x1524 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d4b 'biosfn_alternate_prtsc'
     5535biosfn_alternate_prtsc:                      ; 0xc2d4b LB 0x5
     5536    push bp                                   ; 55                          ; 0xc2d4b vgabios.c:1969
     5537    mov bp, sp                                ; 89 e5                       ; 0xc2d4c
     5538    pop bp                                    ; 5d                          ; 0xc2d4e vgabios.c:1974
     5539    retn                                      ; c3                          ; 0xc2d4f
     5540  ; disGetNextSymbol 0xc2d50 LB 0x151f -> off=0x0 cb=0000000000000005 uValue=00000000000c2d50 'biosfn_switch_video_interface'
     5541biosfn_switch_video_interface:               ; 0xc2d50 LB 0x5
     5542    push bp                                   ; 55                          ; 0xc2d50 vgabios.c:1977
     5543    mov bp, sp                                ; 89 e5                       ; 0xc2d51
     5544    pop bp                                    ; 5d                          ; 0xc2d53 vgabios.c:1982
     5545    retn                                      ; c3                          ; 0xc2d54
     5546  ; disGetNextSymbol 0xc2d55 LB 0x151a -> off=0x0 cb=0000000000000005 uValue=00000000000c2d55 'biosfn_enable_video_refresh_control'
     5547biosfn_enable_video_refresh_control:         ; 0xc2d55 LB 0x5
     5548    push bp                                   ; 55                          ; 0xc2d55 vgabios.c:1983
     5549    mov bp, sp                                ; 89 e5                       ; 0xc2d56
     5550    pop bp                                    ; 5d                          ; 0xc2d58 vgabios.c:1988
     5551    retn                                      ; c3                          ; 0xc2d59
     5552  ; disGetNextSymbol 0xc2d5a LB 0x1515 -> off=0x0 cb=000000000000009d uValue=00000000000c2d5a 'biosfn_write_string'
     5553biosfn_write_string:                         ; 0xc2d5a LB 0x9d
     5554    push bp                                   ; 55                          ; 0xc2d5a vgabios.c:1991
     5555    mov bp, sp                                ; 89 e5                       ; 0xc2d5b
     5556    push si                                   ; 56                          ; 0xc2d5d
     5557    push di                                   ; 57                          ; 0xc2d5e
     5558    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2d5f
     5559    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2d62
     5560    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc2d65
     5561    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2d68
     5562    mov si, cx                                ; 89 ce                       ; 0xc2d6b
     5563    mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2d6d
     5564    mov al, dl                                ; 88 d0                       ; 0xc2d70 vgabios.c:1998
     5565    xor ah, ah                                ; 30 e4                       ; 0xc2d72
     5566    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2d74
     5567    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2d77
     5568    call 00a1ah                               ; e8 9d dc                    ; 0xc2d7a
     5569    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2d7d vgabios.c:2001
     5570    jne short 02d94h                          ; 75 11                       ; 0xc2d81
     5571    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2d83 vgabios.c:2002
     5572    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2d86
     5573    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2d89 vgabios.c:2003
     5574    xor al, al                                ; 30 c0                       ; 0xc2d8c
     5575    shr ax, 008h                              ; c1 e8 08                    ; 0xc2d8e
     5576    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2d91
     5577    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc2d94 vgabios.c:2006
     5578    xor dh, dh                                ; 30 f6                       ; 0xc2d97
     5579    sal dx, 008h                              ; c1 e2 08                    ; 0xc2d99
     5580    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2d9c
     5581    xor ah, ah                                ; 30 e4                       ; 0xc2d9f
     5582    add dx, ax                                ; 01 c2                       ; 0xc2da1
     5583    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2da3 vgabios.c:2007
     5584    call 01217h                               ; e8 6e e4                    ; 0xc2da6
     5585    dec si                                    ; 4e                          ; 0xc2da9 vgabios.c:2009
     5586    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2daa
     5587    je short 02dddh                           ; 74 2e                       ; 0xc2dad
     5588    mov bx, di                                ; 89 fb                       ; 0xc2daf vgabios.c:2011
     5589    inc di                                    ; 47                          ; 0xc2db1
     5590    mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2db2 vgabios.c:37
     5591    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2db5
     5592    test byte [bp-006h], 002h                 ; f6 46 fa 02                 ; 0xc2db8 vgabios.c:2012
     5593    je short 02dc7h                           ; 74 09                       ; 0xc2dbc
     5594    mov bx, di                                ; 89 fb                       ; 0xc2dbe vgabios.c:2013
     5595    inc di                                    ; 47                          ; 0xc2dc0
     5596    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2dc1 vgabios.c:37
     5597    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2dc4 vgabios.c:38
     5598    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2dc7 vgabios.c:2015
     5599    xor bh, bh                                ; 30 ff                       ; 0xc2dca
     5600    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2dcc
     5601    xor dh, dh                                ; 30 f6                       ; 0xc2dcf
     5602    mov al, ah                                ; 88 e0                       ; 0xc2dd1
     5603    xor ah, ah                                ; 30 e4                       ; 0xc2dd3
     5604    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2dd5
     5605    call 027f5h                               ; e8 1a fa                    ; 0xc2dd8
     5606    jmp short 02da9h                          ; eb cc                       ; 0xc2ddb vgabios.c:2016
     5607    test byte [bp-006h], 001h                 ; f6 46 fa 01                 ; 0xc2ddd vgabios.c:2019
     5608    jne short 02deeh                          ; 75 0b                       ; 0xc2de1
     5609    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2de3 vgabios.c:2020
     5610    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2de6
     5611    xor ah, ah                                ; 30 e4                       ; 0xc2de9
     5612    call 01217h                               ; e8 29 e4                    ; 0xc2deb
     5613    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2dee vgabios.c:2021
     5614    pop di                                    ; 5f                          ; 0xc2df1
     5615    pop si                                    ; 5e                          ; 0xc2df2
     5616    pop bp                                    ; 5d                          ; 0xc2df3
     5617    retn 00008h                               ; c2 08 00                    ; 0xc2df4
     5618  ; disGetNextSymbol 0xc2df7 LB 0x1478 -> off=0x0 cb=00000000000001ef uValue=00000000000c2df7 'biosfn_read_state_info'
     5619biosfn_read_state_info:                      ; 0xc2df7 LB 0x1ef
     5620    push bp                                   ; 55                          ; 0xc2df7 vgabios.c:2024
     5621    mov bp, sp                                ; 89 e5                       ; 0xc2df8
     5622    push cx                                   ; 51                          ; 0xc2dfa
     5623    push si                                   ; 56                          ; 0xc2dfb
     5624    push di                                   ; 57                          ; 0xc2dfc
     5625    push ax                                   ; 50                          ; 0xc2dfd
     5626    push ax                                   ; 50                          ; 0xc2dfe
     5627    push dx                                   ; 52                          ; 0xc2dff
     5628    mov si, strict word 00049h                ; be 49 00                    ; 0xc2e00 vgabios.c:37
     5629    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e03
     5630    mov es, ax                                ; 8e c0                       ; 0xc2e06
     5631    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e08
     5632    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2e0b vgabios.c:38
     5633    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2e0e vgabios.c:47
     5634    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2e11
     5635    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2e14 vgabios.c:48
     5636    mov ax, ds                                ; 8c d8                       ; 0xc2e17 vgabios.c:2035
     5637    mov es, dx                                ; 8e c2                       ; 0xc2e19 vgabios.c:62
     5638    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2e1b
     5639    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2e20
     5640    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2e24 vgabios.c:2040
     5641    mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2e27
     5642    mov si, strict word 00049h                ; be 49 00                    ; 0xc2e2a
     5643    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2e2d
     5644    jcxz 02e38h                               ; e3 06                       ; 0xc2e30
     5645    push DS                                   ; 1e                          ; 0xc2e32
     5646    mov ds, dx                                ; 8e da                       ; 0xc2e33
     5647    rep movsb                                 ; f3 a4                       ; 0xc2e35
     5648    pop DS                                    ; 1f                          ; 0xc2e37
     5649    mov si, 00084h                            ; be 84 00                    ; 0xc2e38 vgabios.c:37
     5650    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e3b
     5651    mov es, ax                                ; 8e c0                       ; 0xc2e3e
     5652    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e40
     5653    db  0feh, 0c0h
     5654    ; inc al                                    ; fe c0                     ; 0xc2e43 vgabios.c:38
     5655    lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2e45
     5656    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2e48 vgabios.c:42
     5657    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2e4b
     5658    lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2e4e vgabios.c:2042
     5659    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2e51
     5660    mov si, 00085h                            ; be 85 00                    ; 0xc2e54
     5661    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2e57
     5662    jcxz 02e62h                               ; e3 06                       ; 0xc2e5a
     5663    push DS                                   ; 1e                          ; 0xc2e5c
     5664    mov ds, dx                                ; 8e da                       ; 0xc2e5d
     5665    rep movsb                                 ; f3 a4                       ; 0xc2e5f
     5666    pop DS                                    ; 1f                          ; 0xc2e61
     5667    mov si, 0008ah                            ; be 8a 00                    ; 0xc2e62 vgabios.c:37
     5668    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e65
     5669    mov es, ax                                ; 8e c0                       ; 0xc2e68
     5670    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e6a
     5671    lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2e6d vgabios.c:38
     5672    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2e70 vgabios.c:42
     5673    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2e73
     5674    lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2e76 vgabios.c:2045
     5675    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2e79 vgabios.c:42
     5676    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2e7d vgabios.c:2046
     5677    mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2e80 vgabios.c:52
     5678    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2e85 vgabios.c:2047
     5679    mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2e88 vgabios.c:42
     5680    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2e8c vgabios.c:2048
     5681    mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2e8f vgabios.c:42
     5682    lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2e93 vgabios.c:2049
     5683    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2e96 vgabios.c:42
     5684    lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2e9a vgabios.c:2050
     5685    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2e9d vgabios.c:42
     5686    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2ea1 vgabios.c:2051
     5687    mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2ea4 vgabios.c:42
     5688    lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2ea8 vgabios.c:2052
     5689    mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2eab vgabios.c:42
     5690    lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2eaf vgabios.c:2053
     5691    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2eb2 vgabios.c:42
     5692    mov si, 00089h                            ; be 89 00                    ; 0xc2eb6 vgabios.c:37
     5693    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2eb9
     5694    mov es, ax                                ; 8e c0                       ; 0xc2ebc
     5695    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2ebe
     5696    mov dl, al                                ; 88 c2                       ; 0xc2ec1 vgabios.c:2058
     5697    and dl, 080h                              ; 80 e2 80                    ; 0xc2ec3
     5698    xor dh, dh                                ; 30 f6                       ; 0xc2ec6
     5699    sar dx, 006h                              ; c1 fa 06                    ; 0xc2ec8
     5700    and AL, strict byte 010h                  ; 24 10                       ; 0xc2ecb
     5701    xor ah, ah                                ; 30 e4                       ; 0xc2ecd
     5702    sar ax, 004h                              ; c1 f8 04                    ; 0xc2ecf
     5703    or ax, dx                                 ; 09 d0                       ; 0xc2ed2
     5704    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2ed4 vgabios.c:2059
     5705    je short 02eeah                           ; 74 11                       ; 0xc2ed7
     5706    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2ed9
     5707    je short 02ee6h                           ; 74 08                       ; 0xc2edc
     5708    test ax, ax                               ; 85 c0                       ; 0xc2ede
     5709    jne short 02eeah                          ; 75 08                       ; 0xc2ee0
     5710    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2ee2 vgabios.c:2060
     5711    jmp short 02eech                          ; eb 06                       ; 0xc2ee4
     5712    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2ee6 vgabios.c:2061
     5713    jmp short 02eech                          ; eb 02                       ; 0xc2ee8
     5714    xor al, al                                ; 30 c0                       ; 0xc2eea vgabios.c:2063
     5715    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2eec vgabios.c:2065
     5716    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2eef vgabios.c:42
     5717    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2ef2
     5718    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2ef5 vgabios.c:2068
     5719    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2ef8
     5720    jc short 02f1bh                           ; 72 1f                       ; 0xc2efa
     5721    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2efc
     5722    jnbe short 02f1bh                         ; 77 1b                       ; 0xc2efe
     5723    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2f00 vgabios.c:2069
     5724    test ax, ax                               ; 85 c0                       ; 0xc2f03
     5725    je short 02f5dh                           ; 74 56                       ; 0xc2f05
     5726    mov si, ax                                ; 89 c6                       ; 0xc2f07 vgabios.c:2070
     5727    shr si, 002h                              ; c1 ee 02                    ; 0xc2f09
     5728    mov ax, 04000h                            ; b8 00 40                    ; 0xc2f0c
     5729    xor dx, dx                                ; 31 d2                       ; 0xc2f0f
     5730    div si                                    ; f7 f6                       ; 0xc2f11
     5731    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f13
     5732    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f16 vgabios.c:42
     5733    jmp short 02f5dh                          ; eb 42                       ; 0xc2f19 vgabios.c:2071
     5734    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f1b
     5735    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f1e
     5736    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc2f21
     5737    jne short 02f36h                          ; 75 11                       ; 0xc2f23
     5738    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f25 vgabios.c:42
     5739    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2f28
     5740    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f2c vgabios.c:2073
     5741    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc2f2f vgabios.c:52
     5742    jmp short 02f5dh                          ; eb 27                       ; 0xc2f34 vgabios.c:2074
     5743    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2f36
     5744    jc short 02f5dh                           ; 72 23                       ; 0xc2f38
     5745    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2f3a
     5746    jnbe short 02f5dh                         ; 77 1f                       ; 0xc2f3c
     5747    cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc2f3e vgabios.c:2076
     5748    je short 02f52h                           ; 74 0e                       ; 0xc2f42
     5749    mov ax, 04000h                            ; b8 00 40                    ; 0xc2f44 vgabios.c:2077
     5750    xor dx, dx                                ; 31 d2                       ; 0xc2f47
     5751    div word [bp-00ah]                        ; f7 76 f6                    ; 0xc2f49
     5752    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f4c vgabios.c:42
     5753    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f4f
     5754    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f52 vgabios.c:2078
     5755    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f55 vgabios.c:52
     5756    mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc2f58
     5757    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f5d vgabios.c:2080
     5758    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2f60
     5759    je short 02f68h                           ; 74 04                       ; 0xc2f62
     5760    cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc2f64
     5761    jne short 02f73h                          ; 75 0b                       ; 0xc2f66
     5762    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f68 vgabios.c:2081
     5763    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f6b vgabios.c:52
     5764    mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc2f6e
     5765    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f73 vgabios.c:2083
     5766    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2f76
     5767    jc short 02fcfh                           ; 72 55                       ; 0xc2f78
     5768    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc2f7a
     5769    je short 02fcfh                           ; 74 51                       ; 0xc2f7c
     5770    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2f7e vgabios.c:2084
     5771    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f81 vgabios.c:42
     5772    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2f84
     5773    mov si, 00084h                            ; be 84 00                    ; 0xc2f88 vgabios.c:37
     5774    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f8b
     5775    mov es, ax                                ; 8e c0                       ; 0xc2f8e
     5776    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f90
     5777    xor ah, ah                                ; 30 e4                       ; 0xc2f93 vgabios.c:38
     5778    inc ax                                    ; 40                          ; 0xc2f95
     5779    mov si, 00085h                            ; be 85 00                    ; 0xc2f96 vgabios.c:37
     5780    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2f99
     5781    xor dh, dh                                ; 30 f6                       ; 0xc2f9c vgabios.c:38
     5782    imul dx                                   ; f7 ea                       ; 0xc2f9e
     5783    cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc2fa0 vgabios.c:2086
     5784    jc short 02fb3h                           ; 72 0e                       ; 0xc2fa3
     5785    jbe short 02fbch                          ; 76 15                       ; 0xc2fa5
     5786    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc2fa7
     5787    je short 02fc4h                           ; 74 18                       ; 0xc2faa
     5788    cmp ax, 00190h                            ; 3d 90 01                    ; 0xc2fac
     5789    je short 02fc0h                           ; 74 0f                       ; 0xc2faf
     5790    jmp short 02fc4h                          ; eb 11                       ; 0xc2fb1
     5791    cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc2fb3
     5792    jne short 02fc4h                          ; 75 0c                       ; 0xc2fb6
     5793    xor al, al                                ; 30 c0                       ; 0xc2fb8 vgabios.c:2087
     5794    jmp short 02fc6h                          ; eb 0a                       ; 0xc2fba
     5795    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2fbc vgabios.c:2088
     5796    jmp short 02fc6h                          ; eb 06                       ; 0xc2fbe
     5797    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2fc0 vgabios.c:2089
     5798    jmp short 02fc6h                          ; eb 02                       ; 0xc2fc2
     5799    mov AL, strict byte 003h                  ; b0 03                       ; 0xc2fc4 vgabios.c:2091
     5800    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2fc6 vgabios.c:2093
     5801    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fc9 vgabios.c:42
     5802    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2fcc
     5803    lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc2fcf vgabios.c:2096
     5804    mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc2fd2
     5805    xor ax, ax                                ; 31 c0                       ; 0xc2fd5
     5806    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fd7
     5807    jcxz 02fdeh                               ; e3 02                       ; 0xc2fda
     5808    rep stosb                                 ; f3 aa                       ; 0xc2fdc
     5809    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc2fde vgabios.c:2097
     5810    pop di                                    ; 5f                          ; 0xc2fe1
     5811    pop si                                    ; 5e                          ; 0xc2fe2
     5812    pop cx                                    ; 59                          ; 0xc2fe3
     5813    pop bp                                    ; 5d                          ; 0xc2fe4
     5814    retn                                      ; c3                          ; 0xc2fe5
     5815  ; disGetNextSymbol 0xc2fe6 LB 0x1289 -> off=0x0 cb=0000000000000023 uValue=00000000000c2fe6 'biosfn_read_video_state_size2'
     5816biosfn_read_video_state_size2:               ; 0xc2fe6 LB 0x23
     5817    push dx                                   ; 52                          ; 0xc2fe6 vgabios.c:2100
     5818    push bp                                   ; 55                          ; 0xc2fe7
     5819    mov bp, sp                                ; 89 e5                       ; 0xc2fe8
     5820    mov dx, ax                                ; 89 c2                       ; 0xc2fea
     5821    xor ax, ax                                ; 31 c0                       ; 0xc2fec vgabios.c:2104
     5822    test dl, 001h                             ; f6 c2 01                    ; 0xc2fee vgabios.c:2105
     5823    je short 02ff6h                           ; 74 03                       ; 0xc2ff1
     5824    mov ax, strict word 00046h                ; b8 46 00                    ; 0xc2ff3 vgabios.c:2106
     5825    test dl, 002h                             ; f6 c2 02                    ; 0xc2ff6 vgabios.c:2108
     5826    je short 02ffeh                           ; 74 03                       ; 0xc2ff9
     5827    add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc2ffb vgabios.c:2109
     5828    test dl, 004h                             ; f6 c2 04                    ; 0xc2ffe vgabios.c:2111
     5829    je short 03006h                           ; 74 03                       ; 0xc3001
     5830    add ax, 00304h                            ; 05 04 03                    ; 0xc3003 vgabios.c:2112
     5831    pop bp                                    ; 5d                          ; 0xc3006 vgabios.c:2115
     5832    pop dx                                    ; 5a                          ; 0xc3007
     5833    retn                                      ; c3                          ; 0xc3008
     5834  ; disGetNextSymbol 0xc3009 LB 0x1266 -> off=0x0 cb=0000000000000018 uValue=00000000000c3009 'vga_get_video_state_size'
     5835vga_get_video_state_size:                    ; 0xc3009 LB 0x18
     5836    push bp                                   ; 55                          ; 0xc3009 vgabios.c:2117
     5837    mov bp, sp                                ; 89 e5                       ; 0xc300a
     5838    push bx                                   ; 53                          ; 0xc300c
     5839    mov bx, dx                                ; 89 d3                       ; 0xc300d
     5840    call 02fe6h                               ; e8 d4 ff                    ; 0xc300f vgabios.c:2120
     5841    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3012
     5842    shr ax, 006h                              ; c1 e8 06                    ; 0xc3015
     5843    mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc3018
     5844    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc301b vgabios.c:2121
     5845    pop bx                                    ; 5b                          ; 0xc301e
     5846    pop bp                                    ; 5d                          ; 0xc301f
     5847    retn                                      ; c3                          ; 0xc3020
     5848  ; disGetNextSymbol 0xc3021 LB 0x124e -> off=0x0 cb=00000000000002d8 uValue=00000000000c3021 'biosfn_save_video_state'
     5849biosfn_save_video_state:                     ; 0xc3021 LB 0x2d8
     5850    push bp                                   ; 55                          ; 0xc3021 vgabios.c:2123
     5851    mov bp, sp                                ; 89 e5                       ; 0xc3022
     5852    push cx                                   ; 51                          ; 0xc3024
     5853    push si                                   ; 56                          ; 0xc3025
     5854    push di                                   ; 57                          ; 0xc3026
     5855    push ax                                   ; 50                          ; 0xc3027
     5856    push ax                                   ; 50                          ; 0xc3028
     5857    push ax                                   ; 50                          ; 0xc3029
     5858    mov cx, dx                                ; 89 d1                       ; 0xc302a
     5859    mov si, strict word 00063h                ; be 63 00                    ; 0xc302c vgabios.c:47
     5860    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc302f
     5861    mov es, ax                                ; 8e c0                       ; 0xc3032
     5862    mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc3034
     5863    mov si, di                                ; 89 fe                       ; 0xc3037 vgabios.c:48
     5864    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc3039 vgabios.c:2128
     5865    je short 030a5h                           ; 74 66                       ; 0xc303d
     5866    mov dx, 003c4h                            ; ba c4 03                    ; 0xc303f vgabios.c:2129
     5867    in AL, DX                                 ; ec                          ; 0xc3042
    52675868    db  02ah, 0e4h
    5268     ; sub ah, ah                                ; 2a e4                     ; 0xc2b3b
    5269     mov dl, al                                ; 88 c2                       ; 0xc2b3d vgabios.c:1850
    5270     and dl, 002h                              ; 80 e2 02                    ; 0xc2b3f
    5271     xor dh, dh                                ; 30 f6                       ; 0xc2b42
    5272     sal dx, 007h                              ; c1 e2 07                    ; 0xc2b44
    5273     and AL, strict byte 040h                  ; 24 40                       ; 0xc2b47
    5274     xor ah, ah                                ; 30 e4                       ; 0xc2b49
    5275     sal ax, 003h                              ; c1 e0 03                    ; 0xc2b4b
    5276     add ax, dx                                ; 01 d0                       ; 0xc2b4e
    5277     inc ax                                    ; 40                          ; 0xc2b50
    5278     add ax, di                                ; 01 f8                       ; 0xc2b51
    5279     xor dx, dx                                ; 31 d2                       ; 0xc2b53 vgabios.c:1851
    5280     div bx                                    ; f7 f3                       ; 0xc2b55
    5281     mov dl, al                                ; 88 c2                       ; 0xc2b57 vgabios.c:1852
    5282     db  0feh, 0cah
    5283     ; dec dl                                    ; fe ca                     ; 0xc2b59
    5284     mov si, 00084h                            ; be 84 00                    ; 0xc2b5b vgabios.c:42
    5285     mov byte [es:si], dl                      ; 26 88 14                    ; 0xc2b5e
    5286     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2b61 vgabios.c:47
    5287     mov dx, word [es:si]                      ; 26 8b 14                    ; 0xc2b64
    5288     xor ah, ah                                ; 30 e4                       ; 0xc2b67 vgabios.c:1854
    5289     mul dx                                    ; f7 e2                       ; 0xc2b69
    5290     add ax, ax                                ; 01 c0                       ; 0xc2b6b
    5291     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2b6d vgabios.c:52
    5292     mov word [es:si], ax                      ; 26 89 04                    ; 0xc2b70
    5293     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2b73 vgabios.c:1855
    5294     pop di                                    ; 5f                          ; 0xc2b76
    5295     pop si                                    ; 5e                          ; 0xc2b77
    5296     pop dx                                    ; 5a                          ; 0xc2b78
    5297     pop cx                                    ; 59                          ; 0xc2b79
    5298     pop bx                                    ; 5b                          ; 0xc2b7a
    5299     pop bp                                    ; 5d                          ; 0xc2b7b
    5300     retn                                      ; c3                          ; 0xc2b7c
    5301   ; disGetNextSymbol 0xc2b7d LB 0x1706 -> off=0x0 cb=0000000000000080 uValue=00000000000c2b7d 'biosfn_load_text_user_pat'
    5302 biosfn_load_text_user_pat:                   ; 0xc2b7d LB 0x80
    5303     push bp                                   ; 55                          ; 0xc2b7d vgabios.c:1857
    5304     mov bp, sp                                ; 89 e5                       ; 0xc2b7e
    5305     push si                                   ; 56                          ; 0xc2b80
    5306     push di                                   ; 57                          ; 0xc2b81
    5307     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2b82
    5308     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2b85
    5309     mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2b88
    5310     mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc2b8b
    5311     mov word [bp-00eh], cx                    ; 89 4e f2                    ; 0xc2b8e
    5312     call 02a64h                               ; e8 d0 fe                    ; 0xc2b91 vgabios.c:1862
    5313     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2b94 vgabios.c:1863
    5314     and AL, strict byte 003h                  ; 24 03                       ; 0xc2b97
    5315     xor ah, ah                                ; 30 e4                       ; 0xc2b99
    5316     mov bx, ax                                ; 89 c3                       ; 0xc2b9b
    5317     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2b9d
    5318     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2ba0
    5319     and AL, strict byte 004h                  ; 24 04                       ; 0xc2ba3
    5320     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2ba5
    5321     add bx, ax                                ; 01 c3                       ; 0xc2ba8
    5322     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2baa
    5323     xor bx, bx                                ; 31 db                       ; 0xc2bad vgabios.c:1864
    5324     cmp bx, word [bp-00eh]                    ; 3b 5e f2                    ; 0xc2baf
    5325     jnc short 02be3h                          ; 73 2f                       ; 0xc2bb2
    5326     mov cl, byte [bp+008h]                    ; 8a 4e 08                    ; 0xc2bb4 vgabios.c:1866
    5327     xor ch, ch                                ; 30 ed                       ; 0xc2bb7
    5328     mov ax, bx                                ; 89 d8                       ; 0xc2bb9
    5329     mul cx                                    ; f7 e1                       ; 0xc2bbb
    5330     mov si, word [bp-00ah]                    ; 8b 76 f6                    ; 0xc2bbd
    5331     add si, ax                                ; 01 c6                       ; 0xc2bc0
    5332     mov ax, word [bp+004h]                    ; 8b 46 04                    ; 0xc2bc2 vgabios.c:1867
    5333     add ax, bx                                ; 01 d8                       ; 0xc2bc5
    5334     sal ax, 005h                              ; c1 e0 05                    ; 0xc2bc7
    5335     mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc2bca
    5336     add di, ax                                ; 01 c7                       ; 0xc2bcd
    5337     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc2bcf vgabios.c:1868
    5338     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2bd2
    5339     mov es, ax                                ; 8e c0                       ; 0xc2bd5
    5340     cld                                       ; fc                          ; 0xc2bd7
    5341     jcxz 02be0h                               ; e3 06                       ; 0xc2bd8
    5342     push DS                                   ; 1e                          ; 0xc2bda
    5343     mov ds, dx                                ; 8e da                       ; 0xc2bdb
    5344     rep movsb                                 ; f3 a4                       ; 0xc2bdd
    5345     pop DS                                    ; 1f                          ; 0xc2bdf
    5346     inc bx                                    ; 43                          ; 0xc2be0 vgabios.c:1869
    5347     jmp short 02bafh                          ; eb cc                       ; 0xc2be1
    5348     call 02a90h                               ; e8 aa fe                    ; 0xc2be3 vgabios.c:1870
    5349     cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2be6 vgabios.c:1871
    5350     jc short 02bf4h                           ; 72 08                       ; 0xc2bea
    5351     mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2bec vgabios.c:1873
    5352     xor ah, ah                                ; 30 e4                       ; 0xc2bef
    5353     call 02acch                               ; e8 d8 fe                    ; 0xc2bf1
    5354     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2bf4 vgabios.c:1875
    5355     pop di                                    ; 5f                          ; 0xc2bf7
    5356     pop si                                    ; 5e                          ; 0xc2bf8
    5357     pop bp                                    ; 5d                          ; 0xc2bf9
    5358     retn 00006h                               ; c2 06 00                    ; 0xc2bfa
    5359   ; disGetNextSymbol 0xc2bfd LB 0x1686 -> off=0x0 cb=000000000000006e uValue=00000000000c2bfd 'biosfn_load_text_8_14_pat'
    5360 biosfn_load_text_8_14_pat:                   ; 0xc2bfd LB 0x6e
    5361     push bp                                   ; 55                          ; 0xc2bfd vgabios.c:1877
    5362     mov bp, sp                                ; 89 e5                       ; 0xc2bfe
    5363     push bx                                   ; 53                          ; 0xc2c00
    5364     push cx                                   ; 51                          ; 0xc2c01
    5365     push si                                   ; 56                          ; 0xc2c02
    5366     push di                                   ; 57                          ; 0xc2c03
    5367     push ax                                   ; 50                          ; 0xc2c04
    5368     push ax                                   ; 50                          ; 0xc2c05
    5369     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2c06
    5370     call 02a64h                               ; e8 58 fe                    ; 0xc2c09 vgabios.c:1881
    5371     mov al, dl                                ; 88 d0                       ; 0xc2c0c vgabios.c:1882
    5372     and AL, strict byte 003h                  ; 24 03                       ; 0xc2c0e
    5373     xor ah, ah                                ; 30 e4                       ; 0xc2c10
    5374     mov bx, ax                                ; 89 c3                       ; 0xc2c12
    5375     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2c14
    5376     mov al, dl                                ; 88 d0                       ; 0xc2c17
    5377     and AL, strict byte 004h                  ; 24 04                       ; 0xc2c19
    5378     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c1b
    5379     add bx, ax                                ; 01 c3                       ; 0xc2c1e
    5380     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c20
    5381     xor bx, bx                                ; 31 db                       ; 0xc2c23 vgabios.c:1883
    5382     jmp short 02c2dh                          ; eb 06                       ; 0xc2c25
    5383     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c27
    5384     jnc short 02c53h                          ; 73 26                       ; 0xc2c2b
    5385     imul si, bx, strict byte 0000eh           ; 6b f3 0e                    ; 0xc2c2d vgabios.c:1885
    5386     mov di, bx                                ; 89 df                       ; 0xc2c30 vgabios.c:1886
    5387     sal di, 005h                              ; c1 e7 05                    ; 0xc2c32
    5388     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2c35
    5389     add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2c38 vgabios.c:1887
    5390     mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2c3c
    5391     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2c3f
    5392     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2c42
    5393     mov es, ax                                ; 8e c0                       ; 0xc2c45
    5394     cld                                       ; fc                          ; 0xc2c47
    5395     jcxz 02c50h                               ; e3 06                       ; 0xc2c48
    5396     push DS                                   ; 1e                          ; 0xc2c4a
    5397     mov ds, dx                                ; 8e da                       ; 0xc2c4b
    5398     rep movsb                                 ; f3 a4                       ; 0xc2c4d
    5399     pop DS                                    ; 1f                          ; 0xc2c4f
    5400     inc bx                                    ; 43                          ; 0xc2c50 vgabios.c:1888
    5401     jmp short 02c27h                          ; eb d4                       ; 0xc2c51
    5402     call 02a90h                               ; e8 3a fe                    ; 0xc2c53 vgabios.c:1889
    5403     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2c56 vgabios.c:1890
    5404     jc short 02c62h                           ; 72 06                       ; 0xc2c5a
    5405     mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2c5c vgabios.c:1892
    5406     call 02acch                               ; e8 6a fe                    ; 0xc2c5f
    5407     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2c62 vgabios.c:1894
    5408     pop di                                    ; 5f                          ; 0xc2c65
    5409     pop si                                    ; 5e                          ; 0xc2c66
    5410     pop cx                                    ; 59                          ; 0xc2c67
    5411     pop bx                                    ; 5b                          ; 0xc2c68
    5412     pop bp                                    ; 5d                          ; 0xc2c69
    5413     retn                                      ; c3                          ; 0xc2c6a
    5414   ; disGetNextSymbol 0xc2c6b LB 0x1618 -> off=0x0 cb=0000000000000070 uValue=00000000000c2c6b 'biosfn_load_text_8_8_pat'
    5415 biosfn_load_text_8_8_pat:                    ; 0xc2c6b LB 0x70
    5416     push bp                                   ; 55                          ; 0xc2c6b vgabios.c:1896
    5417     mov bp, sp                                ; 89 e5                       ; 0xc2c6c
    5418     push bx                                   ; 53                          ; 0xc2c6e
    5419     push cx                                   ; 51                          ; 0xc2c6f
    5420     push si                                   ; 56                          ; 0xc2c70
    5421     push di                                   ; 57                          ; 0xc2c71
    5422     push ax                                   ; 50                          ; 0xc2c72
    5423     push ax                                   ; 50                          ; 0xc2c73
    5424     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2c74
    5425     call 02a64h                               ; e8 ea fd                    ; 0xc2c77 vgabios.c:1900
    5426     mov al, dl                                ; 88 d0                       ; 0xc2c7a vgabios.c:1901
    5427     and AL, strict byte 003h                  ; 24 03                       ; 0xc2c7c
    5428     xor ah, ah                                ; 30 e4                       ; 0xc2c7e
    5429     mov bx, ax                                ; 89 c3                       ; 0xc2c80
    5430     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2c82
    5431     mov al, dl                                ; 88 d0                       ; 0xc2c85
    5432     and AL, strict byte 004h                  ; 24 04                       ; 0xc2c87
    5433     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c89
    5434     add bx, ax                                ; 01 c3                       ; 0xc2c8c
    5435     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c8e
    5436     xor bx, bx                                ; 31 db                       ; 0xc2c91 vgabios.c:1902
    5437     jmp short 02c9bh                          ; eb 06                       ; 0xc2c93
    5438     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c95
    5439     jnc short 02cc3h                          ; 73 28                       ; 0xc2c99
    5440     mov si, bx                                ; 89 de                       ; 0xc2c9b vgabios.c:1904
    5441     sal si, 003h                              ; c1 e6 03                    ; 0xc2c9d
    5442     mov di, bx                                ; 89 df                       ; 0xc2ca0 vgabios.c:1905
    5443     sal di, 005h                              ; c1 e7 05                    ; 0xc2ca2
    5444     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2ca5
    5445     add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2ca8 vgabios.c:1906
    5446     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2cac
    5447     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2caf
    5448     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2cb2
    5449     mov es, ax                                ; 8e c0                       ; 0xc2cb5
    5450     cld                                       ; fc                          ; 0xc2cb7
    5451     jcxz 02cc0h                               ; e3 06                       ; 0xc2cb8
    5452     push DS                                   ; 1e                          ; 0xc2cba
    5453     mov ds, dx                                ; 8e da                       ; 0xc2cbb
    5454     rep movsb                                 ; f3 a4                       ; 0xc2cbd
    5455     pop DS                                    ; 1f                          ; 0xc2cbf
    5456     inc bx                                    ; 43                          ; 0xc2cc0 vgabios.c:1907
    5457     jmp short 02c95h                          ; eb d2                       ; 0xc2cc1
    5458     call 02a90h                               ; e8 ca fd                    ; 0xc2cc3 vgabios.c:1908
    5459     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2cc6 vgabios.c:1909
    5460     jc short 02cd2h                           ; 72 06                       ; 0xc2cca
    5461     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2ccc vgabios.c:1911
    5462     call 02acch                               ; e8 fa fd                    ; 0xc2ccf
    5463     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2cd2 vgabios.c:1913
    5464     pop di                                    ; 5f                          ; 0xc2cd5
    5465     pop si                                    ; 5e                          ; 0xc2cd6
    5466     pop cx                                    ; 59                          ; 0xc2cd7
    5467     pop bx                                    ; 5b                          ; 0xc2cd8
    5468     pop bp                                    ; 5d                          ; 0xc2cd9
    5469     retn                                      ; c3                          ; 0xc2cda
    5470   ; disGetNextSymbol 0xc2cdb LB 0x15a8 -> off=0x0 cb=0000000000000070 uValue=00000000000c2cdb 'biosfn_load_text_8_16_pat'
    5471 biosfn_load_text_8_16_pat:                   ; 0xc2cdb LB 0x70
    5472     push bp                                   ; 55                          ; 0xc2cdb vgabios.c:1916
    5473     mov bp, sp                                ; 89 e5                       ; 0xc2cdc
    5474     push bx                                   ; 53                          ; 0xc2cde
    5475     push cx                                   ; 51                          ; 0xc2cdf
    5476     push si                                   ; 56                          ; 0xc2ce0
    5477     push di                                   ; 57                          ; 0xc2ce1
    5478     push ax                                   ; 50                          ; 0xc2ce2
    5479     push ax                                   ; 50                          ; 0xc2ce3
    5480     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2ce4
    5481     call 02a64h                               ; e8 7a fd                    ; 0xc2ce7 vgabios.c:1920
    5482     mov al, dl                                ; 88 d0                       ; 0xc2cea vgabios.c:1921
    5483     and AL, strict byte 003h                  ; 24 03                       ; 0xc2cec
    5484     xor ah, ah                                ; 30 e4                       ; 0xc2cee
    5485     mov bx, ax                                ; 89 c3                       ; 0xc2cf0
    5486     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2cf2
    5487     mov al, dl                                ; 88 d0                       ; 0xc2cf5
    5488     and AL, strict byte 004h                  ; 24 04                       ; 0xc2cf7
    5489     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2cf9
    5490     add bx, ax                                ; 01 c3                       ; 0xc2cfc
    5491     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2cfe
    5492     xor bx, bx                                ; 31 db                       ; 0xc2d01 vgabios.c:1922
    5493     jmp short 02d0bh                          ; eb 06                       ; 0xc2d03
    5494     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2d05
    5495     jnc short 02d33h                          ; 73 28                       ; 0xc2d09
    5496     mov si, bx                                ; 89 de                       ; 0xc2d0b vgabios.c:1924
    5497     sal si, 004h                              ; c1 e6 04                    ; 0xc2d0d
    5498     mov di, bx                                ; 89 df                       ; 0xc2d10 vgabios.c:1925
    5499     sal di, 005h                              ; c1 e7 05                    ; 0xc2d12
    5500     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2d15
    5501     add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2d18 vgabios.c:1926
    5502     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2d1c
    5503     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2d1f
    5504     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2d22
    5505     mov es, ax                                ; 8e c0                       ; 0xc2d25
    5506     cld                                       ; fc                          ; 0xc2d27
    5507     jcxz 02d30h                               ; e3 06                       ; 0xc2d28
    5508     push DS                                   ; 1e                          ; 0xc2d2a
    5509     mov ds, dx                                ; 8e da                       ; 0xc2d2b
    5510     rep movsb                                 ; f3 a4                       ; 0xc2d2d
    5511     pop DS                                    ; 1f                          ; 0xc2d2f
    5512     inc bx                                    ; 43                          ; 0xc2d30 vgabios.c:1927
    5513     jmp short 02d05h                          ; eb d2                       ; 0xc2d31
    5514     call 02a90h                               ; e8 5a fd                    ; 0xc2d33 vgabios.c:1928
    5515     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2d36 vgabios.c:1929
    5516     jc short 02d42h                           ; 72 06                       ; 0xc2d3a
    5517     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2d3c vgabios.c:1931
    5518     call 02acch                               ; e8 8a fd                    ; 0xc2d3f
    5519     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2d42 vgabios.c:1933
    5520     pop di                                    ; 5f                          ; 0xc2d45
    5521     pop si                                    ; 5e                          ; 0xc2d46
    5522     pop cx                                    ; 59                          ; 0xc2d47
    5523     pop bx                                    ; 5b                          ; 0xc2d48
    5524     pop bp                                    ; 5d                          ; 0xc2d49
    5525     retn                                      ; c3                          ; 0xc2d4a
    5526   ; disGetNextSymbol 0xc2d4b LB 0x1538 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d4b 'biosfn_load_gfx_8_8_chars'
    5527 biosfn_load_gfx_8_8_chars:                   ; 0xc2d4b LB 0x5
    5528     push bp                                   ; 55                          ; 0xc2d4b vgabios.c:1935
    5529     mov bp, sp                                ; 89 e5                       ; 0xc2d4c
    5530     pop bp                                    ; 5d                          ; 0xc2d4e vgabios.c:1940
    5531     retn                                      ; c3                          ; 0xc2d4f
    5532   ; disGetNextSymbol 0xc2d50 LB 0x1533 -> off=0x0 cb=0000000000000007 uValue=00000000000c2d50 'biosfn_load_gfx_user_chars'
    5533 biosfn_load_gfx_user_chars:                  ; 0xc2d50 LB 0x7
    5534     push bp                                   ; 55                          ; 0xc2d50 vgabios.c:1941
    5535     mov bp, sp                                ; 89 e5                       ; 0xc2d51
    5536     pop bp                                    ; 5d                          ; 0xc2d53 vgabios.c:1947
    5537     retn 00002h                               ; c2 02 00                    ; 0xc2d54
    5538   ; disGetNextSymbol 0xc2d57 LB 0x152c -> off=0x0 cb=0000000000000005 uValue=00000000000c2d57 'biosfn_load_gfx_8_14_chars'
    5539 biosfn_load_gfx_8_14_chars:                  ; 0xc2d57 LB 0x5
    5540     push bp                                   ; 55                          ; 0xc2d57 vgabios.c:1948
    5541     mov bp, sp                                ; 89 e5                       ; 0xc2d58
    5542     pop bp                                    ; 5d                          ; 0xc2d5a vgabios.c:1953
    5543     retn                                      ; c3                          ; 0xc2d5b
    5544   ; disGetNextSymbol 0xc2d5c LB 0x1527 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d5c 'biosfn_load_gfx_8_8_dd_chars'
    5545 biosfn_load_gfx_8_8_dd_chars:                ; 0xc2d5c LB 0x5
    5546     push bp                                   ; 55                          ; 0xc2d5c vgabios.c:1954
    5547     mov bp, sp                                ; 89 e5                       ; 0xc2d5d
    5548     pop bp                                    ; 5d                          ; 0xc2d5f vgabios.c:1959
    5549     retn                                      ; c3                          ; 0xc2d60
    5550   ; disGetNextSymbol 0xc2d61 LB 0x1522 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d61 'biosfn_load_gfx_8_16_chars'
    5551 biosfn_load_gfx_8_16_chars:                  ; 0xc2d61 LB 0x5
    5552     push bp                                   ; 55                          ; 0xc2d61 vgabios.c:1960
    5553     mov bp, sp                                ; 89 e5                       ; 0xc2d62
    5554     pop bp                                    ; 5d                          ; 0xc2d64 vgabios.c:1965
    5555     retn                                      ; c3                          ; 0xc2d65
    5556   ; disGetNextSymbol 0xc2d66 LB 0x151d -> off=0x0 cb=0000000000000005 uValue=00000000000c2d66 'biosfn_alternate_prtsc'
    5557 biosfn_alternate_prtsc:                      ; 0xc2d66 LB 0x5
    5558     push bp                                   ; 55                          ; 0xc2d66 vgabios.c:1967
    5559     mov bp, sp                                ; 89 e5                       ; 0xc2d67
    5560     pop bp                                    ; 5d                          ; 0xc2d69 vgabios.c:1972
    5561     retn                                      ; c3                          ; 0xc2d6a
    5562   ; disGetNextSymbol 0xc2d6b LB 0x1518 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d6b 'biosfn_switch_video_interface'
    5563 biosfn_switch_video_interface:               ; 0xc2d6b LB 0x5
    5564     push bp                                   ; 55                          ; 0xc2d6b vgabios.c:1975
    5565     mov bp, sp                                ; 89 e5                       ; 0xc2d6c
    5566     pop bp                                    ; 5d                          ; 0xc2d6e vgabios.c:1980
    5567     retn                                      ; c3                          ; 0xc2d6f
    5568   ; disGetNextSymbol 0xc2d70 LB 0x1513 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d70 'biosfn_enable_video_refresh_control'
    5569 biosfn_enable_video_refresh_control:         ; 0xc2d70 LB 0x5
    5570     push bp                                   ; 55                          ; 0xc2d70 vgabios.c:1981
    5571     mov bp, sp                                ; 89 e5                       ; 0xc2d71
    5572     pop bp                                    ; 5d                          ; 0xc2d73 vgabios.c:1986
    5573     retn                                      ; c3                          ; 0xc2d74
    5574   ; disGetNextSymbol 0xc2d75 LB 0x150e -> off=0x0 cb=000000000000009d uValue=00000000000c2d75 'biosfn_write_string'
    5575 biosfn_write_string:                         ; 0xc2d75 LB 0x9d
    5576     push bp                                   ; 55                          ; 0xc2d75 vgabios.c:1989
    5577     mov bp, sp                                ; 89 e5                       ; 0xc2d76
    5578     push si                                   ; 56                          ; 0xc2d78
    5579     push di                                   ; 57                          ; 0xc2d79
    5580     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2d7a
    5581     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2d7d
    5582     mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc2d80
    5583     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2d83
    5584     mov si, cx                                ; 89 ce                       ; 0xc2d86
    5585     mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2d88
    5586     mov al, dl                                ; 88 d0                       ; 0xc2d8b vgabios.c:1996
    5587     xor ah, ah                                ; 30 e4                       ; 0xc2d8d
    5588     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2d8f
    5589     lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2d92
    5590     call 00a0bh                               ; e8 73 dc                    ; 0xc2d95
    5591     cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2d98 vgabios.c:1999
    5592     jne short 02dafh                          ; 75 11                       ; 0xc2d9c
    5593     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2d9e vgabios.c:2000
    5594     mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2da1
    5595     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2da4 vgabios.c:2001
    5596     xor al, al                                ; 30 c0                       ; 0xc2da7
    5597     shr ax, 008h                              ; c1 e8 08                    ; 0xc2da9
    5598     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2dac
    5599     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc2daf vgabios.c:2004
    5600     xor dh, dh                                ; 30 f6                       ; 0xc2db2
    5601     sal dx, 008h                              ; c1 e2 08                    ; 0xc2db4
    5602     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2db7
    5603     xor ah, ah                                ; 30 e4                       ; 0xc2dba
    5604     add dx, ax                                ; 01 c2                       ; 0xc2dbc
    5605     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2dbe vgabios.c:2005
    5606     call 0120eh                               ; e8 4a e4                    ; 0xc2dc1
    5607     dec si                                    ; 4e                          ; 0xc2dc4 vgabios.c:2007
    5608     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2dc5
    5609     je short 02df8h                           ; 74 2e                       ; 0xc2dc8
    5610     mov bx, di                                ; 89 fb                       ; 0xc2dca vgabios.c:2009
    5611     inc di                                    ; 47                          ; 0xc2dcc
    5612     mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2dcd vgabios.c:37
    5613     mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2dd0
    5614     test byte [bp-006h], 002h                 ; f6 46 fa 02                 ; 0xc2dd3 vgabios.c:2010
    5615     je short 02de2h                           ; 74 09                       ; 0xc2dd7
    5616     mov bx, di                                ; 89 fb                       ; 0xc2dd9 vgabios.c:2011
    5617     inc di                                    ; 47                          ; 0xc2ddb
    5618     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2ddc vgabios.c:37
    5619     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2ddf vgabios.c:38
    5620     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2de2 vgabios.c:2013
    5621     xor bh, bh                                ; 30 ff                       ; 0xc2de5
    5622     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2de7
    5623     xor dh, dh                                ; 30 f6                       ; 0xc2dea
    5624     mov al, ah                                ; 88 e0                       ; 0xc2dec
    5625     xor ah, ah                                ; 30 e4                       ; 0xc2dee
    5626     mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2df0
    5627     call 0280ch                               ; e8 16 fa                    ; 0xc2df3
    5628     jmp short 02dc4h                          ; eb cc                       ; 0xc2df6 vgabios.c:2014
    5629     test byte [bp-006h], 001h                 ; f6 46 fa 01                 ; 0xc2df8 vgabios.c:2017
    5630     jne short 02e09h                          ; 75 0b                       ; 0xc2dfc
    5631     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2dfe vgabios.c:2018
    5632     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2e01
    5633     xor ah, ah                                ; 30 e4                       ; 0xc2e04
    5634     call 0120eh                               ; e8 05 e4                    ; 0xc2e06
    5635     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e09 vgabios.c:2019
    5636     pop di                                    ; 5f                          ; 0xc2e0c
    5637     pop si                                    ; 5e                          ; 0xc2e0d
    5638     pop bp                                    ; 5d                          ; 0xc2e0e
    5639     retn 00008h                               ; c2 08 00                    ; 0xc2e0f
    5640   ; disGetNextSymbol 0xc2e12 LB 0x1471 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2e12 'biosfn_read_state_info'
    5641 biosfn_read_state_info:                      ; 0xc2e12 LB 0x1f2
    5642     push bp                                   ; 55                          ; 0xc2e12 vgabios.c:2022
    5643     mov bp, sp                                ; 89 e5                       ; 0xc2e13
    5644     push cx                                   ; 51                          ; 0xc2e15
    5645     push si                                   ; 56                          ; 0xc2e16
    5646     push di                                   ; 57                          ; 0xc2e17
    5647     push ax                                   ; 50                          ; 0xc2e18
    5648     push ax                                   ; 50                          ; 0xc2e19
    5649     push dx                                   ; 52                          ; 0xc2e1a
    5650     mov si, strict word 00049h                ; be 49 00                    ; 0xc2e1b vgabios.c:37
    5651     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e1e
    5652     mov es, ax                                ; 8e c0                       ; 0xc2e21
    5653     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e23
    5654     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2e26 vgabios.c:38
    5655     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2e29 vgabios.c:47
    5656     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2e2c
    5657     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2e2f vgabios.c:48
    5658     mov ax, ds                                ; 8c d8                       ; 0xc2e32 vgabios.c:2033
    5659     mov es, dx                                ; 8e c2                       ; 0xc2e34 vgabios.c:62
    5660     mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2e36
    5661     mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2e3b
    5662     lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2e3f vgabios.c:2038
    5663     mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2e42
    5664     mov si, strict word 00049h                ; be 49 00                    ; 0xc2e45
    5665     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2e48
    5666     cld                                       ; fc                          ; 0xc2e4b
    5667     jcxz 02e54h                               ; e3 06                       ; 0xc2e4c
    5668     push DS                                   ; 1e                          ; 0xc2e4e
    5669     mov ds, dx                                ; 8e da                       ; 0xc2e4f
    5670     rep movsb                                 ; f3 a4                       ; 0xc2e51
    5671     pop DS                                    ; 1f                          ; 0xc2e53
    5672     mov si, 00084h                            ; be 84 00                    ; 0xc2e54 vgabios.c:37
    5673     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e57
    5674     mov es, ax                                ; 8e c0                       ; 0xc2e5a
    5675     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e5c
    5676     db  0feh, 0c0h
    5677     ; inc al                                    ; fe c0                     ; 0xc2e5f vgabios.c:38
    5678     lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2e61
    5679     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2e64 vgabios.c:42
    5680     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2e67
    5681     lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2e6a vgabios.c:2040
    5682     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2e6d
    5683     mov si, 00085h                            ; be 85 00                    ; 0xc2e70
    5684     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2e73
    5685     cld                                       ; fc                          ; 0xc2e76
    5686     jcxz 02e7fh                               ; e3 06                       ; 0xc2e77
    5687     push DS                                   ; 1e                          ; 0xc2e79
    5688     mov ds, dx                                ; 8e da                       ; 0xc2e7a
    5689     rep movsb                                 ; f3 a4                       ; 0xc2e7c
    5690     pop DS                                    ; 1f                          ; 0xc2e7e
    5691     mov si, 0008ah                            ; be 8a 00                    ; 0xc2e7f vgabios.c:37
    5692     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e82
    5693     mov es, ax                                ; 8e c0                       ; 0xc2e85
    5694     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e87
    5695     lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2e8a vgabios.c:38
    5696     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2e8d vgabios.c:42
    5697     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2e90
    5698     lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2e93 vgabios.c:2043
    5699     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2e96 vgabios.c:42
    5700     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2e9a vgabios.c:2044
    5701     mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2e9d vgabios.c:52
    5702     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2ea2 vgabios.c:2045
    5703     mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2ea5 vgabios.c:42
    5704     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2ea9 vgabios.c:2046
    5705     mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2eac vgabios.c:42
    5706     lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2eb0 vgabios.c:2047
    5707     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2eb3 vgabios.c:42
    5708     lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2eb7 vgabios.c:2048
    5709     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2eba vgabios.c:42
    5710     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2ebe vgabios.c:2049
    5711     mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2ec1 vgabios.c:42
    5712     lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2ec5 vgabios.c:2050
    5713     mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2ec8 vgabios.c:42
    5714     lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2ecc vgabios.c:2051
    5715     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2ecf vgabios.c:42
    5716     mov si, 00089h                            ; be 89 00                    ; 0xc2ed3 vgabios.c:37
    5717     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ed6
    5718     mov es, ax                                ; 8e c0                       ; 0xc2ed9
    5719     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2edb
    5720     mov dl, al                                ; 88 c2                       ; 0xc2ede vgabios.c:2056
    5721     and dl, 080h                              ; 80 e2 80                    ; 0xc2ee0
    5722     xor dh, dh                                ; 30 f6                       ; 0xc2ee3
    5723     sar dx, 006h                              ; c1 fa 06                    ; 0xc2ee5
    5724     and AL, strict byte 010h                  ; 24 10                       ; 0xc2ee8
    5725     xor ah, ah                                ; 30 e4                       ; 0xc2eea
    5726     sar ax, 004h                              ; c1 f8 04                    ; 0xc2eec
    5727     or ax, dx                                 ; 09 d0                       ; 0xc2eef
    5728     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2ef1 vgabios.c:2057
    5729     je short 02f07h                           ; 74 11                       ; 0xc2ef4
    5730     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2ef6
    5731     je short 02f03h                           ; 74 08                       ; 0xc2ef9
    5732     test ax, ax                               ; 85 c0                       ; 0xc2efb
    5733     jne short 02f07h                          ; 75 08                       ; 0xc2efd
    5734     mov AL, strict byte 001h                  ; b0 01                       ; 0xc2eff vgabios.c:2058
    5735     jmp short 02f09h                          ; eb 06                       ; 0xc2f01
    5736     mov AL, strict byte 002h                  ; b0 02                       ; 0xc2f03 vgabios.c:2059
    5737     jmp short 02f09h                          ; eb 02                       ; 0xc2f05
    5738     xor al, al                                ; 30 c0                       ; 0xc2f07 vgabios.c:2061
    5739     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2f09 vgabios.c:2063
    5740     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f0c vgabios.c:42
    5741     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f0f
    5742     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f12 vgabios.c:2066
    5743     cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2f15
    5744     jc short 02f38h                           ; 72 1f                       ; 0xc2f17
    5745     cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2f19
    5746     jnbe short 02f38h                         ; 77 1b                       ; 0xc2f1b
    5747     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2f1d vgabios.c:2067
    5748     test ax, ax                               ; 85 c0                       ; 0xc2f20
    5749     je short 02f7ah                           ; 74 56                       ; 0xc2f22
    5750     mov si, ax                                ; 89 c6                       ; 0xc2f24 vgabios.c:2068
    5751     shr si, 002h                              ; c1 ee 02                    ; 0xc2f26
    5752     mov ax, 04000h                            ; b8 00 40                    ; 0xc2f29
    5753     xor dx, dx                                ; 31 d2                       ; 0xc2f2c
    5754     div si                                    ; f7 f6                       ; 0xc2f2e
    5755     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f30
    5756     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f33 vgabios.c:42
    5757     jmp short 02f7ah                          ; eb 42                       ; 0xc2f36 vgabios.c:2069
    5758     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f38
    5759     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f3b
    5760     cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc2f3e
    5761     jne short 02f53h                          ; 75 11                       ; 0xc2f40
    5762     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f42 vgabios.c:42
    5763     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2f45
    5764     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f49 vgabios.c:2071
    5765     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc2f4c vgabios.c:52
    5766     jmp short 02f7ah                          ; eb 27                       ; 0xc2f51 vgabios.c:2072
    5767     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2f53
    5768     jc short 02f7ah                           ; 72 23                       ; 0xc2f55
    5769     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2f57
    5770     jnbe short 02f7ah                         ; 77 1f                       ; 0xc2f59
    5771     cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc2f5b vgabios.c:2074
    5772     je short 02f6fh                           ; 74 0e                       ; 0xc2f5f
    5773     mov ax, 04000h                            ; b8 00 40                    ; 0xc2f61 vgabios.c:2075
    5774     xor dx, dx                                ; 31 d2                       ; 0xc2f64
    5775     div word [bp-00ah]                        ; f7 76 f6                    ; 0xc2f66
    5776     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f69 vgabios.c:42
    5777     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f6c
    5778     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f6f vgabios.c:2076
    5779     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f72 vgabios.c:52
    5780     mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc2f75
    5781     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f7a vgabios.c:2078
    5782     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2f7d
    5783     je short 02f85h                           ; 74 04                       ; 0xc2f7f
    5784     cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc2f81
    5785     jne short 02f90h                          ; 75 0b                       ; 0xc2f83
    5786     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f85 vgabios.c:2079
    5787     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f88 vgabios.c:52
    5788     mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc2f8b
    5789     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f90 vgabios.c:2081
    5790     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2f93
    5791     jc short 02fech                           ; 72 55                       ; 0xc2f95
    5792     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc2f97
    5793     je short 02fech                           ; 74 51                       ; 0xc2f99
    5794     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2f9b vgabios.c:2082
    5795     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f9e vgabios.c:42
    5796     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2fa1
    5797     mov si, 00084h                            ; be 84 00                    ; 0xc2fa5 vgabios.c:37
    5798     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fa8
    5799     mov es, ax                                ; 8e c0                       ; 0xc2fab
    5800     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fad
    5801     xor ah, ah                                ; 30 e4                       ; 0xc2fb0 vgabios.c:38
    5802     inc ax                                    ; 40                          ; 0xc2fb2
    5803     mov si, 00085h                            ; be 85 00                    ; 0xc2fb3 vgabios.c:37
    5804     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2fb6
    5805     xor dh, dh                                ; 30 f6                       ; 0xc2fb9 vgabios.c:38
    5806     imul dx                                   ; f7 ea                       ; 0xc2fbb
    5807     cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc2fbd vgabios.c:2084
    5808     jc short 02fd0h                           ; 72 0e                       ; 0xc2fc0
    5809     jbe short 02fd9h                          ; 76 15                       ; 0xc2fc2
    5810     cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc2fc4
    5811     je short 02fe1h                           ; 74 18                       ; 0xc2fc7
    5812     cmp ax, 00190h                            ; 3d 90 01                    ; 0xc2fc9
    5813     je short 02fddh                           ; 74 0f                       ; 0xc2fcc
    5814     jmp short 02fe1h                          ; eb 11                       ; 0xc2fce
    5815     cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc2fd0
    5816     jne short 02fe1h                          ; 75 0c                       ; 0xc2fd3
    5817     xor al, al                                ; 30 c0                       ; 0xc2fd5 vgabios.c:2085
    5818     jmp short 02fe3h                          ; eb 0a                       ; 0xc2fd7
    5819     mov AL, strict byte 001h                  ; b0 01                       ; 0xc2fd9 vgabios.c:2086
    5820     jmp short 02fe3h                          ; eb 06                       ; 0xc2fdb
    5821     mov AL, strict byte 002h                  ; b0 02                       ; 0xc2fdd vgabios.c:2087
    5822     jmp short 02fe3h                          ; eb 02                       ; 0xc2fdf
    5823     mov AL, strict byte 003h                  ; b0 03                       ; 0xc2fe1 vgabios.c:2089
    5824     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2fe3 vgabios.c:2091
    5825     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fe6 vgabios.c:42
    5826     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2fe9
    5827     lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc2fec vgabios.c:2094
    5828     mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc2fef
    5829     xor ax, ax                                ; 31 c0                       ; 0xc2ff2
    5830     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2ff4
    5831     cld                                       ; fc                          ; 0xc2ff7
    5832     jcxz 02ffch                               ; e3 02                       ; 0xc2ff8
    5833     rep stosb                                 ; f3 aa                       ; 0xc2ffa
    5834     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc2ffc vgabios.c:2095
    5835     pop di                                    ; 5f                          ; 0xc2fff
    5836     pop si                                    ; 5e                          ; 0xc3000
    5837     pop cx                                    ; 59                          ; 0xc3001
    5838     pop bp                                    ; 5d                          ; 0xc3002
    5839     retn                                      ; c3                          ; 0xc3003
    5840   ; disGetNextSymbol 0xc3004 LB 0x127f -> off=0x0 cb=0000000000000023 uValue=00000000000c3004 'biosfn_read_video_state_size2'
    5841 biosfn_read_video_state_size2:               ; 0xc3004 LB 0x23
    5842     push dx                                   ; 52                          ; 0xc3004 vgabios.c:2098
    5843     push bp                                   ; 55                          ; 0xc3005
    5844     mov bp, sp                                ; 89 e5                       ; 0xc3006
    5845     mov dx, ax                                ; 89 c2                       ; 0xc3008
    5846     xor ax, ax                                ; 31 c0                       ; 0xc300a vgabios.c:2102
    5847     test dl, 001h                             ; f6 c2 01                    ; 0xc300c vgabios.c:2103
    5848     je short 03014h                           ; 74 03                       ; 0xc300f
    5849     mov ax, strict word 00046h                ; b8 46 00                    ; 0xc3011 vgabios.c:2104
    5850     test dl, 002h                             ; f6 c2 02                    ; 0xc3014 vgabios.c:2106
    5851     je short 0301ch                           ; 74 03                       ; 0xc3017
    5852     add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc3019 vgabios.c:2107
    5853     test dl, 004h                             ; f6 c2 04                    ; 0xc301c vgabios.c:2109
    5854     je short 03024h                           ; 74 03                       ; 0xc301f
    5855     add ax, 00304h                            ; 05 04 03                    ; 0xc3021 vgabios.c:2110
    5856     pop bp                                    ; 5d                          ; 0xc3024 vgabios.c:2113
    5857     pop dx                                    ; 5a                          ; 0xc3025
    5858     retn                                      ; c3                          ; 0xc3026
    5859   ; disGetNextSymbol 0xc3027 LB 0x125c -> off=0x0 cb=0000000000000018 uValue=00000000000c3027 'vga_get_video_state_size'
    5860 vga_get_video_state_size:                    ; 0xc3027 LB 0x18
    5861     push bp                                   ; 55                          ; 0xc3027 vgabios.c:2115
    5862     mov bp, sp                                ; 89 e5                       ; 0xc3028
    5863     push bx                                   ; 53                          ; 0xc302a
    5864     mov bx, dx                                ; 89 d3                       ; 0xc302b
    5865     call 03004h                               ; e8 d4 ff                    ; 0xc302d vgabios.c:2118
    5866     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3030
    5867     shr ax, 006h                              ; c1 e8 06                    ; 0xc3033
    5868     mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc3036
    5869     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3039 vgabios.c:2119
    5870     pop bx                                    ; 5b                          ; 0xc303c
    5871     pop bp                                    ; 5d                          ; 0xc303d
    5872     retn                                      ; c3                          ; 0xc303e
    5873   ; disGetNextSymbol 0xc303f LB 0x1244 -> off=0x0 cb=00000000000002d8 uValue=00000000000c303f 'biosfn_save_video_state'
    5874 biosfn_save_video_state:                     ; 0xc303f LB 0x2d8
    5875     push bp                                   ; 55                          ; 0xc303f vgabios.c:2121
    5876     mov bp, sp                                ; 89 e5                       ; 0xc3040
    5877     push cx                                   ; 51                          ; 0xc3042
    5878     push si                                   ; 56                          ; 0xc3043
    5879     push di                                   ; 57                          ; 0xc3044
    5880     push ax                                   ; 50                          ; 0xc3045
    5881     push ax                                   ; 50                          ; 0xc3046
    5882     push ax                                   ; 50                          ; 0xc3047
    5883     mov cx, dx                                ; 89 d1                       ; 0xc3048
    5884     mov si, strict word 00063h                ; be 63 00                    ; 0xc304a vgabios.c:47
    5885     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc304d
    5886     mov es, ax                                ; 8e c0                       ; 0xc3050
    5887     mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc3052
    5888     mov si, di                                ; 89 fe                       ; 0xc3055 vgabios.c:48
    5889     test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc3057 vgabios.c:2126
    5890     je short 030c3h                           ; 74 66                       ; 0xc305b
    5891     mov dx, 003c4h                            ; ba c4 03                    ; 0xc305d vgabios.c:2127
    5892     in AL, DX                                 ; ec                          ; 0xc3060
     5869    ; sub ah, ah                                ; 2a e4                     ; 0xc3043
     5870    mov es, cx                                ; 8e c1                       ; 0xc3045 vgabios.c:42
     5871    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3047
     5872    inc bx                                    ; 43                          ; 0xc304a vgabios.c:2129
     5873    mov dx, di                                ; 89 fa                       ; 0xc304b
     5874    in AL, DX                                 ; ec                          ; 0xc304d
    58935875    db  02ah, 0e4h
    5894     ; sub ah, ah                                ; 2a e4                     ; 0xc3061
    5895     mov es, cx                                ; 8e c1                       ; 0xc3063 vgabios.c:42
    5896     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3065
    5897     inc bx                                    ; 43                          ; 0xc3068 vgabios.c:2127
    5898     mov dx, di                                ; 89 fa                       ; 0xc3069
    5899     in AL, DX                                 ; ec                          ; 0xc306b
     5876    ; sub ah, ah                                ; 2a e4                     ; 0xc304e
     5877    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3050 vgabios.c:42
     5878    inc bx                                    ; 43                          ; 0xc3053 vgabios.c:2130
     5879    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3054
     5880    in AL, DX                                 ; ec                          ; 0xc3057
    59005881    db  02ah, 0e4h
    5901     ; sub ah, ah                                ; 2a e4                     ; 0xc306c
    5902     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc306e vgabios.c:42
    5903     inc bx                                    ; 43                          ; 0xc3071 vgabios.c:2128
    5904     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3072
    5905     in AL, DX                                 ; ec                          ; 0xc3075
     5882    ; sub ah, ah                                ; 2a e4                     ; 0xc3058
     5883    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc305a vgabios.c:42
     5884    inc bx                                    ; 43                          ; 0xc305d vgabios.c:2131
     5885    mov dx, 003dah                            ; ba da 03                    ; 0xc305e
     5886    in AL, DX                                 ; ec                          ; 0xc3061
    59065887    db  02ah, 0e4h
    5907     ; sub ah, ah                                ; 2a e4                     ; 0xc3076
    5908     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3078 vgabios.c:42
    5909     inc bx                                    ; 43                          ; 0xc307b vgabios.c:2129
    5910     mov dx, 003dah                            ; ba da 03                    ; 0xc307c
    5911     in AL, DX                                 ; ec                          ; 0xc307f
     5888    ; sub ah, ah                                ; 2a e4                     ; 0xc3062
     5889    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3064 vgabios.c:2133
     5890    in AL, DX                                 ; ec                          ; 0xc3067
    59125891    db  02ah, 0e4h
    5913     ; sub ah, ah                                ; 2a e4                     ; 0xc3080
    5914     mov dx, 003c0h                            ; ba c0 03                    ; 0xc3082 vgabios.c:2131
    5915     in AL, DX                                 ; ec                          ; 0xc3085
     5892    ; sub ah, ah                                ; 2a e4                     ; 0xc3068
     5893    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc306a
     5894    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc306d vgabios.c:42
     5895    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3070
     5896    inc bx                                    ; 43                          ; 0xc3073 vgabios.c:2134
     5897    mov dx, 003cah                            ; ba ca 03                    ; 0xc3074
     5898    in AL, DX                                 ; ec                          ; 0xc3077
    59165899    db  02ah, 0e4h
    5917     ; sub ah, ah                                ; 2a e4                     ; 0xc3086
    5918     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3088
    5919     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc308b vgabios.c:42
    5920     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc308e
    5921     inc bx                                    ; 43                          ; 0xc3091 vgabios.c:2132
    5922     mov dx, 003cah                            ; ba ca 03                    ; 0xc3092
    5923     in AL, DX                                 ; ec                          ; 0xc3095
     5900    ; sub ah, ah                                ; 2a e4                     ; 0xc3078
     5901    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc307a vgabios.c:42
     5902    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc307d vgabios.c:2137
     5903    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3080
     5904    add bx, ax                                ; 01 c3                       ; 0xc3083 vgabios.c:2135
     5905    jmp short 0308dh                          ; eb 06                       ; 0xc3085
     5906    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3087
     5907    jnbe short 030a8h                         ; 77 1b                       ; 0xc308b
     5908    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc308d vgabios.c:2138
     5909    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3090
     5910    out DX, AL                                ; ee                          ; 0xc3093
     5911    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3094 vgabios.c:2139
     5912    in AL, DX                                 ; ec                          ; 0xc3097
    59245913    db  02ah, 0e4h
    5925     ; sub ah, ah                                ; 2a e4                     ; 0xc3096
    5926     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3098 vgabios.c:42
    5927     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc309b vgabios.c:2135
    5928     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc309e
    5929     add bx, ax                                ; 01 c3                       ; 0xc30a1 vgabios.c:2133
    5930     jmp short 030abh                          ; eb 06                       ; 0xc30a3
    5931     cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc30a5
    5932     jnbe short 030c6h                         ; 77 1b                       ; 0xc30a9
    5933     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc30ab vgabios.c:2136
    5934     mov dx, 003c4h                            ; ba c4 03                    ; 0xc30ae
    5935     out DX, AL                                ; ee                          ; 0xc30b1
    5936     mov dx, 003c5h                            ; ba c5 03                    ; 0xc30b2 vgabios.c:2137
    5937     in AL, DX                                 ; ec                          ; 0xc30b5
     5914    ; sub ah, ah                                ; 2a e4                     ; 0xc3098
     5915    mov es, cx                                ; 8e c1                       ; 0xc309a vgabios.c:42
     5916    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc309c
     5917    inc bx                                    ; 43                          ; 0xc309f vgabios.c:2139
     5918    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30a0 vgabios.c:2140
     5919    jmp short 03087h                          ; eb e2                       ; 0xc30a3
     5920    jmp near 03155h                           ; e9 ad 00                    ; 0xc30a5
     5921    xor al, al                                ; 30 c0                       ; 0xc30a8 vgabios.c:2141
     5922    mov dx, 003c4h                            ; ba c4 03                    ; 0xc30aa
     5923    out DX, AL                                ; ee                          ; 0xc30ad
     5924    mov dx, 003c5h                            ; ba c5 03                    ; 0xc30ae vgabios.c:2142
     5925    in AL, DX                                 ; ec                          ; 0xc30b1
    59385926    db  02ah, 0e4h
    5939     ; sub ah, ah                                ; 2a e4                     ; 0xc30b6
    5940     mov es, cx                                ; 8e c1                       ; 0xc30b8 vgabios.c:42
    5941     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30ba
    5942     inc bx                                    ; 43                          ; 0xc30bd vgabios.c:2137
    5943     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30be vgabios.c:2138
    5944     jmp short 030a5h                          ; eb e2                       ; 0xc30c1
    5945     jmp near 03173h                           ; e9 ad 00                    ; 0xc30c3
    5946     xor al, al                                ; 30 c0                       ; 0xc30c6 vgabios.c:2139
    5947     mov dx, 003c4h                            ; ba c4 03                    ; 0xc30c8
    5948     out DX, AL                                ; ee                          ; 0xc30cb
    5949     mov dx, 003c5h                            ; ba c5 03                    ; 0xc30cc vgabios.c:2140
    5950     in AL, DX                                 ; ec                          ; 0xc30cf
     5927    ; sub ah, ah                                ; 2a e4                     ; 0xc30b2
     5928    mov es, cx                                ; 8e c1                       ; 0xc30b4 vgabios.c:42
     5929    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30b6
     5930    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc30b9 vgabios.c:2144
     5931    inc bx                                    ; 43                          ; 0xc30be vgabios.c:2142
     5932    jmp short 030c7h                          ; eb 06                       ; 0xc30bf
     5933    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc30c1
     5934    jnbe short 030deh                         ; 77 17                       ; 0xc30c5
     5935    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc30c7 vgabios.c:2145
     5936    mov dx, si                                ; 89 f2                       ; 0xc30ca
     5937    out DX, AL                                ; ee                          ; 0xc30cc
     5938    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc30cd vgabios.c:2146
     5939    in AL, DX                                 ; ec                          ; 0xc30d0
    59515940    db  02ah, 0e4h
    5952     ; sub ah, ah                                ; 2a e4                     ; 0xc30d0
    5953     mov es, cx                                ; 8e c1                       ; 0xc30d2 vgabios.c:42
    5954     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30d4
    5955     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc30d7 vgabios.c:2142
    5956     inc bx                                    ; 43                          ; 0xc30dc vgabios.c:2140
    5957     jmp short 030e5h                          ; eb 06                       ; 0xc30dd
    5958     cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc30df
    5959     jnbe short 030fch                         ; 77 17                       ; 0xc30e3
    5960     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc30e5 vgabios.c:2143
    5961     mov dx, si                                ; 89 f2                       ; 0xc30e8
    5962     out DX, AL                                ; ee                          ; 0xc30ea
    5963     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc30eb vgabios.c:2144
     5941    ; sub ah, ah                                ; 2a e4                     ; 0xc30d1
     5942    mov es, cx                                ; 8e c1                       ; 0xc30d3 vgabios.c:42
     5943    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30d5
     5944    inc bx                                    ; 43                          ; 0xc30d8 vgabios.c:2146
     5945    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30d9 vgabios.c:2147
     5946    jmp short 030c1h                          ; eb e3                       ; 0xc30dc
     5947    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc30de vgabios.c:2149
     5948    jmp short 030ebh                          ; eb 06                       ; 0xc30e3
     5949    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc30e5
     5950    jnbe short 0310fh                         ; 77 24                       ; 0xc30e9
     5951    mov dx, 003dah                            ; ba da 03                    ; 0xc30eb vgabios.c:2150
    59645952    in AL, DX                                 ; ec                          ; 0xc30ee
    59655953    db  02ah, 0e4h
    59665954    ; sub ah, ah                                ; 2a e4                     ; 0xc30ef
    5967     mov es, cx                                ; 8e c1                       ; 0xc30f1 vgabios.c:42
    5968     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30f3
    5969     inc bx                                    ; 43                          ; 0xc30f6 vgabios.c:2144
    5970     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30f7 vgabios.c:2145
    5971     jmp short 030dfh                          ; eb e3                       ; 0xc30fa
    5972     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc30fc vgabios.c:2147
    5973     jmp short 03109h                          ; eb 06                       ; 0xc3101
    5974     cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc3103
    5975     jnbe short 0312dh                         ; 77 24                       ; 0xc3107
    5976     mov dx, 003dah                            ; ba da 03                    ; 0xc3109 vgabios.c:2148
    5977     in AL, DX                                 ; ec                          ; 0xc310c
     5955    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc30f1 vgabios.c:2151
     5956    and ax, strict word 00020h                ; 25 20 00                    ; 0xc30f4
     5957    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc30f7
     5958    mov dx, 003c0h                            ; ba c0 03                    ; 0xc30fa
     5959    out DX, AL                                ; ee                          ; 0xc30fd
     5960    mov dx, 003c1h                            ; ba c1 03                    ; 0xc30fe vgabios.c:2152
     5961    in AL, DX                                 ; ec                          ; 0xc3101
    59785962    db  02ah, 0e4h
    5979     ; sub ah, ah                                ; 2a e4                     ; 0xc310d
    5980     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc310f vgabios.c:2149
    5981     and ax, strict word 00020h                ; 25 20 00                    ; 0xc3112
    5982     or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc3115
    5983     mov dx, 003c0h                            ; ba c0 03                    ; 0xc3118
    5984     out DX, AL                                ; ee                          ; 0xc311b
    5985     mov dx, 003c1h                            ; ba c1 03                    ; 0xc311c vgabios.c:2150
    5986     in AL, DX                                 ; ec                          ; 0xc311f
     5963    ; sub ah, ah                                ; 2a e4                     ; 0xc3102
     5964    mov es, cx                                ; 8e c1                       ; 0xc3104 vgabios.c:42
     5965    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3106
     5966    inc bx                                    ; 43                          ; 0xc3109 vgabios.c:2152
     5967    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc310a vgabios.c:2153
     5968    jmp short 030e5h                          ; eb d6                       ; 0xc310d
     5969    mov dx, 003dah                            ; ba da 03                    ; 0xc310f vgabios.c:2154
     5970    in AL, DX                                 ; ec                          ; 0xc3112
    59875971    db  02ah, 0e4h
    5988     ; sub ah, ah                                ; 2a e4                     ; 0xc3120
    5989     mov es, cx                                ; 8e c1                       ; 0xc3122 vgabios.c:42
    5990     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3124
    5991     inc bx                                    ; 43                          ; 0xc3127 vgabios.c:2150
    5992     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3128 vgabios.c:2151
    5993     jmp short 03103h                          ; eb d6                       ; 0xc312b
    5994     mov dx, 003dah                            ; ba da 03                    ; 0xc312d vgabios.c:2152
    5995     in AL, DX                                 ; ec                          ; 0xc3130
     5972    ; sub ah, ah                                ; 2a e4                     ; 0xc3113
     5973    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3115 vgabios.c:2156
     5974    jmp short 03122h                          ; eb 06                       ; 0xc311a
     5975    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc311c
     5976    jnbe short 0313ah                         ; 77 18                       ; 0xc3120
     5977    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3122 vgabios.c:2157
     5978    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3125
     5979    out DX, AL                                ; ee                          ; 0xc3128
     5980    mov dx, 003cfh                            ; ba cf 03                    ; 0xc3129 vgabios.c:2158
     5981    in AL, DX                                 ; ec                          ; 0xc312c
    59965982    db  02ah, 0e4h
    5997     ; sub ah, ah                                ; 2a e4                     ; 0xc3131
    5998     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3133 vgabios.c:2154
    5999     jmp short 03140h                          ; eb 06                       ; 0xc3138
    6000     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc313a
    6001     jnbe short 03158h                         ; 77 18                       ; 0xc313e
    6002     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3140 vgabios.c:2155
    6003     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3143
    6004     out DX, AL                                ; ee                          ; 0xc3146
    6005     mov dx, 003cfh                            ; ba cf 03                    ; 0xc3147 vgabios.c:2156
    6006     in AL, DX                                 ; ec                          ; 0xc314a
     5983    ; sub ah, ah                                ; 2a e4                     ; 0xc312d
     5984    mov es, cx                                ; 8e c1                       ; 0xc312f vgabios.c:42
     5985    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3131
     5986    inc bx                                    ; 43                          ; 0xc3134 vgabios.c:2158
     5987    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3135 vgabios.c:2159
     5988    jmp short 0311ch                          ; eb e2                       ; 0xc3138
     5989    mov es, cx                                ; 8e c1                       ; 0xc313a vgabios.c:52
     5990    mov word [es:bx], si                      ; 26 89 37                    ; 0xc313c
     5991    inc bx                                    ; 43                          ; 0xc313f vgabios.c:2161
     5992    inc bx                                    ; 43                          ; 0xc3140
     5993    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3141 vgabios.c:42
     5994    inc bx                                    ; 43                          ; 0xc3145 vgabios.c:2164
     5995    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3146 vgabios.c:42
     5996    inc bx                                    ; 43                          ; 0xc314a vgabios.c:2165
     5997    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc314b vgabios.c:42
     5998    inc bx                                    ; 43                          ; 0xc314f vgabios.c:2166
     5999    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3150 vgabios.c:42
     6000    inc bx                                    ; 43                          ; 0xc3154 vgabios.c:2167
     6001    test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc3155 vgabios.c:2169
     6002    jne short 0315eh                          ; 75 03                       ; 0xc3159
     6003    jmp near 0329dh                           ; e9 3f 01                    ; 0xc315b
     6004    mov si, strict word 00049h                ; be 49 00                    ; 0xc315e vgabios.c:37
     6005    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3161
     6006    mov es, ax                                ; 8e c0                       ; 0xc3164
     6007    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3166
     6008    mov es, cx                                ; 8e c1                       ; 0xc3169 vgabios.c:42
     6009    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc316b
     6010    inc bx                                    ; 43                          ; 0xc316e vgabios.c:2170
     6011    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc316f vgabios.c:47
     6012    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3172
     6013    mov es, ax                                ; 8e c0                       ; 0xc3175
     6014    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3177
     6015    mov es, cx                                ; 8e c1                       ; 0xc317a vgabios.c:52
     6016    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc317c
     6017    inc bx                                    ; 43                          ; 0xc317f vgabios.c:2171
     6018    inc bx                                    ; 43                          ; 0xc3180
     6019    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3181 vgabios.c:47
     6020    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3184
     6021    mov es, ax                                ; 8e c0                       ; 0xc3187
     6022    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3189
     6023    mov es, cx                                ; 8e c1                       ; 0xc318c vgabios.c:52
     6024    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc318e
     6025    inc bx                                    ; 43                          ; 0xc3191 vgabios.c:2172
     6026    inc bx                                    ; 43                          ; 0xc3192
     6027    mov si, strict word 00063h                ; be 63 00                    ; 0xc3193 vgabios.c:47
     6028    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3196
     6029    mov es, ax                                ; 8e c0                       ; 0xc3199
     6030    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc319b
     6031    mov es, cx                                ; 8e c1                       ; 0xc319e vgabios.c:52
     6032    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31a0
     6033    inc bx                                    ; 43                          ; 0xc31a3 vgabios.c:2173
     6034    inc bx                                    ; 43                          ; 0xc31a4
     6035    mov si, 00084h                            ; be 84 00                    ; 0xc31a5 vgabios.c:37
     6036    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31a8
     6037    mov es, ax                                ; 8e c0                       ; 0xc31ab
     6038    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31ad
     6039    mov es, cx                                ; 8e c1                       ; 0xc31b0 vgabios.c:42
     6040    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31b2
     6041    inc bx                                    ; 43                          ; 0xc31b5 vgabios.c:2174
     6042    mov si, 00085h                            ; be 85 00                    ; 0xc31b6 vgabios.c:47
     6043    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31b9
     6044    mov es, ax                                ; 8e c0                       ; 0xc31bc
     6045    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31be
     6046    mov es, cx                                ; 8e c1                       ; 0xc31c1 vgabios.c:52
     6047    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31c3
     6048    inc bx                                    ; 43                          ; 0xc31c6 vgabios.c:2175
     6049    inc bx                                    ; 43                          ; 0xc31c7
     6050    mov si, 00087h                            ; be 87 00                    ; 0xc31c8 vgabios.c:37
     6051    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31cb
     6052    mov es, ax                                ; 8e c0                       ; 0xc31ce
     6053    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31d0
     6054    mov es, cx                                ; 8e c1                       ; 0xc31d3 vgabios.c:42
     6055    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31d5
     6056    inc bx                                    ; 43                          ; 0xc31d8 vgabios.c:2176
     6057    mov si, 00088h                            ; be 88 00                    ; 0xc31d9 vgabios.c:37
     6058    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31dc
     6059    mov es, ax                                ; 8e c0                       ; 0xc31df
     6060    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31e1
     6061    mov es, cx                                ; 8e c1                       ; 0xc31e4 vgabios.c:42
     6062    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31e6
     6063    inc bx                                    ; 43                          ; 0xc31e9 vgabios.c:2177
     6064    mov si, 00089h                            ; be 89 00                    ; 0xc31ea vgabios.c:37
     6065    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31ed
     6066    mov es, ax                                ; 8e c0                       ; 0xc31f0
     6067    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31f2
     6068    mov es, cx                                ; 8e c1                       ; 0xc31f5 vgabios.c:42
     6069    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31f7
     6070    inc bx                                    ; 43                          ; 0xc31fa vgabios.c:2178
     6071    mov si, strict word 00060h                ; be 60 00                    ; 0xc31fb vgabios.c:47
     6072    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31fe
     6073    mov es, ax                                ; 8e c0                       ; 0xc3201
     6074    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3203
     6075    mov es, cx                                ; 8e c1                       ; 0xc3206 vgabios.c:52
     6076    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3208
     6077    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc320b vgabios.c:2180
     6078    inc bx                                    ; 43                          ; 0xc3210 vgabios.c:2179
     6079    inc bx                                    ; 43                          ; 0xc3211
     6080    jmp short 0321ah                          ; eb 06                       ; 0xc3212
     6081    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3214
     6082    jnc short 03236h                          ; 73 1c                       ; 0xc3218
     6083    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc321a vgabios.c:2181
     6084    add si, si                                ; 01 f6                       ; 0xc321d
     6085    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc321f
     6086    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3222 vgabios.c:47
     6087    mov es, ax                                ; 8e c0                       ; 0xc3225
     6088    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3227
     6089    mov es, cx                                ; 8e c1                       ; 0xc322a vgabios.c:52
     6090    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc322c
     6091    inc bx                                    ; 43                          ; 0xc322f vgabios.c:2182
     6092    inc bx                                    ; 43                          ; 0xc3230
     6093    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3231 vgabios.c:2183
     6094    jmp short 03214h                          ; eb de                       ; 0xc3234
     6095    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3236 vgabios.c:47
     6096    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3239
     6097    mov es, ax                                ; 8e c0                       ; 0xc323c
     6098    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc323e
     6099    mov es, cx                                ; 8e c1                       ; 0xc3241 vgabios.c:52
     6100    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3243
     6101    inc bx                                    ; 43                          ; 0xc3246 vgabios.c:2184
     6102    inc bx                                    ; 43                          ; 0xc3247
     6103    mov si, strict word 00062h                ; be 62 00                    ; 0xc3248 vgabios.c:37
     6104    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc324b
     6105    mov es, ax                                ; 8e c0                       ; 0xc324e
     6106    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3250
     6107    mov es, cx                                ; 8e c1                       ; 0xc3253 vgabios.c:42
     6108    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3255
     6109    inc bx                                    ; 43                          ; 0xc3258 vgabios.c:2185
     6110    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3259 vgabios.c:47
     6111    xor ax, ax                                ; 31 c0                       ; 0xc325c
     6112    mov es, ax                                ; 8e c0                       ; 0xc325e
     6113    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3260
     6114    mov es, cx                                ; 8e c1                       ; 0xc3263 vgabios.c:52
     6115    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3265
     6116    inc bx                                    ; 43                          ; 0xc3268 vgabios.c:2187
     6117    inc bx                                    ; 43                          ; 0xc3269
     6118    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc326a vgabios.c:47
     6119    xor ax, ax                                ; 31 c0                       ; 0xc326d
     6120    mov es, ax                                ; 8e c0                       ; 0xc326f
     6121    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3271
     6122    mov es, cx                                ; 8e c1                       ; 0xc3274 vgabios.c:52
     6123    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3276
     6124    inc bx                                    ; 43                          ; 0xc3279 vgabios.c:2188
     6125    inc bx                                    ; 43                          ; 0xc327a
     6126    mov si, 0010ch                            ; be 0c 01                    ; 0xc327b vgabios.c:47
     6127    xor ax, ax                                ; 31 c0                       ; 0xc327e
     6128    mov es, ax                                ; 8e c0                       ; 0xc3280
     6129    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3282
     6130    mov es, cx                                ; 8e c1                       ; 0xc3285 vgabios.c:52
     6131    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3287
     6132    inc bx                                    ; 43                          ; 0xc328a vgabios.c:2189
     6133    inc bx                                    ; 43                          ; 0xc328b
     6134    mov si, 0010eh                            ; be 0e 01                    ; 0xc328c vgabios.c:47
     6135    xor ax, ax                                ; 31 c0                       ; 0xc328f
     6136    mov es, ax                                ; 8e c0                       ; 0xc3291
     6137    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3293
     6138    mov es, cx                                ; 8e c1                       ; 0xc3296 vgabios.c:52
     6139    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3298
     6140    inc bx                                    ; 43                          ; 0xc329b vgabios.c:2190
     6141    inc bx                                    ; 43                          ; 0xc329c
     6142    test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc329d vgabios.c:2192
     6143    je short 032efh                           ; 74 4c                       ; 0xc32a1
     6144    mov dx, 003c7h                            ; ba c7 03                    ; 0xc32a3 vgabios.c:2194
     6145    in AL, DX                                 ; ec                          ; 0xc32a6
    60076146    db  02ah, 0e4h
    6008     ; sub ah, ah                                ; 2a e4                     ; 0xc314b
    6009     mov es, cx                                ; 8e c1                       ; 0xc314d vgabios.c:42
    6010     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc314f
    6011     inc bx                                    ; 43                          ; 0xc3152 vgabios.c:2156
    6012     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3153 vgabios.c:2157
    6013     jmp short 0313ah                          ; eb e2                       ; 0xc3156
    6014     mov es, cx                                ; 8e c1                       ; 0xc3158 vgabios.c:52
    6015     mov word [es:bx], si                      ; 26 89 37                    ; 0xc315a
    6016     inc bx                                    ; 43                          ; 0xc315d vgabios.c:2159
    6017     inc bx                                    ; 43                          ; 0xc315e
    6018     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc315f vgabios.c:42
    6019     inc bx                                    ; 43                          ; 0xc3163 vgabios.c:2162
    6020     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3164 vgabios.c:42
    6021     inc bx                                    ; 43                          ; 0xc3168 vgabios.c:2163
    6022     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3169 vgabios.c:42
    6023     inc bx                                    ; 43                          ; 0xc316d vgabios.c:2164
    6024     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc316e vgabios.c:42
    6025     inc bx                                    ; 43                          ; 0xc3172 vgabios.c:2165
    6026     test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc3173 vgabios.c:2167
    6027     jne short 0317ch                          ; 75 03                       ; 0xc3177
    6028     jmp near 032bbh                           ; e9 3f 01                    ; 0xc3179
    6029     mov si, strict word 00049h                ; be 49 00                    ; 0xc317c vgabios.c:37
    6030     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc317f
    6031     mov es, ax                                ; 8e c0                       ; 0xc3182
    6032     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3184
    6033     mov es, cx                                ; 8e c1                       ; 0xc3187 vgabios.c:42
    6034     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3189
    6035     inc bx                                    ; 43                          ; 0xc318c vgabios.c:2168
    6036     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc318d vgabios.c:47
    6037     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3190
    6038     mov es, ax                                ; 8e c0                       ; 0xc3193
    6039     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3195
    6040     mov es, cx                                ; 8e c1                       ; 0xc3198 vgabios.c:52
    6041     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc319a
    6042     inc bx                                    ; 43                          ; 0xc319d vgabios.c:2169
    6043     inc bx                                    ; 43                          ; 0xc319e
    6044     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc319f vgabios.c:47
    6045     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31a2
    6046     mov es, ax                                ; 8e c0                       ; 0xc31a5
    6047     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31a7
    6048     mov es, cx                                ; 8e c1                       ; 0xc31aa vgabios.c:52
    6049     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31ac
    6050     inc bx                                    ; 43                          ; 0xc31af vgabios.c:2170
    6051     inc bx                                    ; 43                          ; 0xc31b0
    6052     mov si, strict word 00063h                ; be 63 00                    ; 0xc31b1 vgabios.c:47
    6053     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31b4
    6054     mov es, ax                                ; 8e c0                       ; 0xc31b7
    6055     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31b9
    6056     mov es, cx                                ; 8e c1                       ; 0xc31bc vgabios.c:52
    6057     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31be
    6058     inc bx                                    ; 43                          ; 0xc31c1 vgabios.c:2171
    6059     inc bx                                    ; 43                          ; 0xc31c2
    6060     mov si, 00084h                            ; be 84 00                    ; 0xc31c3 vgabios.c:37
    6061     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31c6
    6062     mov es, ax                                ; 8e c0                       ; 0xc31c9
    6063     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31cb
    6064     mov es, cx                                ; 8e c1                       ; 0xc31ce vgabios.c:42
    6065     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31d0
    6066     inc bx                                    ; 43                          ; 0xc31d3 vgabios.c:2172
    6067     mov si, 00085h                            ; be 85 00                    ; 0xc31d4 vgabios.c:47
    6068     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31d7
    6069     mov es, ax                                ; 8e c0                       ; 0xc31da
    6070     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31dc
    6071     mov es, cx                                ; 8e c1                       ; 0xc31df vgabios.c:52
    6072     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31e1
    6073     inc bx                                    ; 43                          ; 0xc31e4 vgabios.c:2173
    6074     inc bx                                    ; 43                          ; 0xc31e5
    6075     mov si, 00087h                            ; be 87 00                    ; 0xc31e6 vgabios.c:37
    6076     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31e9
    6077     mov es, ax                                ; 8e c0                       ; 0xc31ec
    6078     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31ee
    6079     mov es, cx                                ; 8e c1                       ; 0xc31f1 vgabios.c:42
    6080     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31f3
    6081     inc bx                                    ; 43                          ; 0xc31f6 vgabios.c:2174
    6082     mov si, 00088h                            ; be 88 00                    ; 0xc31f7 vgabios.c:37
    6083     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31fa
    6084     mov es, ax                                ; 8e c0                       ; 0xc31fd
    6085     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31ff
    6086     mov es, cx                                ; 8e c1                       ; 0xc3202 vgabios.c:42
    6087     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3204
    6088     inc bx                                    ; 43                          ; 0xc3207 vgabios.c:2175
    6089     mov si, 00089h                            ; be 89 00                    ; 0xc3208 vgabios.c:37
    6090     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc320b
    6091     mov es, ax                                ; 8e c0                       ; 0xc320e
    6092     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3210
    6093     mov es, cx                                ; 8e c1                       ; 0xc3213 vgabios.c:42
    6094     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3215
    6095     inc bx                                    ; 43                          ; 0xc3218 vgabios.c:2176
    6096     mov si, strict word 00060h                ; be 60 00                    ; 0xc3219 vgabios.c:47
    6097     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc321c
    6098     mov es, ax                                ; 8e c0                       ; 0xc321f
    6099     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3221
    6100     mov es, cx                                ; 8e c1                       ; 0xc3224 vgabios.c:52
    6101     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3226
    6102     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3229 vgabios.c:2178
    6103     inc bx                                    ; 43                          ; 0xc322e vgabios.c:2177
    6104     inc bx                                    ; 43                          ; 0xc322f
    6105     jmp short 03238h                          ; eb 06                       ; 0xc3230
    6106     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3232
    6107     jnc short 03254h                          ; 73 1c                       ; 0xc3236
    6108     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc3238 vgabios.c:2179
    6109     add si, si                                ; 01 f6                       ; 0xc323b
    6110     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc323d
    6111     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3240 vgabios.c:47
    6112     mov es, ax                                ; 8e c0                       ; 0xc3243
    6113     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3245
    6114     mov es, cx                                ; 8e c1                       ; 0xc3248 vgabios.c:52
    6115     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc324a
    6116     inc bx                                    ; 43                          ; 0xc324d vgabios.c:2180
    6117     inc bx                                    ; 43                          ; 0xc324e
    6118     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc324f vgabios.c:2181
    6119     jmp short 03232h                          ; eb de                       ; 0xc3252
    6120     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3254 vgabios.c:47
    6121     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3257
    6122     mov es, ax                                ; 8e c0                       ; 0xc325a
    6123     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc325c
    6124     mov es, cx                                ; 8e c1                       ; 0xc325f vgabios.c:52
    6125     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3261
    6126     inc bx                                    ; 43                          ; 0xc3264 vgabios.c:2182
    6127     inc bx                                    ; 43                          ; 0xc3265
    6128     mov si, strict word 00062h                ; be 62 00                    ; 0xc3266 vgabios.c:37
    6129     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3269
    6130     mov es, ax                                ; 8e c0                       ; 0xc326c
    6131     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc326e
    6132     mov es, cx                                ; 8e c1                       ; 0xc3271 vgabios.c:42
    6133     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3273
    6134     inc bx                                    ; 43                          ; 0xc3276 vgabios.c:2183
    6135     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3277 vgabios.c:47
    6136     xor ax, ax                                ; 31 c0                       ; 0xc327a
    6137     mov es, ax                                ; 8e c0                       ; 0xc327c
    6138     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc327e
    6139     mov es, cx                                ; 8e c1                       ; 0xc3281 vgabios.c:52
    6140     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3283
    6141     inc bx                                    ; 43                          ; 0xc3286 vgabios.c:2185
    6142     inc bx                                    ; 43                          ; 0xc3287
    6143     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc3288 vgabios.c:47
    6144     xor ax, ax                                ; 31 c0                       ; 0xc328b
    6145     mov es, ax                                ; 8e c0                       ; 0xc328d
    6146     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc328f
    6147     mov es, cx                                ; 8e c1                       ; 0xc3292 vgabios.c:52
    6148     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3294
    6149     inc bx                                    ; 43                          ; 0xc3297 vgabios.c:2186
    6150     inc bx                                    ; 43                          ; 0xc3298
    6151     mov si, 0010ch                            ; be 0c 01                    ; 0xc3299 vgabios.c:47
    6152     xor ax, ax                                ; 31 c0                       ; 0xc329c
    6153     mov es, ax                                ; 8e c0                       ; 0xc329e
    6154     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32a0
    6155     mov es, cx                                ; 8e c1                       ; 0xc32a3 vgabios.c:52
    6156     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32a5
    6157     inc bx                                    ; 43                          ; 0xc32a8 vgabios.c:2187
    6158     inc bx                                    ; 43                          ; 0xc32a9
    6159     mov si, 0010eh                            ; be 0e 01                    ; 0xc32aa vgabios.c:47
    6160     xor ax, ax                                ; 31 c0                       ; 0xc32ad
    6161     mov es, ax                                ; 8e c0                       ; 0xc32af
    6162     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32b1
    6163     mov es, cx                                ; 8e c1                       ; 0xc32b4 vgabios.c:52
    6164     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32b6
    6165     inc bx                                    ; 43                          ; 0xc32b9 vgabios.c:2188
    6166     inc bx                                    ; 43                          ; 0xc32ba
    6167     test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc32bb vgabios.c:2190
    6168     je short 0330dh                           ; 74 4c                       ; 0xc32bf
    6169     mov dx, 003c7h                            ; ba c7 03                    ; 0xc32c1 vgabios.c:2192
    6170     in AL, DX                                 ; ec                          ; 0xc32c4
     6147    ; sub ah, ah                                ; 2a e4                     ; 0xc32a7
     6148    mov es, cx                                ; 8e c1                       ; 0xc32a9 vgabios.c:42
     6149    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32ab
     6150    inc bx                                    ; 43                          ; 0xc32ae vgabios.c:2194
     6151    mov dx, 003c8h                            ; ba c8 03                    ; 0xc32af
     6152    in AL, DX                                 ; ec                          ; 0xc32b2
    61716153    db  02ah, 0e4h
    6172     ; sub ah, ah                                ; 2a e4                     ; 0xc32c5
    6173     mov es, cx                                ; 8e c1                       ; 0xc32c7 vgabios.c:42
    6174     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32c9
    6175     inc bx                                    ; 43                          ; 0xc32cc vgabios.c:2192
    6176     mov dx, 003c8h                            ; ba c8 03                    ; 0xc32cd
    6177     in AL, DX                                 ; ec                          ; 0xc32d0
     6154    ; sub ah, ah                                ; 2a e4                     ; 0xc32b3
     6155    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32b5 vgabios.c:42
     6156    inc bx                                    ; 43                          ; 0xc32b8 vgabios.c:2195
     6157    mov dx, 003c6h                            ; ba c6 03                    ; 0xc32b9
     6158    in AL, DX                                 ; ec                          ; 0xc32bc
    61786159    db  02ah, 0e4h
    6179     ; sub ah, ah                                ; 2a e4                     ; 0xc32d1
    6180     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32d3 vgabios.c:42
    6181     inc bx                                    ; 43                          ; 0xc32d6 vgabios.c:2193
    6182     mov dx, 003c6h                            ; ba c6 03                    ; 0xc32d7
     6160    ; sub ah, ah                                ; 2a e4                     ; 0xc32bd
     6161    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32bf vgabios.c:42
     6162    inc bx                                    ; 43                          ; 0xc32c2 vgabios.c:2196
     6163    xor al, al                                ; 30 c0                       ; 0xc32c3
     6164    mov dx, 003c8h                            ; ba c8 03                    ; 0xc32c5
     6165    out DX, AL                                ; ee                          ; 0xc32c8
     6166    xor ah, ah                                ; 30 e4                       ; 0xc32c9 vgabios.c:2199
     6167    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc32cb
     6168    jmp short 032d7h                          ; eb 07                       ; 0xc32ce
     6169    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc32d0
     6170    jnc short 032e8h                          ; 73 11                       ; 0xc32d5
     6171    mov dx, 003c9h                            ; ba c9 03                    ; 0xc32d7 vgabios.c:2200
    61836172    in AL, DX                                 ; ec                          ; 0xc32da
    61846173    db  02ah, 0e4h
    61856174    ; sub ah, ah                                ; 2a e4                     ; 0xc32db
    6186     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32dd vgabios.c:42
    6187     inc bx                                    ; 43                          ; 0xc32e0 vgabios.c:2194
    6188     xor al, al                                ; 30 c0                       ; 0xc32e1
    6189     mov dx, 003c8h                            ; ba c8 03                    ; 0xc32e3
    6190     out DX, AL                                ; ee                          ; 0xc32e6
    6191     xor ah, ah                                ; 30 e4                       ; 0xc32e7 vgabios.c:2197
    6192     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc32e9
    6193     jmp short 032f5h                          ; eb 07                       ; 0xc32ec
    6194     cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc32ee
    6195     jnc short 03306h                          ; 73 11                       ; 0xc32f3
    6196     mov dx, 003c9h                            ; ba c9 03                    ; 0xc32f5 vgabios.c:2198
    6197     in AL, DX                                 ; ec                          ; 0xc32f8
     6175    mov es, cx                                ; 8e c1                       ; 0xc32dd vgabios.c:42
     6176    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32df
     6177    inc bx                                    ; 43                          ; 0xc32e2 vgabios.c:2200
     6178    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc32e3 vgabios.c:2201
     6179    jmp short 032d0h                          ; eb e8                       ; 0xc32e6
     6180    mov es, cx                                ; 8e c1                       ; 0xc32e8 vgabios.c:42
     6181    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc32ea
     6182    inc bx                                    ; 43                          ; 0xc32ee vgabios.c:2202
     6183    mov ax, bx                                ; 89 d8                       ; 0xc32ef vgabios.c:2205
     6184    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc32f1
     6185    pop di                                    ; 5f                          ; 0xc32f4
     6186    pop si                                    ; 5e                          ; 0xc32f5
     6187    pop cx                                    ; 59                          ; 0xc32f6
     6188    pop bp                                    ; 5d                          ; 0xc32f7
     6189    retn                                      ; c3                          ; 0xc32f8
     6190  ; disGetNextSymbol 0xc32f9 LB 0xf76 -> off=0x0 cb=00000000000002ba uValue=00000000000c32f9 'biosfn_restore_video_state'
     6191biosfn_restore_video_state:                  ; 0xc32f9 LB 0x2ba
     6192    push bp                                   ; 55                          ; 0xc32f9 vgabios.c:2207
     6193    mov bp, sp                                ; 89 e5                       ; 0xc32fa
     6194    push cx                                   ; 51                          ; 0xc32fc
     6195    push si                                   ; 56                          ; 0xc32fd
     6196    push di                                   ; 57                          ; 0xc32fe
     6197    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc32ff
     6198    push ax                                   ; 50                          ; 0xc3302
     6199    mov cx, dx                                ; 89 d1                       ; 0xc3303
     6200    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc3305 vgabios.c:2211
     6201    je short 03362h                           ; 74 57                       ; 0xc3309
     6202    mov dx, 003dah                            ; ba da 03                    ; 0xc330b vgabios.c:2213
     6203    in AL, DX                                 ; ec                          ; 0xc330e
    61986204    db  02ah, 0e4h
    6199     ; sub ah, ah                                ; 2a e4                     ; 0xc32f9
    6200     mov es, cx                                ; 8e c1                       ; 0xc32fb vgabios.c:42
    6201     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32fd
    6202     inc bx                                    ; 43                          ; 0xc3300 vgabios.c:2198
    6203     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3301 vgabios.c:2199
    6204     jmp short 032eeh                          ; eb e8                       ; 0xc3304
    6205     mov es, cx                                ; 8e c1                       ; 0xc3306 vgabios.c:42
    6206     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3308
    6207     inc bx                                    ; 43                          ; 0xc330c vgabios.c:2200
    6208     mov ax, bx                                ; 89 d8                       ; 0xc330d vgabios.c:2203
    6209     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc330f
    6210     pop di                                    ; 5f                          ; 0xc3312
    6211     pop si                                    ; 5e                          ; 0xc3313
    6212     pop cx                                    ; 59                          ; 0xc3314
    6213     pop bp                                    ; 5d                          ; 0xc3315
    6214     retn                                      ; c3                          ; 0xc3316
    6215   ; disGetNextSymbol 0xc3317 LB 0xf6c -> off=0x0 cb=00000000000002ba uValue=00000000000c3317 'biosfn_restore_video_state'
    6216 biosfn_restore_video_state:                  ; 0xc3317 LB 0x2ba
    6217     push bp                                   ; 55                          ; 0xc3317 vgabios.c:2205
    6218     mov bp, sp                                ; 89 e5                       ; 0xc3318
    6219     push cx                                   ; 51                          ; 0xc331a
    6220     push si                                   ; 56                          ; 0xc331b
    6221     push di                                   ; 57                          ; 0xc331c
    6222     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc331d
    6223     push ax                                   ; 50                          ; 0xc3320
    6224     mov cx, dx                                ; 89 d1                       ; 0xc3321
    6225     test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc3323 vgabios.c:2209
    6226     je short 03380h                           ; 74 57                       ; 0xc3327
    6227     mov dx, 003dah                            ; ba da 03                    ; 0xc3329 vgabios.c:2211
    6228     in AL, DX                                 ; ec                          ; 0xc332c
     6205    ; sub ah, ah                                ; 2a e4                     ; 0xc330f
     6206    lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc3311 vgabios.c:2215
     6207    mov es, cx                                ; 8e c1                       ; 0xc3314 vgabios.c:47
     6208    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3316
     6209    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc3319 vgabios.c:48
     6210    mov si, bx                                ; 89 de                       ; 0xc331c vgabios.c:2216
     6211    mov word [bp-008h], strict word 00001h    ; c7 46 f8 01 00              ; 0xc331e vgabios.c:2219
     6212    add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc3323 vgabios.c:2217
     6213    jmp short 0332eh                          ; eb 06                       ; 0xc3326
     6214    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3328
     6215    jnbe short 03344h                         ; 77 16                       ; 0xc332c
     6216    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc332e vgabios.c:2220
     6217    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3331
     6218    out DX, AL                                ; ee                          ; 0xc3334
     6219    mov es, cx                                ; 8e c1                       ; 0xc3335 vgabios.c:37
     6220    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3337
     6221    mov dx, 003c5h                            ; ba c5 03                    ; 0xc333a vgabios.c:38
     6222    out DX, AL                                ; ee                          ; 0xc333d
     6223    inc bx                                    ; 43                          ; 0xc333e vgabios.c:2221
     6224    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc333f vgabios.c:2222
     6225    jmp short 03328h                          ; eb e4                       ; 0xc3342
     6226    xor al, al                                ; 30 c0                       ; 0xc3344 vgabios.c:2223
     6227    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3346
     6228    out DX, AL                                ; ee                          ; 0xc3349
     6229    mov es, cx                                ; 8e c1                       ; 0xc334a vgabios.c:37
     6230    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc334c
     6231    mov dx, 003c5h                            ; ba c5 03                    ; 0xc334f vgabios.c:38
     6232    out DX, AL                                ; ee                          ; 0xc3352
     6233    inc bx                                    ; 43                          ; 0xc3353 vgabios.c:2224
     6234    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc3354
     6235    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3357
     6236    out DX, ax                                ; ef                          ; 0xc335a
     6237    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc335b vgabios.c:2229
     6238    jmp short 0336bh                          ; eb 09                       ; 0xc3360
     6239    jmp near 03442h                           ; e9 dd 00                    ; 0xc3362
     6240    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc3365
     6241    jnbe short 03385h                         ; 77 1a                       ; 0xc3369
     6242    cmp word [bp-008h], strict byte 00011h    ; 83 7e f8 11                 ; 0xc336b vgabios.c:2230
     6243    je short 0337fh                           ; 74 0e                       ; 0xc336f
     6244    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3371 vgabios.c:2231
     6245    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3374
     6246    out DX, AL                                ; ee                          ; 0xc3377
     6247    mov es, cx                                ; 8e c1                       ; 0xc3378 vgabios.c:37
     6248    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc337a
     6249    inc dx                                    ; 42                          ; 0xc337d vgabios.c:38
     6250    out DX, AL                                ; ee                          ; 0xc337e
     6251    inc bx                                    ; 43                          ; 0xc337f vgabios.c:2234
     6252    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3380 vgabios.c:2235
     6253    jmp short 03365h                          ; eb e0                       ; 0xc3383
     6254    mov dx, 003cch                            ; ba cc 03                    ; 0xc3385 vgabios.c:2237
     6255    in AL, DX                                 ; ec                          ; 0xc3388
    62296256    db  02ah, 0e4h
    6230     ; sub ah, ah                                ; 2a e4                     ; 0xc332d
    6231     lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc332f vgabios.c:2213
    6232     mov es, cx                                ; 8e c1                       ; 0xc3332 vgabios.c:47
    6233     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3334
    6234     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc3337 vgabios.c:48
    6235     mov si, bx                                ; 89 de                       ; 0xc333a vgabios.c:2214
    6236     mov word [bp-008h], strict word 00001h    ; c7 46 f8 01 00              ; 0xc333c vgabios.c:2217
    6237     add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc3341 vgabios.c:2215
    6238     jmp short 0334ch                          ; eb 06                       ; 0xc3344
    6239     cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3346
    6240     jnbe short 03362h                         ; 77 16                       ; 0xc334a
    6241     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc334c vgabios.c:2218
    6242     mov dx, 003c4h                            ; ba c4 03                    ; 0xc334f
    6243     out DX, AL                                ; ee                          ; 0xc3352
    6244     mov es, cx                                ; 8e c1                       ; 0xc3353 vgabios.c:37
    6245     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3355
    6246     mov dx, 003c5h                            ; ba c5 03                    ; 0xc3358 vgabios.c:38
    6247     out DX, AL                                ; ee                          ; 0xc335b
    6248     inc bx                                    ; 43                          ; 0xc335c vgabios.c:2219
    6249     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc335d vgabios.c:2220
    6250     jmp short 03346h                          ; eb e4                       ; 0xc3360
    6251     xor al, al                                ; 30 c0                       ; 0xc3362 vgabios.c:2221
    6252     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3364
    6253     out DX, AL                                ; ee                          ; 0xc3367
    6254     mov es, cx                                ; 8e c1                       ; 0xc3368 vgabios.c:37
    6255     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc336a
    6256     mov dx, 003c5h                            ; ba c5 03                    ; 0xc336d vgabios.c:38
    6257     out DX, AL                                ; ee                          ; 0xc3370
    6258     inc bx                                    ; 43                          ; 0xc3371 vgabios.c:2222
    6259     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc3372
    6260     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3375
    6261     out DX, ax                                ; ef                          ; 0xc3378
    6262     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3379 vgabios.c:2227
    6263     jmp short 03389h                          ; eb 09                       ; 0xc337e
    6264     jmp near 03460h                           ; e9 dd 00                    ; 0xc3380
    6265     cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc3383
    6266     jnbe short 033a3h                         ; 77 1a                       ; 0xc3387
    6267     cmp word [bp-008h], strict byte 00011h    ; 83 7e f8 11                 ; 0xc3389 vgabios.c:2228
    6268     je short 0339dh                           ; 74 0e                       ; 0xc338d
    6269     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc338f vgabios.c:2229
    6270     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3392
    6271     out DX, AL                                ; ee                          ; 0xc3395
    6272     mov es, cx                                ; 8e c1                       ; 0xc3396 vgabios.c:37
    6273     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3398
    6274     inc dx                                    ; 42                          ; 0xc339b vgabios.c:38
    6275     out DX, AL                                ; ee                          ; 0xc339c
    6276     inc bx                                    ; 43                          ; 0xc339d vgabios.c:2232
    6277     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc339e vgabios.c:2233
    6278     jmp short 03383h                          ; eb e0                       ; 0xc33a1
    6279     mov dx, 003cch                            ; ba cc 03                    ; 0xc33a3 vgabios.c:2235
    6280     in AL, DX                                 ; ec                          ; 0xc33a6
     6257    ; sub ah, ah                                ; 2a e4                     ; 0xc3389
     6258    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc338b
     6259    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc338d
     6260    cmp word [bp-00ch], 003d4h                ; 81 7e f4 d4 03              ; 0xc3390 vgabios.c:2238
     6261    jne short 0339bh                          ; 75 04                       ; 0xc3395
     6262    or byte [bp-00eh], 001h                   ; 80 4e f2 01                 ; 0xc3397 vgabios.c:2239
     6263    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc339b vgabios.c:2240
     6264    mov dx, 003c2h                            ; ba c2 03                    ; 0xc339e
     6265    out DX, AL                                ; ee                          ; 0xc33a1
     6266    mov AL, strict byte 011h                  ; b0 11                       ; 0xc33a2 vgabios.c:2243
     6267    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc33a4
     6268    out DX, AL                                ; ee                          ; 0xc33a7
     6269    lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc33a8 vgabios.c:2244
     6270    mov es, cx                                ; 8e c1                       ; 0xc33ac vgabios.c:37
     6271    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc33ae
     6272    inc dx                                    ; 42                          ; 0xc33b1 vgabios.c:38
     6273    out DX, AL                                ; ee                          ; 0xc33b2
     6274    lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc33b3 vgabios.c:2247
     6275    mov dl, byte [es:di]                      ; 26 8a 15                    ; 0xc33b6 vgabios.c:37
     6276    xor dh, dh                                ; 30 f6                       ; 0xc33b9 vgabios.c:38
     6277    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc33bb
     6278    mov dx, 003dah                            ; ba da 03                    ; 0xc33be vgabios.c:2248
     6279    in AL, DX                                 ; ec                          ; 0xc33c1
    62816280    db  02ah, 0e4h
    6282     ; sub ah, ah                                ; 2a e4                     ; 0xc33a7
    6283     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc33a9
    6284     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc33ab
    6285     cmp word [bp-00ch], 003d4h                ; 81 7e f4 d4 03              ; 0xc33ae vgabios.c:2236
    6286     jne short 033b9h                          ; 75 04                       ; 0xc33b3
    6287     or byte [bp-00eh], 001h                   ; 80 4e f2 01                 ; 0xc33b5 vgabios.c:2237
    6288     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc33b9 vgabios.c:2238
    6289     mov dx, 003c2h                            ; ba c2 03                    ; 0xc33bc
    6290     out DX, AL                                ; ee                          ; 0xc33bf
    6291     mov AL, strict byte 011h                  ; b0 11                       ; 0xc33c0 vgabios.c:2241
    6292     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc33c2
    6293     out DX, AL                                ; ee                          ; 0xc33c5
    6294     lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc33c6 vgabios.c:2242
    6295     mov es, cx                                ; 8e c1                       ; 0xc33ca vgabios.c:37
    6296     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc33cc
    6297     inc dx                                    ; 42                          ; 0xc33cf vgabios.c:38
    6298     out DX, AL                                ; ee                          ; 0xc33d0
    6299     lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc33d1 vgabios.c:2245
    6300     mov dl, byte [es:di]                      ; 26 8a 15                    ; 0xc33d4 vgabios.c:37
    6301     xor dh, dh                                ; 30 f6                       ; 0xc33d7 vgabios.c:38
    6302     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc33d9
    6303     mov dx, 003dah                            ; ba da 03                    ; 0xc33dc vgabios.c:2246
    6304     in AL, DX                                 ; ec                          ; 0xc33df
     6281    ; sub ah, ah                                ; 2a e4                     ; 0xc33c2
     6282    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33c4 vgabios.c:2249
     6283    jmp short 033d1h                          ; eb 06                       ; 0xc33c9
     6284    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc33cb
     6285    jnbe short 033eah                         ; 77 19                       ; 0xc33cf
     6286    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc33d1 vgabios.c:2250
     6287    and ax, strict word 00020h                ; 25 20 00                    ; 0xc33d4
     6288    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc33d7
     6289    mov dx, 003c0h                            ; ba c0 03                    ; 0xc33da
     6290    out DX, AL                                ; ee                          ; 0xc33dd
     6291    mov es, cx                                ; 8e c1                       ; 0xc33de vgabios.c:37
     6292    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33e0
     6293    out DX, AL                                ; ee                          ; 0xc33e3 vgabios.c:38
     6294    inc bx                                    ; 43                          ; 0xc33e4 vgabios.c:2251
     6295    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc33e5 vgabios.c:2252
     6296    jmp short 033cbh                          ; eb e1                       ; 0xc33e8
     6297    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc33ea vgabios.c:2253
     6298    mov dx, 003c0h                            ; ba c0 03                    ; 0xc33ed
     6299    out DX, AL                                ; ee                          ; 0xc33f0
     6300    mov dx, 003dah                            ; ba da 03                    ; 0xc33f1 vgabios.c:2254
     6301    in AL, DX                                 ; ec                          ; 0xc33f4
    63056302    db  02ah, 0e4h
    6306     ; sub ah, ah                                ; 2a e4                     ; 0xc33e0
    6307     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33e2 vgabios.c:2247
    6308     jmp short 033efh                          ; eb 06                       ; 0xc33e7
    6309     cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc33e9
    6310     jnbe short 03408h                         ; 77 19                       ; 0xc33ed
    6311     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc33ef vgabios.c:2248
    6312     and ax, strict word 00020h                ; 25 20 00                    ; 0xc33f2
    6313     or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc33f5
    6314     mov dx, 003c0h                            ; ba c0 03                    ; 0xc33f8
    6315     out DX, AL                                ; ee                          ; 0xc33fb
    6316     mov es, cx                                ; 8e c1                       ; 0xc33fc vgabios.c:37
    6317     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33fe
    6318     out DX, AL                                ; ee                          ; 0xc3401 vgabios.c:38
    6319     inc bx                                    ; 43                          ; 0xc3402 vgabios.c:2249
    6320     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3403 vgabios.c:2250
    6321     jmp short 033e9h                          ; eb e1                       ; 0xc3406
    6322     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3408 vgabios.c:2251
    6323     mov dx, 003c0h                            ; ba c0 03                    ; 0xc340b
    6324     out DX, AL                                ; ee                          ; 0xc340e
    6325     mov dx, 003dah                            ; ba da 03                    ; 0xc340f vgabios.c:2252
    6326     in AL, DX                                 ; ec                          ; 0xc3412
    6327     db  02ah, 0e4h
    6328     ; sub ah, ah                                ; 2a e4                     ; 0xc3413
    6329     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3415 vgabios.c:2254
    6330     jmp short 03422h                          ; eb 06                       ; 0xc341a
    6331     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc341c
    6332     jnbe short 03438h                         ; 77 16                       ; 0xc3420
    6333     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3422 vgabios.c:2255
    6334     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3425
    6335     out DX, AL                                ; ee                          ; 0xc3428
    6336     mov es, cx                                ; 8e c1                       ; 0xc3429 vgabios.c:37
    6337     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc342b
    6338     mov dx, 003cfh                            ; ba cf 03                    ; 0xc342e vgabios.c:38
    6339     out DX, AL                                ; ee                          ; 0xc3431
    6340     inc bx                                    ; 43                          ; 0xc3432 vgabios.c:2256
    6341     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3433 vgabios.c:2257
    6342     jmp short 0341ch                          ; eb e4                       ; 0xc3436
    6343     add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc3438 vgabios.c:2258
    6344     mov es, cx                                ; 8e c1                       ; 0xc343b vgabios.c:37
    6345     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc343d
    6346     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3440 vgabios.c:38
    6347     out DX, AL                                ; ee                          ; 0xc3443
    6348     inc si                                    ; 46                          ; 0xc3444 vgabios.c:2261
    6349     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3445 vgabios.c:37
    6350     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3448 vgabios.c:38
    6351     out DX, AL                                ; ee                          ; 0xc344b
    6352     inc si                                    ; 46                          ; 0xc344c vgabios.c:2262
    6353     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc344d vgabios.c:37
    6354     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3450 vgabios.c:38
    6355     out DX, AL                                ; ee                          ; 0xc3453
    6356     inc si                                    ; 46                          ; 0xc3454 vgabios.c:2263
    6357     inc si                                    ; 46                          ; 0xc3455
    6358     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3456 vgabios.c:37
    6359     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3459 vgabios.c:38
    6360     add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc345c
    6361     out DX, AL                                ; ee                          ; 0xc345f
    6362     test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc3460 vgabios.c:2267
    6363     jne short 03469h                          ; 75 03                       ; 0xc3464
    6364     jmp near 03584h                           ; e9 1b 01                    ; 0xc3466
    6365     mov es, cx                                ; 8e c1                       ; 0xc3469 vgabios.c:37
    6366     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc346b
    6367     mov si, strict word 00049h                ; be 49 00                    ; 0xc346e vgabios.c:42
    6368     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3471
    6369     mov es, dx                                ; 8e c2                       ; 0xc3474
    6370     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3476
    6371     inc bx                                    ; 43                          ; 0xc3479 vgabios.c:2268
     6303    ; sub ah, ah                                ; 2a e4                     ; 0xc33f5
     6304    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33f7 vgabios.c:2256
     6305    jmp short 03404h                          ; eb 06                       ; 0xc33fc
     6306    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc33fe
     6307    jnbe short 0341ah                         ; 77 16                       ; 0xc3402
     6308    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3404 vgabios.c:2257
     6309    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3407
     6310    out DX, AL                                ; ee                          ; 0xc340a
     6311    mov es, cx                                ; 8e c1                       ; 0xc340b vgabios.c:37
     6312    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc340d
     6313    mov dx, 003cfh                            ; ba cf 03                    ; 0xc3410 vgabios.c:38
     6314    out DX, AL                                ; ee                          ; 0xc3413
     6315    inc bx                                    ; 43                          ; 0xc3414 vgabios.c:2258
     6316    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3415 vgabios.c:2259
     6317    jmp short 033feh                          ; eb e4                       ; 0xc3418
     6318    add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc341a vgabios.c:2260
     6319    mov es, cx                                ; 8e c1                       ; 0xc341d vgabios.c:37
     6320    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc341f
     6321    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3422 vgabios.c:38
     6322    out DX, AL                                ; ee                          ; 0xc3425
     6323    inc si                                    ; 46                          ; 0xc3426 vgabios.c:2263
     6324    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3427 vgabios.c:37
     6325    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc342a vgabios.c:38
     6326    out DX, AL                                ; ee                          ; 0xc342d
     6327    inc si                                    ; 46                          ; 0xc342e vgabios.c:2264
     6328    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc342f vgabios.c:37
     6329    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3432 vgabios.c:38
     6330    out DX, AL                                ; ee                          ; 0xc3435
     6331    inc si                                    ; 46                          ; 0xc3436 vgabios.c:2265
     6332    inc si                                    ; 46                          ; 0xc3437
     6333    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3438 vgabios.c:37
     6334    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc343b vgabios.c:38
     6335    add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc343e
     6336    out DX, AL                                ; ee                          ; 0xc3441
     6337    test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc3442 vgabios.c:2269
     6338    jne short 0344bh                          ; 75 03                       ; 0xc3446
     6339    jmp near 03566h                           ; e9 1b 01                    ; 0xc3448
     6340    mov es, cx                                ; 8e c1                       ; 0xc344b vgabios.c:37
     6341    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc344d
     6342    mov si, strict word 00049h                ; be 49 00                    ; 0xc3450 vgabios.c:42
     6343    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3453
     6344    mov es, dx                                ; 8e c2                       ; 0xc3456
     6345    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3458
     6346    inc bx                                    ; 43                          ; 0xc345b vgabios.c:2270
     6347    mov es, cx                                ; 8e c1                       ; 0xc345c vgabios.c:47
     6348    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc345e
     6349    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc3461 vgabios.c:52
     6350    mov es, dx                                ; 8e c2                       ; 0xc3464
     6351    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3466
     6352    inc bx                                    ; 43                          ; 0xc3469 vgabios.c:2271
     6353    inc bx                                    ; 43                          ; 0xc346a
     6354    mov es, cx                                ; 8e c1                       ; 0xc346b vgabios.c:47
     6355    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc346d
     6356    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc3470 vgabios.c:52
     6357    mov es, dx                                ; 8e c2                       ; 0xc3473
     6358    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3475
     6359    inc bx                                    ; 43                          ; 0xc3478 vgabios.c:2272
     6360    inc bx                                    ; 43                          ; 0xc3479
    63726361    mov es, cx                                ; 8e c1                       ; 0xc347a vgabios.c:47
    63736362    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc347c
    6374     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc347f vgabios.c:52
     6363    mov si, strict word 00063h                ; be 63 00                    ; 0xc347f vgabios.c:52
    63756364    mov es, dx                                ; 8e c2                       ; 0xc3482
    63766365    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3484
    6377     inc bx                                    ; 43                          ; 0xc3487 vgabios.c:2269
     6366    inc bx                                    ; 43                          ; 0xc3487 vgabios.c:2273
    63786367    inc bx                                    ; 43                          ; 0xc3488
    6379     mov es, cx                                ; 8e c1                       ; 0xc3489 vgabios.c:47
    6380     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc348b
    6381     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc348e vgabios.c:52
     6368    mov es, cx                                ; 8e c1                       ; 0xc3489 vgabios.c:37
     6369    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc348b
     6370    mov si, 00084h                            ; be 84 00                    ; 0xc348e vgabios.c:42
    63826371    mov es, dx                                ; 8e c2                       ; 0xc3491
    6383     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3493
    6384     inc bx                                    ; 43                          ; 0xc3496 vgabios.c:2270
    6385     inc bx                                    ; 43                          ; 0xc3497
    6386     mov es, cx                                ; 8e c1                       ; 0xc3498 vgabios.c:47
    6387     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc349a
    6388     mov si, strict word 00063h                ; be 63 00                    ; 0xc349d vgabios.c:52
    6389     mov es, dx                                ; 8e c2                       ; 0xc34a0
    6390     mov word [es:si], ax                      ; 26 89 04                    ; 0xc34a2
    6391     inc bx                                    ; 43                          ; 0xc34a5 vgabios.c:2271
    6392     inc bx                                    ; 43                          ; 0xc34a6
    6393     mov es, cx                                ; 8e c1                       ; 0xc34a7 vgabios.c:37
    6394     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34a9
    6395     mov si, 00084h                            ; be 84 00                    ; 0xc34ac vgabios.c:42
    6396     mov es, dx                                ; 8e c2                       ; 0xc34af
    6397     mov byte [es:si], al                      ; 26 88 04                    ; 0xc34b1
    6398     inc bx                                    ; 43                          ; 0xc34b4 vgabios.c:2272
    6399     mov es, cx                                ; 8e c1                       ; 0xc34b5 vgabios.c:47
    6400     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34b7
    6401     mov si, 00085h                            ; be 85 00                    ; 0xc34ba vgabios.c:52
    6402     mov es, dx                                ; 8e c2                       ; 0xc34bd
    6403     mov word [es:si], ax                      ; 26 89 04                    ; 0xc34bf
    6404     inc bx                                    ; 43                          ; 0xc34c2 vgabios.c:2273
    6405     inc bx                                    ; 43                          ; 0xc34c3
    6406     mov es, cx                                ; 8e c1                       ; 0xc34c4 vgabios.c:37
    6407     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34c6
    6408     mov si, 00087h                            ; be 87 00                    ; 0xc34c9 vgabios.c:42
    6409     mov es, dx                                ; 8e c2                       ; 0xc34cc
    6410     mov byte [es:si], al                      ; 26 88 04                    ; 0xc34ce
    6411     inc bx                                    ; 43                          ; 0xc34d1 vgabios.c:2274
    6412     mov es, cx                                ; 8e c1                       ; 0xc34d2 vgabios.c:37
    6413     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34d4
    6414     mov si, 00088h                            ; be 88 00                    ; 0xc34d7 vgabios.c:42
    6415     mov es, dx                                ; 8e c2                       ; 0xc34da
    6416     mov byte [es:si], al                      ; 26 88 04                    ; 0xc34dc
    6417     inc bx                                    ; 43                          ; 0xc34df vgabios.c:2275
    6418     mov es, cx                                ; 8e c1                       ; 0xc34e0 vgabios.c:37
    6419     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34e2
    6420     mov si, 00089h                            ; be 89 00                    ; 0xc34e5 vgabios.c:42
    6421     mov es, dx                                ; 8e c2                       ; 0xc34e8
    6422     mov byte [es:si], al                      ; 26 88 04                    ; 0xc34ea
    6423     inc bx                                    ; 43                          ; 0xc34ed vgabios.c:2276
    6424     mov es, cx                                ; 8e c1                       ; 0xc34ee vgabios.c:47
    6425     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34f0
    6426     mov si, strict word 00060h                ; be 60 00                    ; 0xc34f3 vgabios.c:52
    6427     mov es, dx                                ; 8e c2                       ; 0xc34f6
    6428     mov word [es:si], ax                      ; 26 89 04                    ; 0xc34f8
    6429     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc34fb vgabios.c:2278
    6430     inc bx                                    ; 43                          ; 0xc3500 vgabios.c:2277
    6431     inc bx                                    ; 43                          ; 0xc3501
    6432     jmp short 0350ah                          ; eb 06                       ; 0xc3502
    6433     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3504
    6434     jnc short 03526h                          ; 73 1c                       ; 0xc3508
    6435     mov es, cx                                ; 8e c1                       ; 0xc350a vgabios.c:47
    6436     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc350c
    6437     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc350f vgabios.c:48
    6438     add si, si                                ; 01 f6                       ; 0xc3512
    6439     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc3514
    6440     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3517 vgabios.c:52
    6441     mov es, dx                                ; 8e c2                       ; 0xc351a
    6442     mov word [es:si], ax                      ; 26 89 04                    ; 0xc351c
    6443     inc bx                                    ; 43                          ; 0xc351f vgabios.c:2280
    6444     inc bx                                    ; 43                          ; 0xc3520
    6445     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3521 vgabios.c:2281
    6446     jmp short 03504h                          ; eb de                       ; 0xc3524
    6447     mov es, cx                                ; 8e c1                       ; 0xc3526 vgabios.c:47
    6448     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3528
    6449     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc352b vgabios.c:52
    6450     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc352e
    6451     mov es, dx                                ; 8e c2                       ; 0xc3531
    6452     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3533
    6453     inc bx                                    ; 43                          ; 0xc3536 vgabios.c:2282
    6454     inc bx                                    ; 43                          ; 0xc3537
    6455     mov es, cx                                ; 8e c1                       ; 0xc3538 vgabios.c:37
    6456     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc353a
    6457     mov si, strict word 00062h                ; be 62 00                    ; 0xc353d vgabios.c:42
    6458     mov es, dx                                ; 8e c2                       ; 0xc3540
    6459     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3542
    6460     inc bx                                    ; 43                          ; 0xc3545 vgabios.c:2283
    6461     mov es, cx                                ; 8e c1                       ; 0xc3546 vgabios.c:47
    6462     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3548
    6463     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc354b vgabios.c:52
    6464     xor dx, dx                                ; 31 d2                       ; 0xc354e
     6372    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3493
     6373    inc bx                                    ; 43                          ; 0xc3496 vgabios.c:2274
     6374    mov es, cx                                ; 8e c1                       ; 0xc3497 vgabios.c:47
     6375    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3499
     6376    mov si, 00085h                            ; be 85 00                    ; 0xc349c vgabios.c:52
     6377    mov es, dx                                ; 8e c2                       ; 0xc349f
     6378    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34a1
     6379    inc bx                                    ; 43                          ; 0xc34a4 vgabios.c:2275
     6380    inc bx                                    ; 43                          ; 0xc34a5
     6381    mov es, cx                                ; 8e c1                       ; 0xc34a6 vgabios.c:37
     6382    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34a8
     6383    mov si, 00087h                            ; be 87 00                    ; 0xc34ab vgabios.c:42
     6384    mov es, dx                                ; 8e c2                       ; 0xc34ae
     6385    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34b0
     6386    inc bx                                    ; 43                          ; 0xc34b3 vgabios.c:2276
     6387    mov es, cx                                ; 8e c1                       ; 0xc34b4 vgabios.c:37
     6388    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34b6
     6389    mov si, 00088h                            ; be 88 00                    ; 0xc34b9 vgabios.c:42
     6390    mov es, dx                                ; 8e c2                       ; 0xc34bc
     6391    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34be
     6392    inc bx                                    ; 43                          ; 0xc34c1 vgabios.c:2277
     6393    mov es, cx                                ; 8e c1                       ; 0xc34c2 vgabios.c:37
     6394    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34c4
     6395    mov si, 00089h                            ; be 89 00                    ; 0xc34c7 vgabios.c:42
     6396    mov es, dx                                ; 8e c2                       ; 0xc34ca
     6397    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34cc
     6398    inc bx                                    ; 43                          ; 0xc34cf vgabios.c:2278
     6399    mov es, cx                                ; 8e c1                       ; 0xc34d0 vgabios.c:47
     6400    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34d2
     6401    mov si, strict word 00060h                ; be 60 00                    ; 0xc34d5 vgabios.c:52
     6402    mov es, dx                                ; 8e c2                       ; 0xc34d8
     6403    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34da
     6404    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc34dd vgabios.c:2280
     6405    inc bx                                    ; 43                          ; 0xc34e2 vgabios.c:2279
     6406    inc bx                                    ; 43                          ; 0xc34e3
     6407    jmp short 034ech                          ; eb 06                       ; 0xc34e4
     6408    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc34e6
     6409    jnc short 03508h                          ; 73 1c                       ; 0xc34ea
     6410    mov es, cx                                ; 8e c1                       ; 0xc34ec vgabios.c:47
     6411    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34ee
     6412    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc34f1 vgabios.c:48
     6413    add si, si                                ; 01 f6                       ; 0xc34f4
     6414    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc34f6
     6415    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc34f9 vgabios.c:52
     6416    mov es, dx                                ; 8e c2                       ; 0xc34fc
     6417    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34fe
     6418    inc bx                                    ; 43                          ; 0xc3501 vgabios.c:2282
     6419    inc bx                                    ; 43                          ; 0xc3502
     6420    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3503 vgabios.c:2283
     6421    jmp short 034e6h                          ; eb de                       ; 0xc3506
     6422    mov es, cx                                ; 8e c1                       ; 0xc3508 vgabios.c:47
     6423    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc350a
     6424    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc350d vgabios.c:52
     6425    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3510
     6426    mov es, dx                                ; 8e c2                       ; 0xc3513
     6427    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3515
     6428    inc bx                                    ; 43                          ; 0xc3518 vgabios.c:2284
     6429    inc bx                                    ; 43                          ; 0xc3519
     6430    mov es, cx                                ; 8e c1                       ; 0xc351a vgabios.c:37
     6431    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc351c
     6432    mov si, strict word 00062h                ; be 62 00                    ; 0xc351f vgabios.c:42
     6433    mov es, dx                                ; 8e c2                       ; 0xc3522
     6434    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3524
     6435    inc bx                                    ; 43                          ; 0xc3527 vgabios.c:2285
     6436    mov es, cx                                ; 8e c1                       ; 0xc3528 vgabios.c:47
     6437    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc352a
     6438    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc352d vgabios.c:52
     6439    xor dx, dx                                ; 31 d2                       ; 0xc3530
     6440    mov es, dx                                ; 8e c2                       ; 0xc3532
     6441    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3534
     6442    inc bx                                    ; 43                          ; 0xc3537 vgabios.c:2287
     6443    inc bx                                    ; 43                          ; 0xc3538
     6444    mov es, cx                                ; 8e c1                       ; 0xc3539 vgabios.c:47
     6445    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc353b
     6446    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc353e vgabios.c:52
     6447    mov es, dx                                ; 8e c2                       ; 0xc3541
     6448    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3543
     6449    inc bx                                    ; 43                          ; 0xc3546 vgabios.c:2288
     6450    inc bx                                    ; 43                          ; 0xc3547
     6451    mov es, cx                                ; 8e c1                       ; 0xc3548 vgabios.c:47
     6452    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc354a
     6453    mov si, 0010ch                            ; be 0c 01                    ; 0xc354d vgabios.c:52
    64656454    mov es, dx                                ; 8e c2                       ; 0xc3550
    64666455    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3552
    6467     inc bx                                    ; 43                          ; 0xc3555 vgabios.c:2285
     6456    inc bx                                    ; 43                          ; 0xc3555 vgabios.c:2289
    64686457    inc bx                                    ; 43                          ; 0xc3556
    64696458    mov es, cx                                ; 8e c1                       ; 0xc3557 vgabios.c:47
    64706459    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3559
    6471     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc355c vgabios.c:52
     6460    mov si, 0010eh                            ; be 0e 01                    ; 0xc355c vgabios.c:52
    64726461    mov es, dx                                ; 8e c2                       ; 0xc355f
    64736462    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3561
    6474     inc bx                                    ; 43                          ; 0xc3564 vgabios.c:2286
     6463    inc bx                                    ; 43                          ; 0xc3564 vgabios.c:2290
    64756464    inc bx                                    ; 43                          ; 0xc3565
    6476     mov es, cx                                ; 8e c1                       ; 0xc3566 vgabios.c:47
    6477     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3568
    6478     mov si, 0010ch                            ; be 0c 01                    ; 0xc356b vgabios.c:52
    6479     mov es, dx                                ; 8e c2                       ; 0xc356e
    6480     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3570
    6481     inc bx                                    ; 43                          ; 0xc3573 vgabios.c:2287
    6482     inc bx                                    ; 43                          ; 0xc3574
    6483     mov es, cx                                ; 8e c1                       ; 0xc3575 vgabios.c:47
    6484     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3577
    6485     mov si, 0010eh                            ; be 0e 01                    ; 0xc357a vgabios.c:52
    6486     mov es, dx                                ; 8e c2                       ; 0xc357d
    6487     mov word [es:si], ax                      ; 26 89 04                    ; 0xc357f
    6488     inc bx                                    ; 43                          ; 0xc3582 vgabios.c:2288
    6489     inc bx                                    ; 43                          ; 0xc3583
    6490     test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc3584 vgabios.c:2290
    6491     je short 035c7h                           ; 74 3d                       ; 0xc3588
    6492     inc bx                                    ; 43                          ; 0xc358a vgabios.c:2291
    6493     mov es, cx                                ; 8e c1                       ; 0xc358b vgabios.c:37
    6494     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc358d
    6495     xor ah, ah                                ; 30 e4                       ; 0xc3590 vgabios.c:38
    6496     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3592
    6497     inc bx                                    ; 43                          ; 0xc3595 vgabios.c:2292
    6498     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3596 vgabios.c:37
    6499     mov dx, 003c6h                            ; ba c6 03                    ; 0xc3599 vgabios.c:38
    6500     out DX, AL                                ; ee                          ; 0xc359c
    6501     inc bx                                    ; 43                          ; 0xc359d vgabios.c:2293
    6502     xor al, al                                ; 30 c0                       ; 0xc359e
    6503     mov dx, 003c8h                            ; ba c8 03                    ; 0xc35a0
    6504     out DX, AL                                ; ee                          ; 0xc35a3
    6505     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc35a4 vgabios.c:2296
    6506     jmp short 035b0h                          ; eb 07                       ; 0xc35a7
    6507     cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc35a9
    6508     jnc short 035bfh                          ; 73 0f                       ; 0xc35ae
    6509     mov es, cx                                ; 8e c1                       ; 0xc35b0 vgabios.c:37
    6510     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35b2
    6511     mov dx, 003c9h                            ; ba c9 03                    ; 0xc35b5 vgabios.c:38
    6512     out DX, AL                                ; ee                          ; 0xc35b8
    6513     inc bx                                    ; 43                          ; 0xc35b9 vgabios.c:2297
    6514     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc35ba vgabios.c:2298
    6515     jmp short 035a9h                          ; eb ea                       ; 0xc35bd
    6516     inc bx                                    ; 43                          ; 0xc35bf vgabios.c:2299
    6517     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc35c0
    6518     mov dx, 003c8h                            ; ba c8 03                    ; 0xc35c3
    6519     out DX, AL                                ; ee                          ; 0xc35c6
    6520     mov ax, bx                                ; 89 d8                       ; 0xc35c7 vgabios.c:2303
    6521     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc35c9
    6522     pop di                                    ; 5f                          ; 0xc35cc
    6523     pop si                                    ; 5e                          ; 0xc35cd
    6524     pop cx                                    ; 59                          ; 0xc35ce
    6525     pop bp                                    ; 5d                          ; 0xc35cf
    6526     retn                                      ; c3                          ; 0xc35d0
    6527   ; disGetNextSymbol 0xc35d1 LB 0xcb2 -> off=0x0 cb=0000000000000028 uValue=00000000000c35d1 'find_vga_entry'
    6528 find_vga_entry:                              ; 0xc35d1 LB 0x28
    6529     push bx                                   ; 53                          ; 0xc35d1 vgabios.c:2312
    6530     push dx                                   ; 52                          ; 0xc35d2
    6531     push bp                                   ; 55                          ; 0xc35d3
    6532     mov bp, sp                                ; 89 e5                       ; 0xc35d4
    6533     mov dl, al                                ; 88 c2                       ; 0xc35d6
    6534     mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc35d8 vgabios.c:2314
    6535     xor al, al                                ; 30 c0                       ; 0xc35da vgabios.c:2315
    6536     jmp short 035e4h                          ; eb 06                       ; 0xc35dc
     6465    test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc3566 vgabios.c:2292
     6466    je short 035a9h                           ; 74 3d                       ; 0xc356a
     6467    inc bx                                    ; 43                          ; 0xc356c vgabios.c:2293
     6468    mov es, cx                                ; 8e c1                       ; 0xc356d vgabios.c:37
     6469    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc356f
     6470    xor ah, ah                                ; 30 e4                       ; 0xc3572 vgabios.c:38
     6471    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3574
     6472    inc bx                                    ; 43                          ; 0xc3577 vgabios.c:2294
     6473    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3578 vgabios.c:37
     6474    mov dx, 003c6h                            ; ba c6 03                    ; 0xc357b vgabios.c:38
     6475    out DX, AL                                ; ee                          ; 0xc357e
     6476    inc bx                                    ; 43                          ; 0xc357f vgabios.c:2295
     6477    xor al, al                                ; 30 c0                       ; 0xc3580
     6478    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3582
     6479    out DX, AL                                ; ee                          ; 0xc3585
     6480    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3586 vgabios.c:2298
     6481    jmp short 03592h                          ; eb 07                       ; 0xc3589
     6482    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc358b
     6483    jnc short 035a1h                          ; 73 0f                       ; 0xc3590
     6484    mov es, cx                                ; 8e c1                       ; 0xc3592 vgabios.c:37
     6485    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3594
     6486    mov dx, 003c9h                            ; ba c9 03                    ; 0xc3597 vgabios.c:38
     6487    out DX, AL                                ; ee                          ; 0xc359a
     6488    inc bx                                    ; 43                          ; 0xc359b vgabios.c:2299
     6489    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc359c vgabios.c:2300
     6490    jmp short 0358bh                          ; eb ea                       ; 0xc359f
     6491    inc bx                                    ; 43                          ; 0xc35a1 vgabios.c:2301
     6492    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc35a2
     6493    mov dx, 003c8h                            ; ba c8 03                    ; 0xc35a5
     6494    out DX, AL                                ; ee                          ; 0xc35a8
     6495    mov ax, bx                                ; 89 d8                       ; 0xc35a9 vgabios.c:2305
     6496    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc35ab
     6497    pop di                                    ; 5f                          ; 0xc35ae
     6498    pop si                                    ; 5e                          ; 0xc35af
     6499    pop cx                                    ; 59                          ; 0xc35b0
     6500    pop bp                                    ; 5d                          ; 0xc35b1
     6501    retn                                      ; c3                          ; 0xc35b2
     6502  ; disGetNextSymbol 0xc35b3 LB 0xcbc -> off=0x0 cb=0000000000000028 uValue=00000000000c35b3 'find_vga_entry'
     6503find_vga_entry:                              ; 0xc35b3 LB 0x28
     6504    push bx                                   ; 53                          ; 0xc35b3 vgabios.c:2314
     6505    push dx                                   ; 52                          ; 0xc35b4
     6506    push bp                                   ; 55                          ; 0xc35b5
     6507    mov bp, sp                                ; 89 e5                       ; 0xc35b6
     6508    mov dl, al                                ; 88 c2                       ; 0xc35b8
     6509    mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc35ba vgabios.c:2316
     6510    xor al, al                                ; 30 c0                       ; 0xc35bc vgabios.c:2317
     6511    jmp short 035c6h                          ; eb 06                       ; 0xc35be
    65376512    db  0feh, 0c0h
    6538     ; inc al                                    ; fe c0                     ; 0xc35de vgabios.c:2316
    6539     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc35e0
    6540     jnbe short 035f3h                         ; 77 0f                       ; 0xc35e2
    6541     mov bl, al                                ; 88 c3                       ; 0xc35e4
    6542     xor bh, bh                                ; 30 ff                       ; 0xc35e6
    6543     sal bx, 003h                              ; c1 e3 03                    ; 0xc35e8
    6544     cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc35eb
    6545     jne short 035deh                          ; 75 ed                       ; 0xc35ef
    6546     mov ah, al                                ; 88 c4                       ; 0xc35f1
    6547     mov al, ah                                ; 88 e0                       ; 0xc35f3 vgabios.c:2321
    6548     pop bp                                    ; 5d                          ; 0xc35f5
    6549     pop dx                                    ; 5a                          ; 0xc35f6
    6550     pop bx                                    ; 5b                          ; 0xc35f7
    6551     retn                                      ; c3                          ; 0xc35f8
    6552   ; disGetNextSymbol 0xc35f9 LB 0xc8a -> off=0x0 cb=000000000000000e uValue=00000000000c35f9 'xread_byte'
    6553 xread_byte:                                  ; 0xc35f9 LB 0xe
    6554     push bx                                   ; 53                          ; 0xc35f9 vgabios.c:2333
    6555     push bp                                   ; 55                          ; 0xc35fa
    6556     mov bp, sp                                ; 89 e5                       ; 0xc35fb
    6557     mov bx, dx                                ; 89 d3                       ; 0xc35fd
    6558     mov es, ax                                ; 8e c0                       ; 0xc35ff vgabios.c:2335
    6559     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3601
    6560     pop bp                                    ; 5d                          ; 0xc3604 vgabios.c:2336
    6561     pop bx                                    ; 5b                          ; 0xc3605
    6562     retn                                      ; c3                          ; 0xc3606
    6563   ; disGetNextSymbol 0xc3607 LB 0xc7c -> off=0x87 cb=0000000000000451 uValue=00000000000c368e 'int10_func'
     6513    ; inc al                                    ; fe c0                     ; 0xc35c0 vgabios.c:2318
     6514    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc35c2
     6515    jnbe short 035d5h                         ; 77 0f                       ; 0xc35c4
     6516    mov bl, al                                ; 88 c3                       ; 0xc35c6
     6517    xor bh, bh                                ; 30 ff                       ; 0xc35c8
     6518    sal bx, 003h                              ; c1 e3 03                    ; 0xc35ca
     6519    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc35cd
     6520    jne short 035c0h                          ; 75 ed                       ; 0xc35d1
     6521    mov ah, al                                ; 88 c4                       ; 0xc35d3
     6522    mov al, ah                                ; 88 e0                       ; 0xc35d5 vgabios.c:2323
     6523    pop bp                                    ; 5d                          ; 0xc35d7
     6524    pop dx                                    ; 5a                          ; 0xc35d8
     6525    pop bx                                    ; 5b                          ; 0xc35d9
     6526    retn                                      ; c3                          ; 0xc35da
     6527  ; disGetNextSymbol 0xc35db LB 0xc94 -> off=0x0 cb=000000000000000e uValue=00000000000c35db 'readx_byte'
     6528readx_byte:                                  ; 0xc35db LB 0xe
     6529    push bx                                   ; 53                          ; 0xc35db vgabios.c:2335
     6530    push bp                                   ; 55                          ; 0xc35dc
     6531    mov bp, sp                                ; 89 e5                       ; 0xc35dd
     6532    mov bx, dx                                ; 89 d3                       ; 0xc35df
     6533    mov es, ax                                ; 8e c0                       ; 0xc35e1 vgabios.c:2337
     6534    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35e3
     6535    pop bp                                    ; 5d                          ; 0xc35e6 vgabios.c:2338
     6536    pop bx                                    ; 5b                          ; 0xc35e7
     6537    retn                                      ; c3                          ; 0xc35e8
     6538  ; disGetNextSymbol 0xc35e9 LB 0xc86 -> off=0x87 cb=000000000000045c uValue=00000000000c3670 'int10_func'
    65646539    db  056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
    6565     db  005h, 004h, 003h, 002h, 001h, 000h, 0d8h, 03ah, 0b7h, 036h, 0f4h, 036h, 007h, 037h, 017h, 037h
    6566     db  02ah, 037h, 03ah, 037h, 044h, 037h, 086h, 037h, 0bah, 037h, 0cbh, 037h, 0e6h, 037h, 00ch, 038h
    6567     db  02bh, 038h, 042h, 038h, 058h, 038h, 064h, 038h, 02eh, 039h, 09bh, 039h, 0c8h, 039h, 0ddh, 039h
    6568     db  01fh, 03ah, 0aah, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
    6569     db  001h, 000h, 0d8h, 03ah, 083h, 038h, 0a4h, 038h, 0b3h, 038h, 0c2h, 038h, 083h, 038h, 0a4h, 038h
    6570     db  0b3h, 038h, 0c2h, 038h, 0d1h, 038h, 0ddh, 038h, 0f8h, 038h, 002h, 039h, 00ch, 039h, 016h, 039h
    6571     db  00ah, 009h, 006h, 004h, 002h, 001h, 000h, 09ch, 03ah, 045h, 03ah, 053h, 03ah, 064h, 03ah, 074h
    6572     db  03ah, 089h, 03ah, 09ch, 03ah, 09ch, 03ah
    6573 int10_func:                                  ; 0xc368e LB 0x451
    6574     push bp                                   ; 55                          ; 0xc368e vgabios.c:2414
    6575     mov bp, sp                                ; 89 e5                       ; 0xc368f
    6576     push si                                   ; 56                          ; 0xc3691
    6577     push di                                   ; 57                          ; 0xc3692
    6578     push ax                                   ; 50                          ; 0xc3693
    6579     mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3694
    6580     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3697 vgabios.c:2419
    6581     shr ax, 008h                              ; c1 e8 08                    ; 0xc369a
    6582     cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc369d
    6583     jnbe short 03704h                         ; 77 62                       ; 0xc36a0
    6584     push CS                                   ; 0e                          ; 0xc36a2
    6585     pop ES                                    ; 07                          ; 0xc36a3
    6586     mov cx, strict word 00017h                ; b9 17 00                    ; 0xc36a4
    6587     mov di, 03607h                            ; bf 07 36                    ; 0xc36a7
    6588     repne scasb                               ; f2 ae                       ; 0xc36aa
    6589     sal cx, 1                                 ; d1 e1                       ; 0xc36ac
    6590     mov di, cx                                ; 89 cf                       ; 0xc36ae
    6591     mov ax, word [cs:di+0361dh]               ; 2e 8b 85 1d 36              ; 0xc36b0
    6592     jmp ax                                    ; ff e0                       ; 0xc36b5
    6593     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc36b7 vgabios.c:2422
    6594     xor ah, ah                                ; 30 e4                       ; 0xc36ba
    6595     call 01375h                               ; e8 b6 dc                    ; 0xc36bc
    6596     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36bf vgabios.c:2423
    6597     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc36c2
    6598     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc36c5
    6599     je short 036dfh                           ; 74 15                       ; 0xc36c8
    6600     cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc36ca
    6601     je short 036d6h                           ; 74 07                       ; 0xc36cd
    6602     cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc36cf
    6603     jbe short 036dfh                          ; 76 0b                       ; 0xc36d2
    6604     jmp short 036e8h                          ; eb 12                       ; 0xc36d4
    6605     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36d6 vgabios.c:2425
    6606     xor al, al                                ; 30 c0                       ; 0xc36d9
    6607     or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc36db
    6608     jmp short 036efh                          ; eb 10                       ; 0xc36dd vgabios.c:2426
    6609     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36df vgabios.c:2434
    6610     xor al, al                                ; 30 c0                       ; 0xc36e2
    6611     or AL, strict byte 030h                   ; 0c 30                       ; 0xc36e4
    6612     jmp short 036efh                          ; eb 07                       ; 0xc36e6
    6613     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36e8 vgabios.c:2437
    6614     xor al, al                                ; 30 c0                       ; 0xc36eb
    6615     or AL, strict byte 020h                   ; 0c 20                       ; 0xc36ed
    6616     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc36ef
    6617     jmp short 03704h                          ; eb 10                       ; 0xc36f2 vgabios.c:2439
    6618     mov dl, byte [bp+010h]                    ; 8a 56 10                    ; 0xc36f4 vgabios.c:2441
    6619     xor dh, dh                                ; 30 f6                       ; 0xc36f7
    6620     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc36f9
    6621     shr ax, 008h                              ; c1 e8 08                    ; 0xc36fc
    6622     xor ah, ah                                ; 30 e4                       ; 0xc36ff
    6623     call 01107h                               ; e8 03 da                    ; 0xc3701
    6624     jmp near 03ad8h                           ; e9 d1 03                    ; 0xc3704 vgabios.c:2442
    6625     mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc3707 vgabios.c:2444
    6626     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc370a
    6627     shr ax, 008h                              ; c1 e8 08                    ; 0xc370d
    6628     xor ah, ah                                ; 30 e4                       ; 0xc3710
    6629     call 0120eh                               ; e8 f9 da                    ; 0xc3712
    6630     jmp short 03704h                          ; eb ed                       ; 0xc3715 vgabios.c:2445
    6631     lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc3717 vgabios.c:2447
    6632     lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc371a
    6633     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc371d
    6634     shr ax, 008h                              ; c1 e8 08                    ; 0xc3720
    6635     xor ah, ah                                ; 30 e4                       ; 0xc3723
    6636     call 00a0bh                               ; e8 e3 d2                    ; 0xc3725
    6637     jmp short 03704h                          ; eb da                       ; 0xc3728 vgabios.c:2448
    6638     xor ax, ax                                ; 31 c0                       ; 0xc372a vgabios.c:2454
    6639     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc372c
    6640     mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc372f vgabios.c:2455
    6641     mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc3732 vgabios.c:2456
    6642     mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3735 vgabios.c:2457
    6643     jmp short 03704h                          ; eb ca                       ; 0xc3738 vgabios.c:2458
    6644     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc373a vgabios.c:2460
    6645     xor ah, ah                                ; 30 e4                       ; 0xc373d
    6646     call 0129dh                               ; e8 5b db                    ; 0xc373f
    6647     jmp short 03704h                          ; eb c0                       ; 0xc3742 vgabios.c:2461
    6648     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3744 vgabios.c:2463
    6649     push ax                                   ; 50                          ; 0xc3747
    6650     mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3748
    6651     push ax                                   ; 50                          ; 0xc374b
    6652     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc374c
    6653     xor ah, ah                                ; 30 e4                       ; 0xc374f
    6654     push ax                                   ; 50                          ; 0xc3751
    6655     mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3752
    6656     shr ax, 008h                              ; c1 e8 08                    ; 0xc3755
    6657     xor ah, ah                                ; 30 e4                       ; 0xc3758
    6658     push ax                                   ; 50                          ; 0xc375a
    6659     mov cl, byte [bp+010h]                    ; 8a 4e 10                    ; 0xc375b
    6660     xor ch, ch                                ; 30 ed                       ; 0xc375e
    6661     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3760
    6662     shr ax, 008h                              ; c1 e8 08                    ; 0xc3763
    6663     mov bl, al                                ; 88 c3                       ; 0xc3766
    6664     xor bh, bh                                ; 30 ff                       ; 0xc3768
    6665     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc376a
    6666     shr ax, 008h                              ; c1 e8 08                    ; 0xc376d
    6667     mov dl, al                                ; 88 c2                       ; 0xc3770
    6668     xor dh, dh                                ; 30 f6                       ; 0xc3772
    6669     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3774
    6670     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3777
    6671     mov byte [bp-005h], bh                    ; 88 7e fb                    ; 0xc377a
    6672     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc377d
    6673     call 01a42h                               ; e8 bf e2                    ; 0xc3780
    6674     jmp near 03ad8h                           ; e9 52 03                    ; 0xc3783 vgabios.c:2464
    6675     xor ax, ax                                ; 31 c0                       ; 0xc3786 vgabios.c:2466
    6676     push ax                                   ; 50                          ; 0xc3788
    6677     mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3789
    6678     push ax                                   ; 50                          ; 0xc378c
    6679     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc378d
    6680     xor ah, ah                                ; 30 e4                       ; 0xc3790
    6681     push ax                                   ; 50                          ; 0xc3792
    6682     mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3793
    6683     shr ax, 008h                              ; c1 e8 08                    ; 0xc3796
    6684     xor ah, ah                                ; 30 e4                       ; 0xc3799
    6685     push ax                                   ; 50                          ; 0xc379b
    6686     mov cl, byte [bp+010h]                    ; 8a 4e 10                    ; 0xc379c
    6687     xor ch, ch                                ; 30 ed                       ; 0xc379f
    6688     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc37a1
    6689     shr ax, 008h                              ; c1 e8 08                    ; 0xc37a4
    6690     xor ah, ah                                ; 30 e4                       ; 0xc37a7
    6691     mov bx, ax                                ; 89 c3                       ; 0xc37a9
    6692     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37ab
    6693     shr ax, 008h                              ; c1 e8 08                    ; 0xc37ae
    6694     xor ah, ah                                ; 30 e4                       ; 0xc37b1
    6695     mov dx, ax                                ; 89 c2                       ; 0xc37b3
    6696     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37b5
    6697     jmp short 03780h                          ; eb c6                       ; 0xc37b8
    6698     lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc37ba vgabios.c:2469
    6699     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37bd
    6700     shr ax, 008h                              ; c1 e8 08                    ; 0xc37c0
    6701     xor ah, ah                                ; 30 e4                       ; 0xc37c3
    6702     call 00d4bh                               ; e8 83 d5                    ; 0xc37c5
    6703     jmp near 03ad8h                           ; e9 0d 03                    ; 0xc37c8 vgabios.c:2470
    6704     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37cb vgabios.c:2472
    6705     mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc37ce
    6706     xor bh, bh                                ; 30 ff                       ; 0xc37d1
    6707     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37d3
    6708     shr ax, 008h                              ; c1 e8 08                    ; 0xc37d6
    6709     xor ah, ah                                ; 30 e4                       ; 0xc37d9
    6710     mov dx, ax                                ; 89 c2                       ; 0xc37db
    6711     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37dd
    6712     call 02390h                               ; e8 ad eb                    ; 0xc37e0
    6713     jmp near 03ad8h                           ; e9 f2 02                    ; 0xc37e3 vgabios.c:2473
    6714     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37e6 vgabios.c:2475
    6715     mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc37e9
    6716     xor bh, bh                                ; 30 ff                       ; 0xc37ec
    6717     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37ee
    6718     shr ax, 008h                              ; c1 e8 08                    ; 0xc37f1
    6719     xor ah, ah                                ; 30 e4                       ; 0xc37f4
    6720     mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc37f6
    6721     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc37f9
    6722     mov byte [bp-005h], bh                    ; 88 7e fb                    ; 0xc37fc
    6723     mov si, word [bp-006h]                    ; 8b 76 fa                    ; 0xc37ff
    6724     mov dx, ax                                ; 89 c2                       ; 0xc3802
    6725     mov ax, si                                ; 89 f0                       ; 0xc3804
    6726     call 02518h                               ; e8 0f ed                    ; 0xc3806
    6727     jmp near 03ad8h                           ; e9 cc 02                    ; 0xc3809 vgabios.c:2476
    6728     mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc380c vgabios.c:2478
    6729     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc380f
    6730     mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc3812
    6731     xor dh, dh                                ; 30 f6                       ; 0xc3815
    6732     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3817
    6733     shr ax, 008h                              ; c1 e8 08                    ; 0xc381a
    6734     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc381d
    6735     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3820
    6736     xor ah, ah                                ; 30 e4                       ; 0xc3823
    6737     call 02699h                               ; e8 71 ee                    ; 0xc3825
    6738     jmp near 03ad8h                           ; e9 ad 02                    ; 0xc3828 vgabios.c:2479
    6739     lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc382b vgabios.c:2481
    6740     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc382e
    6741     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3831
    6742     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3834
    6743     shr ax, 008h                              ; c1 e8 08                    ; 0xc3837
     6540    db  005h, 004h, 003h, 002h, 001h, 000h, 0c5h, 03ah, 099h, 036h, 0d6h, 036h, 0ebh, 036h, 0fbh, 036h
     6541    db  00eh, 037h, 01eh, 037h, 028h, 037h, 06ah, 037h, 0a4h, 037h, 0b5h, 037h, 0d2h, 037h, 0f1h, 037h
     6542    db  017h, 038h, 034h, 038h, 04ah, 038h, 056h, 038h, 01eh, 039h, 088h, 039h, 0b5h, 039h, 0cah, 039h
     6543    db  00ch, 03ah, 097h, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
     6544    db  001h, 000h, 0c5h, 03ah, 075h, 038h, 096h, 038h, 0a5h, 038h, 0b4h, 038h, 075h, 038h, 096h, 038h
     6545    db  0a5h, 038h, 0b4h, 038h, 0c3h, 038h, 0cfh, 038h, 0e8h, 038h, 0f2h, 038h, 0fch, 038h, 006h, 039h
     6546    db  00ah, 009h, 006h, 004h, 002h, 001h, 000h, 089h, 03ah, 032h, 03ah, 040h, 03ah, 051h, 03ah, 061h
     6547    db  03ah, 076h, 03ah, 089h, 03ah, 089h, 03ah
     6548int10_func:                                  ; 0xc3670 LB 0x45c
     6549    push bp                                   ; 55                          ; 0xc3670 vgabios.c:2416
     6550    mov bp, sp                                ; 89 e5                       ; 0xc3671
     6551    push si                                   ; 56                          ; 0xc3673
     6552    push di                                   ; 57                          ; 0xc3674
     6553    push ax                                   ; 50                          ; 0xc3675
     6554    mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3676
     6555    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3679 vgabios.c:2421
     6556    shr ax, 008h                              ; c1 e8 08                    ; 0xc367c
     6557    cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc367f
     6558    jnbe short 036e8h                         ; 77 64                       ; 0xc3682
     6559    push CS                                   ; 0e                          ; 0xc3684
     6560    pop ES                                    ; 07                          ; 0xc3685
     6561    mov cx, strict word 00017h                ; b9 17 00                    ; 0xc3686
     6562    mov di, 035e9h                            ; bf e9 35                    ; 0xc3689
     6563    repne scasb                               ; f2 ae                       ; 0xc368c
     6564    sal cx, 1                                 ; d1 e1                       ; 0xc368e
     6565    mov di, cx                                ; 89 cf                       ; 0xc3690
     6566    mov ax, word [cs:di+035ffh]               ; 2e 8b 85 ff 35              ; 0xc3692
     6567    jmp ax                                    ; ff e0                       ; 0xc3697
     6568    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3699 vgabios.c:2424
     6569    xor ah, ah                                ; 30 e4                       ; 0xc369c
     6570    call 0137eh                               ; e8 dd dc                    ; 0xc369e
     6571    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36a1 vgabios.c:2425
     6572    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc36a4
     6573    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc36a7
     6574    je short 036c1h                           ; 74 15                       ; 0xc36aa
     6575    cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc36ac
     6576    je short 036b8h                           ; 74 07                       ; 0xc36af
     6577    cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc36b1
     6578    jbe short 036c1h                          ; 76 0b                       ; 0xc36b4
     6579    jmp short 036cah                          ; eb 12                       ; 0xc36b6
     6580    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36b8 vgabios.c:2427
     6581    xor al, al                                ; 30 c0                       ; 0xc36bb
     6582    or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc36bd
     6583    jmp short 036d1h                          ; eb 10                       ; 0xc36bf vgabios.c:2428
     6584    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36c1 vgabios.c:2436
     6585    xor al, al                                ; 30 c0                       ; 0xc36c4
     6586    or AL, strict byte 030h                   ; 0c 30                       ; 0xc36c6
     6587    jmp short 036d1h                          ; eb 07                       ; 0xc36c8
     6588    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36ca vgabios.c:2439
     6589    xor al, al                                ; 30 c0                       ; 0xc36cd
     6590    or AL, strict byte 020h                   ; 0c 20                       ; 0xc36cf
     6591    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc36d1
     6592    jmp short 036e8h                          ; eb 12                       ; 0xc36d4 vgabios.c:2441
     6593    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc36d6 vgabios.c:2443
     6594    xor ah, ah                                ; 30 e4                       ; 0xc36d9
     6595    mov dx, ax                                ; 89 c2                       ; 0xc36db
     6596    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc36dd
     6597    shr ax, 008h                              ; c1 e8 08                    ; 0xc36e0
     6598    xor ah, ah                                ; 30 e4                       ; 0xc36e3
     6599    call 01110h                               ; e8 28 da                    ; 0xc36e5
     6600    jmp near 03ac5h                           ; e9 da 03                    ; 0xc36e8 vgabios.c:2444
     6601    mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc36eb vgabios.c:2446
     6602    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc36ee
     6603    shr ax, 008h                              ; c1 e8 08                    ; 0xc36f1
     6604    xor ah, ah                                ; 30 e4                       ; 0xc36f4
     6605    call 01217h                               ; e8 1e db                    ; 0xc36f6
     6606    jmp short 036e8h                          ; eb ed                       ; 0xc36f9 vgabios.c:2447
     6607    lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc36fb vgabios.c:2449
     6608    lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc36fe
     6609    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3701
     6610    shr ax, 008h                              ; c1 e8 08                    ; 0xc3704
     6611    xor ah, ah                                ; 30 e4                       ; 0xc3707
     6612    call 00a1ah                               ; e8 0e d3                    ; 0xc3709
     6613    jmp short 036e8h                          ; eb da                       ; 0xc370c vgabios.c:2450
     6614    xor ax, ax                                ; 31 c0                       ; 0xc370e vgabios.c:2456
     6615    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3710
     6616    mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc3713 vgabios.c:2457
     6617    mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc3716 vgabios.c:2458
     6618    mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3719 vgabios.c:2459
     6619    jmp short 036e8h                          ; eb ca                       ; 0xc371c vgabios.c:2460
     6620    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc371e vgabios.c:2462
     6621    xor ah, ah                                ; 30 e4                       ; 0xc3721
     6622    call 012a6h                               ; e8 80 db                    ; 0xc3723
     6623    jmp short 036e8h                          ; eb c0                       ; 0xc3726 vgabios.c:2463
     6624    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3728 vgabios.c:2465
     6625    push ax                                   ; 50                          ; 0xc372b
     6626    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc372c
     6627    push ax                                   ; 50                          ; 0xc372f
     6628    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3730
     6629    xor ah, ah                                ; 30 e4                       ; 0xc3733
     6630    push ax                                   ; 50                          ; 0xc3735
     6631    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3736
     6632    shr ax, 008h                              ; c1 e8 08                    ; 0xc3739
     6633    xor ah, ah                                ; 30 e4                       ; 0xc373c
     6634    push ax                                   ; 50                          ; 0xc373e
     6635    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc373f
     6636    mov cx, ax                                ; 89 c1                       ; 0xc3742
     6637    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3744
     6638    shr ax, 008h                              ; c1 e8 08                    ; 0xc3747
     6639    mov bl, al                                ; 88 c3                       ; 0xc374a
     6640    xor bh, bh                                ; 30 ff                       ; 0xc374c
     6641    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc374e
     6642    shr ax, 008h                              ; c1 e8 08                    ; 0xc3751
     6643    xor ah, ah                                ; 30 e4                       ; 0xc3754
     6644    mov dx, ax                                ; 89 c2                       ; 0xc3756
     6645    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3758
     6646    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc375b
     6647    mov byte [bp-005h], bh                    ; 88 7e fb                    ; 0xc375e
     6648    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3761
     6649    call 01a34h                               ; e8 cd e2                    ; 0xc3764
     6650    jmp near 03ac5h                           ; e9 5b 03                    ; 0xc3767 vgabios.c:2466
     6651    xor ax, ax                                ; 31 c0                       ; 0xc376a vgabios.c:2468
     6652    push ax                                   ; 50                          ; 0xc376c
     6653    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc376d
     6654    push ax                                   ; 50                          ; 0xc3770
     6655    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3771
     6656    xor ah, ah                                ; 30 e4                       ; 0xc3774
     6657    push ax                                   ; 50                          ; 0xc3776
     6658    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3777
     6659    shr ax, 008h                              ; c1 e8 08                    ; 0xc377a
     6660    xor ah, ah                                ; 30 e4                       ; 0xc377d
     6661    push ax                                   ; 50                          ; 0xc377f
     6662    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3780
     6663    mov cx, ax                                ; 89 c1                       ; 0xc3783
     6664    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3785
     6665    shr ax, 008h                              ; c1 e8 08                    ; 0xc3788
     6666    xor ah, ah                                ; 30 e4                       ; 0xc378b
     6667    mov bx, ax                                ; 89 c3                       ; 0xc378d
     6668    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc378f
     6669    shr ax, 008h                              ; c1 e8 08                    ; 0xc3792
     6670    xor ah, ah                                ; 30 e4                       ; 0xc3795
     6671    mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc3797
     6672    xor dh, dh                                ; 30 f6                       ; 0xc379a
     6673    mov si, dx                                ; 89 d6                       ; 0xc379c
     6674    mov dx, ax                                ; 89 c2                       ; 0xc379e
     6675    mov ax, si                                ; 89 f0                       ; 0xc37a0
     6676    jmp short 03764h                          ; eb c0                       ; 0xc37a2
     6677    lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc37a4 vgabios.c:2471
     6678    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37a7
     6679    shr ax, 008h                              ; c1 e8 08                    ; 0xc37aa
     6680    xor ah, ah                                ; 30 e4                       ; 0xc37ad
     6681    call 00d5ah                               ; e8 a8 d5                    ; 0xc37af
     6682    jmp near 03ac5h                           ; e9 10 03                    ; 0xc37b2 vgabios.c:2472
     6683    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37b5 vgabios.c:2474
     6684    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc37b8
     6685    xor ah, ah                                ; 30 e4                       ; 0xc37bb
     6686    mov bx, ax                                ; 89 c3                       ; 0xc37bd
     6687    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37bf
     6688    shr ax, 008h                              ; c1 e8 08                    ; 0xc37c2
     6689    xor ah, ah                                ; 30 e4                       ; 0xc37c5
     6690    mov dx, ax                                ; 89 c2                       ; 0xc37c7
     6691    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37c9
     6692    call 0237ah                               ; e8 ab eb                    ; 0xc37cc
     6693    jmp near 03ac5h                           ; e9 f3 02                    ; 0xc37cf vgabios.c:2475
     6694    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37d2 vgabios.c:2477
     6695    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc37d5
     6696    xor ah, ah                                ; 30 e4                       ; 0xc37d8
     6697    mov bx, ax                                ; 89 c3                       ; 0xc37da
     6698    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37dc
     6699    shr ax, 008h                              ; c1 e8 08                    ; 0xc37df
     6700    mov dl, al                                ; 88 c2                       ; 0xc37e2
     6701    xor dh, dh                                ; 30 f6                       ; 0xc37e4
     6702    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37e6
     6703    xor ah, ah                                ; 30 e4                       ; 0xc37e9
     6704    call 02501h                               ; e8 13 ed                    ; 0xc37eb
     6705    jmp near 03ac5h                           ; e9 d4 02                    ; 0xc37ee vgabios.c:2478
     6706    mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc37f1 vgabios.c:2480
     6707    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc37f4
     6708    mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc37f7
     6709    xor dh, dh                                ; 30 f6                       ; 0xc37fa
     6710    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37fc
     6711    shr ax, 008h                              ; c1 e8 08                    ; 0xc37ff
     6712    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3802
     6713    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3805
     6714    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3808
     6715    mov byte [bp-005h], dh                    ; 88 76 fb                    ; 0xc380b
     6716    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc380e
     6717    call 02682h                               ; e8 6e ee                    ; 0xc3811
     6718    jmp near 03ac5h                           ; e9 ae 02                    ; 0xc3814 vgabios.c:2481
     6719    lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc3817 vgabios.c:2483
     6720    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc381a
     6721    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc381d
     6722    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3820
     6723    shr ax, 008h                              ; c1 e8 08                    ; 0xc3823
     6724    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3826
     6725    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3829
     6726    xor ah, ah                                ; 30 e4                       ; 0xc382c
     6727    call 00f1dh                               ; e8 ec d6                    ; 0xc382e
     6728    jmp near 03ac5h                           ; e9 91 02                    ; 0xc3831 vgabios.c:2484
     6729    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3834 vgabios.c:2492
     6730    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3837
    67446731    xor ah, ah                                ; 30 e4                       ; 0xc383a
    6745     call 00f14h                               ; e8 d5 d6                    ; 0xc383c
    6746     jmp near 03ad8h                           ; e9 96 02                    ; 0xc383f vgabios.c:2482
    6747     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3842 vgabios.c:2490
    6748     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3845
    6749     xor ah, ah                                ; 30 e4                       ; 0xc3848
    6750     mov bx, ax                                ; 89 c3                       ; 0xc384a
    6751     mov dx, 000ffh                            ; ba ff 00                    ; 0xc384c
    6752     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc384f
    6753     call 0280ch                               ; e8 b7 ef                    ; 0xc3852
    6754     jmp near 03ad8h                           ; e9 80 02                    ; 0xc3855 vgabios.c:2491
    6755     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3858 vgabios.c:2494
    6756     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc385b
    6757     call 0107ah                               ; e8 19 d8                    ; 0xc385e
    6758     jmp near 03ad8h                           ; e9 74 02                    ; 0xc3861 vgabios.c:2495
    6759     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3864 vgabios.c:2497
    6760     xor ah, ah                                ; 30 e4                       ; 0xc3867
    6761     cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3869
    6762     jnbe short 038dah                         ; 77 6c                       ; 0xc386c
    6763     push CS                                   ; 0e                          ; 0xc386e
    6764     pop ES                                    ; 07                          ; 0xc386f
    6765     mov cx, strict word 0000fh                ; b9 0f 00                    ; 0xc3870
    6766     mov di, 0364bh                            ; bf 4b 36                    ; 0xc3873
    6767     repne scasb                               ; f2 ae                       ; 0xc3876
    6768     sal cx, 1                                 ; d1 e1                       ; 0xc3878
    6769     mov di, cx                                ; 89 cf                       ; 0xc387a
    6770     mov ax, word [cs:di+03659h]               ; 2e 8b 85 59 36              ; 0xc387c
    6771     jmp ax                                    ; ff e0                       ; 0xc3881
    6772     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3883 vgabios.c:2501
    6773     shr ax, 008h                              ; c1 e8 08                    ; 0xc3886
    6774     xor ah, ah                                ; 30 e4                       ; 0xc3889
    6775     push ax                                   ; 50                          ; 0xc388b
    6776     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc388c
    6777     push ax                                   ; 50                          ; 0xc388f
    6778     push word [bp+00eh]                       ; ff 76 0e                    ; 0xc3890
    6779     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3893
    6780     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3896
    6781     mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc3899
    6782     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc389c
    6783     call 02b7dh                               ; e8 db f2                    ; 0xc389f
    6784     jmp short 038dah                          ; eb 36                       ; 0xc38a2 vgabios.c:2502
    6785     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38a4 vgabios.c:2505
    6786     xor dh, dh                                ; 30 f6                       ; 0xc38a7
    6787     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38a9
    6788     xor ah, ah                                ; 30 e4                       ; 0xc38ac
    6789     call 02bfdh                               ; e8 4c f3                    ; 0xc38ae
    6790     jmp short 038dah                          ; eb 27                       ; 0xc38b1 vgabios.c:2506
    6791     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38b3 vgabios.c:2509
    6792     xor dh, dh                                ; 30 f6                       ; 0xc38b6
    6793     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38b8
    6794     xor ah, ah                                ; 30 e4                       ; 0xc38bb
    6795     call 02c6bh                               ; e8 ab f3                    ; 0xc38bd
    6796     jmp short 038dah                          ; eb 18                       ; 0xc38c0 vgabios.c:2510
    6797     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38c2 vgabios.c:2513
    6798     xor dh, dh                                ; 30 f6                       ; 0xc38c5
    6799     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38c7
    6800     xor ah, ah                                ; 30 e4                       ; 0xc38ca
    6801     call 02cdbh                               ; e8 0c f4                    ; 0xc38cc
    6802     jmp short 038dah                          ; eb 09                       ; 0xc38cf vgabios.c:2514
    6803     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38d1 vgabios.c:2516
    6804     mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc38d4
    6805     call 02d4bh                               ; e8 71 f4                    ; 0xc38d7
    6806     jmp near 03ad8h                           ; e9 fb 01                    ; 0xc38da vgabios.c:2517
    6807     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc38dd vgabios.c:2519
    6808     xor ah, ah                                ; 30 e4                       ; 0xc38e0
    6809     push ax                                   ; 50                          ; 0xc38e2
    6810     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38e3
    6811     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc38e6
    6812     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38e9
    6813     mov si, word [bp+016h]                    ; 8b 76 16                    ; 0xc38ec
    6814     mov cx, ax                                ; 89 c1                       ; 0xc38ef
    6815     mov ax, si                                ; 89 f0                       ; 0xc38f1
    6816     call 02d50h                               ; e8 5a f4                    ; 0xc38f3
    6817     jmp short 038dah                          ; eb e2                       ; 0xc38f6 vgabios.c:2520
    6818     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38f8 vgabios.c:2522
    6819     xor ah, ah                                ; 30 e4                       ; 0xc38fb
    6820     call 02d57h                               ; e8 57 f4                    ; 0xc38fd
    6821     jmp short 038dah                          ; eb d8                       ; 0xc3900 vgabios.c:2523
    6822     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3902 vgabios.c:2525
    6823     xor ah, ah                                ; 30 e4                       ; 0xc3905
    6824     call 02d5ch                               ; e8 52 f4                    ; 0xc3907
    6825     jmp short 038dah                          ; eb ce                       ; 0xc390a vgabios.c:2526
    6826     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc390c vgabios.c:2528
    6827     xor ah, ah                                ; 30 e4                       ; 0xc390f
    6828     call 02d61h                               ; e8 4d f4                    ; 0xc3911
    6829     jmp short 038dah                          ; eb c4                       ; 0xc3914 vgabios.c:2529
    6830     lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc3916 vgabios.c:2531
    6831     push ax                                   ; 50                          ; 0xc3919
    6832     lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc391a
    6833     lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc391d
    6834     lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3920
    6835     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3923
    6836     shr ax, 008h                              ; c1 e8 08                    ; 0xc3926
    6837     call 00e8bh                               ; e8 5f d5                    ; 0xc3929
    6838     jmp short 038dah                          ; eb ac                       ; 0xc392c vgabios.c:2539
    6839     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc392e vgabios.c:2541
    6840     xor ah, ah                                ; 30 e4                       ; 0xc3931
    6841     cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc3933
    6842     jc short 03946h                           ; 72 0e                       ; 0xc3936
    6843     jbe short 03950h                          ; 76 16                       ; 0xc3938
    6844     cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc393a
    6845     je short 03993h                           ; 74 54                       ; 0xc393d
    6846     cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc393f
    6847     je short 03985h                           ; 74 41                       ; 0xc3942
    6848     jmp short 038dah                          ; eb 94                       ; 0xc3944
    6849     cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc3946
    6850     jne short 03982h                          ; 75 37                       ; 0xc3949
    6851     call 02d66h                               ; e8 18 f4                    ; 0xc394b vgabios.c:2544
    6852     jmp short 03982h                          ; eb 32                       ; 0xc394e vgabios.c:2545
    6853     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3950 vgabios.c:2547
    6854     xor ah, ah                                ; 30 e4                       ; 0xc3953
    6855     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3955
    6856     jnc short 0397fh                          ; 73 25                       ; 0xc3958
    6857     mov dx, 00087h                            ; ba 87 00                    ; 0xc395a vgabios.c:2548
    6858     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc395d
    6859     call 035f9h                               ; e8 96 fc                    ; 0xc3960
    6860     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc3963
    6861     mov ah, byte [bp+012h]                    ; 8a 66 12                    ; 0xc3965
    6862     or al, ah                                 ; 08 e0                       ; 0xc3968
    6863     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc396a vgabios.c:40
    6864     mov es, dx                                ; 8e c2                       ; 0xc396d
    6865     mov si, 00087h                            ; be 87 00                    ; 0xc396f
    6866     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3972 vgabios.c:42
    6867     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3975 vgabios.c:2550
    6868     xor al, al                                ; 30 c0                       ; 0xc3978
    6869     or AL, strict byte 012h                   ; 0c 12                       ; 0xc397a
    6870     jmp near 036efh                           ; e9 70 fd                    ; 0xc397c
    6871     mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc397f vgabios.c:2553
    6872     jmp near 03ad8h                           ; e9 53 01                    ; 0xc3982 vgabios.c:2554
    6873     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3985 vgabios.c:2556
    6874     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3988
    6875     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc398b
    6876     call 02d6bh                               ; e8 da f3                    ; 0xc398e
    6877     jmp short 03975h                          ; eb e2                       ; 0xc3991
    6878     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3993 vgabios.c:2560
    6879     call 02d70h                               ; e8 d7 f3                    ; 0xc3996
    6880     jmp short 03975h                          ; eb da                       ; 0xc3999
    6881     push word [bp+008h]                       ; ff 76 08                    ; 0xc399b vgabios.c:2570
    6882     push word [bp+016h]                       ; ff 76 16                    ; 0xc399e
    6883     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc39a1
    6884     xor ah, ah                                ; 30 e4                       ; 0xc39a4
    6885     push ax                                   ; 50                          ; 0xc39a6
    6886     mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc39a7
    6887     shr ax, 008h                              ; c1 e8 08                    ; 0xc39aa
    6888     xor ah, ah                                ; 30 e4                       ; 0xc39ad
    6889     push ax                                   ; 50                          ; 0xc39af
    6890     mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc39b0
    6891     xor bh, bh                                ; 30 ff                       ; 0xc39b3
    6892     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc39b5
    6893     shr dx, 008h                              ; c1 ea 08                    ; 0xc39b8
    6894     xor dh, dh                                ; 30 f6                       ; 0xc39bb
    6895     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39bd
    6896     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc39c0
    6897     call 02d75h                               ; e8 af f3                    ; 0xc39c3
    6898     jmp short 03982h                          ; eb ba                       ; 0xc39c6 vgabios.c:2571
    6899     mov bx, si                                ; 89 f3                       ; 0xc39c8 vgabios.c:2573
    6900     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39ca
    6901     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc39cd
    6902     call 02e12h                               ; e8 3f f4                    ; 0xc39d0
    6903     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39d3 vgabios.c:2574
    6904     xor al, al                                ; 30 c0                       ; 0xc39d6
    6905     or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc39d8
    6906     jmp near 036efh                           ; e9 12 fd                    ; 0xc39da
    6907     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39dd vgabios.c:2577
    6908     xor ah, ah                                ; 30 e4                       ; 0xc39e0
    6909     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc39e2
    6910     je short 03a09h                           ; 74 22                       ; 0xc39e5
    6911     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc39e7
    6912     je short 039fbh                           ; 74 0f                       ; 0xc39ea
    6913     test ax, ax                               ; 85 c0                       ; 0xc39ec
    6914     jne short 03a15h                          ; 75 25                       ; 0xc39ee
    6915     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc39f0 vgabios.c:2580
    6916     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39f3
    6917     call 03027h                               ; e8 2e f6                    ; 0xc39f6
    6918     jmp short 03a15h                          ; eb 1a                       ; 0xc39f9 vgabios.c:2581
    6919     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc39fb vgabios.c:2583
    6920     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39fe
    6921     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a01
    6922     call 0303fh                               ; e8 38 f6                    ; 0xc3a04
    6923     jmp short 03a15h                          ; eb 0c                       ; 0xc3a07 vgabios.c:2584
    6924     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3a09 vgabios.c:2586
    6925     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a0c
    6926     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a0f
    6927     call 03317h                               ; e8 02 f9                    ; 0xc3a12
    6928     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a15 vgabios.c:2593
    6929     xor al, al                                ; 30 c0                       ; 0xc3a18
    6930     or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3a1a
    6931     jmp near 036efh                           ; e9 d0 fc                    ; 0xc3a1c
    6932     call 007bfh                               ; e8 9d cd                    ; 0xc3a1f vgabios.c:2598
    6933     test ax, ax                               ; 85 c0                       ; 0xc3a22
    6934     je short 03a9ah                           ; 74 74                       ; 0xc3a24
    6935     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a26 vgabios.c:2599
    6936     xor ah, ah                                ; 30 e4                       ; 0xc3a29
    6937     cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3a2b
    6938     jnbe short 03a9ch                         ; 77 6c                       ; 0xc3a2e
    6939     push CS                                   ; 0e                          ; 0xc3a30
    6940     pop ES                                    ; 07                          ; 0xc3a31
    6941     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3a32
    6942     mov di, 03677h                            ; bf 77 36                    ; 0xc3a35
    6943     repne scasb                               ; f2 ae                       ; 0xc3a38
    6944     sal cx, 1                                 ; d1 e1                       ; 0xc3a3a
    6945     mov di, cx                                ; 89 cf                       ; 0xc3a3c
    6946     mov ax, word [cs:di+0367eh]               ; 2e 8b 85 7e 36              ; 0xc3a3e
    6947     jmp ax                                    ; ff e0                       ; 0xc3a43
    6948     mov bx, si                                ; 89 f3                       ; 0xc3a45 vgabios.c:2602
    6949     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a47
    6950     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a4a
    6951     call 03c92h                               ; e8 42 02                    ; 0xc3a4d
    6952     jmp near 03ad8h                           ; e9 85 00                    ; 0xc3a50 vgabios.c:2603
    6953     mov cx, si                                ; 89 f1                       ; 0xc3a53 vgabios.c:2605
    6954     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a55
    6955     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a58
    6956     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a5b
    6957     call 03dbdh                               ; e8 5c 03                    ; 0xc3a5e
    6958     jmp near 03ad8h                           ; e9 74 00                    ; 0xc3a61 vgabios.c:2606
    6959     mov cx, si                                ; 89 f1                       ; 0xc3a64 vgabios.c:2608
    6960     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a66
    6961     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3a69
    6962     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a6c
    6963     call 03e5dh                               ; e8 eb 03                    ; 0xc3a6f
    6964     jmp short 03ad8h                          ; eb 64                       ; 0xc3a72 vgabios.c:2609
    6965     lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3a74 vgabios.c:2611
    6966     push ax                                   ; 50                          ; 0xc3a77
    6967     mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3a78
    6968     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3a7b
    6969     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a7e
    6970     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a81
    6971     call 04026h                               ; e8 9f 05                    ; 0xc3a84
    6972     jmp short 03ad8h                          ; eb 4f                       ; 0xc3a87 vgabios.c:2612
    6973     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3a89 vgabios.c:2614
    6974     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3a8c
    6975     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3a8f
    6976     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a92
    6977     call 040b2h                               ; e8 1a 06                    ; 0xc3a95
    6978     jmp short 03ad8h                          ; eb 3e                       ; 0xc3a98 vgabios.c:2615
    6979     jmp short 03aa3h                          ; eb 07                       ; 0xc3a9a
    6980     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3a9c vgabios.c:2637
    6981     jmp short 03ad8h                          ; eb 35                       ; 0xc3aa1 vgabios.c:2640
    6982     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3aa3 vgabios.c:2642
    6983     jmp short 03ad8h                          ; eb 2e                       ; 0xc3aa8 vgabios.c:2644
    6984     call 007bfh                               ; e8 12 cd                    ; 0xc3aaa vgabios.c:2646
    6985     test ax, ax                               ; 85 c0                       ; 0xc3aad
    6986     je short 03ad3h                           ; 74 22                       ; 0xc3aaf
    6987     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3ab1 vgabios.c:2647
    6988     xor ah, ah                                ; 30 e4                       ; 0xc3ab4
    6989     cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3ab6
    6990     jne short 03acch                          ; 75 11                       ; 0xc3ab9
    6991     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3abb vgabios.c:2650
    6992     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3abe
    6993     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3ac1
    6994     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3ac4
    6995     call 04191h                               ; e8 c7 06                    ; 0xc3ac7
    6996     jmp short 03ad8h                          ; eb 0c                       ; 0xc3aca vgabios.c:2651
    6997     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3acc vgabios.c:2653
    6998     jmp short 03ad8h                          ; eb 05                       ; 0xc3ad1 vgabios.c:2656
    6999     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ad3 vgabios.c:2658
    7000     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ad8 vgabios.c:2668
    7001     pop di                                    ; 5f                          ; 0xc3adb
    7002     pop si                                    ; 5e                          ; 0xc3adc
    7003     pop bp                                    ; 5d                          ; 0xc3add
    7004     retn                                      ; c3                          ; 0xc3ade
    7005   ; disGetNextSymbol 0xc3adf LB 0x7a4 -> off=0x0 cb=000000000000001f uValue=00000000000c3adf 'dispi_set_xres'
    7006 dispi_set_xres:                              ; 0xc3adf LB 0x1f
    7007     push bp                                   ; 55                          ; 0xc3adf vbe.c:100
    7008     mov bp, sp                                ; 89 e5                       ; 0xc3ae0
    7009     push bx                                   ; 53                          ; 0xc3ae2
    7010     push dx                                   ; 52                          ; 0xc3ae3
    7011     mov bx, ax                                ; 89 c3                       ; 0xc3ae4
    7012     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3ae6 vbe.c:105
    7013     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ae9
    7014     call 00570h                               ; e8 81 ca                    ; 0xc3aec
    7015     mov ax, bx                                ; 89 d8                       ; 0xc3aef vbe.c:106
    7016     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3af1
    7017     call 00570h                               ; e8 79 ca                    ; 0xc3af4
    7018     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3af7 vbe.c:107
    7019     pop dx                                    ; 5a                          ; 0xc3afa
    7020     pop bx                                    ; 5b                          ; 0xc3afb
    7021     pop bp                                    ; 5d                          ; 0xc3afc
    7022     retn                                      ; c3                          ; 0xc3afd
    7023   ; disGetNextSymbol 0xc3afe LB 0x785 -> off=0x0 cb=000000000000001f uValue=00000000000c3afe 'dispi_set_yres'
    7024 dispi_set_yres:                              ; 0xc3afe LB 0x1f
    7025     push bp                                   ; 55                          ; 0xc3afe vbe.c:109
    7026     mov bp, sp                                ; 89 e5                       ; 0xc3aff
    7027     push bx                                   ; 53                          ; 0xc3b01
    7028     push dx                                   ; 52                          ; 0xc3b02
    7029     mov bx, ax                                ; 89 c3                       ; 0xc3b03
    7030     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b05 vbe.c:114
    7031     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b08
    7032     call 00570h                               ; e8 62 ca                    ; 0xc3b0b
    7033     mov ax, bx                                ; 89 d8                       ; 0xc3b0e vbe.c:115
    7034     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b10
    7035     call 00570h                               ; e8 5a ca                    ; 0xc3b13
    7036     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b16 vbe.c:116
    7037     pop dx                                    ; 5a                          ; 0xc3b19
    7038     pop bx                                    ; 5b                          ; 0xc3b1a
    7039     pop bp                                    ; 5d                          ; 0xc3b1b
    7040     retn                                      ; c3                          ; 0xc3b1c
    7041   ; disGetNextSymbol 0xc3b1d LB 0x766 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b1d 'dispi_get_yres'
    7042 dispi_get_yres:                              ; 0xc3b1d LB 0x19
    7043     push bp                                   ; 55                          ; 0xc3b1d vbe.c:118
    7044     mov bp, sp                                ; 89 e5                       ; 0xc3b1e
    7045     push dx                                   ; 52                          ; 0xc3b20
    7046     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b21 vbe.c:120
    7047     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b24
    7048     call 00570h                               ; e8 46 ca                    ; 0xc3b27
    7049     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b2a vbe.c:121
    7050     call 00577h                               ; e8 47 ca                    ; 0xc3b2d
    7051     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b30 vbe.c:122
    7052     pop dx                                    ; 5a                          ; 0xc3b33
    7053     pop bp                                    ; 5d                          ; 0xc3b34
    7054     retn                                      ; c3                          ; 0xc3b35
    7055   ; disGetNextSymbol 0xc3b36 LB 0x74d -> off=0x0 cb=000000000000001f uValue=00000000000c3b36 'dispi_set_bpp'
    7056 dispi_set_bpp:                               ; 0xc3b36 LB 0x1f
    7057     push bp                                   ; 55                          ; 0xc3b36 vbe.c:124
    7058     mov bp, sp                                ; 89 e5                       ; 0xc3b37
    7059     push bx                                   ; 53                          ; 0xc3b39
    7060     push dx                                   ; 52                          ; 0xc3b3a
    7061     mov bx, ax                                ; 89 c3                       ; 0xc3b3b
    7062     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b3d vbe.c:129
    7063     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b40
    7064     call 00570h                               ; e8 2a ca                    ; 0xc3b43
    7065     mov ax, bx                                ; 89 d8                       ; 0xc3b46 vbe.c:130
    7066     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b48
    7067     call 00570h                               ; e8 22 ca                    ; 0xc3b4b
    7068     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b4e vbe.c:131
    7069     pop dx                                    ; 5a                          ; 0xc3b51
    7070     pop bx                                    ; 5b                          ; 0xc3b52
    7071     pop bp                                    ; 5d                          ; 0xc3b53
    7072     retn                                      ; c3                          ; 0xc3b54
    7073   ; disGetNextSymbol 0xc3b55 LB 0x72e -> off=0x0 cb=0000000000000019 uValue=00000000000c3b55 'dispi_get_bpp'
    7074 dispi_get_bpp:                               ; 0xc3b55 LB 0x19
    7075     push bp                                   ; 55                          ; 0xc3b55 vbe.c:133
    7076     mov bp, sp                                ; 89 e5                       ; 0xc3b56
    7077     push dx                                   ; 52                          ; 0xc3b58
    7078     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b59 vbe.c:135
    7079     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b5c
    7080     call 00570h                               ; e8 0e ca                    ; 0xc3b5f
    7081     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b62 vbe.c:136
    7082     call 00577h                               ; e8 0f ca                    ; 0xc3b65
    7083     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b68 vbe.c:137
    7084     pop dx                                    ; 5a                          ; 0xc3b6b
    7085     pop bp                                    ; 5d                          ; 0xc3b6c
    7086     retn                                      ; c3                          ; 0xc3b6d
    7087   ; disGetNextSymbol 0xc3b6e LB 0x715 -> off=0x0 cb=000000000000001f uValue=00000000000c3b6e 'dispi_set_virt_width'
    7088 dispi_set_virt_width:                        ; 0xc3b6e LB 0x1f
    7089     push bp                                   ; 55                          ; 0xc3b6e vbe.c:139
    7090     mov bp, sp                                ; 89 e5                       ; 0xc3b6f
    7091     push bx                                   ; 53                          ; 0xc3b71
    7092     push dx                                   ; 52                          ; 0xc3b72
    7093     mov bx, ax                                ; 89 c3                       ; 0xc3b73
    7094     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b75 vbe.c:144
    7095     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b78
    7096     call 00570h                               ; e8 f2 c9                    ; 0xc3b7b
    7097     mov ax, bx                                ; 89 d8                       ; 0xc3b7e vbe.c:145
    7098     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b80
    7099     call 00570h                               ; e8 ea c9                    ; 0xc3b83
    7100     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b86 vbe.c:146
    7101     pop dx                                    ; 5a                          ; 0xc3b89
    7102     pop bx                                    ; 5b                          ; 0xc3b8a
    7103     pop bp                                    ; 5d                          ; 0xc3b8b
    7104     retn                                      ; c3                          ; 0xc3b8c
    7105   ; disGetNextSymbol 0xc3b8d LB 0x6f6 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b8d 'dispi_get_virt_width'
    7106 dispi_get_virt_width:                        ; 0xc3b8d LB 0x19
    7107     push bp                                   ; 55                          ; 0xc3b8d vbe.c:148
    7108     mov bp, sp                                ; 89 e5                       ; 0xc3b8e
    7109     push dx                                   ; 52                          ; 0xc3b90
    7110     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b91 vbe.c:150
    7111     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b94
    7112     call 00570h                               ; e8 d6 c9                    ; 0xc3b97
    7113     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b9a vbe.c:151
    7114     call 00577h                               ; e8 d7 c9                    ; 0xc3b9d
    7115     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ba0 vbe.c:152
    7116     pop dx                                    ; 5a                          ; 0xc3ba3
    7117     pop bp                                    ; 5d                          ; 0xc3ba4
    7118     retn                                      ; c3                          ; 0xc3ba5
    7119   ; disGetNextSymbol 0xc3ba6 LB 0x6dd -> off=0x0 cb=0000000000000019 uValue=00000000000c3ba6 'dispi_get_virt_height'
    7120 dispi_get_virt_height:                       ; 0xc3ba6 LB 0x19
    7121     push bp                                   ; 55                          ; 0xc3ba6 vbe.c:154
    7122     mov bp, sp                                ; 89 e5                       ; 0xc3ba7
    7123     push dx                                   ; 52                          ; 0xc3ba9
    7124     mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3baa vbe.c:156
    7125     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bad
    7126     call 00570h                               ; e8 bd c9                    ; 0xc3bb0
    7127     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bb3 vbe.c:157
    7128     call 00577h                               ; e8 be c9                    ; 0xc3bb6
    7129     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bb9 vbe.c:158
    7130     pop dx                                    ; 5a                          ; 0xc3bbc
    7131     pop bp                                    ; 5d                          ; 0xc3bbd
    7132     retn                                      ; c3                          ; 0xc3bbe
    7133   ; disGetNextSymbol 0xc3bbf LB 0x6c4 -> off=0x0 cb=0000000000000012 uValue=00000000000c3bbf 'in_word'
    7134 in_word:                                     ; 0xc3bbf LB 0x12
    7135     push bp                                   ; 55                          ; 0xc3bbf vbe.c:160
    7136     mov bp, sp                                ; 89 e5                       ; 0xc3bc0
    7137     push bx                                   ; 53                          ; 0xc3bc2
    7138     mov bx, ax                                ; 89 c3                       ; 0xc3bc3
    7139     mov ax, dx                                ; 89 d0                       ; 0xc3bc5
    7140     mov dx, bx                                ; 89 da                       ; 0xc3bc7 vbe.c:162
    7141     out DX, ax                                ; ef                          ; 0xc3bc9
    7142     in ax, DX                                 ; ed                          ; 0xc3bca vbe.c:163
    7143     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bcb vbe.c:164
    7144     pop bx                                    ; 5b                          ; 0xc3bce
    7145     pop bp                                    ; 5d                          ; 0xc3bcf
    7146     retn                                      ; c3                          ; 0xc3bd0
    7147   ; disGetNextSymbol 0xc3bd1 LB 0x6b2 -> off=0x0 cb=0000000000000014 uValue=00000000000c3bd1 'in_byte'
    7148 in_byte:                                     ; 0xc3bd1 LB 0x14
    7149     push bp                                   ; 55                          ; 0xc3bd1 vbe.c:166
    7150     mov bp, sp                                ; 89 e5                       ; 0xc3bd2
    7151     push bx                                   ; 53                          ; 0xc3bd4
    7152     mov bx, ax                                ; 89 c3                       ; 0xc3bd5
    7153     mov ax, dx                                ; 89 d0                       ; 0xc3bd7
    7154     mov dx, bx                                ; 89 da                       ; 0xc3bd9 vbe.c:168
     6732    mov bx, ax                                ; 89 c3                       ; 0xc383c
     6733    mov dx, 000ffh                            ; ba ff 00                    ; 0xc383e
     6734    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3841
     6735    call 027f5h                               ; e8 ae ef                    ; 0xc3844
     6736    jmp near 03ac5h                           ; e9 7b 02                    ; 0xc3847 vgabios.c:2493
     6737    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc384a vgabios.c:2496
     6738    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc384d
     6739    call 01083h                               ; e8 30 d8                    ; 0xc3850
     6740    jmp near 03ac5h                           ; e9 6f 02                    ; 0xc3853 vgabios.c:2497
     6741    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3856 vgabios.c:2499
     6742    xor ah, ah                                ; 30 e4                       ; 0xc3859
     6743    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc385b
     6744    jnbe short 038cch                         ; 77 6c                       ; 0xc385e
     6745    push CS                                   ; 0e                          ; 0xc3860
     6746    pop ES                                    ; 07                          ; 0xc3861
     6747    mov cx, strict word 0000fh                ; b9 0f 00                    ; 0xc3862
     6748    mov di, 0362dh                            ; bf 2d 36                    ; 0xc3865
     6749    repne scasb                               ; f2 ae                       ; 0xc3868
     6750    sal cx, 1                                 ; d1 e1                       ; 0xc386a
     6751    mov di, cx                                ; 89 cf                       ; 0xc386c
     6752    mov ax, word [cs:di+0363bh]               ; 2e 8b 85 3b 36              ; 0xc386e
     6753    jmp ax                                    ; ff e0                       ; 0xc3873
     6754    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3875 vgabios.c:2503
     6755    shr ax, 008h                              ; c1 e8 08                    ; 0xc3878
     6756    xor ah, ah                                ; 30 e4                       ; 0xc387b
     6757    push ax                                   ; 50                          ; 0xc387d
     6758    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc387e
     6759    push ax                                   ; 50                          ; 0xc3881
     6760    push word [bp+00eh]                       ; ff 76 0e                    ; 0xc3882
     6761    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3885
     6762    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3888
     6763    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc388b
     6764    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc388e
     6765    call 02b66h                               ; e8 d2 f2                    ; 0xc3891
     6766    jmp short 038cch                          ; eb 36                       ; 0xc3894 vgabios.c:2504
     6767    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc3896 vgabios.c:2507
     6768    xor dh, dh                                ; 30 f6                       ; 0xc3899
     6769    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc389b
     6770    xor ah, ah                                ; 30 e4                       ; 0xc389e
     6771    call 02be5h                               ; e8 42 f3                    ; 0xc38a0
     6772    jmp short 038cch                          ; eb 27                       ; 0xc38a3 vgabios.c:2508
     6773    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38a5 vgabios.c:2511
     6774    xor dh, dh                                ; 30 f6                       ; 0xc38a8
     6775    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38aa
     6776    xor ah, ah                                ; 30 e4                       ; 0xc38ad
     6777    call 02c52h                               ; e8 a0 f3                    ; 0xc38af
     6778    jmp short 038cch                          ; eb 18                       ; 0xc38b2 vgabios.c:2512
     6779    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38b4 vgabios.c:2515
     6780    xor dh, dh                                ; 30 f6                       ; 0xc38b7
     6781    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38b9
     6782    xor ah, ah                                ; 30 e4                       ; 0xc38bc
     6783    call 02cc1h                               ; e8 00 f4                    ; 0xc38be
     6784    jmp short 038cch                          ; eb 09                       ; 0xc38c1 vgabios.c:2516
     6785    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38c3 vgabios.c:2518
     6786    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc38c6
     6787    call 02d30h                               ; e8 64 f4                    ; 0xc38c9
     6788    jmp near 03ac5h                           ; e9 f6 01                    ; 0xc38cc vgabios.c:2519
     6789    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc38cf vgabios.c:2521
     6790    xor ah, ah                                ; 30 e4                       ; 0xc38d2
     6791    push ax                                   ; 50                          ; 0xc38d4
     6792    mov cl, byte [bp+00ch]                    ; 8a 4e 0c                    ; 0xc38d5
     6793    xor ch, ch                                ; 30 ed                       ; 0xc38d8
     6794    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc38da
     6795    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38dd
     6796    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc38e0
     6797    call 02d35h                               ; e8 4f f4                    ; 0xc38e3
     6798    jmp short 038cch                          ; eb e4                       ; 0xc38e6 vgabios.c:2522
     6799    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38e8 vgabios.c:2524
     6800    xor ah, ah                                ; 30 e4                       ; 0xc38eb
     6801    call 02d3ch                               ; e8 4c f4                    ; 0xc38ed
     6802    jmp short 038cch                          ; eb da                       ; 0xc38f0 vgabios.c:2525
     6803    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38f2 vgabios.c:2527
     6804    xor ah, ah                                ; 30 e4                       ; 0xc38f5
     6805    call 02d41h                               ; e8 47 f4                    ; 0xc38f7
     6806    jmp short 038cch                          ; eb d0                       ; 0xc38fa vgabios.c:2528
     6807    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38fc vgabios.c:2530
     6808    xor ah, ah                                ; 30 e4                       ; 0xc38ff
     6809    call 02d46h                               ; e8 42 f4                    ; 0xc3901
     6810    jmp short 038cch                          ; eb c6                       ; 0xc3904 vgabios.c:2531
     6811    lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc3906 vgabios.c:2533
     6812    push ax                                   ; 50                          ; 0xc3909
     6813    lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc390a
     6814    lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc390d
     6815    lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3910
     6816    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3913
     6817    shr ax, 008h                              ; c1 e8 08                    ; 0xc3916
     6818    call 00e9ah                               ; e8 7e d5                    ; 0xc3919
     6819    jmp short 038cch                          ; eb ae                       ; 0xc391c vgabios.c:2541
     6820    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc391e vgabios.c:2543
     6821    xor ah, ah                                ; 30 e4                       ; 0xc3921
     6822    cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc3923
     6823    jc short 03936h                           ; 72 0e                       ; 0xc3926
     6824    jbe short 03940h                          ; 76 16                       ; 0xc3928
     6825    cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc392a
     6826    je short 03980h                           ; 74 51                       ; 0xc392d
     6827    cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc392f
     6828    je short 03972h                           ; 74 3e                       ; 0xc3932
     6829    jmp short 038cch                          ; eb 96                       ; 0xc3934
     6830    cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc3936
     6831    jne short 0396fh                          ; 75 34                       ; 0xc3939
     6832    call 02d4bh                               ; e8 0d f4                    ; 0xc393b vgabios.c:2546
     6833    jmp short 0396fh                          ; eb 2f                       ; 0xc393e vgabios.c:2547
     6834    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3940 vgabios.c:2549
     6835    xor ah, ah                                ; 30 e4                       ; 0xc3943
     6836    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3945
     6837    jnc short 0396ch                          ; 73 22                       ; 0xc3948
     6838    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc394a vgabios.c:35
     6839    mov bx, 00087h                            ; bb 87 00                    ; 0xc394d
     6840    mov es, ax                                ; 8e c0                       ; 0xc3950 vgabios.c:37
     6841    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc3952
     6842    and dl, 0feh                              ; 80 e2 fe                    ; 0xc3955 vgabios.c:38
     6843    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3958
     6844    or dl, al                                 ; 08 c2                       ; 0xc395b
     6845    mov si, bx                                ; 89 de                       ; 0xc395d vgabios.c:40
     6846    mov byte [es:si], dl                      ; 26 88 14                    ; 0xc395f vgabios.c:42
     6847    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3962 vgabios.c:2552
     6848    xor al, al                                ; 30 c0                       ; 0xc3965
     6849    or AL, strict byte 012h                   ; 0c 12                       ; 0xc3967
     6850    jmp near 036d1h                           ; e9 65 fd                    ; 0xc3969
     6851    mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc396c vgabios.c:2555
     6852    jmp near 03ac5h                           ; e9 53 01                    ; 0xc396f vgabios.c:2556
     6853    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3972 vgabios.c:2558
     6854    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3975
     6855    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3978
     6856    call 02d50h                               ; e8 d2 f3                    ; 0xc397b
     6857    jmp short 03962h                          ; eb e2                       ; 0xc397e
     6858    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3980 vgabios.c:2562
     6859    call 02d55h                               ; e8 cf f3                    ; 0xc3983
     6860    jmp short 03962h                          ; eb da                       ; 0xc3986
     6861    push word [bp+008h]                       ; ff 76 08                    ; 0xc3988 vgabios.c:2572
     6862    push word [bp+016h]                       ; ff 76 16                    ; 0xc398b
     6863    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc398e
     6864    xor ah, ah                                ; 30 e4                       ; 0xc3991
     6865    push ax                                   ; 50                          ; 0xc3993
     6866    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3994
     6867    shr ax, 008h                              ; c1 e8 08                    ; 0xc3997
     6868    xor ah, ah                                ; 30 e4                       ; 0xc399a
     6869    push ax                                   ; 50                          ; 0xc399c
     6870    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc399d
     6871    xor bh, bh                                ; 30 ff                       ; 0xc39a0
     6872    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc39a2
     6873    shr dx, 008h                              ; c1 ea 08                    ; 0xc39a5
     6874    xor dh, dh                                ; 30 f6                       ; 0xc39a8
     6875    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39aa
     6876    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc39ad
     6877    call 02d5ah                               ; e8 a7 f3                    ; 0xc39b0
     6878    jmp short 0396fh                          ; eb ba                       ; 0xc39b3 vgabios.c:2573
     6879    mov bx, si                                ; 89 f3                       ; 0xc39b5 vgabios.c:2575
     6880    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39b7
     6881    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc39ba
     6882    call 02df7h                               ; e8 37 f4                    ; 0xc39bd
     6883    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39c0 vgabios.c:2576
     6884    xor al, al                                ; 30 c0                       ; 0xc39c3
     6885    or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc39c5
     6886    jmp near 036d1h                           ; e9 07 fd                    ; 0xc39c7
     6887    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39ca vgabios.c:2579
     6888    xor ah, ah                                ; 30 e4                       ; 0xc39cd
     6889    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc39cf
     6890    je short 039f6h                           ; 74 22                       ; 0xc39d2
     6891    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc39d4
     6892    je short 039e8h                           ; 74 0f                       ; 0xc39d7
     6893    test ax, ax                               ; 85 c0                       ; 0xc39d9
     6894    jne short 03a02h                          ; 75 25                       ; 0xc39db
     6895    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc39dd vgabios.c:2582
     6896    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39e0
     6897    call 03009h                               ; e8 23 f6                    ; 0xc39e3
     6898    jmp short 03a02h                          ; eb 1a                       ; 0xc39e6 vgabios.c:2583
     6899    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc39e8 vgabios.c:2585
     6900    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39eb
     6901    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39ee
     6902    call 03021h                               ; e8 2d f6                    ; 0xc39f1
     6903    jmp short 03a02h                          ; eb 0c                       ; 0xc39f4 vgabios.c:2586
     6904    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc39f6 vgabios.c:2588
     6905    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39f9
     6906    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39fc
     6907    call 032f9h                               ; e8 f7 f8                    ; 0xc39ff
     6908    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a02 vgabios.c:2595
     6909    xor al, al                                ; 30 c0                       ; 0xc3a05
     6910    or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3a07
     6911    jmp near 036d1h                           ; e9 c5 fc                    ; 0xc3a09
     6912    call 007afh                               ; e8 a0 cd                    ; 0xc3a0c vgabios.c:2600
     6913    test ax, ax                               ; 85 c0                       ; 0xc3a0f
     6914    je short 03a87h                           ; 74 74                       ; 0xc3a11
     6915    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a13 vgabios.c:2601
     6916    xor ah, ah                                ; 30 e4                       ; 0xc3a16
     6917    cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3a18
     6918    jnbe short 03a89h                         ; 77 6c                       ; 0xc3a1b
     6919    push CS                                   ; 0e                          ; 0xc3a1d
     6920    pop ES                                    ; 07                          ; 0xc3a1e
     6921    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3a1f
     6922    mov di, 03659h                            ; bf 59 36                    ; 0xc3a22
     6923    repne scasb                               ; f2 ae                       ; 0xc3a25
     6924    sal cx, 1                                 ; d1 e1                       ; 0xc3a27
     6925    mov di, cx                                ; 89 cf                       ; 0xc3a29
     6926    mov ax, word [cs:di+03660h]               ; 2e 8b 85 60 36              ; 0xc3a2b
     6927    jmp ax                                    ; ff e0                       ; 0xc3a30
     6928    mov bx, si                                ; 89 f3                       ; 0xc3a32 vgabios.c:2604
     6929    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a34
     6930    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a37
     6931    call 03c7fh                               ; e8 42 02                    ; 0xc3a3a
     6932    jmp near 03ac5h                           ; e9 85 00                    ; 0xc3a3d vgabios.c:2605
     6933    mov cx, si                                ; 89 f1                       ; 0xc3a40 vgabios.c:2607
     6934    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a42
     6935    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a45
     6936    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a48
     6937    call 03daah                               ; e8 5c 03                    ; 0xc3a4b
     6938    jmp near 03ac5h                           ; e9 74 00                    ; 0xc3a4e vgabios.c:2608
     6939    mov cx, si                                ; 89 f1                       ; 0xc3a51 vgabios.c:2610
     6940    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a53
     6941    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3a56
     6942    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a59
     6943    call 03e49h                               ; e8 ea 03                    ; 0xc3a5c
     6944    jmp short 03ac5h                          ; eb 64                       ; 0xc3a5f vgabios.c:2611
     6945    lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3a61 vgabios.c:2613
     6946    push ax                                   ; 50                          ; 0xc3a64
     6947    mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3a65
     6948    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3a68
     6949    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a6b
     6950    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a6e
     6951    call 04012h                               ; e8 9e 05                    ; 0xc3a71
     6952    jmp short 03ac5h                          ; eb 4f                       ; 0xc3a74 vgabios.c:2614
     6953    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3a76 vgabios.c:2616
     6954    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3a79
     6955    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3a7c
     6956    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a7f
     6957    call 0409eh                               ; e8 19 06                    ; 0xc3a82
     6958    jmp short 03ac5h                          ; eb 3e                       ; 0xc3a85 vgabios.c:2617
     6959    jmp short 03a90h                          ; eb 07                       ; 0xc3a87
     6960    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3a89 vgabios.c:2639
     6961    jmp short 03ac5h                          ; eb 35                       ; 0xc3a8e vgabios.c:2642
     6962    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3a90 vgabios.c:2644
     6963    jmp short 03ac5h                          ; eb 2e                       ; 0xc3a95 vgabios.c:2646
     6964    call 007afh                               ; e8 15 cd                    ; 0xc3a97 vgabios.c:2648
     6965    test ax, ax                               ; 85 c0                       ; 0xc3a9a
     6966    je short 03ac0h                           ; 74 22                       ; 0xc3a9c
     6967    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a9e vgabios.c:2649
     6968    xor ah, ah                                ; 30 e4                       ; 0xc3aa1
     6969    cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3aa3
     6970    jne short 03ab9h                          ; 75 11                       ; 0xc3aa6
     6971    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3aa8 vgabios.c:2652
     6972    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3aab
     6973    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3aae
     6974    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3ab1
     6975    call 0417dh                               ; e8 c6 06                    ; 0xc3ab4
     6976    jmp short 03ac5h                          ; eb 0c                       ; 0xc3ab7 vgabios.c:2653
     6977    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ab9 vgabios.c:2655
     6978    jmp short 03ac5h                          ; eb 05                       ; 0xc3abe vgabios.c:2658
     6979    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ac0 vgabios.c:2660
     6980    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ac5 vgabios.c:2670
     6981    pop di                                    ; 5f                          ; 0xc3ac8
     6982    pop si                                    ; 5e                          ; 0xc3ac9
     6983    pop bp                                    ; 5d                          ; 0xc3aca
     6984    retn                                      ; c3                          ; 0xc3acb
     6985  ; disGetNextSymbol 0xc3acc LB 0x7a3 -> off=0x0 cb=000000000000001f uValue=00000000000c3acc 'dispi_set_xres'
     6986dispi_set_xres:                              ; 0xc3acc LB 0x1f
     6987    push bp                                   ; 55                          ; 0xc3acc vbe.c:100
     6988    mov bp, sp                                ; 89 e5                       ; 0xc3acd
     6989    push bx                                   ; 53                          ; 0xc3acf
     6990    push dx                                   ; 52                          ; 0xc3ad0
     6991    mov bx, ax                                ; 89 c3                       ; 0xc3ad1
     6992    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3ad3 vbe.c:105
     6993    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ad6
     6994    call 00560h                               ; e8 84 ca                    ; 0xc3ad9
     6995    mov ax, bx                                ; 89 d8                       ; 0xc3adc vbe.c:106
     6996    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ade
     6997    call 00560h                               ; e8 7c ca                    ; 0xc3ae1
     6998    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ae4 vbe.c:107
     6999    pop dx                                    ; 5a                          ; 0xc3ae7
     7000    pop bx                                    ; 5b                          ; 0xc3ae8
     7001    pop bp                                    ; 5d                          ; 0xc3ae9
     7002    retn                                      ; c3                          ; 0xc3aea
     7003  ; disGetNextSymbol 0xc3aeb LB 0x784 -> off=0x0 cb=000000000000001f uValue=00000000000c3aeb 'dispi_set_yres'
     7004dispi_set_yres:                              ; 0xc3aeb LB 0x1f
     7005    push bp                                   ; 55                          ; 0xc3aeb vbe.c:109
     7006    mov bp, sp                                ; 89 e5                       ; 0xc3aec
     7007    push bx                                   ; 53                          ; 0xc3aee
     7008    push dx                                   ; 52                          ; 0xc3aef
     7009    mov bx, ax                                ; 89 c3                       ; 0xc3af0
     7010    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3af2 vbe.c:114
     7011    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3af5
     7012    call 00560h                               ; e8 65 ca                    ; 0xc3af8
     7013    mov ax, bx                                ; 89 d8                       ; 0xc3afb vbe.c:115
     7014    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3afd
     7015    call 00560h                               ; e8 5d ca                    ; 0xc3b00
     7016    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b03 vbe.c:116
     7017    pop dx                                    ; 5a                          ; 0xc3b06
     7018    pop bx                                    ; 5b                          ; 0xc3b07
     7019    pop bp                                    ; 5d                          ; 0xc3b08
     7020    retn                                      ; c3                          ; 0xc3b09
     7021  ; disGetNextSymbol 0xc3b0a LB 0x765 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b0a 'dispi_get_yres'
     7022dispi_get_yres:                              ; 0xc3b0a LB 0x19
     7023    push bp                                   ; 55                          ; 0xc3b0a vbe.c:118
     7024    mov bp, sp                                ; 89 e5                       ; 0xc3b0b
     7025    push dx                                   ; 52                          ; 0xc3b0d
     7026    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b0e vbe.c:120
     7027    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b11
     7028    call 00560h                               ; e8 49 ca                    ; 0xc3b14
     7029    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b17 vbe.c:121
     7030    call 00567h                               ; e8 4a ca                    ; 0xc3b1a
     7031    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b1d vbe.c:122
     7032    pop dx                                    ; 5a                          ; 0xc3b20
     7033    pop bp                                    ; 5d                          ; 0xc3b21
     7034    retn                                      ; c3                          ; 0xc3b22
     7035  ; disGetNextSymbol 0xc3b23 LB 0x74c -> off=0x0 cb=000000000000001f uValue=00000000000c3b23 'dispi_set_bpp'
     7036dispi_set_bpp:                               ; 0xc3b23 LB 0x1f
     7037    push bp                                   ; 55                          ; 0xc3b23 vbe.c:124
     7038    mov bp, sp                                ; 89 e5                       ; 0xc3b24
     7039    push bx                                   ; 53                          ; 0xc3b26
     7040    push dx                                   ; 52                          ; 0xc3b27
     7041    mov bx, ax                                ; 89 c3                       ; 0xc3b28
     7042    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b2a vbe.c:129
     7043    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b2d
     7044    call 00560h                               ; e8 2d ca                    ; 0xc3b30
     7045    mov ax, bx                                ; 89 d8                       ; 0xc3b33 vbe.c:130
     7046    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b35
     7047    call 00560h                               ; e8 25 ca                    ; 0xc3b38
     7048    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b3b vbe.c:131
     7049    pop dx                                    ; 5a                          ; 0xc3b3e
     7050    pop bx                                    ; 5b                          ; 0xc3b3f
     7051    pop bp                                    ; 5d                          ; 0xc3b40
     7052    retn                                      ; c3                          ; 0xc3b41
     7053  ; disGetNextSymbol 0xc3b42 LB 0x72d -> off=0x0 cb=0000000000000019 uValue=00000000000c3b42 'dispi_get_bpp'
     7054dispi_get_bpp:                               ; 0xc3b42 LB 0x19
     7055    push bp                                   ; 55                          ; 0xc3b42 vbe.c:133
     7056    mov bp, sp                                ; 89 e5                       ; 0xc3b43
     7057    push dx                                   ; 52                          ; 0xc3b45
     7058    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b46 vbe.c:135
     7059    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b49
     7060    call 00560h                               ; e8 11 ca                    ; 0xc3b4c
     7061    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b4f vbe.c:136
     7062    call 00567h                               ; e8 12 ca                    ; 0xc3b52
     7063    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b55 vbe.c:137
     7064    pop dx                                    ; 5a                          ; 0xc3b58
     7065    pop bp                                    ; 5d                          ; 0xc3b59
     7066    retn                                      ; c3                          ; 0xc3b5a
     7067  ; disGetNextSymbol 0xc3b5b LB 0x714 -> off=0x0 cb=000000000000001f uValue=00000000000c3b5b 'dispi_set_virt_width'
     7068dispi_set_virt_width:                        ; 0xc3b5b LB 0x1f
     7069    push bp                                   ; 55                          ; 0xc3b5b vbe.c:139
     7070    mov bp, sp                                ; 89 e5                       ; 0xc3b5c
     7071    push bx                                   ; 53                          ; 0xc3b5e
     7072    push dx                                   ; 52                          ; 0xc3b5f
     7073    mov bx, ax                                ; 89 c3                       ; 0xc3b60
     7074    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b62 vbe.c:144
     7075    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b65
     7076    call 00560h                               ; e8 f5 c9                    ; 0xc3b68
     7077    mov ax, bx                                ; 89 d8                       ; 0xc3b6b vbe.c:145
     7078    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b6d
     7079    call 00560h                               ; e8 ed c9                    ; 0xc3b70
     7080    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b73 vbe.c:146
     7081    pop dx                                    ; 5a                          ; 0xc3b76
     7082    pop bx                                    ; 5b                          ; 0xc3b77
     7083    pop bp                                    ; 5d                          ; 0xc3b78
     7084    retn                                      ; c3                          ; 0xc3b79
     7085  ; disGetNextSymbol 0xc3b7a LB 0x6f5 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b7a 'dispi_get_virt_width'
     7086dispi_get_virt_width:                        ; 0xc3b7a LB 0x19
     7087    push bp                                   ; 55                          ; 0xc3b7a vbe.c:148
     7088    mov bp, sp                                ; 89 e5                       ; 0xc3b7b
     7089    push dx                                   ; 52                          ; 0xc3b7d
     7090    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b7e vbe.c:150
     7091    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b81
     7092    call 00560h                               ; e8 d9 c9                    ; 0xc3b84
     7093    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b87 vbe.c:151
     7094    call 00567h                               ; e8 da c9                    ; 0xc3b8a
     7095    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b8d vbe.c:152
     7096    pop dx                                    ; 5a                          ; 0xc3b90
     7097    pop bp                                    ; 5d                          ; 0xc3b91
     7098    retn                                      ; c3                          ; 0xc3b92
     7099  ; disGetNextSymbol 0xc3b93 LB 0x6dc -> off=0x0 cb=0000000000000019 uValue=00000000000c3b93 'dispi_get_virt_height'
     7100dispi_get_virt_height:                       ; 0xc3b93 LB 0x19
     7101    push bp                                   ; 55                          ; 0xc3b93 vbe.c:154
     7102    mov bp, sp                                ; 89 e5                       ; 0xc3b94
     7103    push dx                                   ; 52                          ; 0xc3b96
     7104    mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3b97 vbe.c:156
     7105    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b9a
     7106    call 00560h                               ; e8 c0 c9                    ; 0xc3b9d
     7107    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ba0 vbe.c:157
     7108    call 00567h                               ; e8 c1 c9                    ; 0xc3ba3
     7109    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ba6 vbe.c:158
     7110    pop dx                                    ; 5a                          ; 0xc3ba9
     7111    pop bp                                    ; 5d                          ; 0xc3baa
     7112    retn                                      ; c3                          ; 0xc3bab
     7113  ; disGetNextSymbol 0xc3bac LB 0x6c3 -> off=0x0 cb=0000000000000012 uValue=00000000000c3bac 'in_word'
     7114in_word:                                     ; 0xc3bac LB 0x12
     7115    push bp                                   ; 55                          ; 0xc3bac vbe.c:160
     7116    mov bp, sp                                ; 89 e5                       ; 0xc3bad
     7117    push bx                                   ; 53                          ; 0xc3baf
     7118    mov bx, ax                                ; 89 c3                       ; 0xc3bb0
     7119    mov ax, dx                                ; 89 d0                       ; 0xc3bb2
     7120    mov dx, bx                                ; 89 da                       ; 0xc3bb4 vbe.c:162
     7121    out DX, ax                                ; ef                          ; 0xc3bb6
     7122    in ax, DX                                 ; ed                          ; 0xc3bb7 vbe.c:163
     7123    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bb8 vbe.c:164
     7124    pop bx                                    ; 5b                          ; 0xc3bbb
     7125    pop bp                                    ; 5d                          ; 0xc3bbc
     7126    retn                                      ; c3                          ; 0xc3bbd
     7127  ; disGetNextSymbol 0xc3bbe LB 0x6b1 -> off=0x0 cb=0000000000000014 uValue=00000000000c3bbe 'in_byte'
     7128in_byte:                                     ; 0xc3bbe LB 0x14
     7129    push bp                                   ; 55                          ; 0xc3bbe vbe.c:166
     7130    mov bp, sp                                ; 89 e5                       ; 0xc3bbf
     7131    push bx                                   ; 53                          ; 0xc3bc1
     7132    mov bx, ax                                ; 89 c3                       ; 0xc3bc2
     7133    mov ax, dx                                ; 89 d0                       ; 0xc3bc4
     7134    mov dx, bx                                ; 89 da                       ; 0xc3bc6 vbe.c:168
     7135    out DX, ax                                ; ef                          ; 0xc3bc8
     7136    in AL, DX                                 ; ec                          ; 0xc3bc9 vbe.c:169
     7137    db  02ah, 0e4h
     7138    ; sub ah, ah                                ; 2a e4                     ; 0xc3bca
     7139    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bcc vbe.c:170
     7140    pop bx                                    ; 5b                          ; 0xc3bcf
     7141    pop bp                                    ; 5d                          ; 0xc3bd0
     7142    retn                                      ; c3                          ; 0xc3bd1
     7143  ; disGetNextSymbol 0xc3bd2 LB 0x69d -> off=0x0 cb=0000000000000014 uValue=00000000000c3bd2 'dispi_get_id'
     7144dispi_get_id:                                ; 0xc3bd2 LB 0x14
     7145    push bp                                   ; 55                          ; 0xc3bd2 vbe.c:173
     7146    mov bp, sp                                ; 89 e5                       ; 0xc3bd3
     7147    push dx                                   ; 52                          ; 0xc3bd5
     7148    xor ax, ax                                ; 31 c0                       ; 0xc3bd6 vbe.c:175
     7149    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bd8
    71557150    out DX, ax                                ; ef                          ; 0xc3bdb
    7156     in AL, DX                                 ; ec                          ; 0xc3bdc vbe.c:169
    7157     db  02ah, 0e4h
    7158     ; sub ah, ah                                ; 2a e4                     ; 0xc3bdd
    7159     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bdf vbe.c:170
    7160     pop bx                                    ; 5b                          ; 0xc3be2
    7161     pop bp                                    ; 5d                          ; 0xc3be3
    7162     retn                                      ; c3                          ; 0xc3be4
    7163   ; disGetNextSymbol 0xc3be5 LB 0x69e -> off=0x0 cb=0000000000000014 uValue=00000000000c3be5 'dispi_get_id'
    7164 dispi_get_id:                                ; 0xc3be5 LB 0x14
    7165     push bp                                   ; 55                          ; 0xc3be5 vbe.c:173
    7166     mov bp, sp                                ; 89 e5                       ; 0xc3be6
    7167     push dx                                   ; 52                          ; 0xc3be8
    7168     xor ax, ax                                ; 31 c0                       ; 0xc3be9 vbe.c:175
    7169     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3beb
    7170     out DX, ax                                ; ef                          ; 0xc3bee
    7171     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bef vbe.c:176
    7172     in ax, DX                                 ; ed                          ; 0xc3bf2
    7173     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bf3 vbe.c:177
    7174     pop dx                                    ; 5a                          ; 0xc3bf6
    7175     pop bp                                    ; 5d                          ; 0xc3bf7
    7176     retn                                      ; c3                          ; 0xc3bf8
    7177   ; disGetNextSymbol 0xc3bf9 LB 0x68a -> off=0x0 cb=000000000000001a uValue=00000000000c3bf9 'dispi_set_id'
    7178 dispi_set_id:                                ; 0xc3bf9 LB 0x1a
    7179     push bp                                   ; 55                          ; 0xc3bf9 vbe.c:179
    7180     mov bp, sp                                ; 89 e5                       ; 0xc3bfa
    7181     push bx                                   ; 53                          ; 0xc3bfc
    7182     push dx                                   ; 52                          ; 0xc3bfd
    7183     mov bx, ax                                ; 89 c3                       ; 0xc3bfe
    7184     xor ax, ax                                ; 31 c0                       ; 0xc3c00 vbe.c:181
    7185     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c02
    7186     out DX, ax                                ; ef                          ; 0xc3c05
    7187     mov ax, bx                                ; 89 d8                       ; 0xc3c06 vbe.c:182
    7188     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c08
    7189     out DX, ax                                ; ef                          ; 0xc3c0b
    7190     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3c0c vbe.c:183
    7191     pop dx                                    ; 5a                          ; 0xc3c0f
    7192     pop bx                                    ; 5b                          ; 0xc3c10
    7193     pop bp                                    ; 5d                          ; 0xc3c11
    7194     retn                                      ; c3                          ; 0xc3c12
    7195   ; disGetNextSymbol 0xc3c13 LB 0x670 -> off=0x0 cb=000000000000002a uValue=00000000000c3c13 'vbe_init'
    7196 vbe_init:                                    ; 0xc3c13 LB 0x2a
    7197     push bp                                   ; 55                          ; 0xc3c13 vbe.c:188
    7198     mov bp, sp                                ; 89 e5                       ; 0xc3c14
    7199     push bx                                   ; 53                          ; 0xc3c16
    7200     mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3c17 vbe.c:190
    7201     call 03bf9h                               ; e8 dc ff                    ; 0xc3c1a
    7202     call 03be5h                               ; e8 c5 ff                    ; 0xc3c1d vbe.c:191
    7203     cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3c20
    7204     jne short 03c37h                          ; 75 12                       ; 0xc3c23
    7205     mov bx, 000b9h                            ; bb b9 00                    ; 0xc3c25 vbe.c:42
    7206     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3c28
    7207     mov es, ax                                ; 8e c0                       ; 0xc3c2b
    7208     mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3c2d
    7209     mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3c31 vbe.c:194
    7210     call 03bf9h                               ; e8 c2 ff                    ; 0xc3c34
    7211     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c37 vbe.c:199
    7212     pop bx                                    ; 5b                          ; 0xc3c3a
    7213     pop bp                                    ; 5d                          ; 0xc3c3b
    7214     retn                                      ; c3                          ; 0xc3c3c
    7215   ; disGetNextSymbol 0xc3c3d LB 0x646 -> off=0x0 cb=0000000000000055 uValue=00000000000c3c3d 'mode_info_find_mode'
    7216 mode_info_find_mode:                         ; 0xc3c3d LB 0x55
    7217     push bp                                   ; 55                          ; 0xc3c3d vbe.c:202
    7218     mov bp, sp                                ; 89 e5                       ; 0xc3c3e
    7219     push bx                                   ; 53                          ; 0xc3c40
    7220     push cx                                   ; 51                          ; 0xc3c41
    7221     push si                                   ; 56                          ; 0xc3c42
    7222     push di                                   ; 57                          ; 0xc3c43
    7223     mov di, ax                                ; 89 c7                       ; 0xc3c44
    7224     mov si, dx                                ; 89 d6                       ; 0xc3c46
    7225     xor dx, dx                                ; 31 d2                       ; 0xc3c48 vbe.c:208
    7226     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c4a
    7227     call 03bbfh                               ; e8 6f ff                    ; 0xc3c4d
    7228     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3c50 vbe.c:209
    7229     jne short 03c87h                          ; 75 32                       ; 0xc3c53
    7230     mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3c55 vbe.c:213
    7231     mov dx, bx                                ; 89 da                       ; 0xc3c58 vbe.c:218
    7232     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c5a
    7233     call 03bbfh                               ; e8 5f ff                    ; 0xc3c5d
    7234     mov cx, ax                                ; 89 c1                       ; 0xc3c60
    7235     cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3c62 vbe.c:219
    7236     je short 03c87h                           ; 74 20                       ; 0xc3c65
    7237     lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3c67 vbe.c:221
    7238     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c6a
    7239     call 03bbfh                               ; e8 4f ff                    ; 0xc3c6d
    7240     lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3c70
    7241     cmp cx, di                                ; 39 f9                       ; 0xc3c73 vbe.c:223
    7242     jne short 03c83h                          ; 75 0c                       ; 0xc3c75
    7243     test si, si                               ; 85 f6                       ; 0xc3c77 vbe.c:225
    7244     jne short 03c7fh                          ; 75 04                       ; 0xc3c79
    7245     mov ax, bx                                ; 89 d8                       ; 0xc3c7b vbe.c:226
    7246     jmp short 03c89h                          ; eb 0a                       ; 0xc3c7d
    7247     test AL, strict byte 080h                 ; a8 80                       ; 0xc3c7f vbe.c:227
    7248     jne short 03c7bh                          ; 75 f8                       ; 0xc3c81
    7249     mov bx, dx                                ; 89 d3                       ; 0xc3c83 vbe.c:230
    7250     jmp short 03c5ah                          ; eb d3                       ; 0xc3c85 vbe.c:235
    7251     xor ax, ax                                ; 31 c0                       ; 0xc3c87 vbe.c:238
    7252     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3c89 vbe.c:239
    7253     pop di                                    ; 5f                          ; 0xc3c8c
    7254     pop si                                    ; 5e                          ; 0xc3c8d
    7255     pop cx                                    ; 59                          ; 0xc3c8e
    7256     pop bx                                    ; 5b                          ; 0xc3c8f
    7257     pop bp                                    ; 5d                          ; 0xc3c90
    7258     retn                                      ; c3                          ; 0xc3c91
    7259   ; disGetNextSymbol 0xc3c92 LB 0x5f1 -> off=0x0 cb=000000000000012b uValue=00000000000c3c92 'vbe_biosfn_return_controller_information'
    7260 vbe_biosfn_return_controller_information: ; 0xc3c92 LB 0x12b
    7261     push bp                                   ; 55                          ; 0xc3c92 vbe.c:270
    7262     mov bp, sp                                ; 89 e5                       ; 0xc3c93
    7263     push cx                                   ; 51                          ; 0xc3c95
    7264     push si                                   ; 56                          ; 0xc3c96
    7265     push di                                   ; 57                          ; 0xc3c97
    7266     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3c98
    7267     mov si, ax                                ; 89 c6                       ; 0xc3c9b
    7268     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3c9d
    7269     mov di, bx                                ; 89 df                       ; 0xc3ca0
    7270     mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3ca2 vbe.c:275
    7271     call 005b7h                               ; e8 0d c9                    ; 0xc3ca7 vbe.c:278
    7272     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3caa
    7273     mov bx, di                                ; 89 fb                       ; 0xc3cad vbe.c:281
    7274     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3caf
    7275     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3cb2
    7276     xor dx, dx                                ; 31 d2                       ; 0xc3cb5 vbe.c:284
    7277     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3cb7
    7278     call 03bbfh                               ; e8 02 ff                    ; 0xc3cba
    7279     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3cbd vbe.c:285
    7280     je short 03ccch                           ; 74 0a                       ; 0xc3cc0
    7281     push SS                                   ; 16                          ; 0xc3cc2 vbe.c:287
    7282     pop ES                                    ; 07                          ; 0xc3cc3
    7283     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3cc4
    7284     jmp near 03db5h                           ; e9 e9 00                    ; 0xc3cc9 vbe.c:291
    7285     mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3ccc vbe.c:293
    7286     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3ccf vbe.c:300
    7287     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3cd4 vbe.c:308
    7288     cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3cd7
    7289     jne short 03ce6h                          ; 75 07                       ; 0xc3cdd
    7290     cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3cdf
    7291     je short 03cf5h                           ; 74 0f                       ; 0xc3ce4
    7292     cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3ce6
    7293     jne short 03cfah                          ; 75 0c                       ; 0xc3cec
    7294     cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3cee
    7295     jne short 03cfah                          ; 75 05                       ; 0xc3cf3
    7296     mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3cf5 vbe.c:310
    7297     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3cfa vbe.c:318
    7298     mov word [es:bx], 04556h                  ; 26 c7 07 56 45              ; 0xc3cfd
    7299     mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3d02 vbe.c:320
    7300     mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3d08 vbe.c:324
    7301     mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3d0e vbe.c:327
    7302     mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3d14
    7303     mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3d18 vbe.c:330
    7304     mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00           ; 0xc3d1e vbe.c:332
    7305     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3d24 vbe.c:336
    7306     mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3d27
    7307     lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3d2b vbe.c:337
    7308     mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3d2e
    7309     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3d32 vbe.c:340
    7310     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d35
    7311     call 03bbfh                               ; e8 84 fe                    ; 0xc3d38
    7312     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d3b
    7313     mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3d3e
    7314     cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3d42 vbe.c:342
    7315     je short 03d6ch                           ; 74 24                       ; 0xc3d46
    7316     mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3d48 vbe.c:345
    7317     mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3d4e vbe.c:346
    7318     mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3d54
    7319     mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3d58 vbe.c:347
    7320     mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3d5e
    7321     mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3d62 vbe.c:348
    7322     mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3d68
    7323     mov dx, cx                                ; 89 ca                       ; 0xc3d6c vbe.c:355
    7324     add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3d6e
    7325     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d71
    7326     call 03bd1h                               ; e8 5a fe                    ; 0xc3d74
    7327     xor ah, ah                                ; 30 e4                       ; 0xc3d77 vbe.c:356
    7328     cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3d79
    7329     jnbe short 03d95h                         ; 77 17                       ; 0xc3d7c
    7330     mov dx, cx                                ; 89 ca                       ; 0xc3d7e vbe.c:358
    7331     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d80
    7332     call 03bbfh                               ; e8 39 fe                    ; 0xc3d83
    7333     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3d86 vbe.c:362
    7334     add bx, di                                ; 01 fb                       ; 0xc3d89
    7335     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3d8b vbe.c:52
    7336     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3d8e
    7337     add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3d91 vbe.c:364
    7338     add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3d95 vbe.c:366
    7339     mov dx, cx                                ; 89 ca                       ; 0xc3d98 vbe.c:367
    7340     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d9a
    7341     call 03bbfh                               ; e8 1f fe                    ; 0xc3d9d
    7342     cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3da0 vbe.c:368
    7343     jne short 03d6ch                          ; 75 c7                       ; 0xc3da3
    7344     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3da5 vbe.c:371
    7345     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3da8 vbe.c:52
    7346     mov word [es:di], ax                      ; 26 89 05                    ; 0xc3dab
    7347     push SS                                   ; 16                          ; 0xc3dae vbe.c:372
    7348     pop ES                                    ; 07                          ; 0xc3daf
    7349     mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3db0
    7350     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3db5 vbe.c:373
    7351     pop di                                    ; 5f                          ; 0xc3db8
    7352     pop si                                    ; 5e                          ; 0xc3db9
    7353     pop cx                                    ; 59                          ; 0xc3dba
    7354     pop bp                                    ; 5d                          ; 0xc3dbb
    7355     retn                                      ; c3                          ; 0xc3dbc
    7356   ; disGetNextSymbol 0xc3dbd LB 0x4c6 -> off=0x0 cb=00000000000000a0 uValue=00000000000c3dbd 'vbe_biosfn_return_mode_information'
    7357 vbe_biosfn_return_mode_information:          ; 0xc3dbd LB 0xa0
    7358     push bp                                   ; 55                          ; 0xc3dbd vbe.c:385
    7359     mov bp, sp                                ; 89 e5                       ; 0xc3dbe
    7360     push si                                   ; 56                          ; 0xc3dc0
    7361     push di                                   ; 57                          ; 0xc3dc1
    7362     push ax                                   ; 50                          ; 0xc3dc2
    7363     push ax                                   ; 50                          ; 0xc3dc3
    7364     mov ax, dx                                ; 89 d0                       ; 0xc3dc4
    7365     mov si, bx                                ; 89 de                       ; 0xc3dc6
    7366     mov bx, cx                                ; 89 cb                       ; 0xc3dc8
    7367     test dh, 040h                             ; f6 c6 40                    ; 0xc3dca vbe.c:396
    7368     je short 03dd4h                           ; 74 05                       ; 0xc3dcd
    7369     mov dx, strict word 00001h                ; ba 01 00                    ; 0xc3dcf
    7370     jmp short 03dd6h                          ; eb 02                       ; 0xc3dd2
    7371     xor dx, dx                                ; 31 d2                       ; 0xc3dd4
    7372     and ah, 001h                              ; 80 e4 01                    ; 0xc3dd6 vbe.c:397
    7373     call 03c3dh                               ; e8 61 fe                    ; 0xc3dd9 vbe.c:399
    7374     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3ddc
    7375     test ax, ax                               ; 85 c0                       ; 0xc3ddf vbe.c:401
    7376     je short 03e4bh                           ; 74 68                       ; 0xc3de1
    7377     mov cx, 00100h                            ; b9 00 01                    ; 0xc3de3 vbe.c:406
    7378     xor ax, ax                                ; 31 c0                       ; 0xc3de6
    7379     mov di, bx                                ; 89 df                       ; 0xc3de8
    7380     mov es, si                                ; 8e c6                       ; 0xc3dea
    7381     cld                                       ; fc                          ; 0xc3dec
    7382     jcxz 03df1h                               ; e3 02                       ; 0xc3ded
    7383     rep stosb                                 ; f3 aa                       ; 0xc3def
    7384     xor cx, cx                                ; 31 c9                       ; 0xc3df1 vbe.c:407
    7385     jmp short 03dfah                          ; eb 05                       ; 0xc3df3
    7386     cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3df5
    7387     jnc short 03e13h                          ; 73 19                       ; 0xc3df8
    7388     mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3dfa vbe.c:410
    7389     inc dx                                    ; 42                          ; 0xc3dfd
    7390     inc dx                                    ; 42                          ; 0xc3dfe
    7391     add dx, cx                                ; 01 ca                       ; 0xc3dff
    7392     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3e01
    7393     call 03bd1h                               ; e8 ca fd                    ; 0xc3e04
    7394     mov di, bx                                ; 89 df                       ; 0xc3e07 vbe.c:411
    7395     add di, cx                                ; 01 cf                       ; 0xc3e09
    7396     mov es, si                                ; 8e c6                       ; 0xc3e0b vbe.c:42
    7397     mov byte [es:di], al                      ; 26 88 05                    ; 0xc3e0d
    7398     inc cx                                    ; 41                          ; 0xc3e10 vbe.c:412
    7399     jmp short 03df5h                          ; eb e2                       ; 0xc3e11
    7400     lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3e13 vbe.c:413
    7401     mov es, si                                ; 8e c6                       ; 0xc3e16 vbe.c:37
    7402     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3e18
    7403     test AL, strict byte 001h                 ; a8 01                       ; 0xc3e1b vbe.c:414
    7404     je short 03e2fh                           ; 74 10                       ; 0xc3e1d
    7405     lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3e1f vbe.c:415
    7406     mov word [es:di], 00629h                  ; 26 c7 05 29 06              ; 0xc3e22 vbe.c:52
    7407     lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3e27 vbe.c:417
    7408     mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3e2a vbe.c:52
    7409     mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3e2f vbe.c:420
    7410     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e32
    7411     call 00570h                               ; e8 38 c7                    ; 0xc3e35
    7412     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e38 vbe.c:421
    7413     call 00577h                               ; e8 39 c7                    ; 0xc3e3b
    7414     add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3e3e
    7415     mov es, si                                ; 8e c6                       ; 0xc3e41 vbe.c:52
    7416     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e43
    7417     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3e46 vbe.c:423
    7418     jmp short 03e4eh                          ; eb 03                       ; 0xc3e49 vbe.c:424
    7419     mov ax, 00100h                            ; b8 00 01                    ; 0xc3e4b vbe.c:428
    7420     push SS                                   ; 16                          ; 0xc3e4e vbe.c:431
    7421     pop ES                                    ; 07                          ; 0xc3e4f
    7422     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3e50
    7423     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e53
    7424     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e56 vbe.c:432
    7425     pop di                                    ; 5f                          ; 0xc3e59
    7426     pop si                                    ; 5e                          ; 0xc3e5a
    7427     pop bp                                    ; 5d                          ; 0xc3e5b
    7428     retn                                      ; c3                          ; 0xc3e5c
    7429   ; disGetNextSymbol 0xc3e5d LB 0x426 -> off=0x0 cb=00000000000000e7 uValue=00000000000c3e5d 'vbe_biosfn_set_mode'
    7430 vbe_biosfn_set_mode:                         ; 0xc3e5d LB 0xe7
    7431     push bp                                   ; 55                          ; 0xc3e5d vbe.c:444
    7432     mov bp, sp                                ; 89 e5                       ; 0xc3e5e
    7433     push si                                   ; 56                          ; 0xc3e60
    7434     push di                                   ; 57                          ; 0xc3e61
    7435     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3e62
    7436     mov si, ax                                ; 89 c6                       ; 0xc3e65
    7437     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3e67
    7438     test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3e6a vbe.c:452
    7439     je short 03e75h                           ; 74 05                       ; 0xc3e6e
    7440     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3e70
    7441     jmp short 03e77h                          ; eb 02                       ; 0xc3e73
    7442     xor ax, ax                                ; 31 c0                       ; 0xc3e75
    7443     mov dx, ax                                ; 89 c2                       ; 0xc3e77
    7444     test ax, ax                               ; 85 c0                       ; 0xc3e79 vbe.c:453
    7445     je short 03e80h                           ; 74 03                       ; 0xc3e7b
    7446     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3e7d
    7447     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3e80
    7448     test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3e83 vbe.c:454
    7449     je short 03e8eh                           ; 74 05                       ; 0xc3e87
    7450     mov ax, 00080h                            ; b8 80 00                    ; 0xc3e89
    7451     jmp short 03e90h                          ; eb 02                       ; 0xc3e8c
    7452     xor ax, ax                                ; 31 c0                       ; 0xc3e8e
    7453     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3e90
    7454     and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3e93 vbe.c:456
    7455     cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3e97 vbe.c:459
    7456     jnc short 03eb1h                          ; 73 13                       ; 0xc3e9c
    7457     xor ax, ax                                ; 31 c0                       ; 0xc3e9e vbe.c:463
    7458     call 005ddh                               ; e8 3a c7                    ; 0xc3ea0
    7459     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3ea3 vbe.c:467
    7460     xor ah, ah                                ; 30 e4                       ; 0xc3ea6
    7461     call 01375h                               ; e8 ca d4                    ; 0xc3ea8
    7462     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3eab vbe.c:468
    7463     jmp near 03f38h                           ; e9 87 00                    ; 0xc3eae vbe.c:469
    7464     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3eb1 vbe.c:472
    7465     call 03c3dh                               ; e8 86 fd                    ; 0xc3eb4
    7466     mov bx, ax                                ; 89 c3                       ; 0xc3eb7
    7467     test ax, ax                               ; 85 c0                       ; 0xc3eb9 vbe.c:474
    7468     je short 03f35h                           ; 74 78                       ; 0xc3ebb
    7469     lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3ebd vbe.c:479
    7470     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ec0
    7471     call 03bbfh                               ; e8 f9 fc                    ; 0xc3ec3
    7472     mov cx, ax                                ; 89 c1                       ; 0xc3ec6
    7473     lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3ec8 vbe.c:480
    7474     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ecb
    7475     call 03bbfh                               ; e8 ee fc                    ; 0xc3ece
    7476     mov di, ax                                ; 89 c7                       ; 0xc3ed1
    7477     lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3ed3 vbe.c:481
    7478     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ed6
    7479     call 03bd1h                               ; e8 f5 fc                    ; 0xc3ed9
    7480     mov bl, al                                ; 88 c3                       ; 0xc3edc
    7481     mov dl, al                                ; 88 c2                       ; 0xc3ede
    7482     xor ax, ax                                ; 31 c0                       ; 0xc3ee0 vbe.c:489
    7483     call 005ddh                               ; e8 f8 c6                    ; 0xc3ee2
    7484     cmp bl, 004h                              ; 80 fb 04                    ; 0xc3ee5 vbe.c:491
    7485     jne short 03ef0h                          ; 75 06                       ; 0xc3ee8
    7486     mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3eea vbe.c:493
    7487     call 01375h                               ; e8 85 d4                    ; 0xc3eed
    7488     mov al, dl                                ; 88 d0                       ; 0xc3ef0 vbe.c:496
    7489     xor ah, ah                                ; 30 e4                       ; 0xc3ef2
    7490     call 03b36h                               ; e8 3f fc                    ; 0xc3ef4
    7491     mov ax, cx                                ; 89 c8                       ; 0xc3ef7 vbe.c:497
    7492     call 03adfh                               ; e8 e3 fb                    ; 0xc3ef9
    7493     mov ax, di                                ; 89 f8                       ; 0xc3efc vbe.c:498
    7494     call 03afeh                               ; e8 fd fb                    ; 0xc3efe
    7495     xor ax, ax                                ; 31 c0                       ; 0xc3f01 vbe.c:499
    7496     call 00603h                               ; e8 fd c6                    ; 0xc3f03
    7497     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc3f06 vbe.c:500
    7498     or dl, 001h                               ; 80 ca 01                    ; 0xc3f09
    7499     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3f0c
    7500     xor ah, ah                                ; 30 e4                       ; 0xc3f0f
    7501     or al, dl                                 ; 08 d0                       ; 0xc3f11
    7502     call 005ddh                               ; e8 c7 c6                    ; 0xc3f13
    7503     call 006d2h                               ; e8 b9 c7                    ; 0xc3f16 vbe.c:501
    7504     mov bx, 000bah                            ; bb ba 00                    ; 0xc3f19 vbe.c:52
    7505     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f1c
    7506     mov es, ax                                ; 8e c0                       ; 0xc3f1f
    7507     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f21
    7508     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f24
    7509     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3f27 vbe.c:504
    7510     or AL, strict byte 060h                   ; 0c 60                       ; 0xc3f2a
    7511     mov bx, 00087h                            ; bb 87 00                    ; 0xc3f2c vbe.c:42
    7512     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3f2f
    7513     jmp near 03eabh                           ; e9 76 ff                    ; 0xc3f32
    7514     mov ax, 00100h                            ; b8 00 01                    ; 0xc3f35 vbe.c:513
    7515     push SS                                   ; 16                          ; 0xc3f38 vbe.c:517
    7516     pop ES                                    ; 07                          ; 0xc3f39
    7517     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3f3a
    7518     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f3d vbe.c:518
    7519     pop di                                    ; 5f                          ; 0xc3f40
    7520     pop si                                    ; 5e                          ; 0xc3f41
    7521     pop bp                                    ; 5d                          ; 0xc3f42
    7522     retn                                      ; c3                          ; 0xc3f43
    7523   ; disGetNextSymbol 0xc3f44 LB 0x33f -> off=0x0 cb=0000000000000008 uValue=00000000000c3f44 'vbe_biosfn_read_video_state_size'
    7524 vbe_biosfn_read_video_state_size:            ; 0xc3f44 LB 0x8
    7525     push bp                                   ; 55                          ; 0xc3f44 vbe.c:520
    7526     mov bp, sp                                ; 89 e5                       ; 0xc3f45
    7527     mov ax, strict word 00012h                ; b8 12 00                    ; 0xc3f47 vbe.c:523
    7528     pop bp                                    ; 5d                          ; 0xc3f4a
    7529     retn                                      ; c3                          ; 0xc3f4b
    7530   ; disGetNextSymbol 0xc3f4c LB 0x337 -> off=0x0 cb=000000000000004b uValue=00000000000c3f4c 'vbe_biosfn_save_video_state'
    7531 vbe_biosfn_save_video_state:                 ; 0xc3f4c LB 0x4b
    7532     push bp                                   ; 55                          ; 0xc3f4c vbe.c:525
    7533     mov bp, sp                                ; 89 e5                       ; 0xc3f4d
    7534     push bx                                   ; 53                          ; 0xc3f4f
    7535     push cx                                   ; 51                          ; 0xc3f50
    7536     push si                                   ; 56                          ; 0xc3f51
    7537     mov si, ax                                ; 89 c6                       ; 0xc3f52
    7538     mov bx, dx                                ; 89 d3                       ; 0xc3f54
    7539     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3f56 vbe.c:529
    7540     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f59
    7541     out DX, ax                                ; ef                          ; 0xc3f5c
    7542     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f5d vbe.c:530
    7543     in ax, DX                                 ; ed                          ; 0xc3f60
    7544     mov es, si                                ; 8e c6                       ; 0xc3f61 vbe.c:52
    7545     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f63
    7546     inc bx                                    ; 43                          ; 0xc3f66 vbe.c:532
    7547     inc bx                                    ; 43                          ; 0xc3f67
    7548     test AL, strict byte 001h                 ; a8 01                       ; 0xc3f68 vbe.c:533
    7549     je short 03f8fh                           ; 74 23                       ; 0xc3f6a
    7550     mov cx, strict word 00001h                ; b9 01 00                    ; 0xc3f6c vbe.c:535
    7551     jmp short 03f76h                          ; eb 05                       ; 0xc3f6f
    7552     cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc3f71
    7553     jnbe short 03f8fh                         ; 77 19                       ; 0xc3f74
    7554     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc3f76 vbe.c:536
    7555     je short 03f8ch                           ; 74 11                       ; 0xc3f79
    7556     mov ax, cx                                ; 89 c8                       ; 0xc3f7b vbe.c:537
    7557     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f7d
    7558     out DX, ax                                ; ef                          ; 0xc3f80
    7559     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f81 vbe.c:538
    7560     in ax, DX                                 ; ed                          ; 0xc3f84
    7561     mov es, si                                ; 8e c6                       ; 0xc3f85 vbe.c:52
    7562     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f87
    7563     inc bx                                    ; 43                          ; 0xc3f8a vbe.c:539
    7564     inc bx                                    ; 43                          ; 0xc3f8b
    7565     inc cx                                    ; 41                          ; 0xc3f8c vbe.c:541
    7566     jmp short 03f71h                          ; eb e2                       ; 0xc3f8d
    7567     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3f8f vbe.c:542
    7568     pop si                                    ; 5e                          ; 0xc3f92
    7569     pop cx                                    ; 59                          ; 0xc3f93
    7570     pop bx                                    ; 5b                          ; 0xc3f94
    7571     pop bp                                    ; 5d                          ; 0xc3f95
    7572     retn                                      ; c3                          ; 0xc3f96
    7573   ; disGetNextSymbol 0xc3f97 LB 0x2ec -> off=0x0 cb=000000000000008f uValue=00000000000c3f97 'vbe_biosfn_restore_video_state'
    7574 vbe_biosfn_restore_video_state:              ; 0xc3f97 LB 0x8f
    7575     push bp                                   ; 55                          ; 0xc3f97 vbe.c:545
    7576     mov bp, sp                                ; 89 e5                       ; 0xc3f98
    7577     push bx                                   ; 53                          ; 0xc3f9a
    7578     push cx                                   ; 51                          ; 0xc3f9b
    7579     push si                                   ; 56                          ; 0xc3f9c
    7580     push ax                                   ; 50                          ; 0xc3f9d
    7581     mov cx, ax                                ; 89 c1                       ; 0xc3f9e
    7582     mov bx, dx                                ; 89 d3                       ; 0xc3fa0
    7583     mov es, ax                                ; 8e c0                       ; 0xc3fa2 vbe.c:47
    7584     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fa4
    7585     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3fa7
    7586     inc bx                                    ; 43                          ; 0xc3faa vbe.c:550
    7587     inc bx                                    ; 43                          ; 0xc3fab
    7588     test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3fac vbe.c:552
    7589     jne short 03fc2h                          ; 75 10                       ; 0xc3fb0
    7590     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3fb2 vbe.c:553
    7591     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fb5
    7592     out DX, ax                                ; ef                          ; 0xc3fb8
    7593     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3fb9 vbe.c:554
    7594     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fbc
    7595     out DX, ax                                ; ef                          ; 0xc3fbf
    7596     jmp short 0401eh                          ; eb 5c                       ; 0xc3fc0 vbe.c:555
    7597     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3fc2 vbe.c:556
    7598     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fc5
    7599     out DX, ax                                ; ef                          ; 0xc3fc8
    7600     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fc9 vbe.c:47
    7601     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fcc vbe.c:48
    7602     out DX, ax                                ; ef                          ; 0xc3fcf
    7603     inc bx                                    ; 43                          ; 0xc3fd0 vbe.c:558
    7604     inc bx                                    ; 43                          ; 0xc3fd1
    7605     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3fd2
    7606     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fd5
    7607     out DX, ax                                ; ef                          ; 0xc3fd8
    7608     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fd9 vbe.c:47
    7609     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fdc vbe.c:48
    7610     out DX, ax                                ; ef                          ; 0xc3fdf
    7611     inc bx                                    ; 43                          ; 0xc3fe0 vbe.c:561
    7612     inc bx                                    ; 43                          ; 0xc3fe1
    7613     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3fe2
    7614     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fe5
    7615     out DX, ax                                ; ef                          ; 0xc3fe8
    7616     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fe9 vbe.c:47
    7617     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fec vbe.c:48
    7618     out DX, ax                                ; ef                          ; 0xc3fef
    7619     inc bx                                    ; 43                          ; 0xc3ff0 vbe.c:564
    7620     inc bx                                    ; 43                          ; 0xc3ff1
    7621     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3ff2
    7622     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ff5
    7623     out DX, ax                                ; ef                          ; 0xc3ff8
    7624     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3ff9 vbe.c:566
    7625     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ffc
    7626     out DX, ax                                ; ef                          ; 0xc3fff
    7627     mov si, strict word 00005h                ; be 05 00                    ; 0xc4000 vbe.c:568
    7628     jmp short 0400ah                          ; eb 05                       ; 0xc4003
    7629     cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc4005
    7630     jnbe short 0401eh                         ; 77 14                       ; 0xc4008
    7631     mov ax, si                                ; 89 f0                       ; 0xc400a vbe.c:569
    7632     mov dx, 001ceh                            ; ba ce 01                    ; 0xc400c
    7633     out DX, ax                                ; ef                          ; 0xc400f
    7634     mov es, cx                                ; 8e c1                       ; 0xc4010 vbe.c:47
    7635     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4012
    7636     mov dx, 001cfh                            ; ba cf 01                    ; 0xc4015 vbe.c:48
    7637     out DX, ax                                ; ef                          ; 0xc4018
    7638     inc bx                                    ; 43                          ; 0xc4019 vbe.c:571
    7639     inc bx                                    ; 43                          ; 0xc401a
    7640     inc si                                    ; 46                          ; 0xc401b vbe.c:572
    7641     jmp short 04005h                          ; eb e7                       ; 0xc401c
    7642     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc401e vbe.c:574
    7643     pop si                                    ; 5e                          ; 0xc4021
    7644     pop cx                                    ; 59                          ; 0xc4022
    7645     pop bx                                    ; 5b                          ; 0xc4023
    7646     pop bp                                    ; 5d                          ; 0xc4024
    7647     retn                                      ; c3                          ; 0xc4025
    7648   ; disGetNextSymbol 0xc4026 LB 0x25d -> off=0x0 cb=000000000000008c uValue=00000000000c4026 'vbe_biosfn_save_restore_state'
    7649 vbe_biosfn_save_restore_state:               ; 0xc4026 LB 0x8c
    7650     push bp                                   ; 55                          ; 0xc4026 vbe.c:590
    7651     mov bp, sp                                ; 89 e5                       ; 0xc4027
    7652     push si                                   ; 56                          ; 0xc4029
    7653     push di                                   ; 57                          ; 0xc402a
    7654     push ax                                   ; 50                          ; 0xc402b
    7655     mov si, ax                                ; 89 c6                       ; 0xc402c
    7656     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc402e
    7657     mov ax, bx                                ; 89 d8                       ; 0xc4031
    7658     mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc4033
    7659     mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc4036 vbe.c:595
    7660     xor ah, ah                                ; 30 e4                       ; 0xc4039 vbe.c:596
    7661     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc403b
    7662     je short 04085h                           ; 74 45                       ; 0xc403e
    7663     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc4040
    7664     je short 04069h                           ; 74 24                       ; 0xc4043
    7665     test ax, ax                               ; 85 c0                       ; 0xc4045
    7666     jne short 040a1h                          ; 75 58                       ; 0xc4047
    7667     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4049 vbe.c:598
    7668     call 03004h                               ; e8 b5 ef                    ; 0xc404c
    7669     mov cx, ax                                ; 89 c1                       ; 0xc404f
    7670     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4051 vbe.c:602
    7671     je short 0405ch                           ; 74 05                       ; 0xc4055
    7672     call 03f44h                               ; e8 ea fe                    ; 0xc4057 vbe.c:603
    7673     add ax, cx                                ; 01 c8                       ; 0xc405a
    7674     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc405c vbe.c:604
    7675     shr ax, 006h                              ; c1 e8 06                    ; 0xc405f
    7676     push SS                                   ; 16                          ; 0xc4062
    7677     pop ES                                    ; 07                          ; 0xc4063
    7678     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4064
    7679     jmp short 040a4h                          ; eb 3b                       ; 0xc4067 vbe.c:605
    7680     push SS                                   ; 16                          ; 0xc4069 vbe.c:607
    7681     pop ES                                    ; 07                          ; 0xc406a
    7682     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc406b
    7683     mov dx, cx                                ; 89 ca                       ; 0xc406e vbe.c:608
    7684     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4070
    7685     call 0303fh                               ; e8 c9 ef                    ; 0xc4073
    7686     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4076 vbe.c:612
    7687     je short 040a4h                           ; 74 28                       ; 0xc407a
    7688     mov dx, ax                                ; 89 c2                       ; 0xc407c vbe.c:613
    7689     mov ax, cx                                ; 89 c8                       ; 0xc407e
    7690     call 03f4ch                               ; e8 c9 fe                    ; 0xc4080
    7691     jmp short 040a4h                          ; eb 1f                       ; 0xc4083 vbe.c:614
    7692     push SS                                   ; 16                          ; 0xc4085 vbe.c:616
    7693     pop ES                                    ; 07                          ; 0xc4086
    7694     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4087
    7695     mov dx, cx                                ; 89 ca                       ; 0xc408a vbe.c:617
    7696     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc408c
    7697     call 03317h                               ; e8 85 f2                    ; 0xc408f
    7698     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4092 vbe.c:621
    7699     je short 040a4h                           ; 74 0c                       ; 0xc4096
    7700     mov dx, ax                                ; 89 c2                       ; 0xc4098 vbe.c:622
    7701     mov ax, cx                                ; 89 c8                       ; 0xc409a
    7702     call 03f97h                               ; e8 f8 fe                    ; 0xc409c
    7703     jmp short 040a4h                          ; eb 03                       ; 0xc409f vbe.c:623
    7704     mov di, 00100h                            ; bf 00 01                    ; 0xc40a1 vbe.c:626
    7705     push SS                                   ; 16                          ; 0xc40a4 vbe.c:629
    7706     pop ES                                    ; 07                          ; 0xc40a5
    7707     mov word [es:si], di                      ; 26 89 3c                    ; 0xc40a6
    7708     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc40a9 vbe.c:630
    7709     pop di                                    ; 5f                          ; 0xc40ac
    7710     pop si                                    ; 5e                          ; 0xc40ad
    7711     pop bp                                    ; 5d                          ; 0xc40ae
    7712     retn 00002h                               ; c2 02 00                    ; 0xc40af
    7713   ; disGetNextSymbol 0xc40b2 LB 0x1d1 -> off=0x0 cb=00000000000000df uValue=00000000000c40b2 'vbe_biosfn_get_set_scanline_length'
    7714 vbe_biosfn_get_set_scanline_length:          ; 0xc40b2 LB 0xdf
    7715     push bp                                   ; 55                          ; 0xc40b2 vbe.c:651
    7716     mov bp, sp                                ; 89 e5                       ; 0xc40b3
    7717     push si                                   ; 56                          ; 0xc40b5
    7718     push di                                   ; 57                          ; 0xc40b6
    7719     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc40b7
    7720     push ax                                   ; 50                          ; 0xc40ba
    7721     mov di, dx                                ; 89 d7                       ; 0xc40bb
    7722     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc40bd
    7723     mov si, cx                                ; 89 ce                       ; 0xc40c0
    7724     call 03b55h                               ; e8 90 fa                    ; 0xc40c2 vbe.c:660
    7725     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc40c5 vbe.c:661
    7726     jne short 040ceh                          ; 75 05                       ; 0xc40c7
    7727     mov bx, strict word 00010h                ; bb 10 00                    ; 0xc40c9
    7728     jmp short 040d2h                          ; eb 04                       ; 0xc40cc
    7729     xor ah, ah                                ; 30 e4                       ; 0xc40ce
    7730     mov bx, ax                                ; 89 c3                       ; 0xc40d0
    7731     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc40d2
    7732     call 03b8dh                               ; e8 b5 fa                    ; 0xc40d5 vbe.c:662
    7733     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc40d8
    7734     mov word [bp-00ch], strict word 0004fh    ; c7 46 f4 4f 00              ; 0xc40db vbe.c:663
    7735     push SS                                   ; 16                          ; 0xc40e0 vbe.c:664
    7736     pop ES                                    ; 07                          ; 0xc40e1
    7737     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc40e2
    7738     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc40e5
    7739     mov cl, byte [es:di]                      ; 26 8a 0d                    ; 0xc40e8 vbe.c:665
    7740     cmp cl, 002h                              ; 80 f9 02                    ; 0xc40eb vbe.c:669
    7741     je short 040fch                           ; 74 0c                       ; 0xc40ee
    7742     cmp cl, 001h                              ; 80 f9 01                    ; 0xc40f0
    7743     je short 04122h                           ; 74 2d                       ; 0xc40f3
    7744     test cl, cl                               ; 84 c9                       ; 0xc40f5
    7745     je short 0411dh                           ; 74 24                       ; 0xc40f7
    7746     jmp near 0417ah                           ; e9 7e 00                    ; 0xc40f9
    7747     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc40fc vbe.c:671
    7748     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc40ff
    7749     jne short 04108h                          ; 75 05                       ; 0xc4101
    7750     sal bx, 003h                              ; c1 e3 03                    ; 0xc4103 vbe.c:672
    7751     jmp short 0411dh                          ; eb 15                       ; 0xc4106 vbe.c:673
    7752     xor ah, ah                                ; 30 e4                       ; 0xc4108 vbe.c:674
    7753     cwd                                       ; 99                          ; 0xc410a
    7754     sal dx, 003h                              ; c1 e2 03                    ; 0xc410b
     7151    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bdc vbe.c:176
     7152    in ax, DX                                 ; ed                          ; 0xc3bdf
     7153    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3be0 vbe.c:177
     7154    pop dx                                    ; 5a                          ; 0xc3be3
     7155    pop bp                                    ; 5d                          ; 0xc3be4
     7156    retn                                      ; c3                          ; 0xc3be5
     7157  ; disGetNextSymbol 0xc3be6 LB 0x689 -> off=0x0 cb=000000000000001a uValue=00000000000c3be6 'dispi_set_id'
     7158dispi_set_id:                                ; 0xc3be6 LB 0x1a
     7159    push bp                                   ; 55                          ; 0xc3be6 vbe.c:179
     7160    mov bp, sp                                ; 89 e5                       ; 0xc3be7
     7161    push bx                                   ; 53                          ; 0xc3be9
     7162    push dx                                   ; 52                          ; 0xc3bea
     7163    mov bx, ax                                ; 89 c3                       ; 0xc3beb
     7164    xor ax, ax                                ; 31 c0                       ; 0xc3bed vbe.c:181
     7165    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bef
     7166    out DX, ax                                ; ef                          ; 0xc3bf2
     7167    mov ax, bx                                ; 89 d8                       ; 0xc3bf3 vbe.c:182
     7168    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bf5
     7169    out DX, ax                                ; ef                          ; 0xc3bf8
     7170    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3bf9 vbe.c:183
     7171    pop dx                                    ; 5a                          ; 0xc3bfc
     7172    pop bx                                    ; 5b                          ; 0xc3bfd
     7173    pop bp                                    ; 5d                          ; 0xc3bfe
     7174    retn                                      ; c3                          ; 0xc3bff
     7175  ; disGetNextSymbol 0xc3c00 LB 0x66f -> off=0x0 cb=000000000000002a uValue=00000000000c3c00 'vbe_init'
     7176vbe_init:                                    ; 0xc3c00 LB 0x2a
     7177    push bp                                   ; 55                          ; 0xc3c00 vbe.c:188
     7178    mov bp, sp                                ; 89 e5                       ; 0xc3c01
     7179    push bx                                   ; 53                          ; 0xc3c03
     7180    mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3c04 vbe.c:190
     7181    call 03be6h                               ; e8 dc ff                    ; 0xc3c07
     7182    call 03bd2h                               ; e8 c5 ff                    ; 0xc3c0a vbe.c:191
     7183    cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3c0d
     7184    jne short 03c24h                          ; 75 12                       ; 0xc3c10
     7185    mov bx, 000b9h                            ; bb b9 00                    ; 0xc3c12 vbe.c:42
     7186    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3c15
     7187    mov es, ax                                ; 8e c0                       ; 0xc3c18
     7188    mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3c1a
     7189    mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3c1e vbe.c:194
     7190    call 03be6h                               ; e8 c2 ff                    ; 0xc3c21
     7191    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c24 vbe.c:199
     7192    pop bx                                    ; 5b                          ; 0xc3c27
     7193    pop bp                                    ; 5d                          ; 0xc3c28
     7194    retn                                      ; c3                          ; 0xc3c29
     7195  ; disGetNextSymbol 0xc3c2a LB 0x645 -> off=0x0 cb=0000000000000055 uValue=00000000000c3c2a 'mode_info_find_mode'
     7196mode_info_find_mode:                         ; 0xc3c2a LB 0x55
     7197    push bp                                   ; 55                          ; 0xc3c2a vbe.c:202
     7198    mov bp, sp                                ; 89 e5                       ; 0xc3c2b
     7199    push bx                                   ; 53                          ; 0xc3c2d
     7200    push cx                                   ; 51                          ; 0xc3c2e
     7201    push si                                   ; 56                          ; 0xc3c2f
     7202    push di                                   ; 57                          ; 0xc3c30
     7203    mov di, ax                                ; 89 c7                       ; 0xc3c31
     7204    mov si, dx                                ; 89 d6                       ; 0xc3c33
     7205    xor dx, dx                                ; 31 d2                       ; 0xc3c35 vbe.c:208
     7206    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c37
     7207    call 03bach                               ; e8 6f ff                    ; 0xc3c3a
     7208    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3c3d vbe.c:209
     7209    jne short 03c74h                          ; 75 32                       ; 0xc3c40
     7210    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3c42 vbe.c:213
     7211    mov dx, bx                                ; 89 da                       ; 0xc3c45 vbe.c:218
     7212    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c47
     7213    call 03bach                               ; e8 5f ff                    ; 0xc3c4a
     7214    mov cx, ax                                ; 89 c1                       ; 0xc3c4d
     7215    cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3c4f vbe.c:219
     7216    je short 03c74h                           ; 74 20                       ; 0xc3c52
     7217    lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3c54 vbe.c:221
     7218    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c57
     7219    call 03bach                               ; e8 4f ff                    ; 0xc3c5a
     7220    lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3c5d
     7221    cmp cx, di                                ; 39 f9                       ; 0xc3c60 vbe.c:223
     7222    jne short 03c70h                          ; 75 0c                       ; 0xc3c62
     7223    test si, si                               ; 85 f6                       ; 0xc3c64 vbe.c:225
     7224    jne short 03c6ch                          ; 75 04                       ; 0xc3c66
     7225    mov ax, bx                                ; 89 d8                       ; 0xc3c68 vbe.c:226
     7226    jmp short 03c76h                          ; eb 0a                       ; 0xc3c6a
     7227    test AL, strict byte 080h                 ; a8 80                       ; 0xc3c6c vbe.c:227
     7228    jne short 03c68h                          ; 75 f8                       ; 0xc3c6e
     7229    mov bx, dx                                ; 89 d3                       ; 0xc3c70 vbe.c:230
     7230    jmp short 03c47h                          ; eb d3                       ; 0xc3c72 vbe.c:235
     7231    xor ax, ax                                ; 31 c0                       ; 0xc3c74 vbe.c:238
     7232    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3c76 vbe.c:239
     7233    pop di                                    ; 5f                          ; 0xc3c79
     7234    pop si                                    ; 5e                          ; 0xc3c7a
     7235    pop cx                                    ; 59                          ; 0xc3c7b
     7236    pop bx                                    ; 5b                          ; 0xc3c7c
     7237    pop bp                                    ; 5d                          ; 0xc3c7d
     7238    retn                                      ; c3                          ; 0xc3c7e
     7239  ; disGetNextSymbol 0xc3c7f LB 0x5f0 -> off=0x0 cb=000000000000012b uValue=00000000000c3c7f 'vbe_biosfn_return_controller_information'
     7240vbe_biosfn_return_controller_information: ; 0xc3c7f LB 0x12b
     7241    push bp                                   ; 55                          ; 0xc3c7f vbe.c:270
     7242    mov bp, sp                                ; 89 e5                       ; 0xc3c80
     7243    push cx                                   ; 51                          ; 0xc3c82
     7244    push si                                   ; 56                          ; 0xc3c83
     7245    push di                                   ; 57                          ; 0xc3c84
     7246    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3c85
     7247    mov si, ax                                ; 89 c6                       ; 0xc3c88
     7248    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3c8a
     7249    mov di, bx                                ; 89 df                       ; 0xc3c8d
     7250    mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3c8f vbe.c:275
     7251    call 005a7h                               ; e8 10 c9                    ; 0xc3c94 vbe.c:278
     7252    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3c97
     7253    mov bx, di                                ; 89 fb                       ; 0xc3c9a vbe.c:281
     7254    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3c9c
     7255    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3c9f
     7256    xor dx, dx                                ; 31 d2                       ; 0xc3ca2 vbe.c:284
     7257    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ca4
     7258    call 03bach                               ; e8 02 ff                    ; 0xc3ca7
     7259    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3caa vbe.c:285
     7260    je short 03cb9h                           ; 74 0a                       ; 0xc3cad
     7261    push SS                                   ; 16                          ; 0xc3caf vbe.c:287
     7262    pop ES                                    ; 07                          ; 0xc3cb0
     7263    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3cb1
     7264    jmp near 03da2h                           ; e9 e9 00                    ; 0xc3cb6 vbe.c:291
     7265    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3cb9 vbe.c:293
     7266    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3cbc vbe.c:300
     7267    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3cc1 vbe.c:308
     7268    cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3cc4
     7269    jne short 03cd3h                          ; 75 07                       ; 0xc3cca
     7270    cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3ccc
     7271    je short 03ce2h                           ; 74 0f                       ; 0xc3cd1
     7272    cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3cd3
     7273    jne short 03ce7h                          ; 75 0c                       ; 0xc3cd9
     7274    cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3cdb
     7275    jne short 03ce7h                          ; 75 05                       ; 0xc3ce0
     7276    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3ce2 vbe.c:310
     7277    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3ce7 vbe.c:318
     7278    mov word [es:bx], 04556h                  ; 26 c7 07 56 45              ; 0xc3cea
     7279    mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3cef vbe.c:320
     7280    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3cf5 vbe.c:324
     7281    mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3cfb vbe.c:327
     7282    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3d01
     7283    mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3d05 vbe.c:330
     7284    mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00           ; 0xc3d0b vbe.c:332
     7285    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3d11 vbe.c:336
     7286    mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3d14
     7287    lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3d18 vbe.c:337
     7288    mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3d1b
     7289    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3d1f vbe.c:340
     7290    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d22
     7291    call 03bach                               ; e8 84 fe                    ; 0xc3d25
     7292    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d28
     7293    mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3d2b
     7294    cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3d2f vbe.c:342
     7295    je short 03d59h                           ; 74 24                       ; 0xc3d33
     7296    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3d35 vbe.c:345
     7297    mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3d3b vbe.c:346
     7298    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3d41
     7299    mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3d45 vbe.c:347
     7300    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3d4b
     7301    mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3d4f vbe.c:348
     7302    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3d55
     7303    mov dx, cx                                ; 89 ca                       ; 0xc3d59 vbe.c:355
     7304    add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3d5b
     7305    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d5e
     7306    call 03bbeh                               ; e8 5a fe                    ; 0xc3d61
     7307    xor ah, ah                                ; 30 e4                       ; 0xc3d64 vbe.c:356
     7308    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3d66
     7309    jnbe short 03d82h                         ; 77 17                       ; 0xc3d69
     7310    mov dx, cx                                ; 89 ca                       ; 0xc3d6b vbe.c:358
     7311    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d6d
     7312    call 03bach                               ; e8 39 fe                    ; 0xc3d70
     7313    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3d73 vbe.c:362
     7314    add bx, di                                ; 01 fb                       ; 0xc3d76
     7315    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3d78 vbe.c:52
     7316    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3d7b
     7317    add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3d7e vbe.c:364
     7318    add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3d82 vbe.c:366
     7319    mov dx, cx                                ; 89 ca                       ; 0xc3d85 vbe.c:367
     7320    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d87
     7321    call 03bach                               ; e8 1f fe                    ; 0xc3d8a
     7322    cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3d8d vbe.c:368
     7323    jne short 03d59h                          ; 75 c7                       ; 0xc3d90
     7324    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3d92 vbe.c:371
     7325    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3d95 vbe.c:52
     7326    mov word [es:di], ax                      ; 26 89 05                    ; 0xc3d98
     7327    push SS                                   ; 16                          ; 0xc3d9b vbe.c:372
     7328    pop ES                                    ; 07                          ; 0xc3d9c
     7329    mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3d9d
     7330    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3da2 vbe.c:373
     7331    pop di                                    ; 5f                          ; 0xc3da5
     7332    pop si                                    ; 5e                          ; 0xc3da6
     7333    pop cx                                    ; 59                          ; 0xc3da7
     7334    pop bp                                    ; 5d                          ; 0xc3da8
     7335    retn                                      ; c3                          ; 0xc3da9
     7336  ; disGetNextSymbol 0xc3daa LB 0x4c5 -> off=0x0 cb=000000000000009f uValue=00000000000c3daa 'vbe_biosfn_return_mode_information'
     7337vbe_biosfn_return_mode_information:          ; 0xc3daa LB 0x9f
     7338    push bp                                   ; 55                          ; 0xc3daa vbe.c:385
     7339    mov bp, sp                                ; 89 e5                       ; 0xc3dab
     7340    push si                                   ; 56                          ; 0xc3dad
     7341    push di                                   ; 57                          ; 0xc3dae
     7342    push ax                                   ; 50                          ; 0xc3daf
     7343    push ax                                   ; 50                          ; 0xc3db0
     7344    mov ax, dx                                ; 89 d0                       ; 0xc3db1
     7345    mov si, bx                                ; 89 de                       ; 0xc3db3
     7346    mov bx, cx                                ; 89 cb                       ; 0xc3db5
     7347    test dh, 040h                             ; f6 c6 40                    ; 0xc3db7 vbe.c:396
     7348    je short 03dc1h                           ; 74 05                       ; 0xc3dba
     7349    mov dx, strict word 00001h                ; ba 01 00                    ; 0xc3dbc
     7350    jmp short 03dc3h                          ; eb 02                       ; 0xc3dbf
     7351    xor dx, dx                                ; 31 d2                       ; 0xc3dc1
     7352    and ah, 001h                              ; 80 e4 01                    ; 0xc3dc3 vbe.c:397
     7353    call 03c2ah                               ; e8 61 fe                    ; 0xc3dc6 vbe.c:399
     7354    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3dc9
     7355    test ax, ax                               ; 85 c0                       ; 0xc3dcc vbe.c:401
     7356    je short 03e37h                           ; 74 67                       ; 0xc3dce
     7357    mov cx, 00100h                            ; b9 00 01                    ; 0xc3dd0 vbe.c:406
     7358    xor ax, ax                                ; 31 c0                       ; 0xc3dd3
     7359    mov di, bx                                ; 89 df                       ; 0xc3dd5
     7360    mov es, si                                ; 8e c6                       ; 0xc3dd7
     7361    jcxz 03dddh                               ; e3 02                       ; 0xc3dd9
     7362    rep stosb                                 ; f3 aa                       ; 0xc3ddb
     7363    xor cx, cx                                ; 31 c9                       ; 0xc3ddd vbe.c:407
     7364    jmp short 03de6h                          ; eb 05                       ; 0xc3ddf
     7365    cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3de1
     7366    jnc short 03dffh                          ; 73 19                       ; 0xc3de4
     7367    mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3de6 vbe.c:410
     7368    inc dx                                    ; 42                          ; 0xc3de9
     7369    inc dx                                    ; 42                          ; 0xc3dea
     7370    add dx, cx                                ; 01 ca                       ; 0xc3deb
     7371    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ded
     7372    call 03bbeh                               ; e8 cb fd                    ; 0xc3df0
     7373    mov di, bx                                ; 89 df                       ; 0xc3df3 vbe.c:411
     7374    add di, cx                                ; 01 cf                       ; 0xc3df5
     7375    mov es, si                                ; 8e c6                       ; 0xc3df7 vbe.c:42
     7376    mov byte [es:di], al                      ; 26 88 05                    ; 0xc3df9
     7377    inc cx                                    ; 41                          ; 0xc3dfc vbe.c:412
     7378    jmp short 03de1h                          ; eb e2                       ; 0xc3dfd
     7379    lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3dff vbe.c:413
     7380    mov es, si                                ; 8e c6                       ; 0xc3e02 vbe.c:37
     7381    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3e04
     7382    test AL, strict byte 001h                 ; a8 01                       ; 0xc3e07 vbe.c:414
     7383    je short 03e1bh                           ; 74 10                       ; 0xc3e09
     7384    lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3e0b vbe.c:415
     7385    mov word [es:di], 00619h                  ; 26 c7 05 19 06              ; 0xc3e0e vbe.c:52
     7386    lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3e13 vbe.c:417
     7387    mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3e16 vbe.c:52
     7388    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3e1b vbe.c:420
     7389    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e1e
     7390    call 00560h                               ; e8 3c c7                    ; 0xc3e21
     7391    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e24 vbe.c:421
     7392    call 00567h                               ; e8 3d c7                    ; 0xc3e27
     7393    add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3e2a
     7394    mov es, si                                ; 8e c6                       ; 0xc3e2d vbe.c:52
     7395    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e2f
     7396    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3e32 vbe.c:423
     7397    jmp short 03e3ah                          ; eb 03                       ; 0xc3e35 vbe.c:424
     7398    mov ax, 00100h                            ; b8 00 01                    ; 0xc3e37 vbe.c:428
     7399    push SS                                   ; 16                          ; 0xc3e3a vbe.c:431
     7400    pop ES                                    ; 07                          ; 0xc3e3b
     7401    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3e3c
     7402    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e3f
     7403    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e42 vbe.c:432
     7404    pop di                                    ; 5f                          ; 0xc3e45
     7405    pop si                                    ; 5e                          ; 0xc3e46
     7406    pop bp                                    ; 5d                          ; 0xc3e47
     7407    retn                                      ; c3                          ; 0xc3e48
     7408  ; disGetNextSymbol 0xc3e49 LB 0x426 -> off=0x0 cb=00000000000000e7 uValue=00000000000c3e49 'vbe_biosfn_set_mode'
     7409vbe_biosfn_set_mode:                         ; 0xc3e49 LB 0xe7
     7410    push bp                                   ; 55                          ; 0xc3e49 vbe.c:444
     7411    mov bp, sp                                ; 89 e5                       ; 0xc3e4a
     7412    push si                                   ; 56                          ; 0xc3e4c
     7413    push di                                   ; 57                          ; 0xc3e4d
     7414    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3e4e
     7415    mov si, ax                                ; 89 c6                       ; 0xc3e51
     7416    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3e53
     7417    test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3e56 vbe.c:452
     7418    je short 03e61h                           ; 74 05                       ; 0xc3e5a
     7419    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3e5c
     7420    jmp short 03e63h                          ; eb 02                       ; 0xc3e5f
     7421    xor ax, ax                                ; 31 c0                       ; 0xc3e61
     7422    mov dx, ax                                ; 89 c2                       ; 0xc3e63
     7423    test ax, ax                               ; 85 c0                       ; 0xc3e65 vbe.c:453
     7424    je short 03e6ch                           ; 74 03                       ; 0xc3e67
     7425    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3e69
     7426    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3e6c
     7427    test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3e6f vbe.c:454
     7428    je short 03e7ah                           ; 74 05                       ; 0xc3e73
     7429    mov ax, 00080h                            ; b8 80 00                    ; 0xc3e75
     7430    jmp short 03e7ch                          ; eb 02                       ; 0xc3e78
     7431    xor ax, ax                                ; 31 c0                       ; 0xc3e7a
     7432    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3e7c
     7433    and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3e7f vbe.c:456
     7434    cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3e83 vbe.c:459
     7435    jnc short 03e9dh                          ; 73 13                       ; 0xc3e88
     7436    xor ax, ax                                ; 31 c0                       ; 0xc3e8a vbe.c:463
     7437    call 005cdh                               ; e8 3e c7                    ; 0xc3e8c
     7438    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3e8f vbe.c:467
     7439    xor ah, ah                                ; 30 e4                       ; 0xc3e92
     7440    call 0137eh                               ; e8 e7 d4                    ; 0xc3e94
     7441    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3e97 vbe.c:468
     7442    jmp near 03f24h                           ; e9 87 00                    ; 0xc3e9a vbe.c:469
     7443    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3e9d vbe.c:472
     7444    call 03c2ah                               ; e8 87 fd                    ; 0xc3ea0
     7445    mov bx, ax                                ; 89 c3                       ; 0xc3ea3
     7446    test ax, ax                               ; 85 c0                       ; 0xc3ea5 vbe.c:474
     7447    je short 03f21h                           ; 74 78                       ; 0xc3ea7
     7448    lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3ea9 vbe.c:479
     7449    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3eac
     7450    call 03bach                               ; e8 fa fc                    ; 0xc3eaf
     7451    mov cx, ax                                ; 89 c1                       ; 0xc3eb2
     7452    lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3eb4 vbe.c:480
     7453    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3eb7
     7454    call 03bach                               ; e8 ef fc                    ; 0xc3eba
     7455    mov di, ax                                ; 89 c7                       ; 0xc3ebd
     7456    lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3ebf vbe.c:481
     7457    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ec2
     7458    call 03bbeh                               ; e8 f6 fc                    ; 0xc3ec5
     7459    mov bl, al                                ; 88 c3                       ; 0xc3ec8
     7460    mov dl, al                                ; 88 c2                       ; 0xc3eca
     7461    xor ax, ax                                ; 31 c0                       ; 0xc3ecc vbe.c:489
     7462    call 005cdh                               ; e8 fc c6                    ; 0xc3ece
     7463    cmp bl, 004h                              ; 80 fb 04                    ; 0xc3ed1 vbe.c:491
     7464    jne short 03edch                          ; 75 06                       ; 0xc3ed4
     7465    mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3ed6 vbe.c:493
     7466    call 0137eh                               ; e8 a2 d4                    ; 0xc3ed9
     7467    mov al, dl                                ; 88 d0                       ; 0xc3edc vbe.c:496
     7468    xor ah, ah                                ; 30 e4                       ; 0xc3ede
     7469    call 03b23h                               ; e8 40 fc                    ; 0xc3ee0
     7470    mov ax, cx                                ; 89 c8                       ; 0xc3ee3 vbe.c:497
     7471    call 03acch                               ; e8 e4 fb                    ; 0xc3ee5
     7472    mov ax, di                                ; 89 f8                       ; 0xc3ee8 vbe.c:498
     7473    call 03aebh                               ; e8 fe fb                    ; 0xc3eea
     7474    xor ax, ax                                ; 31 c0                       ; 0xc3eed vbe.c:499
     7475    call 005f3h                               ; e8 01 c7                    ; 0xc3eef
     7476    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc3ef2 vbe.c:500
     7477    or dl, 001h                               ; 80 ca 01                    ; 0xc3ef5
     7478    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3ef8
     7479    xor ah, ah                                ; 30 e4                       ; 0xc3efb
     7480    or al, dl                                 ; 08 d0                       ; 0xc3efd
     7481    call 005cdh                               ; e8 cb c6                    ; 0xc3eff
     7482    call 006c2h                               ; e8 bd c7                    ; 0xc3f02 vbe.c:501
     7483    mov bx, 000bah                            ; bb ba 00                    ; 0xc3f05 vbe.c:52
     7484    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f08
     7485    mov es, ax                                ; 8e c0                       ; 0xc3f0b
     7486    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f0d
     7487    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f10
     7488    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3f13 vbe.c:504
     7489    or AL, strict byte 060h                   ; 0c 60                       ; 0xc3f16
     7490    mov bx, 00087h                            ; bb 87 00                    ; 0xc3f18 vbe.c:42
     7491    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3f1b
     7492    jmp near 03e97h                           ; e9 76 ff                    ; 0xc3f1e
     7493    mov ax, 00100h                            ; b8 00 01                    ; 0xc3f21 vbe.c:513
     7494    push SS                                   ; 16                          ; 0xc3f24 vbe.c:517
     7495    pop ES                                    ; 07                          ; 0xc3f25
     7496    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3f26
     7497    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f29 vbe.c:518
     7498    pop di                                    ; 5f                          ; 0xc3f2c
     7499    pop si                                    ; 5e                          ; 0xc3f2d
     7500    pop bp                                    ; 5d                          ; 0xc3f2e
     7501    retn                                      ; c3                          ; 0xc3f2f
     7502  ; disGetNextSymbol 0xc3f30 LB 0x33f -> off=0x0 cb=0000000000000008 uValue=00000000000c3f30 'vbe_biosfn_read_video_state_size'
     7503vbe_biosfn_read_video_state_size:            ; 0xc3f30 LB 0x8
     7504    push bp                                   ; 55                          ; 0xc3f30 vbe.c:520
     7505    mov bp, sp                                ; 89 e5                       ; 0xc3f31
     7506    mov ax, strict word 00012h                ; b8 12 00                    ; 0xc3f33 vbe.c:523
     7507    pop bp                                    ; 5d                          ; 0xc3f36
     7508    retn                                      ; c3                          ; 0xc3f37
     7509  ; disGetNextSymbol 0xc3f38 LB 0x337 -> off=0x0 cb=000000000000004b uValue=00000000000c3f38 'vbe_biosfn_save_video_state'
     7510vbe_biosfn_save_video_state:                 ; 0xc3f38 LB 0x4b
     7511    push bp                                   ; 55                          ; 0xc3f38 vbe.c:525
     7512    mov bp, sp                                ; 89 e5                       ; 0xc3f39
     7513    push bx                                   ; 53                          ; 0xc3f3b
     7514    push cx                                   ; 51                          ; 0xc3f3c
     7515    push si                                   ; 56                          ; 0xc3f3d
     7516    mov si, ax                                ; 89 c6                       ; 0xc3f3e
     7517    mov bx, dx                                ; 89 d3                       ; 0xc3f40
     7518    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3f42 vbe.c:529
     7519    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f45
     7520    out DX, ax                                ; ef                          ; 0xc3f48
     7521    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f49 vbe.c:530
     7522    in ax, DX                                 ; ed                          ; 0xc3f4c
     7523    mov es, si                                ; 8e c6                       ; 0xc3f4d vbe.c:52
     7524    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f4f
     7525    inc bx                                    ; 43                          ; 0xc3f52 vbe.c:532
     7526    inc bx                                    ; 43                          ; 0xc3f53
     7527    test AL, strict byte 001h                 ; a8 01                       ; 0xc3f54 vbe.c:533
     7528    je short 03f7bh                           ; 74 23                       ; 0xc3f56
     7529    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc3f58 vbe.c:535
     7530    jmp short 03f62h                          ; eb 05                       ; 0xc3f5b
     7531    cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc3f5d
     7532    jnbe short 03f7bh                         ; 77 19                       ; 0xc3f60
     7533    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc3f62 vbe.c:536
     7534    je short 03f78h                           ; 74 11                       ; 0xc3f65
     7535    mov ax, cx                                ; 89 c8                       ; 0xc3f67 vbe.c:537
     7536    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f69
     7537    out DX, ax                                ; ef                          ; 0xc3f6c
     7538    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f6d vbe.c:538
     7539    in ax, DX                                 ; ed                          ; 0xc3f70
     7540    mov es, si                                ; 8e c6                       ; 0xc3f71 vbe.c:52
     7541    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f73
     7542    inc bx                                    ; 43                          ; 0xc3f76 vbe.c:539
     7543    inc bx                                    ; 43                          ; 0xc3f77
     7544    inc cx                                    ; 41                          ; 0xc3f78 vbe.c:541
     7545    jmp short 03f5dh                          ; eb e2                       ; 0xc3f79
     7546    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3f7b vbe.c:542
     7547    pop si                                    ; 5e                          ; 0xc3f7e
     7548    pop cx                                    ; 59                          ; 0xc3f7f
     7549    pop bx                                    ; 5b                          ; 0xc3f80
     7550    pop bp                                    ; 5d                          ; 0xc3f81
     7551    retn                                      ; c3                          ; 0xc3f82
     7552  ; disGetNextSymbol 0xc3f83 LB 0x2ec -> off=0x0 cb=000000000000008f uValue=00000000000c3f83 'vbe_biosfn_restore_video_state'
     7553vbe_biosfn_restore_video_state:              ; 0xc3f83 LB 0x8f
     7554    push bp                                   ; 55                          ; 0xc3f83 vbe.c:545
     7555    mov bp, sp                                ; 89 e5                       ; 0xc3f84
     7556    push bx                                   ; 53                          ; 0xc3f86
     7557    push cx                                   ; 51                          ; 0xc3f87
     7558    push si                                   ; 56                          ; 0xc3f88
     7559    push ax                                   ; 50                          ; 0xc3f89
     7560    mov cx, ax                                ; 89 c1                       ; 0xc3f8a
     7561    mov bx, dx                                ; 89 d3                       ; 0xc3f8c
     7562    mov es, ax                                ; 8e c0                       ; 0xc3f8e vbe.c:47
     7563    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3f90
     7564    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3f93
     7565    inc bx                                    ; 43                          ; 0xc3f96 vbe.c:550
     7566    inc bx                                    ; 43                          ; 0xc3f97
     7567    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3f98 vbe.c:552
     7568    jne short 03faeh                          ; 75 10                       ; 0xc3f9c
     7569    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3f9e vbe.c:553
     7570    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fa1
     7571    out DX, ax                                ; ef                          ; 0xc3fa4
     7572    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3fa5 vbe.c:554
     7573    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fa8
     7574    out DX, ax                                ; ef                          ; 0xc3fab
     7575    jmp short 0400ah                          ; eb 5c                       ; 0xc3fac vbe.c:555
     7576    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3fae vbe.c:556
     7577    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fb1
     7578    out DX, ax                                ; ef                          ; 0xc3fb4
     7579    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fb5 vbe.c:47
     7580    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fb8 vbe.c:48
     7581    out DX, ax                                ; ef                          ; 0xc3fbb
     7582    inc bx                                    ; 43                          ; 0xc3fbc vbe.c:558
     7583    inc bx                                    ; 43                          ; 0xc3fbd
     7584    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3fbe
     7585    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fc1
     7586    out DX, ax                                ; ef                          ; 0xc3fc4
     7587    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fc5 vbe.c:47
     7588    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fc8 vbe.c:48
     7589    out DX, ax                                ; ef                          ; 0xc3fcb
     7590    inc bx                                    ; 43                          ; 0xc3fcc vbe.c:561
     7591    inc bx                                    ; 43                          ; 0xc3fcd
     7592    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3fce
     7593    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fd1
     7594    out DX, ax                                ; ef                          ; 0xc3fd4
     7595    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fd5 vbe.c:47
     7596    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fd8 vbe.c:48
     7597    out DX, ax                                ; ef                          ; 0xc3fdb
     7598    inc bx                                    ; 43                          ; 0xc3fdc vbe.c:564
     7599    inc bx                                    ; 43                          ; 0xc3fdd
     7600    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3fde
     7601    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fe1
     7602    out DX, ax                                ; ef                          ; 0xc3fe4
     7603    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3fe5 vbe.c:566
     7604    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fe8
     7605    out DX, ax                                ; ef                          ; 0xc3feb
     7606    mov si, strict word 00005h                ; be 05 00                    ; 0xc3fec vbe.c:568
     7607    jmp short 03ff6h                          ; eb 05                       ; 0xc3fef
     7608    cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc3ff1
     7609    jnbe short 0400ah                         ; 77 14                       ; 0xc3ff4
     7610    mov ax, si                                ; 89 f0                       ; 0xc3ff6 vbe.c:569
     7611    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ff8
     7612    out DX, ax                                ; ef                          ; 0xc3ffb
     7613    mov es, cx                                ; 8e c1                       ; 0xc3ffc vbe.c:47
     7614    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3ffe
     7615    mov dx, 001cfh                            ; ba cf 01                    ; 0xc4001 vbe.c:48
     7616    out DX, ax                                ; ef                          ; 0xc4004
     7617    inc bx                                    ; 43                          ; 0xc4005 vbe.c:571
     7618    inc bx                                    ; 43                          ; 0xc4006
     7619    inc si                                    ; 46                          ; 0xc4007 vbe.c:572
     7620    jmp short 03ff1h                          ; eb e7                       ; 0xc4008
     7621    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc400a vbe.c:574
     7622    pop si                                    ; 5e                          ; 0xc400d
     7623    pop cx                                    ; 59                          ; 0xc400e
     7624    pop bx                                    ; 5b                          ; 0xc400f
     7625    pop bp                                    ; 5d                          ; 0xc4010
     7626    retn                                      ; c3                          ; 0xc4011
     7627  ; disGetNextSymbol 0xc4012 LB 0x25d -> off=0x0 cb=000000000000008c uValue=00000000000c4012 'vbe_biosfn_save_restore_state'
     7628vbe_biosfn_save_restore_state:               ; 0xc4012 LB 0x8c
     7629    push bp                                   ; 55                          ; 0xc4012 vbe.c:590
     7630    mov bp, sp                                ; 89 e5                       ; 0xc4013
     7631    push si                                   ; 56                          ; 0xc4015
     7632    push di                                   ; 57                          ; 0xc4016
     7633    push ax                                   ; 50                          ; 0xc4017
     7634    mov si, ax                                ; 89 c6                       ; 0xc4018
     7635    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc401a
     7636    mov ax, bx                                ; 89 d8                       ; 0xc401d
     7637    mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc401f
     7638    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc4022 vbe.c:595
     7639    xor ah, ah                                ; 30 e4                       ; 0xc4025 vbe.c:596
     7640    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc4027
     7641    je short 04071h                           ; 74 45                       ; 0xc402a
     7642    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc402c
     7643    je short 04055h                           ; 74 24                       ; 0xc402f
     7644    test ax, ax                               ; 85 c0                       ; 0xc4031
     7645    jne short 0408dh                          ; 75 58                       ; 0xc4033
     7646    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4035 vbe.c:598
     7647    call 02fe6h                               ; e8 ab ef                    ; 0xc4038
     7648    mov cx, ax                                ; 89 c1                       ; 0xc403b
     7649    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc403d vbe.c:602
     7650    je short 04048h                           ; 74 05                       ; 0xc4041
     7651    call 03f30h                               ; e8 ea fe                    ; 0xc4043 vbe.c:603
     7652    add ax, cx                                ; 01 c8                       ; 0xc4046
     7653    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc4048 vbe.c:604
     7654    shr ax, 006h                              ; c1 e8 06                    ; 0xc404b
     7655    push SS                                   ; 16                          ; 0xc404e
     7656    pop ES                                    ; 07                          ; 0xc404f
     7657    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4050
     7658    jmp short 04090h                          ; eb 3b                       ; 0xc4053 vbe.c:605
     7659    push SS                                   ; 16                          ; 0xc4055 vbe.c:607
     7660    pop ES                                    ; 07                          ; 0xc4056
     7661    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4057
     7662    mov dx, cx                                ; 89 ca                       ; 0xc405a vbe.c:608
     7663    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc405c
     7664    call 03021h                               ; e8 bf ef                    ; 0xc405f
     7665    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4062 vbe.c:612
     7666    je short 04090h                           ; 74 28                       ; 0xc4066
     7667    mov dx, ax                                ; 89 c2                       ; 0xc4068 vbe.c:613
     7668    mov ax, cx                                ; 89 c8                       ; 0xc406a
     7669    call 03f38h                               ; e8 c9 fe                    ; 0xc406c
     7670    jmp short 04090h                          ; eb 1f                       ; 0xc406f vbe.c:614
     7671    push SS                                   ; 16                          ; 0xc4071 vbe.c:616
     7672    pop ES                                    ; 07                          ; 0xc4072
     7673    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4073
     7674    mov dx, cx                                ; 89 ca                       ; 0xc4076 vbe.c:617
     7675    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4078
     7676    call 032f9h                               ; e8 7b f2                    ; 0xc407b
     7677    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc407e vbe.c:621
     7678    je short 04090h                           ; 74 0c                       ; 0xc4082
     7679    mov dx, ax                                ; 89 c2                       ; 0xc4084 vbe.c:622
     7680    mov ax, cx                                ; 89 c8                       ; 0xc4086
     7681    call 03f83h                               ; e8 f8 fe                    ; 0xc4088
     7682    jmp short 04090h                          ; eb 03                       ; 0xc408b vbe.c:623
     7683    mov di, 00100h                            ; bf 00 01                    ; 0xc408d vbe.c:626
     7684    push SS                                   ; 16                          ; 0xc4090 vbe.c:629
     7685    pop ES                                    ; 07                          ; 0xc4091
     7686    mov word [es:si], di                      ; 26 89 3c                    ; 0xc4092
     7687    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4095 vbe.c:630
     7688    pop di                                    ; 5f                          ; 0xc4098
     7689    pop si                                    ; 5e                          ; 0xc4099
     7690    pop bp                                    ; 5d                          ; 0xc409a
     7691    retn 00002h                               ; c2 02 00                    ; 0xc409b
     7692  ; disGetNextSymbol 0xc409e LB 0x1d1 -> off=0x0 cb=00000000000000df uValue=00000000000c409e 'vbe_biosfn_get_set_scanline_length'
     7693vbe_biosfn_get_set_scanline_length:          ; 0xc409e LB 0xdf
     7694    push bp                                   ; 55                          ; 0xc409e vbe.c:651
     7695    mov bp, sp                                ; 89 e5                       ; 0xc409f
     7696    push si                                   ; 56                          ; 0xc40a1
     7697    push di                                   ; 57                          ; 0xc40a2
     7698    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc40a3
     7699    push ax                                   ; 50                          ; 0xc40a6
     7700    mov di, dx                                ; 89 d7                       ; 0xc40a7
     7701    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc40a9
     7702    mov si, cx                                ; 89 ce                       ; 0xc40ac
     7703    call 03b42h                               ; e8 91 fa                    ; 0xc40ae vbe.c:660
     7704    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc40b1 vbe.c:661
     7705    jne short 040bah                          ; 75 05                       ; 0xc40b3
     7706    mov bx, strict word 00010h                ; bb 10 00                    ; 0xc40b5
     7707    jmp short 040beh                          ; eb 04                       ; 0xc40b8
     7708    xor ah, ah                                ; 30 e4                       ; 0xc40ba
     7709    mov bx, ax                                ; 89 c3                       ; 0xc40bc
     7710    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc40be
     7711    call 03b7ah                               ; e8 b6 fa                    ; 0xc40c1 vbe.c:662
     7712    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc40c4
     7713    mov word [bp-00ch], strict word 0004fh    ; c7 46 f4 4f 00              ; 0xc40c7 vbe.c:663
     7714    push SS                                   ; 16                          ; 0xc40cc vbe.c:664
     7715    pop ES                                    ; 07                          ; 0xc40cd
     7716    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc40ce
     7717    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc40d1
     7718    mov cl, byte [es:di]                      ; 26 8a 0d                    ; 0xc40d4 vbe.c:665
     7719    cmp cl, 002h                              ; 80 f9 02                    ; 0xc40d7 vbe.c:669
     7720    je short 040e8h                           ; 74 0c                       ; 0xc40da
     7721    cmp cl, 001h                              ; 80 f9 01                    ; 0xc40dc
     7722    je short 0410eh                           ; 74 2d                       ; 0xc40df
     7723    test cl, cl                               ; 84 c9                       ; 0xc40e1
     7724    je short 04109h                           ; 74 24                       ; 0xc40e3
     7725    jmp near 04166h                           ; e9 7e 00                    ; 0xc40e5
     7726    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc40e8 vbe.c:671
     7727    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc40eb
     7728    jne short 040f4h                          ; 75 05                       ; 0xc40ed
     7729    sal bx, 003h                              ; c1 e3 03                    ; 0xc40ef vbe.c:672
     7730    jmp short 04109h                          ; eb 15                       ; 0xc40f2 vbe.c:673
     7731    xor ah, ah                                ; 30 e4                       ; 0xc40f4 vbe.c:674
     7732    cwd                                       ; 99                          ; 0xc40f6
     7733    sal dx, 003h                              ; c1 e2 03                    ; 0xc40f7
    77557734    db  01bh, 0c2h
    7756     ; sbb ax, dx                                ; 1b c2                     ; 0xc410e
    7757     sar ax, 003h                              ; c1 f8 03                    ; 0xc4110
    7758     mov cx, ax                                ; 89 c1                       ; 0xc4113
    7759     mov ax, bx                                ; 89 d8                       ; 0xc4115
    7760     xor dx, dx                                ; 31 d2                       ; 0xc4117
    7761     div cx                                    ; f7 f1                       ; 0xc4119
    7762     mov bx, ax                                ; 89 c3                       ; 0xc411b
    7763     mov ax, bx                                ; 89 d8                       ; 0xc411d vbe.c:677
    7764     call 03b6eh                               ; e8 4c fa                    ; 0xc411f
    7765     call 03b8dh                               ; e8 68 fa                    ; 0xc4122 vbe.c:680
    7766     mov cx, ax                                ; 89 c1                       ; 0xc4125
    7767     push SS                                   ; 16                          ; 0xc4127 vbe.c:681
    7768     pop ES                                    ; 07                          ; 0xc4128
    7769     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc4129
    7770     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc412c
    7771     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc412f vbe.c:682
    7772     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc4132
    7773     jne short 0413dh                          ; 75 07                       ; 0xc4134
    7774     mov bx, cx                                ; 89 cb                       ; 0xc4136 vbe.c:683
    7775     shr bx, 003h                              ; c1 eb 03                    ; 0xc4138
    7776     jmp short 04150h                          ; eb 13                       ; 0xc413b vbe.c:684
    7777     xor ah, ah                                ; 30 e4                       ; 0xc413d vbe.c:685
    7778     cwd                                       ; 99                          ; 0xc413f
    7779     sal dx, 003h                              ; c1 e2 03                    ; 0xc4140
     7735    ; sbb ax, dx                                ; 1b c2                     ; 0xc40fa
     7736    sar ax, 003h                              ; c1 f8 03                    ; 0xc40fc
     7737    mov cx, ax                                ; 89 c1                       ; 0xc40ff
     7738    mov ax, bx                                ; 89 d8                       ; 0xc4101
     7739    xor dx, dx                                ; 31 d2                       ; 0xc4103
     7740    div cx                                    ; f7 f1                       ; 0xc4105
     7741    mov bx, ax                                ; 89 c3                       ; 0xc4107
     7742    mov ax, bx                                ; 89 d8                       ; 0xc4109 vbe.c:677
     7743    call 03b5bh                               ; e8 4d fa                    ; 0xc410b
     7744    call 03b7ah                               ; e8 69 fa                    ; 0xc410e vbe.c:680
     7745    mov cx, ax                                ; 89 c1                       ; 0xc4111
     7746    push SS                                   ; 16                          ; 0xc4113 vbe.c:681
     7747    pop ES                                    ; 07                          ; 0xc4114
     7748    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc4115
     7749    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4118
     7750    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc411b vbe.c:682
     7751    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc411e
     7752    jne short 04129h                          ; 75 07                       ; 0xc4120
     7753    mov bx, cx                                ; 89 cb                       ; 0xc4122 vbe.c:683
     7754    shr bx, 003h                              ; c1 eb 03                    ; 0xc4124
     7755    jmp short 0413ch                          ; eb 13                       ; 0xc4127 vbe.c:684
     7756    xor ah, ah                                ; 30 e4                       ; 0xc4129 vbe.c:685
     7757    cwd                                       ; 99                          ; 0xc412b
     7758    sal dx, 003h                              ; c1 e2 03                    ; 0xc412c
    77807759    db  01bh, 0c2h
    7781     ; sbb ax, dx                                ; 1b c2                     ; 0xc4143
    7782     sar ax, 003h                              ; c1 f8 03                    ; 0xc4145
    7783     mov bx, ax                                ; 89 c3                       ; 0xc4148
    7784     mov ax, cx                                ; 89 c8                       ; 0xc414a
    7785     mul bx                                    ; f7 e3                       ; 0xc414c
    7786     mov bx, ax                                ; 89 c3                       ; 0xc414e
    7787     add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc4150 vbe.c:686
    7788     and bl, 0fch                              ; 80 e3 fc                    ; 0xc4153
    7789     push SS                                   ; 16                          ; 0xc4156 vbe.c:687
    7790     pop ES                                    ; 07                          ; 0xc4157
    7791     mov word [es:di], bx                      ; 26 89 1d                    ; 0xc4158
    7792     call 03ba6h                               ; e8 48 fa                    ; 0xc415b vbe.c:688
    7793     push SS                                   ; 16                          ; 0xc415e
    7794     pop ES                                    ; 07                          ; 0xc415f
    7795     mov word [es:si], ax                      ; 26 89 04                    ; 0xc4160
    7796     call 03b1dh                               ; e8 b7 f9                    ; 0xc4163 vbe.c:689
    7797     push SS                                   ; 16                          ; 0xc4166
    7798     pop ES                                    ; 07                          ; 0xc4167
    7799     cmp ax, word [es:si]                      ; 26 3b 04                    ; 0xc4168
    7800     jbe short 0417fh                          ; 76 12                       ; 0xc416b
    7801     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc416d vbe.c:690
    7802     call 03b6eh                               ; e8 fb f9                    ; 0xc4170
    7803     mov word [bp-00ch], 00200h                ; c7 46 f4 00 02              ; 0xc4173 vbe.c:691
    7804     jmp short 0417fh                          ; eb 05                       ; 0xc4178 vbe.c:693
    7805     mov word [bp-00ch], 00100h                ; c7 46 f4 00 01              ; 0xc417a vbe.c:696
    7806     push SS                                   ; 16                          ; 0xc417f vbe.c:699
    7807     pop ES                                    ; 07                          ; 0xc4180
    7808     mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc4181
    7809     mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc4184
    7810     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4187
    7811     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc418a vbe.c:700
    7812     pop di                                    ; 5f                          ; 0xc418d
    7813     pop si                                    ; 5e                          ; 0xc418e
    7814     pop bp                                    ; 5d                          ; 0xc418f
    7815     retn                                      ; c3                          ; 0xc4190
    7816   ; disGetNextSymbol 0xc4191 LB 0xf2 -> off=0x0 cb=00000000000000f2 uValue=00000000000c4191 'private_biosfn_custom_mode'
    7817 private_biosfn_custom_mode:                  ; 0xc4191 LB 0xf2
    7818     push bp                                   ; 55                          ; 0xc4191 vbe.c:726
    7819     mov bp, sp                                ; 89 e5                       ; 0xc4192
    7820     push si                                   ; 56                          ; 0xc4194
    7821     push di                                   ; 57                          ; 0xc4195
    7822     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc4196
    7823     mov di, ax                                ; 89 c7                       ; 0xc4199
    7824     mov si, dx                                ; 89 d6                       ; 0xc419b
    7825     mov dx, cx                                ; 89 ca                       ; 0xc419d
    7826     mov word [bp-00ah], strict word 0004fh    ; c7 46 f6 4f 00              ; 0xc419f vbe.c:739
    7827     push SS                                   ; 16                          ; 0xc41a4 vbe.c:740
    7828     pop ES                                    ; 07                          ; 0xc41a5
    7829     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc41a6
    7830     test al, al                               ; 84 c0                       ; 0xc41a9 vbe.c:741
    7831     jne short 041cfh                          ; 75 22                       ; 0xc41ab
    7832     push SS                                   ; 16                          ; 0xc41ad vbe.c:743
    7833     pop ES                                    ; 07                          ; 0xc41ae
    7834     mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc41af
    7835     mov bx, dx                                ; 89 d3                       ; 0xc41b2 vbe.c:744
    7836     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc41b4
    7837     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc41b7 vbe.c:745
    7838     shr ax, 008h                              ; c1 e8 08                    ; 0xc41ba
    7839     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc41bd
    7840     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc41c0
    7841     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc41c3 vbe.c:750
    7842     je short 041d7h                           ; 74 10                       ; 0xc41c5
    7843     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc41c7
    7844     je short 041d7h                           ; 74 0c                       ; 0xc41c9
    7845     cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc41cb
    7846     je short 041d7h                           ; 74 08                       ; 0xc41cd
    7847     mov word [bp-00ah], 00100h                ; c7 46 f6 00 01              ; 0xc41cf vbe.c:751
    7848     jmp near 04274h                           ; e9 9d 00                    ; 0xc41d4 vbe.c:752
    7849     push SS                                   ; 16                          ; 0xc41d7 vbe.c:756
    7850     pop ES                                    ; 07                          ; 0xc41d8
    7851     test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc41d9
    7852     je short 041e5h                           ; 74 05                       ; 0xc41de
    7853     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc41e0
    7854     jmp short 041e7h                          ; eb 02                       ; 0xc41e3
    7855     xor ax, ax                                ; 31 c0                       ; 0xc41e5
    7856     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc41e7
    7857     cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc41ea vbe.c:759
     7760    ; sbb ax, dx                                ; 1b c2                     ; 0xc412f
     7761    sar ax, 003h                              ; c1 f8 03                    ; 0xc4131
     7762    mov bx, ax                                ; 89 c3                       ; 0xc4134
     7763    mov ax, cx                                ; 89 c8                       ; 0xc4136
     7764    mul bx                                    ; f7 e3                       ; 0xc4138
     7765    mov bx, ax                                ; 89 c3                       ; 0xc413a
     7766    add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc413c vbe.c:686
     7767    and bl, 0fch                              ; 80 e3 fc                    ; 0xc413f
     7768    push SS                                   ; 16                          ; 0xc4142 vbe.c:687
     7769    pop ES                                    ; 07                          ; 0xc4143
     7770    mov word [es:di], bx                      ; 26 89 1d                    ; 0xc4144
     7771    call 03b93h                               ; e8 49 fa                    ; 0xc4147 vbe.c:688
     7772    push SS                                   ; 16                          ; 0xc414a
     7773    pop ES                                    ; 07                          ; 0xc414b
     7774    mov word [es:si], ax                      ; 26 89 04                    ; 0xc414c
     7775    call 03b0ah                               ; e8 b8 f9                    ; 0xc414f vbe.c:689
     7776    push SS                                   ; 16                          ; 0xc4152
     7777    pop ES                                    ; 07                          ; 0xc4153
     7778    cmp ax, word [es:si]                      ; 26 3b 04                    ; 0xc4154
     7779    jbe short 0416bh                          ; 76 12                       ; 0xc4157
     7780    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4159 vbe.c:690
     7781    call 03b5bh                               ; e8 fc f9                    ; 0xc415c
     7782    mov word [bp-00ch], 00200h                ; c7 46 f4 00 02              ; 0xc415f vbe.c:691
     7783    jmp short 0416bh                          ; eb 05                       ; 0xc4164 vbe.c:693
     7784    mov word [bp-00ch], 00100h                ; c7 46 f4 00 01              ; 0xc4166 vbe.c:696
     7785    push SS                                   ; 16                          ; 0xc416b vbe.c:699
     7786    pop ES                                    ; 07                          ; 0xc416c
     7787    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc416d
     7788    mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc4170
     7789    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4173
     7790    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4176 vbe.c:700
     7791    pop di                                    ; 5f                          ; 0xc4179
     7792    pop si                                    ; 5e                          ; 0xc417a
     7793    pop bp                                    ; 5d                          ; 0xc417b
     7794    retn                                      ; c3                          ; 0xc417c
     7795  ; disGetNextSymbol 0xc417d LB 0xf2 -> off=0x0 cb=00000000000000f2 uValue=00000000000c417d 'private_biosfn_custom_mode'
     7796private_biosfn_custom_mode:                  ; 0xc417d LB 0xf2
     7797    push bp                                   ; 55                          ; 0xc417d vbe.c:726
     7798    mov bp, sp                                ; 89 e5                       ; 0xc417e
     7799    push si                                   ; 56                          ; 0xc4180
     7800    push di                                   ; 57                          ; 0xc4181
     7801    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc4182
     7802    mov di, ax                                ; 89 c7                       ; 0xc4185
     7803    mov si, dx                                ; 89 d6                       ; 0xc4187
     7804    mov dx, cx                                ; 89 ca                       ; 0xc4189
     7805    mov word [bp-00ah], strict word 0004fh    ; c7 46 f6 4f 00              ; 0xc418b vbe.c:739
     7806    push SS                                   ; 16                          ; 0xc4190 vbe.c:740
     7807    pop ES                                    ; 07                          ; 0xc4191
     7808    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc4192
     7809    test al, al                               ; 84 c0                       ; 0xc4195 vbe.c:741
     7810    jne short 041bbh                          ; 75 22                       ; 0xc4197
     7811    push SS                                   ; 16                          ; 0xc4199 vbe.c:743
     7812    pop ES                                    ; 07                          ; 0xc419a
     7813    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc419b
     7814    mov bx, dx                                ; 89 d3                       ; 0xc419e vbe.c:744
     7815    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc41a0
     7816    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc41a3 vbe.c:745
     7817    shr ax, 008h                              ; c1 e8 08                    ; 0xc41a6
     7818    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc41a9
     7819    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc41ac
     7820    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc41af vbe.c:750
     7821    je short 041c3h                           ; 74 10                       ; 0xc41b1
     7822    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc41b3
     7823    je short 041c3h                           ; 74 0c                       ; 0xc41b5
     7824    cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc41b7
     7825    je short 041c3h                           ; 74 08                       ; 0xc41b9
     7826    mov word [bp-00ah], 00100h                ; c7 46 f6 00 01              ; 0xc41bb vbe.c:751
     7827    jmp near 04260h                           ; e9 9d 00                    ; 0xc41c0 vbe.c:752
     7828    push SS                                   ; 16                          ; 0xc41c3 vbe.c:756
     7829    pop ES                                    ; 07                          ; 0xc41c4
     7830    test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc41c5
     7831    je short 041d1h                           ; 74 05                       ; 0xc41ca
     7832    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc41cc
     7833    jmp short 041d3h                          ; eb 02                       ; 0xc41cf
     7834    xor ax, ax                                ; 31 c0                       ; 0xc41d1
     7835    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc41d3
     7836    cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc41d6 vbe.c:759
     7837    jnc short 041e1h                          ; 73 05                       ; 0xc41da
     7838    mov cx, 00280h                            ; b9 80 02                    ; 0xc41dc vbe.c:760
     7839    jmp short 041eah                          ; eb 09                       ; 0xc41df vbe.c:761
     7840    cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc41e1
     7841    jbe short 041eah                          ; 76 03                       ; 0xc41e5
     7842    mov cx, 00a00h                            ; b9 00 0a                    ; 0xc41e7 vbe.c:762
     7843    cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc41ea vbe.c:763
    78587844    jnc short 041f5h                          ; 73 05                       ; 0xc41ee
    7859     mov cx, 00280h                            ; b9 80 02                    ; 0xc41f0 vbe.c:760
    7860     jmp short 041feh                          ; eb 09                       ; 0xc41f3 vbe.c:761
    7861     cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc41f5
     7845    mov bx, 001e0h                            ; bb e0 01                    ; 0xc41f0 vbe.c:764
     7846    jmp short 041feh                          ; eb 09                       ; 0xc41f3 vbe.c:765
     7847    cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc41f5
    78627848    jbe short 041feh                          ; 76 03                       ; 0xc41f9
    7863     mov cx, 00a00h                            ; b9 00 0a                    ; 0xc41fb vbe.c:762
    7864     cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc41fe vbe.c:763
    7865     jnc short 04209h                          ; 73 05                       ; 0xc4202
    7866     mov bx, 001e0h                            ; bb e0 01                    ; 0xc4204 vbe.c:764
    7867     jmp short 04212h                          ; eb 09                       ; 0xc4207 vbe.c:765
    7868     cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc4209
    7869     jbe short 04212h                          ; 76 03                       ; 0xc420d
    7870     mov bx, 00780h                            ; bb 80 07                    ; 0xc420f vbe.c:766
    7871     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc4212 vbe.c:772
    7872     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4215
    7873     call 03bbfh                               ; e8 a4 f9                    ; 0xc4218
    7874     mov si, ax                                ; 89 c6                       ; 0xc421b
    7875     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc421d vbe.c:775
    7876     xor ah, ah                                ; 30 e4                       ; 0xc4220
    7877     cwd                                       ; 99                          ; 0xc4222
    7878     sal dx, 003h                              ; c1 e2 03                    ; 0xc4223
     7849    mov bx, 00780h                            ; bb 80 07                    ; 0xc41fb vbe.c:766
     7850    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc41fe vbe.c:772
     7851    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4201
     7852    call 03bach                               ; e8 a5 f9                    ; 0xc4204
     7853    mov si, ax                                ; 89 c6                       ; 0xc4207
     7854    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc4209 vbe.c:775
     7855    xor ah, ah                                ; 30 e4                       ; 0xc420c
     7856    cwd                                       ; 99                          ; 0xc420e
     7857    sal dx, 003h                              ; c1 e2 03                    ; 0xc420f
    78797858    db  01bh, 0c2h
    7880     ; sbb ax, dx                                ; 1b c2                     ; 0xc4226
    7881     sar ax, 003h                              ; c1 f8 03                    ; 0xc4228
    7882     mov dx, ax                                ; 89 c2                       ; 0xc422b
    7883     mov ax, cx                                ; 89 c8                       ; 0xc422d
    7884     mul dx                                    ; f7 e2                       ; 0xc422f
    7885     add ax, strict word 00003h                ; 05 03 00                    ; 0xc4231 vbe.c:776
    7886     and AL, strict byte 0fch                  ; 24 fc                       ; 0xc4234
    7887     mov dx, bx                                ; 89 da                       ; 0xc4236 vbe.c:778
    7888     mul dx                                    ; f7 e2                       ; 0xc4238
    7889     cmp dx, si                                ; 39 f2                       ; 0xc423a vbe.c:780
    7890     jnbe short 04244h                         ; 77 06                       ; 0xc423c
    7891     jne short 0424bh                          ; 75 0b                       ; 0xc423e
    7892     test ax, ax                               ; 85 c0                       ; 0xc4240
    7893     jbe short 0424bh                          ; 76 07                       ; 0xc4242
    7894     mov word [bp-00ah], 00200h                ; c7 46 f6 00 02              ; 0xc4244 vbe.c:782
    7895     jmp short 04274h                          ; eb 29                       ; 0xc4249 vbe.c:783
    7896     xor ax, ax                                ; 31 c0                       ; 0xc424b vbe.c:787
    7897     call 005ddh                               ; e8 8d c3                    ; 0xc424d
    7898     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc4250 vbe.c:788
    7899     xor ah, ah                                ; 30 e4                       ; 0xc4253
    7900     call 03b36h                               ; e8 de f8                    ; 0xc4255
    7901     mov ax, cx                                ; 89 c8                       ; 0xc4258 vbe.c:789
    7902     call 03adfh                               ; e8 82 f8                    ; 0xc425a
    7903     mov ax, bx                                ; 89 d8                       ; 0xc425d vbe.c:790
    7904     call 03afeh                               ; e8 9c f8                    ; 0xc425f
    7905     xor ax, ax                                ; 31 c0                       ; 0xc4262 vbe.c:791
    7906     call 00603h                               ; e8 9c c3                    ; 0xc4264
    7907     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc4267 vbe.c:792
    7908     or AL, strict byte 001h                   ; 0c 01                       ; 0xc426a
    7909     xor ah, ah                                ; 30 e4                       ; 0xc426c
    7910     call 005ddh                               ; e8 6c c3                    ; 0xc426e
    7911     call 006d2h                               ; e8 5e c4                    ; 0xc4271 vbe.c:793
    7912     push SS                                   ; 16                          ; 0xc4274 vbe.c:801
    7913     pop ES                                    ; 07                          ; 0xc4275
    7914     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4276
    7915     mov word [es:di], ax                      ; 26 89 05                    ; 0xc4279
    7916     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc427c vbe.c:802
    7917     pop di                                    ; 5f                          ; 0xc427f
    7918     pop si                                    ; 5e                          ; 0xc4280
    7919     pop bp                                    ; 5d                          ; 0xc4281
    7920     retn                                      ; c3                          ; 0xc4282
     7859    ; sbb ax, dx                                ; 1b c2                     ; 0xc4212
     7860    sar ax, 003h                              ; c1 f8 03                    ; 0xc4214
     7861    mov dx, ax                                ; 89 c2                       ; 0xc4217
     7862    mov ax, cx                                ; 89 c8                       ; 0xc4219
     7863    mul dx                                    ; f7 e2                       ; 0xc421b
     7864    add ax, strict word 00003h                ; 05 03 00                    ; 0xc421d vbe.c:776
     7865    and AL, strict byte 0fch                  ; 24 fc                       ; 0xc4220
     7866    mov dx, bx                                ; 89 da                       ; 0xc4222 vbe.c:778
     7867    mul dx                                    ; f7 e2                       ; 0xc4224
     7868    cmp dx, si                                ; 39 f2                       ; 0xc4226 vbe.c:780
     7869    jnbe short 04230h                         ; 77 06                       ; 0xc4228
     7870    jne short 04237h                          ; 75 0b                       ; 0xc422a
     7871    test ax, ax                               ; 85 c0                       ; 0xc422c
     7872    jbe short 04237h                          ; 76 07                       ; 0xc422e
     7873    mov word [bp-00ah], 00200h                ; c7 46 f6 00 02              ; 0xc4230 vbe.c:782
     7874    jmp short 04260h                          ; eb 29                       ; 0xc4235 vbe.c:783
     7875    xor ax, ax                                ; 31 c0                       ; 0xc4237 vbe.c:787
     7876    call 005cdh                               ; e8 91 c3                    ; 0xc4239
     7877    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc423c vbe.c:788
     7878    xor ah, ah                                ; 30 e4                       ; 0xc423f
     7879    call 03b23h                               ; e8 df f8                    ; 0xc4241
     7880    mov ax, cx                                ; 89 c8                       ; 0xc4244 vbe.c:789
     7881    call 03acch                               ; e8 83 f8                    ; 0xc4246
     7882    mov ax, bx                                ; 89 d8                       ; 0xc4249 vbe.c:790
     7883    call 03aebh                               ; e8 9d f8                    ; 0xc424b
     7884    xor ax, ax                                ; 31 c0                       ; 0xc424e vbe.c:791
     7885    call 005f3h                               ; e8 a0 c3                    ; 0xc4250
     7886    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc4253 vbe.c:792
     7887    or AL, strict byte 001h                   ; 0c 01                       ; 0xc4256
     7888    xor ah, ah                                ; 30 e4                       ; 0xc4258
     7889    call 005cdh                               ; e8 70 c3                    ; 0xc425a
     7890    call 006c2h                               ; e8 62 c4                    ; 0xc425d vbe.c:793
     7891    push SS                                   ; 16                          ; 0xc4260 vbe.c:801
     7892    pop ES                                    ; 07                          ; 0xc4261
     7893    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4262
     7894    mov word [es:di], ax                      ; 26 89 05                    ; 0xc4265
     7895    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4268 vbe.c:802
     7896    pop di                                    ; 5f                          ; 0xc426b
     7897    pop si                                    ; 5e                          ; 0xc426c
     7898    pop bp                                    ; 5d                          ; 0xc426d
     7899    retn                                      ; c3                          ; 0xc426e
    79217900
    7922   ; Padding 0x37d bytes at 0xc4283
    7923   times 893 db 0
     7901  ; Padding 0x391 bytes at 0xc426f
     7902  times 913 db 0
    79247903
    79257904section VBE32 progbits vstart=0x4600 align=1 ; size=0x115 class=CODE group=AUTO
     
    80588037  ; disGetNextSymbol 0xc4780 LB 0x3726 -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
    80598038_msg_vga_init:                               ; 0xc4780 LB 0x2e
    8060     db  'Oracle VM VirtualBox Version 6.1.1 VGA BIOS', 00dh, 00ah, 000h
     8039    db  'Oracle VM VirtualBox Version 6.1.3 VGA BIOS', 00dh, 00ah, 000h
    80618040  ; disGetNextSymbol 0xc47ae LB 0x36f8 -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
    80628041vga_modes:                                   ; 0xc47ae LB 0x80
     
    89778956  ; disGetNextSymbol 0xc7e2f LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36af '_vbebios_product_revision'
    89788957_vbebios_product_revision:                   ; 0xc7e2f LB 0x23
    8979     db  'Oracle VM VirtualBox Version 6.1.1', 000h
     8958    db  'Oracle VM VirtualBox Version 6.1.3', 000h
    89808959  ; disGetNextSymbol 0xc7e52 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36d2 '_vbebios_info_string'
    89818960_vbebios_info_string:                        ; 0xc7e52 LB 0x2b
     
    90118990    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    90128991    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    9013     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 024h
     8992    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 088h
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum

    r82719 r83113  
    1 7e1c47c8b23b7805b0640c1a26fd7242 *VBoxVgaBios286.rom
     105fd3216e324b086599384800d5c9950 *VBoxVgaBios286.rom
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm

    r82719 r83113  
    165165
    166166
    167 section VGAROM progbits vstart=0x0 align=1 ; size=0x90a class=CODE group=AUTO
    168   ; disGetNextSymbol 0xc0000 LB 0x90a -> off=0x22 cb=000000000000054e uValue=00000000000c0022 'vgabios_int10_handler'
     167section VGAROM progbits vstart=0x0 align=1 ; size=0x8f7 class=CODE group=AUTO
     168  ; disGetNextSymbol 0xc0000 LB 0x8f7 -> off=0x22 cb=000000000000053e uValue=00000000000c0022 'vgabios_int10_handler'
    169169    db  055h, 0aah, 040h, 0e9h, 0e2h, 009h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    170170    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
    171171    db  04dh, 000h
    172 vgabios_int10_handler:                       ; 0xc0022 LB 0x54e
     172vgabios_int10_handler:                       ; 0xc0022 LB 0x53e
    173173    pushfw                                    ; 9c                          ; 0xc0022 vgarom.asm:84
    174     cmp ah, 00fh                              ; 80 fc 0f                    ; 0xc0023 vgarom.asm:96
    175     jne short 0002eh                          ; 75 06                       ; 0xc0026 vgarom.asm:97
    176     call 0017ah                               ; e8 4f 01                    ; 0xc0028 vgarom.asm:98
    177     jmp near 000eah                           ; e9 bc 00                    ; 0xc002b vgarom.asm:99
    178     cmp ah, 01ah                              ; 80 fc 1a                    ; 0xc002e vgarom.asm:101
    179     jne short 00039h                          ; 75 06                       ; 0xc0031 vgarom.asm:102
    180     call 0052fh                               ; e8 f9 04                    ; 0xc0033 vgarom.asm:103
    181     jmp near 000eah                           ; e9 b1 00                    ; 0xc0036 vgarom.asm:104
    182     cmp ah, 00bh                              ; 80 fc 0b                    ; 0xc0039 vgarom.asm:106
    183     jne short 00044h                          ; 75 06                       ; 0xc003c vgarom.asm:107
    184     call 000ech                               ; e8 ab 00                    ; 0xc003e vgarom.asm:108
    185     jmp near 000eah                           ; e9 a6 00                    ; 0xc0041 vgarom.asm:109
    186     cmp ax, 01103h                            ; 3d 03 11                    ; 0xc0044 vgarom.asm:111
    187     jne short 0004fh                          ; 75 06                       ; 0xc0047 vgarom.asm:112
    188     call 00426h                               ; e8 da 03                    ; 0xc0049 vgarom.asm:113
    189     jmp near 000eah                           ; e9 9b 00                    ; 0xc004c vgarom.asm:114
    190     cmp ah, 012h                              ; 80 fc 12                    ; 0xc004f vgarom.asm:116
    191     jne short 00092h                          ; 75 3e                       ; 0xc0052 vgarom.asm:117
    192     cmp bl, 010h                              ; 80 fb 10                    ; 0xc0054 vgarom.asm:118
    193     jne short 0005fh                          ; 75 06                       ; 0xc0057 vgarom.asm:119
    194     call 00433h                               ; e8 d7 03                    ; 0xc0059 vgarom.asm:120
    195     jmp near 000eah                           ; e9 8b 00                    ; 0xc005c vgarom.asm:121
    196     cmp bl, 030h                              ; 80 fb 30                    ; 0xc005f vgarom.asm:123
    197     jne short 0006ah                          ; 75 06                       ; 0xc0062 vgarom.asm:124
    198     call 00456h                               ; e8 ef 03                    ; 0xc0064 vgarom.asm:125
    199     jmp near 000eah                           ; e9 80 00                    ; 0xc0067 vgarom.asm:126
    200     cmp bl, 031h                              ; 80 fb 31                    ; 0xc006a vgarom.asm:128
    201     jne short 00074h                          ; 75 05                       ; 0xc006d vgarom.asm:129
    202     call 004a9h                               ; e8 37 04                    ; 0xc006f vgarom.asm:130
    203     jmp short 000eah                          ; eb 76                       ; 0xc0072 vgarom.asm:131
    204     cmp bl, 032h                              ; 80 fb 32                    ; 0xc0074 vgarom.asm:133
    205     jne short 0007eh                          ; 75 05                       ; 0xc0077 vgarom.asm:134
    206     call 004cbh                               ; e8 4f 04                    ; 0xc0079 vgarom.asm:135
    207     jmp short 000eah                          ; eb 6c                       ; 0xc007c vgarom.asm:136
    208     cmp bl, 033h                              ; 80 fb 33                    ; 0xc007e vgarom.asm:138
    209     jne short 00088h                          ; 75 05                       ; 0xc0081 vgarom.asm:139
    210     call 004e9h                               ; e8 63 04                    ; 0xc0083 vgarom.asm:140
    211     jmp short 000eah                          ; eb 62                       ; 0xc0086 vgarom.asm:141
    212     cmp bl, 034h                              ; 80 fb 34                    ; 0xc0088 vgarom.asm:143
    213     jne short 000dch                          ; 75 4f                       ; 0xc008b vgarom.asm:144
    214     call 0050dh                               ; e8 7d 04                    ; 0xc008d vgarom.asm:145
    215     jmp short 000eah                          ; eb 58                       ; 0xc0090 vgarom.asm:146
    216     cmp ax, 0101bh                            ; 3d 1b 10                    ; 0xc0092 vgarom.asm:148
    217     je short 000dch                           ; 74 45                       ; 0xc0095 vgarom.asm:149
    218     cmp ah, 010h                              ; 80 fc 10                    ; 0xc0097 vgarom.asm:150
    219     jne short 000a1h                          ; 75 05                       ; 0xc009a vgarom.asm:154
    220     call 001a1h                               ; e8 02 01                    ; 0xc009c vgarom.asm:156
    221     jmp short 000eah                          ; eb 49                       ; 0xc009f vgarom.asm:157
    222     cmp ah, 04fh                              ; 80 fc 4f                    ; 0xc00a1 vgarom.asm:160
    223     jne short 000dch                          ; 75 36                       ; 0xc00a4 vgarom.asm:161
    224     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc00a6 vgarom.asm:162
    225     jne short 000afh                          ; 75 05                       ; 0xc00a8 vgarom.asm:163
    226     call 007d2h                               ; e8 25 07                    ; 0xc00aa vgarom.asm:164
    227     jmp short 000eah                          ; eb 3b                       ; 0xc00ad vgarom.asm:165
    228     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc00af vgarom.asm:167
    229     jne short 000b8h                          ; 75 05                       ; 0xc00b1 vgarom.asm:168
    230     call 007f7h                               ; e8 41 07                    ; 0xc00b3 vgarom.asm:169
    231     jmp short 000eah                          ; eb 32                       ; 0xc00b6 vgarom.asm:170
    232     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc00b8 vgarom.asm:172
    233     jne short 000c1h                          ; 75 05                       ; 0xc00ba vgarom.asm:173
    234     call 00824h                               ; e8 65 07                    ; 0xc00bc vgarom.asm:174
    235     jmp short 000eah                          ; eb 29                       ; 0xc00bf vgarom.asm:175
    236     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc00c1 vgarom.asm:177
    237     jne short 000cah                          ; 75 05                       ; 0xc00c3 vgarom.asm:178
    238     call 00858h                               ; e8 90 07                    ; 0xc00c5 vgarom.asm:179
    239     jmp short 000eah                          ; eb 20                       ; 0xc00c8 vgarom.asm:180
    240     cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc00ca vgarom.asm:182
    241     jne short 000d3h                          ; 75 05                       ; 0xc00cc vgarom.asm:183
    242     call 0088fh                               ; e8 be 07                    ; 0xc00ce vgarom.asm:184
    243     jmp short 000eah                          ; eb 17                       ; 0xc00d1 vgarom.asm:185
    244     cmp AL, strict byte 00ah                  ; 3c 0a                       ; 0xc00d3 vgarom.asm:187
    245     jne short 000dch                          ; 75 05                       ; 0xc00d5 vgarom.asm:188
    246     call 008f3h                               ; e8 19 08                    ; 0xc00d7 vgarom.asm:189
    247     jmp short 000eah                          ; eb 0e                       ; 0xc00da vgarom.asm:190
    248     push ES                                   ; 06                          ; 0xc00dc vgarom.asm:194
    249     push DS                                   ; 1e                          ; 0xc00dd vgarom.asm:195
    250     pushaw                                    ; 60                          ; 0xc00de vgarom.asm:97
    251     mov bx, 0c000h                            ; bb 00 c0                    ; 0xc00df vgarom.asm:199
    252     mov ds, bx                                ; 8e db                       ; 0xc00e2 vgarom.asm:200
    253     call 0347ch                               ; e8 95 33                    ; 0xc00e4 vgarom.asm:201
    254     popaw                                     ; 61                          ; 0xc00e7 vgarom.asm:114
    255     pop DS                                    ; 1f                          ; 0xc00e8 vgarom.asm:204
    256     pop ES                                    ; 07                          ; 0xc00e9 vgarom.asm:205
    257     popfw                                     ; 9d                          ; 0xc00ea vgarom.asm:207
    258     iret                                      ; cf                          ; 0xc00eb vgarom.asm:208
    259     cmp bh, 000h                              ; 80 ff 00                    ; 0xc00ec vgarom.asm:213
    260     je short 000f7h                           ; 74 06                       ; 0xc00ef vgarom.asm:214
    261     cmp bh, 001h                              ; 80 ff 01                    ; 0xc00f1 vgarom.asm:215
    262     je short 00148h                           ; 74 52                       ; 0xc00f4 vgarom.asm:216
    263     retn                                      ; c3                          ; 0xc00f6 vgarom.asm:220
    264     push ax                                   ; 50                          ; 0xc00f7 vgarom.asm:222
    265     push bx                                   ; 53                          ; 0xc00f8 vgarom.asm:223
    266     push cx                                   ; 51                          ; 0xc00f9 vgarom.asm:224
    267     push dx                                   ; 52                          ; 0xc00fa vgarom.asm:225
    268     push DS                                   ; 1e                          ; 0xc00fb vgarom.asm:226
    269     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc00fc vgarom.asm:227
    270     mov ds, dx                                ; 8e da                       ; 0xc00ff vgarom.asm:228
    271     mov dx, 003dah                            ; ba da 03                    ; 0xc0101 vgarom.asm:229
    272     in AL, DX                                 ; ec                          ; 0xc0104 vgarom.asm:230
    273     cmp byte [word 00049h], 003h              ; 80 3e 49 00 03              ; 0xc0105 vgarom.asm:231
    274     jbe short 0013bh                          ; 76 2f                       ; 0xc010a vgarom.asm:232
    275     mov dx, 003c0h                            ; ba c0 03                    ; 0xc010c vgarom.asm:233
    276     mov AL, strict byte 000h                  ; b0 00                       ; 0xc010f vgarom.asm:234
    277     out DX, AL                                ; ee                          ; 0xc0111 vgarom.asm:235
     174    cmp ah, 00fh                              ; 80 fc 0f                    ; 0xc0023 vgarom.asm:97
     175    jne short 0002eh                          ; 75 06                       ; 0xc0026 vgarom.asm:98
     176    call 00177h                               ; e8 4c 01                    ; 0xc0028 vgarom.asm:99
     177    jmp near 000e7h                           ; e9 b9 00                    ; 0xc002b vgarom.asm:100
     178    cmp ah, 01ah                              ; 80 fc 1a                    ; 0xc002e vgarom.asm:102
     179    jne short 00039h                          ; 75 06                       ; 0xc0031 vgarom.asm:103
     180    call 0052ch                               ; e8 f6 04                    ; 0xc0033 vgarom.asm:104
     181    jmp near 000e7h                           ; e9 ae 00                    ; 0xc0036 vgarom.asm:105
     182    cmp ah, 00bh                              ; 80 fc 0b                    ; 0xc0039 vgarom.asm:107
     183    jne short 00044h                          ; 75 06                       ; 0xc003c vgarom.asm:108
     184    call 000e9h                               ; e8 a8 00                    ; 0xc003e vgarom.asm:109
     185    jmp near 000e7h                           ; e9 a3 00                    ; 0xc0041 vgarom.asm:110
     186    cmp ax, 01103h                            ; 3d 03 11                    ; 0xc0044 vgarom.asm:112
     187    jne short 0004fh                          ; 75 06                       ; 0xc0047 vgarom.asm:113
     188    call 00423h                               ; e8 d7 03                    ; 0xc0049 vgarom.asm:114
     189    jmp near 000e7h                           ; e9 98 00                    ; 0xc004c vgarom.asm:115
     190    cmp ah, 012h                              ; 80 fc 12                    ; 0xc004f vgarom.asm:117
     191    jne short 00091h                          ; 75 3d                       ; 0xc0052 vgarom.asm:118
     192    cmp bl, 010h                              ; 80 fb 10                    ; 0xc0054 vgarom.asm:119
     193    jne short 0005fh                          ; 75 06                       ; 0xc0057 vgarom.asm:120
     194    call 00430h                               ; e8 d4 03                    ; 0xc0059 vgarom.asm:121
     195    jmp near 000e7h                           ; e9 88 00                    ; 0xc005c vgarom.asm:122
     196    cmp bl, 030h                              ; 80 fb 30                    ; 0xc005f vgarom.asm:124
     197    jne short 00069h                          ; 75 05                       ; 0xc0062 vgarom.asm:125
     198    call 00453h                               ; e8 ec 03                    ; 0xc0064 vgarom.asm:126
     199    jmp short 000e7h                          ; eb 7e                       ; 0xc0067 vgarom.asm:127
     200    cmp bl, 031h                              ; 80 fb 31                    ; 0xc0069 vgarom.asm:129
     201    jne short 00073h                          ; 75 05                       ; 0xc006c vgarom.asm:130
     202    call 004a6h                               ; e8 35 04                    ; 0xc006e vgarom.asm:131
     203    jmp short 000e7h                          ; eb 74                       ; 0xc0071 vgarom.asm:132
     204    cmp bl, 032h                              ; 80 fb 32                    ; 0xc0073 vgarom.asm:134
     205    jne short 0007dh                          ; 75 05                       ; 0xc0076 vgarom.asm:135
     206    call 004c8h                               ; e8 4d 04                    ; 0xc0078 vgarom.asm:136
     207    jmp short 000e7h                          ; eb 6a                       ; 0xc007b vgarom.asm:137
     208    cmp bl, 033h                              ; 80 fb 33                    ; 0xc007d vgarom.asm:139
     209    jne short 00087h                          ; 75 05                       ; 0xc0080 vgarom.asm:140
     210    call 004e6h                               ; e8 61 04                    ; 0xc0082 vgarom.asm:141
     211    jmp short 000e7h                          ; eb 60                       ; 0xc0085 vgarom.asm:142
     212    cmp bl, 034h                              ; 80 fb 34                    ; 0xc0087 vgarom.asm:144
     213    jne short 000dbh                          ; 75 4f                       ; 0xc008a vgarom.asm:145
     214    call 0050ah                               ; e8 7b 04                    ; 0xc008c vgarom.asm:146
     215    jmp short 000e7h                          ; eb 56                       ; 0xc008f vgarom.asm:147
     216    cmp ax, 0101bh                            ; 3d 1b 10                    ; 0xc0091 vgarom.asm:149
     217    je short 000dbh                           ; 74 45                       ; 0xc0094 vgarom.asm:150
     218    cmp ah, 010h                              ; 80 fc 10                    ; 0xc0096 vgarom.asm:151
     219    jne short 000a0h                          ; 75 05                       ; 0xc0099 vgarom.asm:155
     220    call 0019eh                               ; e8 00 01                    ; 0xc009b vgarom.asm:157
     221    jmp short 000e7h                          ; eb 47                       ; 0xc009e vgarom.asm:158
     222    cmp ah, 04fh                              ; 80 fc 4f                    ; 0xc00a0 vgarom.asm:161
     223    jne short 000dbh                          ; 75 36                       ; 0xc00a3 vgarom.asm:162
     224    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc00a5 vgarom.asm:163
     225    jne short 000aeh                          ; 75 05                       ; 0xc00a7 vgarom.asm:164
     226    call 007c2h                               ; e8 16 07                    ; 0xc00a9 vgarom.asm:165
     227    jmp short 000e7h                          ; eb 39                       ; 0xc00ac vgarom.asm:166
     228    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc00ae vgarom.asm:168
     229    jne short 000b7h                          ; 75 05                       ; 0xc00b0 vgarom.asm:169
     230    call 007e7h                               ; e8 32 07                    ; 0xc00b2 vgarom.asm:170
     231    jmp short 000e7h                          ; eb 30                       ; 0xc00b5 vgarom.asm:171
     232    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc00b7 vgarom.asm:173
     233    jne short 000c0h                          ; 75 05                       ; 0xc00b9 vgarom.asm:174
     234    call 00814h                               ; e8 56 07                    ; 0xc00bb vgarom.asm:175
     235    jmp short 000e7h                          ; eb 27                       ; 0xc00be vgarom.asm:176
     236    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc00c0 vgarom.asm:178
     237    jne short 000c9h                          ; 75 05                       ; 0xc00c2 vgarom.asm:179
     238    call 00848h                               ; e8 81 07                    ; 0xc00c4 vgarom.asm:180
     239    jmp short 000e7h                          ; eb 1e                       ; 0xc00c7 vgarom.asm:181
     240    cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc00c9 vgarom.asm:183
     241    jne short 000d2h                          ; 75 05                       ; 0xc00cb vgarom.asm:184
     242    call 0087fh                               ; e8 af 07                    ; 0xc00cd vgarom.asm:185
     243    jmp short 000e7h                          ; eb 15                       ; 0xc00d0 vgarom.asm:186
     244    cmp AL, strict byte 00ah                  ; 3c 0a                       ; 0xc00d2 vgarom.asm:188
     245    jne short 000dbh                          ; 75 05                       ; 0xc00d4 vgarom.asm:189
     246    call 008e3h                               ; e8 0a 08                    ; 0xc00d6 vgarom.asm:190
     247    jmp short 000e7h                          ; eb 0c                       ; 0xc00d9 vgarom.asm:191
     248    push ES                                   ; 06                          ; 0xc00db vgarom.asm:195
     249    push DS                                   ; 1e                          ; 0xc00dc vgarom.asm:196
     250    pushaw                                    ; 60                          ; 0xc00dd vgarom.asm:97
     251    push CS                                   ; 0e                          ; 0xc00de vgarom.asm:200
     252    pop DS                                    ; 1f                          ; 0xc00df vgarom.asm:201
     253    cld                                       ; fc                          ; 0xc00e0 vgarom.asm:202
     254    call 0345dh                               ; e8 79 33                    ; 0xc00e1 vgarom.asm:203
     255    popaw                                     ; 61                          ; 0xc00e4 vgarom.asm:114
     256    pop DS                                    ; 1f                          ; 0xc00e5 vgarom.asm:206
     257    pop ES                                    ; 07                          ; 0xc00e6 vgarom.asm:207
     258    popfw                                     ; 9d                          ; 0xc00e7 vgarom.asm:209
     259    iret                                      ; cf                          ; 0xc00e8 vgarom.asm:210
     260    cmp bh, 000h                              ; 80 ff 00                    ; 0xc00e9 vgarom.asm:215
     261    je short 000f4h                           ; 74 06                       ; 0xc00ec vgarom.asm:216
     262    cmp bh, 001h                              ; 80 ff 01                    ; 0xc00ee vgarom.asm:217
     263    je short 00145h                           ; 74 52                       ; 0xc00f1 vgarom.asm:218
     264    retn                                      ; c3                          ; 0xc00f3 vgarom.asm:222
     265    push ax                                   ; 50                          ; 0xc00f4 vgarom.asm:224
     266    push bx                                   ; 53                          ; 0xc00f5 vgarom.asm:225
     267    push cx                                   ; 51                          ; 0xc00f6 vgarom.asm:226
     268    push dx                                   ; 52                          ; 0xc00f7 vgarom.asm:227
     269    push DS                                   ; 1e                          ; 0xc00f8 vgarom.asm:228
     270    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc00f9 vgarom.asm:229
     271    mov ds, dx                                ; 8e da                       ; 0xc00fc vgarom.asm:230
     272    mov dx, 003dah                            ; ba da 03                    ; 0xc00fe vgarom.asm:231
     273    in AL, DX                                 ; ec                          ; 0xc0101 vgarom.asm:232
     274    cmp byte [word 00049h], 003h              ; 80 3e 49 00 03              ; 0xc0102 vgarom.asm:233
     275    jbe short 00138h                          ; 76 2f                       ; 0xc0107 vgarom.asm:234
     276    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0109 vgarom.asm:235
     277    mov AL, strict byte 000h                  ; b0 00                       ; 0xc010c vgarom.asm:236
     278    out DX, AL                                ; ee                          ; 0xc010e vgarom.asm:237
    278279    db  08ah, 0c3h
    279     ; mov al, bl                                ; 8a c3                     ; 0xc0112 vgarom.asm:236
    280     and AL, strict byte 00fh                  ; 24 0f                       ; 0xc0114 vgarom.asm:237
    281     test AL, strict byte 008h                 ; a8 08                       ; 0xc0116 vgarom.asm:238
    282     je short 0011ch                           ; 74 02                       ; 0xc0118 vgarom.asm:239
    283     add AL, strict byte 008h                  ; 04 08                       ; 0xc011a vgarom.asm:240
    284     out DX, AL                                ; ee                          ; 0xc011c vgarom.asm:242
    285     mov CL, strict byte 001h                  ; b1 01                       ; 0xc011d vgarom.asm:243
    286     and bl, 010h                              ; 80 e3 10                    ; 0xc011f vgarom.asm:244
    287     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0122 vgarom.asm:246
     280    ; mov al, bl                                ; 8a c3                     ; 0xc010f vgarom.asm:238
     281    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc0111 vgarom.asm:239
     282    test AL, strict byte 008h                 ; a8 08                       ; 0xc0113 vgarom.asm:240
     283    je short 00119h                           ; 74 02                       ; 0xc0115 vgarom.asm:241
     284    add AL, strict byte 008h                  ; 04 08                       ; 0xc0117 vgarom.asm:242
     285    out DX, AL                                ; ee                          ; 0xc0119 vgarom.asm:244
     286    mov CL, strict byte 001h                  ; b1 01                       ; 0xc011a vgarom.asm:245
     287    and bl, 010h                              ; 80 e3 10                    ; 0xc011c vgarom.asm:246
     288    mov dx, 003c0h                            ; ba c0 03                    ; 0xc011f vgarom.asm:248
    288289    db  08ah, 0c1h
    289     ; mov al, cl                                ; 8a c1                     ; 0xc0125 vgarom.asm:247
    290     out DX, AL                                ; ee                          ; 0xc0127 vgarom.asm:248
    291     mov dx, 003c1h                            ; ba c1 03                    ; 0xc0128 vgarom.asm:249
    292     in AL, DX                                 ; ec                          ; 0xc012b vgarom.asm:250
    293     and AL, strict byte 0efh                  ; 24 ef                       ; 0xc012c vgarom.asm:251
     290    ; mov al, cl                                ; 8a c1                     ; 0xc0122 vgarom.asm:249
     291    out DX, AL                                ; ee                          ; 0xc0124 vgarom.asm:250
     292    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0125 vgarom.asm:251
     293    in AL, DX                                 ; ec                          ; 0xc0128 vgarom.asm:252
     294    and AL, strict byte 0efh                  ; 24 ef                       ; 0xc0129 vgarom.asm:253
    294295    db  00ah, 0c3h
    295     ; or al, bl                                 ; 0a c3                     ; 0xc012e vgarom.asm:252
    296     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0130 vgarom.asm:253
    297     out DX, AL                                ; ee                          ; 0xc0133 vgarom.asm:254
     296    ; or al, bl                                 ; 0a c3                     ; 0xc012b vgarom.asm:254
     297    mov dx, 003c0h                            ; ba c0 03                    ; 0xc012d vgarom.asm:255
     298    out DX, AL                                ; ee                          ; 0xc0130 vgarom.asm:256
    298299    db  0feh, 0c1h
    299     ; inc cl                                    ; fe c1                     ; 0xc0134 vgarom.asm:255
    300     cmp cl, 004h                              ; 80 f9 04                    ; 0xc0136 vgarom.asm:256
    301     jne short 00122h                          ; 75 e7                       ; 0xc0139 vgarom.asm:257
    302     mov AL, strict byte 020h                  ; b0 20                       ; 0xc013b vgarom.asm:259
    303     out DX, AL                                ; ee                          ; 0xc013d vgarom.asm:260
    304     mov dx, 003dah                            ; ba da 03                    ; 0xc013e vgarom.asm:262
    305     in AL, DX                                 ; ec                          ; 0xc0141 vgarom.asm:263
    306     pop DS                                    ; 1f                          ; 0xc0142 vgarom.asm:265
    307     pop dx                                    ; 5a                          ; 0xc0143 vgarom.asm:266
    308     pop cx                                    ; 59                          ; 0xc0144 vgarom.asm:267
    309     pop bx                                    ; 5b                          ; 0xc0145 vgarom.asm:268
    310     pop ax                                    ; 58                          ; 0xc0146 vgarom.asm:269
    311     retn                                      ; c3                          ; 0xc0147 vgarom.asm:270
    312     push ax                                   ; 50                          ; 0xc0148 vgarom.asm:272
    313     push bx                                   ; 53                          ; 0xc0149 vgarom.asm:273
    314     push cx                                   ; 51                          ; 0xc014a vgarom.asm:274
    315     push dx                                   ; 52                          ; 0xc014b vgarom.asm:275
    316     mov dx, 003dah                            ; ba da 03                    ; 0xc014c vgarom.asm:276
    317     in AL, DX                                 ; ec                          ; 0xc014f vgarom.asm:277
    318     mov CL, strict byte 001h                  ; b1 01                       ; 0xc0150 vgarom.asm:278
    319     and bl, 001h                              ; 80 e3 01                    ; 0xc0152 vgarom.asm:279
    320     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0155 vgarom.asm:281
     300    ; inc cl                                    ; fe c1                     ; 0xc0131 vgarom.asm:257
     301    cmp cl, 004h                              ; 80 f9 04                    ; 0xc0133 vgarom.asm:258
     302    jne short 0011fh                          ; 75 e7                       ; 0xc0136 vgarom.asm:259
     303    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0138 vgarom.asm:261
     304    out DX, AL                                ; ee                          ; 0xc013a vgarom.asm:262
     305    mov dx, 003dah                            ; ba da 03                    ; 0xc013b vgarom.asm:264
     306    in AL, DX                                 ; ec                          ; 0xc013e vgarom.asm:265
     307    pop DS                                    ; 1f                          ; 0xc013f vgarom.asm:267
     308    pop dx                                    ; 5a                          ; 0xc0140 vgarom.asm:268
     309    pop cx                                    ; 59                          ; 0xc0141 vgarom.asm:269
     310    pop bx                                    ; 5b                          ; 0xc0142 vgarom.asm:270
     311    pop ax                                    ; 58                          ; 0xc0143 vgarom.asm:271
     312    retn                                      ; c3                          ; 0xc0144 vgarom.asm:272
     313    push ax                                   ; 50                          ; 0xc0145 vgarom.asm:274
     314    push bx                                   ; 53                          ; 0xc0146 vgarom.asm:275
     315    push cx                                   ; 51                          ; 0xc0147 vgarom.asm:276
     316    push dx                                   ; 52                          ; 0xc0148 vgarom.asm:277
     317    mov dx, 003dah                            ; ba da 03                    ; 0xc0149 vgarom.asm:278
     318    in AL, DX                                 ; ec                          ; 0xc014c vgarom.asm:279
     319    mov CL, strict byte 001h                  ; b1 01                       ; 0xc014d vgarom.asm:280
     320    and bl, 001h                              ; 80 e3 01                    ; 0xc014f vgarom.asm:281
     321    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0152 vgarom.asm:283
    321322    db  08ah, 0c1h
    322     ; mov al, cl                                ; 8a c1                     ; 0xc0158 vgarom.asm:282
    323     out DX, AL                                ; ee                          ; 0xc015a vgarom.asm:283
    324     mov dx, 003c1h                            ; ba c1 03                    ; 0xc015b vgarom.asm:284
    325     in AL, DX                                 ; ec                          ; 0xc015e vgarom.asm:285
    326     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc015f vgarom.asm:286
     323    ; mov al, cl                                ; 8a c1                     ; 0xc0155 vgarom.asm:284
     324    out DX, AL                                ; ee                          ; 0xc0157 vgarom.asm:285
     325    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0158 vgarom.asm:286
     326    in AL, DX                                 ; ec                          ; 0xc015b vgarom.asm:287
     327    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc015c vgarom.asm:288
    327328    db  00ah, 0c3h
    328     ; or al, bl                                 ; 0a c3                     ; 0xc0161 vgarom.asm:287
    329     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0163 vgarom.asm:288
    330     out DX, AL                                ; ee                          ; 0xc0166 vgarom.asm:289
     329    ; or al, bl                                 ; 0a c3                     ; 0xc015e vgarom.asm:289
     330    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0160 vgarom.asm:290
     331    out DX, AL                                ; ee                          ; 0xc0163 vgarom.asm:291
    331332    db  0feh, 0c1h
    332     ; inc cl                                    ; fe c1                     ; 0xc0167 vgarom.asm:290
    333     cmp cl, 004h                              ; 80 f9 04                    ; 0xc0169 vgarom.asm:291
    334     jne short 00155h                          ; 75 e7                       ; 0xc016c vgarom.asm:292
    335     mov AL, strict byte 020h                  ; b0 20                       ; 0xc016e vgarom.asm:293
    336     out DX, AL                                ; ee                          ; 0xc0170 vgarom.asm:294
    337     mov dx, 003dah                            ; ba da 03                    ; 0xc0171 vgarom.asm:296
    338     in AL, DX                                 ; ec                          ; 0xc0174 vgarom.asm:297
    339     pop dx                                    ; 5a                          ; 0xc0175 vgarom.asm:299
    340     pop cx                                    ; 59                          ; 0xc0176 vgarom.asm:300
    341     pop bx                                    ; 5b                          ; 0xc0177 vgarom.asm:301
    342     pop ax                                    ; 58                          ; 0xc0178 vgarom.asm:302
    343     retn                                      ; c3                          ; 0xc0179 vgarom.asm:303
    344     push DS                                   ; 1e                          ; 0xc017a vgarom.asm:308
    345     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc017b vgarom.asm:309
    346     mov ds, ax                                ; 8e d8                       ; 0xc017e vgarom.asm:310
    347     push bx                                   ; 53                          ; 0xc0180 vgarom.asm:311
    348     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc0181 vgarom.asm:312
    349     mov al, byte [bx]                         ; 8a 07                       ; 0xc0184 vgarom.asm:313
    350     pop bx                                    ; 5b                          ; 0xc0186 vgarom.asm:314
     333    ; inc cl                                    ; fe c1                     ; 0xc0164 vgarom.asm:292
     334    cmp cl, 004h                              ; 80 f9 04                    ; 0xc0166 vgarom.asm:293
     335    jne short 00152h                          ; 75 e7                       ; 0xc0169 vgarom.asm:294
     336    mov AL, strict byte 020h                  ; b0 20                       ; 0xc016b vgarom.asm:295
     337    out DX, AL                                ; ee                          ; 0xc016d vgarom.asm:296
     338    mov dx, 003dah                            ; ba da 03                    ; 0xc016e vgarom.asm:298
     339    in AL, DX                                 ; ec                          ; 0xc0171 vgarom.asm:299
     340    pop dx                                    ; 5a                          ; 0xc0172 vgarom.asm:301
     341    pop cx                                    ; 59                          ; 0xc0173 vgarom.asm:302
     342    pop bx                                    ; 5b                          ; 0xc0174 vgarom.asm:303
     343    pop ax                                    ; 58                          ; 0xc0175 vgarom.asm:304
     344    retn                                      ; c3                          ; 0xc0176 vgarom.asm:305
     345    push DS                                   ; 1e                          ; 0xc0177 vgarom.asm:310
     346    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0178 vgarom.asm:311
     347    mov ds, ax                                ; 8e d8                       ; 0xc017b vgarom.asm:312
     348    push bx                                   ; 53                          ; 0xc017d vgarom.asm:313
     349    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc017e vgarom.asm:314
     350    mov al, byte [bx]                         ; 8a 07                       ; 0xc0181 vgarom.asm:315
     351    pop bx                                    ; 5b                          ; 0xc0183 vgarom.asm:316
    351352    db  08ah, 0f8h
    352     ; mov bh, al                                ; 8a f8                     ; 0xc0187 vgarom.asm:315
    353     push bx                                   ; 53                          ; 0xc0189 vgarom.asm:316
    354     mov bx, 00087h                            ; bb 87 00                    ; 0xc018a vgarom.asm:317
    355     mov ah, byte [bx]                         ; 8a 27                       ; 0xc018d vgarom.asm:318
    356     and ah, 080h                              ; 80 e4 80                    ; 0xc018f vgarom.asm:319
    357     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0192 vgarom.asm:320
    358     mov al, byte [bx]                         ; 8a 07                       ; 0xc0195 vgarom.asm:321
     353    ; mov bh, al                                ; 8a f8                     ; 0xc0184 vgarom.asm:317
     354    push bx                                   ; 53                          ; 0xc0186 vgarom.asm:318
     355    mov bx, 00087h                            ; bb 87 00                    ; 0xc0187 vgarom.asm:319
     356    mov ah, byte [bx]                         ; 8a 27                       ; 0xc018a vgarom.asm:320
     357    and ah, 080h                              ; 80 e4 80                    ; 0xc018c vgarom.asm:321
     358    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc018f vgarom.asm:322
     359    mov al, byte [bx]                         ; 8a 07                       ; 0xc0192 vgarom.asm:323
    359360    db  00ah, 0c4h
    360     ; or al, ah                                 ; 0a c4                     ; 0xc0197 vgarom.asm:322
    361     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0199 vgarom.asm:323
    362     mov ah, byte [bx]                         ; 8a 27                       ; 0xc019c vgarom.asm:324
    363     pop bx                                    ; 5b                          ; 0xc019e vgarom.asm:325
    364     pop DS                                    ; 1f                          ; 0xc019f vgarom.asm:326
    365     retn                                      ; c3                          ; 0xc01a0 vgarom.asm:327
    366     cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc01a1 vgarom.asm:332
    367     jne short 001a7h                          ; 75 02                       ; 0xc01a3 vgarom.asm:333
    368     jmp short 00208h                          ; eb 61                       ; 0xc01a5 vgarom.asm:334
    369     cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc01a7 vgarom.asm:336
    370     jne short 001adh                          ; 75 02                       ; 0xc01a9 vgarom.asm:337
    371     jmp short 00226h                          ; eb 79                       ; 0xc01ab vgarom.asm:338
    372     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc01ad vgarom.asm:340
    373     jne short 001b3h                          ; 75 02                       ; 0xc01af vgarom.asm:341
    374     jmp short 0022eh                          ; eb 7b                       ; 0xc01b1 vgarom.asm:342
    375     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc01b3 vgarom.asm:344
    376     jne short 001bah                          ; 75 03                       ; 0xc01b5 vgarom.asm:345
    377     jmp near 0025fh                           ; e9 a5 00                    ; 0xc01b7 vgarom.asm:346
    378     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc01ba vgarom.asm:348
    379     jne short 001c1h                          ; 75 03                       ; 0xc01bc vgarom.asm:349
    380     jmp near 00289h                           ; e9 c8 00                    ; 0xc01be vgarom.asm:350
    381     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc01c1 vgarom.asm:352
    382     jne short 001c8h                          ; 75 03                       ; 0xc01c3 vgarom.asm:353
    383     jmp near 002b1h                           ; e9 e9 00                    ; 0xc01c5 vgarom.asm:354
    384     cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc01c8 vgarom.asm:356
    385     jne short 001cfh                          ; 75 03                       ; 0xc01ca vgarom.asm:357
    386     jmp near 002bfh                           ; e9 f0 00                    ; 0xc01cc vgarom.asm:358
    387     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc01cf vgarom.asm:360
    388     jne short 001d6h                          ; 75 03                       ; 0xc01d1 vgarom.asm:361
    389     jmp near 00304h                           ; e9 2e 01                    ; 0xc01d3 vgarom.asm:362
    390     cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc01d6 vgarom.asm:364
    391     jne short 001ddh                          ; 75 03                       ; 0xc01d8 vgarom.asm:365
    392     jmp near 0031dh                           ; e9 40 01                    ; 0xc01da vgarom.asm:366
    393     cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc01dd vgarom.asm:368
    394     jne short 001e4h                          ; 75 03                       ; 0xc01df vgarom.asm:369
    395     jmp near 00345h                           ; e9 61 01                    ; 0xc01e1 vgarom.asm:370
    396     cmp AL, strict byte 015h                  ; 3c 15                       ; 0xc01e4 vgarom.asm:372
    397     jne short 001ebh                          ; 75 03                       ; 0xc01e6 vgarom.asm:373
    398     jmp near 0038ch                           ; e9 a1 01                    ; 0xc01e8 vgarom.asm:374
    399     cmp AL, strict byte 017h                  ; 3c 17                       ; 0xc01eb vgarom.asm:376
    400     jne short 001f2h                          ; 75 03                       ; 0xc01ed vgarom.asm:377
    401     jmp near 003a7h                           ; e9 b5 01                    ; 0xc01ef vgarom.asm:378
    402     cmp AL, strict byte 018h                  ; 3c 18                       ; 0xc01f2 vgarom.asm:380
    403     jne short 001f9h                          ; 75 03                       ; 0xc01f4 vgarom.asm:381
    404     jmp near 003cfh                           ; e9 d6 01                    ; 0xc01f6 vgarom.asm:382
    405     cmp AL, strict byte 019h                  ; 3c 19                       ; 0xc01f9 vgarom.asm:384
    406     jne short 00200h                          ; 75 03                       ; 0xc01fb vgarom.asm:385
    407     jmp near 003dah                           ; e9 da 01                    ; 0xc01fd vgarom.asm:386
    408     cmp AL, strict byte 01ah                  ; 3c 1a                       ; 0xc0200 vgarom.asm:388
    409     jne short 00207h                          ; 75 03                       ; 0xc0202 vgarom.asm:389
    410     jmp near 003e5h                           ; e9 de 01                    ; 0xc0204 vgarom.asm:390
    411     retn                                      ; c3                          ; 0xc0207 vgarom.asm:395
    412     cmp bl, 014h                              ; 80 fb 14                    ; 0xc0208 vgarom.asm:398
    413     jnbe short 00225h                         ; 77 18                       ; 0xc020b vgarom.asm:399
    414     push ax                                   ; 50                          ; 0xc020d vgarom.asm:400
    415     push dx                                   ; 52                          ; 0xc020e vgarom.asm:401
    416     mov dx, 003dah                            ; ba da 03                    ; 0xc020f vgarom.asm:402
    417     in AL, DX                                 ; ec                          ; 0xc0212 vgarom.asm:403
    418     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0213 vgarom.asm:404
     361    ; or al, ah                                 ; 0a c4                     ; 0xc0194 vgarom.asm:324
     362    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0196 vgarom.asm:325
     363    mov ah, byte [bx]                         ; 8a 27                       ; 0xc0199 vgarom.asm:326
     364    pop bx                                    ; 5b                          ; 0xc019b vgarom.asm:327
     365    pop DS                                    ; 1f                          ; 0xc019c vgarom.asm:328
     366    retn                                      ; c3                          ; 0xc019d vgarom.asm:329
     367    cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc019e vgarom.asm:334
     368    jne short 001a4h                          ; 75 02                       ; 0xc01a0 vgarom.asm:335
     369    jmp short 00205h                          ; eb 61                       ; 0xc01a2 vgarom.asm:336
     370    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc01a4 vgarom.asm:338
     371    jne short 001aah                          ; 75 02                       ; 0xc01a6 vgarom.asm:339
     372    jmp short 00223h                          ; eb 79                       ; 0xc01a8 vgarom.asm:340
     373    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc01aa vgarom.asm:342
     374    jne short 001b0h                          ; 75 02                       ; 0xc01ac vgarom.asm:343
     375    jmp short 0022bh                          ; eb 7b                       ; 0xc01ae vgarom.asm:344
     376    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc01b0 vgarom.asm:346
     377    jne short 001b7h                          ; 75 03                       ; 0xc01b2 vgarom.asm:347
     378    jmp near 0025ch                           ; e9 a5 00                    ; 0xc01b4 vgarom.asm:348
     379    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc01b7 vgarom.asm:350
     380    jne short 001beh                          ; 75 03                       ; 0xc01b9 vgarom.asm:351
     381    jmp near 00286h                           ; e9 c8 00                    ; 0xc01bb vgarom.asm:352
     382    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc01be vgarom.asm:354
     383    jne short 001c5h                          ; 75 03                       ; 0xc01c0 vgarom.asm:355
     384    jmp near 002aeh                           ; e9 e9 00                    ; 0xc01c2 vgarom.asm:356
     385    cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc01c5 vgarom.asm:358
     386    jne short 001cch                          ; 75 03                       ; 0xc01c7 vgarom.asm:359
     387    jmp near 002bch                           ; e9 f0 00                    ; 0xc01c9 vgarom.asm:360
     388    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc01cc vgarom.asm:362
     389    jne short 001d3h                          ; 75 03                       ; 0xc01ce vgarom.asm:363
     390    jmp near 00301h                           ; e9 2e 01                    ; 0xc01d0 vgarom.asm:364
     391    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc01d3 vgarom.asm:366
     392    jne short 001dah                          ; 75 03                       ; 0xc01d5 vgarom.asm:367
     393    jmp near 0031ah                           ; e9 40 01                    ; 0xc01d7 vgarom.asm:368
     394    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc01da vgarom.asm:370
     395    jne short 001e1h                          ; 75 03                       ; 0xc01dc vgarom.asm:371
     396    jmp near 00342h                           ; e9 61 01                    ; 0xc01de vgarom.asm:372
     397    cmp AL, strict byte 015h                  ; 3c 15                       ; 0xc01e1 vgarom.asm:374
     398    jne short 001e8h                          ; 75 03                       ; 0xc01e3 vgarom.asm:375
     399    jmp near 00389h                           ; e9 a1 01                    ; 0xc01e5 vgarom.asm:376
     400    cmp AL, strict byte 017h                  ; 3c 17                       ; 0xc01e8 vgarom.asm:378
     401    jne short 001efh                          ; 75 03                       ; 0xc01ea vgarom.asm:379
     402    jmp near 003a4h                           ; e9 b5 01                    ; 0xc01ec vgarom.asm:380
     403    cmp AL, strict byte 018h                  ; 3c 18                       ; 0xc01ef vgarom.asm:382
     404    jne short 001f6h                          ; 75 03                       ; 0xc01f1 vgarom.asm:383
     405    jmp near 003cch                           ; e9 d6 01                    ; 0xc01f3 vgarom.asm:384
     406    cmp AL, strict byte 019h                  ; 3c 19                       ; 0xc01f6 vgarom.asm:386
     407    jne short 001fdh                          ; 75 03                       ; 0xc01f8 vgarom.asm:387
     408    jmp near 003d7h                           ; e9 da 01                    ; 0xc01fa vgarom.asm:388
     409    cmp AL, strict byte 01ah                  ; 3c 1a                       ; 0xc01fd vgarom.asm:390
     410    jne short 00204h                          ; 75 03                       ; 0xc01ff vgarom.asm:391
     411    jmp near 003e2h                           ; e9 de 01                    ; 0xc0201 vgarom.asm:392
     412    retn                                      ; c3                          ; 0xc0204 vgarom.asm:397
     413    cmp bl, 014h                              ; 80 fb 14                    ; 0xc0205 vgarom.asm:400
     414    jnbe short 00222h                         ; 77 18                       ; 0xc0208 vgarom.asm:401
     415    push ax                                   ; 50                          ; 0xc020a vgarom.asm:402
     416    push dx                                   ; 52                          ; 0xc020b vgarom.asm:403
     417    mov dx, 003dah                            ; ba da 03                    ; 0xc020c vgarom.asm:404
     418    in AL, DX                                 ; ec                          ; 0xc020f vgarom.asm:405
     419    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0210 vgarom.asm:406
    419420    db  08ah, 0c3h
    420     ; mov al, bl                                ; 8a c3                     ; 0xc0216 vgarom.asm:405
    421     out DX, AL                                ; ee                          ; 0xc0218 vgarom.asm:406
     421    ; mov al, bl                                ; 8a c3                     ; 0xc0213 vgarom.asm:407
     422    out DX, AL                                ; ee                          ; 0xc0215 vgarom.asm:408
    422423    db  08ah, 0c7h
    423     ; mov al, bh                                ; 8a c7                     ; 0xc0219 vgarom.asm:407
    424     out DX, AL                                ; ee                          ; 0xc021b vgarom.asm:408
    425     mov AL, strict byte 020h                  ; b0 20                       ; 0xc021c vgarom.asm:409
    426     out DX, AL                                ; ee                          ; 0xc021e vgarom.asm:410
    427     mov dx, 003dah                            ; ba da 03                    ; 0xc021f vgarom.asm:412
    428     in AL, DX                                 ; ec                          ; 0xc0222 vgarom.asm:413
    429     pop dx                                    ; 5a                          ; 0xc0223 vgarom.asm:415
    430     pop ax                                    ; 58                          ; 0xc0224 vgarom.asm:416
    431     retn                                      ; c3                          ; 0xc0225 vgarom.asm:418
    432     push bx                                   ; 53                          ; 0xc0226 vgarom.asm:423
    433     mov BL, strict byte 011h                  ; b3 11                       ; 0xc0227 vgarom.asm:424
    434     call 00208h                               ; e8 dc ff                    ; 0xc0229 vgarom.asm:425
    435     pop bx                                    ; 5b                          ; 0xc022c vgarom.asm:426
    436     retn                                      ; c3                          ; 0xc022d vgarom.asm:427
    437     push ax                                   ; 50                          ; 0xc022e vgarom.asm:432
    438     push bx                                   ; 53                          ; 0xc022f vgarom.asm:433
    439     push cx                                   ; 51                          ; 0xc0230 vgarom.asm:434
    440     push dx                                   ; 52                          ; 0xc0231 vgarom.asm:435
     424    ; mov al, bh                                ; 8a c7                     ; 0xc0216 vgarom.asm:409
     425    out DX, AL                                ; ee                          ; 0xc0218 vgarom.asm:410
     426    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0219 vgarom.asm:411
     427    out DX, AL                                ; ee                          ; 0xc021b vgarom.asm:412
     428    mov dx, 003dah                            ; ba da 03                    ; 0xc021c vgarom.asm:414
     429    in AL, DX                                 ; ec                          ; 0xc021f vgarom.asm:415
     430    pop dx                                    ; 5a                          ; 0xc0220 vgarom.asm:417
     431    pop ax                                    ; 58                          ; 0xc0221 vgarom.asm:418
     432    retn                                      ; c3                          ; 0xc0222 vgarom.asm:420
     433    push bx                                   ; 53                          ; 0xc0223 vgarom.asm:425
     434    mov BL, strict byte 011h                  ; b3 11                       ; 0xc0224 vgarom.asm:426
     435    call 00205h                               ; e8 dc ff                    ; 0xc0226 vgarom.asm:427
     436    pop bx                                    ; 5b                          ; 0xc0229 vgarom.asm:428
     437    retn                                      ; c3                          ; 0xc022a vgarom.asm:429
     438    push ax                                   ; 50                          ; 0xc022b vgarom.asm:434
     439    push bx                                   ; 53                          ; 0xc022c vgarom.asm:435
     440    push cx                                   ; 51                          ; 0xc022d vgarom.asm:436
     441    push dx                                   ; 52                          ; 0xc022e vgarom.asm:437
    441442    db  08bh, 0dah
    442     ; mov bx, dx                                ; 8b da                     ; 0xc0232 vgarom.asm:436
    443     mov dx, 003dah                            ; ba da 03                    ; 0xc0234 vgarom.asm:437
    444     in AL, DX                                 ; ec                          ; 0xc0237 vgarom.asm:438
    445     mov CL, strict byte 000h                  ; b1 00                       ; 0xc0238 vgarom.asm:439
    446     mov dx, 003c0h                            ; ba c0 03                    ; 0xc023a vgarom.asm:440
     443    ; mov bx, dx                                ; 8b da                     ; 0xc022f vgarom.asm:438
     444    mov dx, 003dah                            ; ba da 03                    ; 0xc0231 vgarom.asm:439
     445    in AL, DX                                 ; ec                          ; 0xc0234 vgarom.asm:440
     446    mov CL, strict byte 000h                  ; b1 00                       ; 0xc0235 vgarom.asm:441
     447    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0237 vgarom.asm:442
    447448    db  08ah, 0c1h
    448     ; mov al, cl                                ; 8a c1                     ; 0xc023d vgarom.asm:442
    449     out DX, AL                                ; ee                          ; 0xc023f vgarom.asm:443
    450     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0240 vgarom.asm:444
    451     out DX, AL                                ; ee                          ; 0xc0243 vgarom.asm:445
    452     inc bx                                    ; 43                          ; 0xc0244 vgarom.asm:446
     449    ; mov al, cl                                ; 8a c1                     ; 0xc023a vgarom.asm:444
     450    out DX, AL                                ; ee                          ; 0xc023c vgarom.asm:445
     451    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc023d vgarom.asm:446
     452    out DX, AL                                ; ee                          ; 0xc0240 vgarom.asm:447
     453    inc bx                                    ; 43                          ; 0xc0241 vgarom.asm:448
    453454    db  0feh, 0c1h
    454     ; inc cl                                    ; fe c1                     ; 0xc0245 vgarom.asm:447
    455     cmp cl, 010h                              ; 80 f9 10                    ; 0xc0247 vgarom.asm:448
    456     jne short 0023dh                          ; 75 f1                       ; 0xc024a vgarom.asm:449
    457     mov AL, strict byte 011h                  ; b0 11                       ; 0xc024c vgarom.asm:450
    458     out DX, AL                                ; ee                          ; 0xc024e vgarom.asm:451
    459     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc024f vgarom.asm:452
    460     out DX, AL                                ; ee                          ; 0xc0252 vgarom.asm:453
    461     mov AL, strict byte 020h                  ; b0 20                       ; 0xc0253 vgarom.asm:454
    462     out DX, AL                                ; ee                          ; 0xc0255 vgarom.asm:455
    463     mov dx, 003dah                            ; ba da 03                    ; 0xc0256 vgarom.asm:457
    464     in AL, DX                                 ; ec                          ; 0xc0259 vgarom.asm:458
    465     pop dx                                    ; 5a                          ; 0xc025a vgarom.asm:460
    466     pop cx                                    ; 59                          ; 0xc025b vgarom.asm:461
    467     pop bx                                    ; 5b                          ; 0xc025c vgarom.asm:462
    468     pop ax                                    ; 58                          ; 0xc025d vgarom.asm:463
    469     retn                                      ; c3                          ; 0xc025e vgarom.asm:464
    470     push ax                                   ; 50                          ; 0xc025f vgarom.asm:469
    471     push bx                                   ; 53                          ; 0xc0260 vgarom.asm:470
    472     push dx                                   ; 52                          ; 0xc0261 vgarom.asm:471
    473     mov dx, 003dah                            ; ba da 03                    ; 0xc0262 vgarom.asm:472
    474     in AL, DX                                 ; ec                          ; 0xc0265 vgarom.asm:473
    475     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0266 vgarom.asm:474
    476     mov AL, strict byte 010h                  ; b0 10                       ; 0xc0269 vgarom.asm:475
    477     out DX, AL                                ; ee                          ; 0xc026b vgarom.asm:476
    478     mov dx, 003c1h                            ; ba c1 03                    ; 0xc026c vgarom.asm:477
    479     in AL, DX                                 ; ec                          ; 0xc026f vgarom.asm:478
    480     and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc0270 vgarom.asm:479
    481     and bl, 001h                              ; 80 e3 01                    ; 0xc0272 vgarom.asm:480
    482     sal bl, 003h                              ; c0 e3 03                    ; 0xc0275 vgarom.asm:482
     455    ; inc cl                                    ; fe c1                     ; 0xc0242 vgarom.asm:449
     456    cmp cl, 010h                              ; 80 f9 10                    ; 0xc0244 vgarom.asm:450
     457    jne short 0023ah                          ; 75 f1                       ; 0xc0247 vgarom.asm:451
     458    mov AL, strict byte 011h                  ; b0 11                       ; 0xc0249 vgarom.asm:452
     459    out DX, AL                                ; ee                          ; 0xc024b vgarom.asm:453
     460    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc024c vgarom.asm:454
     461    out DX, AL                                ; ee                          ; 0xc024f vgarom.asm:455
     462    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0250 vgarom.asm:456
     463    out DX, AL                                ; ee                          ; 0xc0252 vgarom.asm:457
     464    mov dx, 003dah                            ; ba da 03                    ; 0xc0253 vgarom.asm:459
     465    in AL, DX                                 ; ec                          ; 0xc0256 vgarom.asm:460
     466    pop dx                                    ; 5a                          ; 0xc0257 vgarom.asm:462
     467    pop cx                                    ; 59                          ; 0xc0258 vgarom.asm:463
     468    pop bx                                    ; 5b                          ; 0xc0259 vgarom.asm:464
     469    pop ax                                    ; 58                          ; 0xc025a vgarom.asm:465
     470    retn                                      ; c3                          ; 0xc025b vgarom.asm:466
     471    push ax                                   ; 50                          ; 0xc025c vgarom.asm:471
     472    push bx                                   ; 53                          ; 0xc025d vgarom.asm:472
     473    push dx                                   ; 52                          ; 0xc025e vgarom.asm:473
     474    mov dx, 003dah                            ; ba da 03                    ; 0xc025f vgarom.asm:474
     475    in AL, DX                                 ; ec                          ; 0xc0262 vgarom.asm:475
     476    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0263 vgarom.asm:476
     477    mov AL, strict byte 010h                  ; b0 10                       ; 0xc0266 vgarom.asm:477
     478    out DX, AL                                ; ee                          ; 0xc0268 vgarom.asm:478
     479    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0269 vgarom.asm:479
     480    in AL, DX                                 ; ec                          ; 0xc026c vgarom.asm:480
     481    and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc026d vgarom.asm:481
     482    and bl, 001h                              ; 80 e3 01                    ; 0xc026f vgarom.asm:482
     483    sal bl, 003h                              ; c0 e3 03                    ; 0xc0272 vgarom.asm:484
    483484    db  00ah, 0c3h
    484     ; or al, bl                                 ; 0a c3                     ; 0xc0278 vgarom.asm:488
    485     mov dx, 003c0h                            ; ba c0 03                    ; 0xc027a vgarom.asm:489
    486     out DX, AL                                ; ee                          ; 0xc027d vgarom.asm:490
    487     mov AL, strict byte 020h                  ; b0 20                       ; 0xc027e vgarom.asm:491
    488     out DX, AL                                ; ee                          ; 0xc0280 vgarom.asm:492
    489     mov dx, 003dah                            ; ba da 03                    ; 0xc0281 vgarom.asm:494
    490     in AL, DX                                 ; ec                          ; 0xc0284 vgarom.asm:495
    491     pop dx                                    ; 5a                          ; 0xc0285 vgarom.asm:497
    492     pop bx                                    ; 5b                          ; 0xc0286 vgarom.asm:498
    493     pop ax                                    ; 58                          ; 0xc0287 vgarom.asm:499
    494     retn                                      ; c3                          ; 0xc0288 vgarom.asm:500
    495     cmp bl, 014h                              ; 80 fb 14                    ; 0xc0289 vgarom.asm:505
    496     jnbe short 002b0h                         ; 77 22                       ; 0xc028c vgarom.asm:506
    497     push ax                                   ; 50                          ; 0xc028e vgarom.asm:507
    498     push dx                                   ; 52                          ; 0xc028f vgarom.asm:508
    499     mov dx, 003dah                            ; ba da 03                    ; 0xc0290 vgarom.asm:509
    500     in AL, DX                                 ; ec                          ; 0xc0293 vgarom.asm:510
    501     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0294 vgarom.asm:511
     485    ; or al, bl                                 ; 0a c3                     ; 0xc0275 vgarom.asm:490
     486    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0277 vgarom.asm:491
     487    out DX, AL                                ; ee                          ; 0xc027a vgarom.asm:492
     488    mov AL, strict byte 020h                  ; b0 20                       ; 0xc027b vgarom.asm:493
     489    out DX, AL                                ; ee                          ; 0xc027d vgarom.asm:494
     490    mov dx, 003dah                            ; ba da 03                    ; 0xc027e vgarom.asm:496
     491    in AL, DX                                 ; ec                          ; 0xc0281 vgarom.asm:497
     492    pop dx                                    ; 5a                          ; 0xc0282 vgarom.asm:499
     493    pop bx                                    ; 5b                          ; 0xc0283 vgarom.asm:500
     494    pop ax                                    ; 58                          ; 0xc0284 vgarom.asm:501
     495    retn                                      ; c3                          ; 0xc0285 vgarom.asm:502
     496    cmp bl, 014h                              ; 80 fb 14                    ; 0xc0286 vgarom.asm:507
     497    jnbe short 002adh                         ; 77 22                       ; 0xc0289 vgarom.asm:508
     498    push ax                                   ; 50                          ; 0xc028b vgarom.asm:509
     499    push dx                                   ; 52                          ; 0xc028c vgarom.asm:510
     500    mov dx, 003dah                            ; ba da 03                    ; 0xc028d vgarom.asm:511
     501    in AL, DX                                 ; ec                          ; 0xc0290 vgarom.asm:512
     502    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0291 vgarom.asm:513
    502503    db  08ah, 0c3h
    503     ; mov al, bl                                ; 8a c3                     ; 0xc0297 vgarom.asm:512
    504     out DX, AL                                ; ee                          ; 0xc0299 vgarom.asm:513
    505     mov dx, 003c1h                            ; ba c1 03                    ; 0xc029a vgarom.asm:514
    506     in AL, DX                                 ; ec                          ; 0xc029d vgarom.asm:515
     504    ; mov al, bl                                ; 8a c3                     ; 0xc0294 vgarom.asm:514
     505    out DX, AL                                ; ee                          ; 0xc0296 vgarom.asm:515
     506    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0297 vgarom.asm:516
     507    in AL, DX                                 ; ec                          ; 0xc029a vgarom.asm:517
    507508    db  08ah, 0f8h
    508     ; mov bh, al                                ; 8a f8                     ; 0xc029e vgarom.asm:516
    509     mov dx, 003dah                            ; ba da 03                    ; 0xc02a0 vgarom.asm:517
    510     in AL, DX                                 ; ec                          ; 0xc02a3 vgarom.asm:518
    511     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02a4 vgarom.asm:519
    512     mov AL, strict byte 020h                  ; b0 20                       ; 0xc02a7 vgarom.asm:520
    513     out DX, AL                                ; ee                          ; 0xc02a9 vgarom.asm:521
    514     mov dx, 003dah                            ; ba da 03                    ; 0xc02aa vgarom.asm:523
    515     in AL, DX                                 ; ec                          ; 0xc02ad vgarom.asm:524
    516     pop dx                                    ; 5a                          ; 0xc02ae vgarom.asm:526
    517     pop ax                                    ; 58                          ; 0xc02af vgarom.asm:527
    518     retn                                      ; c3                          ; 0xc02b0 vgarom.asm:529
    519     push ax                                   ; 50                          ; 0xc02b1 vgarom.asm:534
    520     push bx                                   ; 53                          ; 0xc02b2 vgarom.asm:535
    521     mov BL, strict byte 011h                  ; b3 11                       ; 0xc02b3 vgarom.asm:536
    522     call 00289h                               ; e8 d1 ff                    ; 0xc02b5 vgarom.asm:537
     509    ; mov bh, al                                ; 8a f8                     ; 0xc029b vgarom.asm:518
     510    mov dx, 003dah                            ; ba da 03                    ; 0xc029d vgarom.asm:519
     511    in AL, DX                                 ; ec                          ; 0xc02a0 vgarom.asm:520
     512    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02a1 vgarom.asm:521
     513    mov AL, strict byte 020h                  ; b0 20                       ; 0xc02a4 vgarom.asm:522
     514    out DX, AL                                ; ee                          ; 0xc02a6 vgarom.asm:523
     515    mov dx, 003dah                            ; ba da 03                    ; 0xc02a7 vgarom.asm:525
     516    in AL, DX                                 ; ec                          ; 0xc02aa vgarom.asm:526
     517    pop dx                                    ; 5a                          ; 0xc02ab vgarom.asm:528
     518    pop ax                                    ; 58                          ; 0xc02ac vgarom.asm:529
     519    retn                                      ; c3                          ; 0xc02ad vgarom.asm:531
     520    push ax                                   ; 50                          ; 0xc02ae vgarom.asm:536
     521    push bx                                   ; 53                          ; 0xc02af vgarom.asm:537
     522    mov BL, strict byte 011h                  ; b3 11                       ; 0xc02b0 vgarom.asm:538
     523    call 00286h                               ; e8 d1 ff                    ; 0xc02b2 vgarom.asm:539
    523524    db  08ah, 0c7h
    524     ; mov al, bh                                ; 8a c7                     ; 0xc02b8 vgarom.asm:538
    525     pop bx                                    ; 5b                          ; 0xc02ba vgarom.asm:539
     525    ; mov al, bh                                ; 8a c7                     ; 0xc02b5 vgarom.asm:540
     526    pop bx                                    ; 5b                          ; 0xc02b7 vgarom.asm:541
    526527    db  08ah, 0f8h
    527     ; mov bh, al                                ; 8a f8                     ; 0xc02bb vgarom.asm:540
    528     pop ax                                    ; 58                          ; 0xc02bd vgarom.asm:541
    529     retn                                      ; c3                          ; 0xc02be vgarom.asm:542
    530     push ax                                   ; 50                          ; 0xc02bf vgarom.asm:547
    531     push bx                                   ; 53                          ; 0xc02c0 vgarom.asm:548
    532     push cx                                   ; 51                          ; 0xc02c1 vgarom.asm:549
    533     push dx                                   ; 52                          ; 0xc02c2 vgarom.asm:550
     528    ; mov bh, al                                ; 8a f8                     ; 0xc02b8 vgarom.asm:542
     529    pop ax                                    ; 58                          ; 0xc02ba vgarom.asm:543
     530    retn                                      ; c3                          ; 0xc02bb vgarom.asm:544
     531    push ax                                   ; 50                          ; 0xc02bc vgarom.asm:549
     532    push bx                                   ; 53                          ; 0xc02bd vgarom.asm:550
     533    push cx                                   ; 51                          ; 0xc02be vgarom.asm:551
     534    push dx                                   ; 52                          ; 0xc02bf vgarom.asm:552
    534535    db  08bh, 0dah
    535     ; mov bx, dx                                ; 8b da                     ; 0xc02c3 vgarom.asm:551
    536     mov CL, strict byte 000h                  ; b1 00                       ; 0xc02c5 vgarom.asm:552
    537     mov dx, 003dah                            ; ba da 03                    ; 0xc02c7 vgarom.asm:554
    538     in AL, DX                                 ; ec                          ; 0xc02ca vgarom.asm:555
    539     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02cb vgarom.asm:556
     536    ; mov bx, dx                                ; 8b da                     ; 0xc02c0 vgarom.asm:553
     537    mov CL, strict byte 000h                  ; b1 00                       ; 0xc02c2 vgarom.asm:554
     538    mov dx, 003dah                            ; ba da 03                    ; 0xc02c4 vgarom.asm:556
     539    in AL, DX                                 ; ec                          ; 0xc02c7 vgarom.asm:557
     540    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02c8 vgarom.asm:558
    540541    db  08ah, 0c1h
    541     ; mov al, cl                                ; 8a c1                     ; 0xc02ce vgarom.asm:557
    542     out DX, AL                                ; ee                          ; 0xc02d0 vgarom.asm:558
    543     mov dx, 003c1h                            ; ba c1 03                    ; 0xc02d1 vgarom.asm:559
    544     in AL, DX                                 ; ec                          ; 0xc02d4 vgarom.asm:560
    545     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02d5 vgarom.asm:561
    546     inc bx                                    ; 43                          ; 0xc02d8 vgarom.asm:562
     542    ; mov al, cl                                ; 8a c1                     ; 0xc02cb vgarom.asm:559
     543    out DX, AL                                ; ee                          ; 0xc02cd vgarom.asm:560
     544    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02ce vgarom.asm:561
     545    in AL, DX                                 ; ec                          ; 0xc02d1 vgarom.asm:562
     546    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02d2 vgarom.asm:563
     547    inc bx                                    ; 43                          ; 0xc02d5 vgarom.asm:564
    547548    db  0feh, 0c1h
    548     ; inc cl                                    ; fe c1                     ; 0xc02d9 vgarom.asm:563
    549     cmp cl, 010h                              ; 80 f9 10                    ; 0xc02db vgarom.asm:564
    550     jne short 002c7h                          ; 75 e7                       ; 0xc02de vgarom.asm:565
    551     mov dx, 003dah                            ; ba da 03                    ; 0xc02e0 vgarom.asm:566
    552     in AL, DX                                 ; ec                          ; 0xc02e3 vgarom.asm:567
    553     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02e4 vgarom.asm:568
    554     mov AL, strict byte 011h                  ; b0 11                       ; 0xc02e7 vgarom.asm:569
    555     out DX, AL                                ; ee                          ; 0xc02e9 vgarom.asm:570
    556     mov dx, 003c1h                            ; ba c1 03                    ; 0xc02ea vgarom.asm:571
    557     in AL, DX                                 ; ec                          ; 0xc02ed vgarom.asm:572
    558     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02ee vgarom.asm:573
    559     mov dx, 003dah                            ; ba da 03                    ; 0xc02f1 vgarom.asm:574
    560     in AL, DX                                 ; ec                          ; 0xc02f4 vgarom.asm:575
    561     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02f5 vgarom.asm:576
    562     mov AL, strict byte 020h                  ; b0 20                       ; 0xc02f8 vgarom.asm:577
    563     out DX, AL                                ; ee                          ; 0xc02fa vgarom.asm:578
    564     mov dx, 003dah                            ; ba da 03                    ; 0xc02fb vgarom.asm:580
    565     in AL, DX                                 ; ec                          ; 0xc02fe vgarom.asm:581
    566     pop dx                                    ; 5a                          ; 0xc02ff vgarom.asm:583
    567     pop cx                                    ; 59                          ; 0xc0300 vgarom.asm:584
    568     pop bx                                    ; 5b                          ; 0xc0301 vgarom.asm:585
    569     pop ax                                    ; 58                          ; 0xc0302 vgarom.asm:586
    570     retn                                      ; c3                          ; 0xc0303 vgarom.asm:587
    571     push ax                                   ; 50                          ; 0xc0304 vgarom.asm:592
    572     push dx                                   ; 52                          ; 0xc0305 vgarom.asm:593
    573     mov dx, 003c8h                            ; ba c8 03                    ; 0xc0306 vgarom.asm:594
     549    ; inc cl                                    ; fe c1                     ; 0xc02d6 vgarom.asm:565
     550    cmp cl, 010h                              ; 80 f9 10                    ; 0xc02d8 vgarom.asm:566
     551    jne short 002c4h                          ; 75 e7                       ; 0xc02db vgarom.asm:567
     552    mov dx, 003dah                            ; ba da 03                    ; 0xc02dd vgarom.asm:568
     553    in AL, DX                                 ; ec                          ; 0xc02e0 vgarom.asm:569
     554    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02e1 vgarom.asm:570
     555    mov AL, strict byte 011h                  ; b0 11                       ; 0xc02e4 vgarom.asm:571
     556    out DX, AL                                ; ee                          ; 0xc02e6 vgarom.asm:572
     557    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02e7 vgarom.asm:573
     558    in AL, DX                                 ; ec                          ; 0xc02ea vgarom.asm:574
     559    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02eb vgarom.asm:575
     560    mov dx, 003dah                            ; ba da 03                    ; 0xc02ee vgarom.asm:576
     561    in AL, DX                                 ; ec                          ; 0xc02f1 vgarom.asm:577
     562    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02f2 vgarom.asm:578
     563    mov AL, strict byte 020h                  ; b0 20                       ; 0xc02f5 vgarom.asm:579
     564    out DX, AL                                ; ee                          ; 0xc02f7 vgarom.asm:580
     565    mov dx, 003dah                            ; ba da 03                    ; 0xc02f8 vgarom.asm:582
     566    in AL, DX                                 ; ec                          ; 0xc02fb vgarom.asm:583
     567    pop dx                                    ; 5a                          ; 0xc02fc vgarom.asm:585
     568    pop cx                                    ; 59                          ; 0xc02fd vgarom.asm:586
     569    pop bx                                    ; 5b                          ; 0xc02fe vgarom.asm:587
     570    pop ax                                    ; 58                          ; 0xc02ff vgarom.asm:588
     571    retn                                      ; c3                          ; 0xc0300 vgarom.asm:589
     572    push ax                                   ; 50                          ; 0xc0301 vgarom.asm:594
     573    push dx                                   ; 52                          ; 0xc0302 vgarom.asm:595
     574    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0303 vgarom.asm:596
    574575    db  08ah, 0c3h
    575     ; mov al, bl                                ; 8a c3                     ; 0xc0309 vgarom.asm:595
    576     out DX, AL                                ; ee                          ; 0xc030b vgarom.asm:596
    577     mov dx, 003c9h                            ; ba c9 03                    ; 0xc030c vgarom.asm:597
    578     pop ax                                    ; 58                          ; 0xc030f vgarom.asm:598
    579     push ax                                   ; 50                          ; 0xc0310 vgarom.asm:599
     576    ; mov al, bl                                ; 8a c3                     ; 0xc0306 vgarom.asm:597
     577    out DX, AL                                ; ee                          ; 0xc0308 vgarom.asm:598
     578    mov dx, 003c9h                            ; ba c9 03                    ; 0xc0309 vgarom.asm:599
     579    pop ax                                    ; 58                          ; 0xc030c vgarom.asm:600
     580    push ax                                   ; 50                          ; 0xc030d vgarom.asm:601
    580581    db  08ah, 0c4h
    581     ; mov al, ah                                ; 8a c4                     ; 0xc0311 vgarom.asm:600
    582     out DX, AL                                ; ee                          ; 0xc0313 vgarom.asm:601
     582    ; mov al, ah                                ; 8a c4                     ; 0xc030e vgarom.asm:602
     583    out DX, AL                                ; ee                          ; 0xc0310 vgarom.asm:603
    583584    db  08ah, 0c5h
    584     ; mov al, ch                                ; 8a c5                     ; 0xc0314 vgarom.asm:602
    585     out DX, AL                                ; ee                          ; 0xc0316 vgarom.asm:603
     585    ; mov al, ch                                ; 8a c5                     ; 0xc0311 vgarom.asm:604
     586    out DX, AL                                ; ee                          ; 0xc0313 vgarom.asm:605
    586587    db  08ah, 0c1h
    587     ; mov al, cl                                ; 8a c1                     ; 0xc0317 vgarom.asm:604
    588     out DX, AL                                ; ee                          ; 0xc0319 vgarom.asm:605
    589     pop dx                                    ; 5a                          ; 0xc031a vgarom.asm:606
    590     pop ax                                    ; 58                          ; 0xc031b vgarom.asm:607
    591     retn                                      ; c3                          ; 0xc031c vgarom.asm:608
    592     push ax                                   ; 50                          ; 0xc031d vgarom.asm:613
    593     push bx                                   ; 53                          ; 0xc031e vgarom.asm:614
    594     push cx                                   ; 51                          ; 0xc031f vgarom.asm:615
    595     push dx                                   ; 52                          ; 0xc0320 vgarom.asm:616
    596     mov dx, 003c8h                            ; ba c8 03                    ; 0xc0321 vgarom.asm:617
     588    ; mov al, cl                                ; 8a c1                     ; 0xc0314 vgarom.asm:606
     589    out DX, AL                                ; ee                          ; 0xc0316 vgarom.asm:607
     590    pop dx                                    ; 5a                          ; 0xc0317 vgarom.asm:608
     591    pop ax                                    ; 58                          ; 0xc0318 vgarom.asm:609
     592    retn                                      ; c3                          ; 0xc0319 vgarom.asm:610
     593    push ax                                   ; 50                          ; 0xc031a vgarom.asm:615
     594    push bx                                   ; 53                          ; 0xc031b vgarom.asm:616
     595    push cx                                   ; 51                          ; 0xc031c vgarom.asm:617
     596    push dx                                   ; 52                          ; 0xc031d vgarom.asm:618
     597    mov dx, 003c8h                            ; ba c8 03                    ; 0xc031e vgarom.asm:619
    597598    db  08ah, 0c3h
    598     ; mov al, bl                                ; 8a c3                     ; 0xc0324 vgarom.asm:618
    599     out DX, AL                                ; ee                          ; 0xc0326 vgarom.asm:619
    600     pop dx                                    ; 5a                          ; 0xc0327 vgarom.asm:620
    601     push dx                                   ; 52                          ; 0xc0328 vgarom.asm:621
     599    ; mov al, bl                                ; 8a c3                     ; 0xc0321 vgarom.asm:620
     600    out DX, AL                                ; ee                          ; 0xc0323 vgarom.asm:621
     601    pop dx                                    ; 5a                          ; 0xc0324 vgarom.asm:622
     602    push dx                                   ; 52                          ; 0xc0325 vgarom.asm:623
    602603    db  08bh, 0dah
    603     ; mov bx, dx                                ; 8b da                     ; 0xc0329 vgarom.asm:622
    604     mov dx, 003c9h                            ; ba c9 03                    ; 0xc032b vgarom.asm:623
    605     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc032e vgarom.asm:625
    606     out DX, AL                                ; ee                          ; 0xc0331 vgarom.asm:626
    607     inc bx                                    ; 43                          ; 0xc0332 vgarom.asm:627
    608     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0333 vgarom.asm:628
    609     out DX, AL                                ; ee                          ; 0xc0336 vgarom.asm:629
    610     inc bx                                    ; 43                          ; 0xc0337 vgarom.asm:630
    611     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0338 vgarom.asm:631
    612     out DX, AL                                ; ee                          ; 0xc033b vgarom.asm:632
    613     inc bx                                    ; 43                          ; 0xc033c vgarom.asm:633
    614     dec cx                                    ; 49                          ; 0xc033d vgarom.asm:634
    615     jne short 0032eh                          ; 75 ee                       ; 0xc033e vgarom.asm:635
    616     pop dx                                    ; 5a                          ; 0xc0340 vgarom.asm:636
    617     pop cx                                    ; 59                          ; 0xc0341 vgarom.asm:637
    618     pop bx                                    ; 5b                          ; 0xc0342 vgarom.asm:638
    619     pop ax                                    ; 58                          ; 0xc0343 vgarom.asm:639
    620     retn                                      ; c3                          ; 0xc0344 vgarom.asm:640
    621     push ax                                   ; 50                          ; 0xc0345 vgarom.asm:645
    622     push bx                                   ; 53                          ; 0xc0346 vgarom.asm:646
    623     push dx                                   ; 52                          ; 0xc0347 vgarom.asm:647
    624     mov dx, 003dah                            ; ba da 03                    ; 0xc0348 vgarom.asm:648
    625     in AL, DX                                 ; ec                          ; 0xc034b vgarom.asm:649
    626     mov dx, 003c0h                            ; ba c0 03                    ; 0xc034c vgarom.asm:650
    627     mov AL, strict byte 010h                  ; b0 10                       ; 0xc034f vgarom.asm:651
    628     out DX, AL                                ; ee                          ; 0xc0351 vgarom.asm:652
    629     mov dx, 003c1h                            ; ba c1 03                    ; 0xc0352 vgarom.asm:653
    630     in AL, DX                                 ; ec                          ; 0xc0355 vgarom.asm:654
    631     and bl, 001h                              ; 80 e3 01                    ; 0xc0356 vgarom.asm:655
    632     jne short 00368h                          ; 75 0d                       ; 0xc0359 vgarom.asm:656
    633     and AL, strict byte 07fh                  ; 24 7f                       ; 0xc035b vgarom.asm:657
    634     sal bh, 007h                              ; c0 e7 07                    ; 0xc035d vgarom.asm:659
     604    ; mov bx, dx                                ; 8b da                     ; 0xc0326 vgarom.asm:624
     605    mov dx, 003c9h                            ; ba c9 03                    ; 0xc0328 vgarom.asm:625
     606    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc032b vgarom.asm:627
     607    out DX, AL                                ; ee                          ; 0xc032e vgarom.asm:628
     608    inc bx                                    ; 43                          ; 0xc032f vgarom.asm:629
     609    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0330 vgarom.asm:630
     610    out DX, AL                                ; ee                          ; 0xc0333 vgarom.asm:631
     611    inc bx                                    ; 43                          ; 0xc0334 vgarom.asm:632
     612    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0335 vgarom.asm:633
     613    out DX, AL                                ; ee                          ; 0xc0338 vgarom.asm:634
     614    inc bx                                    ; 43                          ; 0xc0339 vgarom.asm:635
     615    dec cx                                    ; 49                          ; 0xc033a vgarom.asm:636
     616    jne short 0032bh                          ; 75 ee                       ; 0xc033b vgarom.asm:637
     617    pop dx                                    ; 5a                          ; 0xc033d vgarom.asm:638
     618    pop cx                                    ; 59                          ; 0xc033e vgarom.asm:639
     619    pop bx                                    ; 5b                          ; 0xc033f vgarom.asm:640
     620    pop ax                                    ; 58                          ; 0xc0340 vgarom.asm:641
     621    retn                                      ; c3                          ; 0xc0341 vgarom.asm:642
     622    push ax                                   ; 50                          ; 0xc0342 vgarom.asm:647
     623    push bx                                   ; 53                          ; 0xc0343 vgarom.asm:648
     624    push dx                                   ; 52                          ; 0xc0344 vgarom.asm:649
     625    mov dx, 003dah                            ; ba da 03                    ; 0xc0345 vgarom.asm:650
     626    in AL, DX                                 ; ec                          ; 0xc0348 vgarom.asm:651
     627    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0349 vgarom.asm:652
     628    mov AL, strict byte 010h                  ; b0 10                       ; 0xc034c vgarom.asm:653
     629    out DX, AL                                ; ee                          ; 0xc034e vgarom.asm:654
     630    mov dx, 003c1h                            ; ba c1 03                    ; 0xc034f vgarom.asm:655
     631    in AL, DX                                 ; ec                          ; 0xc0352 vgarom.asm:656
     632    and bl, 001h                              ; 80 e3 01                    ; 0xc0353 vgarom.asm:657
     633    jne short 00365h                          ; 75 0d                       ; 0xc0356 vgarom.asm:658
     634    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc0358 vgarom.asm:659
     635    sal bh, 007h                              ; c0 e7 07                    ; 0xc035a vgarom.asm:661
    635636    db  00ah, 0c7h
    636     ; or al, bh                                 ; 0a c7                     ; 0xc0360 vgarom.asm:669
    637     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0362 vgarom.asm:670
    638     out DX, AL                                ; ee                          ; 0xc0365 vgarom.asm:671
    639     jmp short 00381h                          ; eb 19                       ; 0xc0366 vgarom.asm:672
    640     push ax                                   ; 50                          ; 0xc0368 vgarom.asm:674
    641     mov dx, 003dah                            ; ba da 03                    ; 0xc0369 vgarom.asm:675
    642     in AL, DX                                 ; ec                          ; 0xc036c vgarom.asm:676
    643     mov dx, 003c0h                            ; ba c0 03                    ; 0xc036d vgarom.asm:677
    644     mov AL, strict byte 014h                  ; b0 14                       ; 0xc0370 vgarom.asm:678
    645     out DX, AL                                ; ee                          ; 0xc0372 vgarom.asm:679
    646     pop ax                                    ; 58                          ; 0xc0373 vgarom.asm:680
    647     and AL, strict byte 080h                  ; 24 80                       ; 0xc0374 vgarom.asm:681
    648     jne short 0037bh                          ; 75 03                       ; 0xc0376 vgarom.asm:682
    649     sal bh, 002h                              ; c0 e7 02                    ; 0xc0378 vgarom.asm:684
    650     and bh, 00fh                              ; 80 e7 0f                    ; 0xc037b vgarom.asm:690
     637    ; or al, bh                                 ; 0a c7                     ; 0xc035d vgarom.asm:671
     638    mov dx, 003c0h                            ; ba c0 03                    ; 0xc035f vgarom.asm:672
     639    out DX, AL                                ; ee                          ; 0xc0362 vgarom.asm:673
     640    jmp short 0037eh                          ; eb 19                       ; 0xc0363 vgarom.asm:674
     641    push ax                                   ; 50                          ; 0xc0365 vgarom.asm:676
     642    mov dx, 003dah                            ; ba da 03                    ; 0xc0366 vgarom.asm:677
     643    in AL, DX                                 ; ec                          ; 0xc0369 vgarom.asm:678
     644    mov dx, 003c0h                            ; ba c0 03                    ; 0xc036a vgarom.asm:679
     645    mov AL, strict byte 014h                  ; b0 14                       ; 0xc036d vgarom.asm:680
     646    out DX, AL                                ; ee                          ; 0xc036f vgarom.asm:681
     647    pop ax                                    ; 58                          ; 0xc0370 vgarom.asm:682
     648    and AL, strict byte 080h                  ; 24 80                       ; 0xc0371 vgarom.asm:683
     649    jne short 00378h                          ; 75 03                       ; 0xc0373 vgarom.asm:684
     650    sal bh, 002h                              ; c0 e7 02                    ; 0xc0375 vgarom.asm:686
     651    and bh, 00fh                              ; 80 e7 0f                    ; 0xc0378 vgarom.asm:692
    651652    db  08ah, 0c7h
    652     ; mov al, bh                                ; 8a c7                     ; 0xc037e vgarom.asm:691
    653     out DX, AL                                ; ee                          ; 0xc0380 vgarom.asm:692
    654     mov AL, strict byte 020h                  ; b0 20                       ; 0xc0381 vgarom.asm:694
    655     out DX, AL                                ; ee                          ; 0xc0383 vgarom.asm:695
    656     mov dx, 003dah                            ; ba da 03                    ; 0xc0384 vgarom.asm:697
    657     in AL, DX                                 ; ec                          ; 0xc0387 vgarom.asm:698
    658     pop dx                                    ; 5a                          ; 0xc0388 vgarom.asm:700
    659     pop bx                                    ; 5b                          ; 0xc0389 vgarom.asm:701
    660     pop ax                                    ; 58                          ; 0xc038a vgarom.asm:702
    661     retn                                      ; c3                          ; 0xc038b vgarom.asm:703
    662     push ax                                   ; 50                          ; 0xc038c vgarom.asm:708
    663     push dx                                   ; 52                          ; 0xc038d vgarom.asm:709
    664     mov dx, 003c7h                            ; ba c7 03                    ; 0xc038e vgarom.asm:710
     653    ; mov al, bh                                ; 8a c7                     ; 0xc037b vgarom.asm:693
     654    out DX, AL                                ; ee                          ; 0xc037d vgarom.asm:694
     655    mov AL, strict byte 020h                  ; b0 20                       ; 0xc037e vgarom.asm:696
     656    out DX, AL                                ; ee                          ; 0xc0380 vgarom.asm:697
     657    mov dx, 003dah                            ; ba da 03                    ; 0xc0381 vgarom.asm:699
     658    in AL, DX                                 ; ec                          ; 0xc0384 vgarom.asm:700
     659    pop dx                                    ; 5a                          ; 0xc0385 vgarom.asm:702
     660    pop bx                                    ; 5b                          ; 0xc0386 vgarom.asm:703
     661    pop ax                                    ; 58                          ; 0xc0387 vgarom.asm:704
     662    retn                                      ; c3                          ; 0xc0388 vgarom.asm:705
     663    push ax                                   ; 50                          ; 0xc0389 vgarom.asm:710
     664    push dx                                   ; 52                          ; 0xc038a vgarom.asm:711
     665    mov dx, 003c7h                            ; ba c7 03                    ; 0xc038b vgarom.asm:712
    665666    db  08ah, 0c3h
    666     ; mov al, bl                                ; 8a c3                     ; 0xc0391 vgarom.asm:711
    667     out DX, AL                                ; ee                          ; 0xc0393 vgarom.asm:712
    668     pop ax                                    ; 58                          ; 0xc0394 vgarom.asm:713
     667    ; mov al, bl                                ; 8a c3                     ; 0xc038e vgarom.asm:713
     668    out DX, AL                                ; ee                          ; 0xc0390 vgarom.asm:714
     669    pop ax                                    ; 58                          ; 0xc0391 vgarom.asm:715
    669670    db  08ah, 0e0h
    670     ; mov ah, al                                ; 8a e0                     ; 0xc0395 vgarom.asm:714
    671     mov dx, 003c9h                            ; ba c9 03                    ; 0xc0397 vgarom.asm:715
    672     in AL, DX                                 ; ec                          ; 0xc039a vgarom.asm:716
    673     xchg al, ah                               ; 86 e0                       ; 0xc039b vgarom.asm:717
    674     push ax                                   ; 50                          ; 0xc039d vgarom.asm:718
    675     in AL, DX                                 ; ec                          ; 0xc039e vgarom.asm:719
     671    ; mov ah, al                                ; 8a e0                     ; 0xc0392 vgarom.asm:716
     672    mov dx, 003c9h                            ; ba c9 03                    ; 0xc0394 vgarom.asm:717
     673    in AL, DX                                 ; ec                          ; 0xc0397 vgarom.asm:718
     674    xchg al, ah                               ; 86 e0                       ; 0xc0398 vgarom.asm:719
     675    push ax                                   ; 50                          ; 0xc039a vgarom.asm:720
     676    in AL, DX                                 ; ec                          ; 0xc039b vgarom.asm:721
    676677    db  08ah, 0e8h
    677     ; mov ch, al                                ; 8a e8                     ; 0xc039f vgarom.asm:720
    678     in AL, DX                                 ; ec                          ; 0xc03a1 vgarom.asm:721
     678    ; mov ch, al                                ; 8a e8                     ; 0xc039c vgarom.asm:722
     679    in AL, DX                                 ; ec                          ; 0xc039e vgarom.asm:723
    679680    db  08ah, 0c8h
    680     ; mov cl, al                                ; 8a c8                     ; 0xc03a2 vgarom.asm:722
    681     pop dx                                    ; 5a                          ; 0xc03a4 vgarom.asm:723
    682     pop ax                                    ; 58                          ; 0xc03a5 vgarom.asm:724
    683     retn                                      ; c3                          ; 0xc03a6 vgarom.asm:725
    684     push ax                                   ; 50                          ; 0xc03a7 vgarom.asm:730
    685     push bx                                   ; 53                          ; 0xc03a8 vgarom.asm:731
    686     push cx                                   ; 51                          ; 0xc03a9 vgarom.asm:732
    687     push dx                                   ; 52                          ; 0xc03aa vgarom.asm:733
    688     mov dx, 003c7h                            ; ba c7 03                    ; 0xc03ab vgarom.asm:734
     681    ; mov cl, al                                ; 8a c8                     ; 0xc039f vgarom.asm:724
     682    pop dx                                    ; 5a                          ; 0xc03a1 vgarom.asm:725
     683    pop ax                                    ; 58                          ; 0xc03a2 vgarom.asm:726
     684    retn                                      ; c3                          ; 0xc03a3 vgarom.asm:727
     685    push ax                                   ; 50                          ; 0xc03a4 vgarom.asm:732
     686    push bx                                   ; 53                          ; 0xc03a5 vgarom.asm:733
     687    push cx                                   ; 51                          ; 0xc03a6 vgarom.asm:734
     688    push dx                                   ; 52                          ; 0xc03a7 vgarom.asm:735
     689    mov dx, 003c7h                            ; ba c7 03                    ; 0xc03a8 vgarom.asm:736
    689690    db  08ah, 0c3h
    690     ; mov al, bl                                ; 8a c3                     ; 0xc03ae vgarom.asm:735
    691     out DX, AL                                ; ee                          ; 0xc03b0 vgarom.asm:736
    692     pop dx                                    ; 5a                          ; 0xc03b1 vgarom.asm:737
    693     push dx                                   ; 52                          ; 0xc03b2 vgarom.asm:738
     691    ; mov al, bl                                ; 8a c3                     ; 0xc03ab vgarom.asm:737
     692    out DX, AL                                ; ee                          ; 0xc03ad vgarom.asm:738
     693    pop dx                                    ; 5a                          ; 0xc03ae vgarom.asm:739
     694    push dx                                   ; 52                          ; 0xc03af vgarom.asm:740
    694695    db  08bh, 0dah
    695     ; mov bx, dx                                ; 8b da                     ; 0xc03b3 vgarom.asm:739
    696     mov dx, 003c9h                            ; ba c9 03                    ; 0xc03b5 vgarom.asm:740
    697     in AL, DX                                 ; ec                          ; 0xc03b8 vgarom.asm:742
    698     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03b9 vgarom.asm:743
    699     inc bx                                    ; 43                          ; 0xc03bc vgarom.asm:744
    700     in AL, DX                                 ; ec                          ; 0xc03bd vgarom.asm:745
    701     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03be vgarom.asm:746
    702     inc bx                                    ; 43                          ; 0xc03c1 vgarom.asm:747
    703     in AL, DX                                 ; ec                          ; 0xc03c2 vgarom.asm:748
    704     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03c3 vgarom.asm:749
    705     inc bx                                    ; 43                          ; 0xc03c6 vgarom.asm:750
    706     dec cx                                    ; 49                          ; 0xc03c7 vgarom.asm:751
    707     jne short 003b8h                          ; 75 ee                       ; 0xc03c8 vgarom.asm:752
    708     pop dx                                    ; 5a                          ; 0xc03ca vgarom.asm:753
    709     pop cx                                    ; 59                          ; 0xc03cb vgarom.asm:754
    710     pop bx                                    ; 5b                          ; 0xc03cc vgarom.asm:755
    711     pop ax                                    ; 58                          ; 0xc03cd vgarom.asm:756
    712     retn                                      ; c3                          ; 0xc03ce vgarom.asm:757
    713     push ax                                   ; 50                          ; 0xc03cf vgarom.asm:762
    714     push dx                                   ; 52                          ; 0xc03d0 vgarom.asm:763
    715     mov dx, 003c6h                            ; ba c6 03                    ; 0xc03d1 vgarom.asm:764
     696    ; mov bx, dx                                ; 8b da                     ; 0xc03b0 vgarom.asm:741
     697    mov dx, 003c9h                            ; ba c9 03                    ; 0xc03b2 vgarom.asm:742
     698    in AL, DX                                 ; ec                          ; 0xc03b5 vgarom.asm:744
     699    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03b6 vgarom.asm:745
     700    inc bx                                    ; 43                          ; 0xc03b9 vgarom.asm:746
     701    in AL, DX                                 ; ec                          ; 0xc03ba vgarom.asm:747
     702    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03bb vgarom.asm:748
     703    inc bx                                    ; 43                          ; 0xc03be vgarom.asm:749
     704    in AL, DX                                 ; ec                          ; 0xc03bf vgarom.asm:750
     705    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03c0 vgarom.asm:751
     706    inc bx                                    ; 43                          ; 0xc03c3 vgarom.asm:752
     707    dec cx                                    ; 49                          ; 0xc03c4 vgarom.asm:753
     708    jne short 003b5h                          ; 75 ee                       ; 0xc03c5 vgarom.asm:754
     709    pop dx                                    ; 5a                          ; 0xc03c7 vgarom.asm:755
     710    pop cx                                    ; 59                          ; 0xc03c8 vgarom.asm:756
     711    pop bx                                    ; 5b                          ; 0xc03c9 vgarom.asm:757
     712    pop ax                                    ; 58                          ; 0xc03ca vgarom.asm:758
     713    retn                                      ; c3                          ; 0xc03cb vgarom.asm:759
     714    push ax                                   ; 50                          ; 0xc03cc vgarom.asm:764
     715    push dx                                   ; 52                          ; 0xc03cd vgarom.asm:765
     716    mov dx, 003c6h                            ; ba c6 03                    ; 0xc03ce vgarom.asm:766
    716717    db  08ah, 0c3h
    717     ; mov al, bl                                ; 8a c3                     ; 0xc03d4 vgarom.asm:765
    718     out DX, AL                                ; ee                          ; 0xc03d6 vgarom.asm:766
    719     pop dx                                    ; 5a                          ; 0xc03d7 vgarom.asm:767
    720     pop ax                                    ; 58                          ; 0xc03d8 vgarom.asm:768
    721     retn                                      ; c3                          ; 0xc03d9 vgarom.asm:769
    722     push ax                                   ; 50                          ; 0xc03da vgarom.asm:774
    723     push dx                                   ; 52                          ; 0xc03db vgarom.asm:775
    724     mov dx, 003c6h                            ; ba c6 03                    ; 0xc03dc vgarom.asm:776
    725     in AL, DX                                 ; ec                          ; 0xc03df vgarom.asm:777
     718    ; mov al, bl                                ; 8a c3                     ; 0xc03d1 vgarom.asm:767
     719    out DX, AL                                ; ee                          ; 0xc03d3 vgarom.asm:768
     720    pop dx                                    ; 5a                          ; 0xc03d4 vgarom.asm:769
     721    pop ax                                    ; 58                          ; 0xc03d5 vgarom.asm:770
     722    retn                                      ; c3                          ; 0xc03d6 vgarom.asm:771
     723    push ax                                   ; 50                          ; 0xc03d7 vgarom.asm:776
     724    push dx                                   ; 52                          ; 0xc03d8 vgarom.asm:777
     725    mov dx, 003c6h                            ; ba c6 03                    ; 0xc03d9 vgarom.asm:778
     726    in AL, DX                                 ; ec                          ; 0xc03dc vgarom.asm:779
    726727    db  08ah, 0d8h
    727     ; mov bl, al                                ; 8a d8                     ; 0xc03e0 vgarom.asm:778
    728     pop dx                                    ; 5a                          ; 0xc03e2 vgarom.asm:779
    729     pop ax                                    ; 58                          ; 0xc03e3 vgarom.asm:780
    730     retn                                      ; c3                          ; 0xc03e4 vgarom.asm:781
    731     push ax                                   ; 50                          ; 0xc03e5 vgarom.asm:786
    732     push dx                                   ; 52                          ; 0xc03e6 vgarom.asm:787
    733     mov dx, 003dah                            ; ba da 03                    ; 0xc03e7 vgarom.asm:788
    734     in AL, DX                                 ; ec                          ; 0xc03ea vgarom.asm:789
    735     mov dx, 003c0h                            ; ba c0 03                    ; 0xc03eb vgarom.asm:790
    736     mov AL, strict byte 010h                  ; b0 10                       ; 0xc03ee vgarom.asm:791
    737     out DX, AL                                ; ee                          ; 0xc03f0 vgarom.asm:792
    738     mov dx, 003c1h                            ; ba c1 03                    ; 0xc03f1 vgarom.asm:793
    739     in AL, DX                                 ; ec                          ; 0xc03f4 vgarom.asm:794
     728    ; mov bl, al                                ; 8a d8                     ; 0xc03dd vgarom.asm:780
     729    pop dx                                    ; 5a                          ; 0xc03df vgarom.asm:781
     730    pop ax                                    ; 58                          ; 0xc03e0 vgarom.asm:782
     731    retn                                      ; c3                          ; 0xc03e1 vgarom.asm:783
     732    push ax                                   ; 50                          ; 0xc03e2 vgarom.asm:788
     733    push dx                                   ; 52                          ; 0xc03e3 vgarom.asm:789
     734    mov dx, 003dah                            ; ba da 03                    ; 0xc03e4 vgarom.asm:790
     735    in AL, DX                                 ; ec                          ; 0xc03e7 vgarom.asm:791
     736    mov dx, 003c0h                            ; ba c0 03                    ; 0xc03e8 vgarom.asm:792
     737    mov AL, strict byte 010h                  ; b0 10                       ; 0xc03eb vgarom.asm:793
     738    out DX, AL                                ; ee                          ; 0xc03ed vgarom.asm:794
     739    mov dx, 003c1h                            ; ba c1 03                    ; 0xc03ee vgarom.asm:795
     740    in AL, DX                                 ; ec                          ; 0xc03f1 vgarom.asm:796
    740741    db  08ah, 0d8h
    741     ; mov bl, al                                ; 8a d8                     ; 0xc03f5 vgarom.asm:795
    742     shr bl, 007h                              ; c0 eb 07                    ; 0xc03f7 vgarom.asm:797
    743     mov dx, 003dah                            ; ba da 03                    ; 0xc03fa vgarom.asm:807
    744     in AL, DX                                 ; ec                          ; 0xc03fd vgarom.asm:808
    745     mov dx, 003c0h                            ; ba c0 03                    ; 0xc03fe vgarom.asm:809
    746     mov AL, strict byte 014h                  ; b0 14                       ; 0xc0401 vgarom.asm:810
    747     out DX, AL                                ; ee                          ; 0xc0403 vgarom.asm:811
    748     mov dx, 003c1h                            ; ba c1 03                    ; 0xc0404 vgarom.asm:812
    749     in AL, DX                                 ; ec                          ; 0xc0407 vgarom.asm:813
     742    ; mov bl, al                                ; 8a d8                     ; 0xc03f2 vgarom.asm:797
     743    shr bl, 007h                              ; c0 eb 07                    ; 0xc03f4 vgarom.asm:799
     744    mov dx, 003dah                            ; ba da 03                    ; 0xc03f7 vgarom.asm:809
     745    in AL, DX                                 ; ec                          ; 0xc03fa vgarom.asm:810
     746    mov dx, 003c0h                            ; ba c0 03                    ; 0xc03fb vgarom.asm:811
     747    mov AL, strict byte 014h                  ; b0 14                       ; 0xc03fe vgarom.asm:812
     748    out DX, AL                                ; ee                          ; 0xc0400 vgarom.asm:813
     749    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0401 vgarom.asm:814
     750    in AL, DX                                 ; ec                          ; 0xc0404 vgarom.asm:815
    750751    db  08ah, 0f8h
    751     ; mov bh, al                                ; 8a f8                     ; 0xc0408 vgarom.asm:814
    752     and bh, 00fh                              ; 80 e7 0f                    ; 0xc040a vgarom.asm:815
    753     test bl, 001h                             ; f6 c3 01                    ; 0xc040d vgarom.asm:816
    754     jne short 00415h                          ; 75 03                       ; 0xc0410 vgarom.asm:817
    755     shr bh, 002h                              ; c0 ef 02                    ; 0xc0412 vgarom.asm:819
    756     mov dx, 003dah                            ; ba da 03                    ; 0xc0415 vgarom.asm:825
    757     in AL, DX                                 ; ec                          ; 0xc0418 vgarom.asm:826
    758     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0419 vgarom.asm:827
    759     mov AL, strict byte 020h                  ; b0 20                       ; 0xc041c vgarom.asm:828
    760     out DX, AL                                ; ee                          ; 0xc041e vgarom.asm:829
    761     mov dx, 003dah                            ; ba da 03                    ; 0xc041f vgarom.asm:831
    762     in AL, DX                                 ; ec                          ; 0xc0422 vgarom.asm:832
    763     pop dx                                    ; 5a                          ; 0xc0423 vgarom.asm:834
    764     pop ax                                    ; 58                          ; 0xc0424 vgarom.asm:835
    765     retn                                      ; c3                          ; 0xc0425 vgarom.asm:836
    766     push ax                                   ; 50                          ; 0xc0426 vgarom.asm:841
    767     push dx                                   ; 52                          ; 0xc0427 vgarom.asm:842
    768     mov dx, 003c4h                            ; ba c4 03                    ; 0xc0428 vgarom.asm:843
     752    ; mov bh, al                                ; 8a f8                     ; 0xc0405 vgarom.asm:816
     753    and bh, 00fh                              ; 80 e7 0f                    ; 0xc0407 vgarom.asm:817
     754    test bl, 001h                             ; f6 c3 01                    ; 0xc040a vgarom.asm:818
     755    jne short 00412h                          ; 75 03                       ; 0xc040d vgarom.asm:819
     756    shr bh, 002h                              ; c0 ef 02                    ; 0xc040f vgarom.asm:821
     757    mov dx, 003dah                            ; ba da 03                    ; 0xc0412 vgarom.asm:827
     758    in AL, DX                                 ; ec                          ; 0xc0415 vgarom.asm:828
     759    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0416 vgarom.asm:829
     760    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0419 vgarom.asm:830
     761    out DX, AL                                ; ee                          ; 0xc041b vgarom.asm:831
     762    mov dx, 003dah                            ; ba da 03                    ; 0xc041c vgarom.asm:833
     763    in AL, DX                                 ; ec                          ; 0xc041f vgarom.asm:834
     764    pop dx                                    ; 5a                          ; 0xc0420 vgarom.asm:836
     765    pop ax                                    ; 58                          ; 0xc0421 vgarom.asm:837
     766    retn                                      ; c3                          ; 0xc0422 vgarom.asm:838
     767    push ax                                   ; 50                          ; 0xc0423 vgarom.asm:843
     768    push dx                                   ; 52                          ; 0xc0424 vgarom.asm:844
     769    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0425 vgarom.asm:845
    769770    db  08ah, 0e3h
    770     ; mov ah, bl                                ; 8a e3                     ; 0xc042b vgarom.asm:844
    771     mov AL, strict byte 003h                  ; b0 03                       ; 0xc042d vgarom.asm:845
    772     out DX, ax                                ; ef                          ; 0xc042f vgarom.asm:846
    773     pop dx                                    ; 5a                          ; 0xc0430 vgarom.asm:847
    774     pop ax                                    ; 58                          ; 0xc0431 vgarom.asm:848
    775     retn                                      ; c3                          ; 0xc0432 vgarom.asm:849
    776     push DS                                   ; 1e                          ; 0xc0433 vgarom.asm:854
    777     push ax                                   ; 50                          ; 0xc0434 vgarom.asm:855
    778     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0435 vgarom.asm:856
    779     mov ds, ax                                ; 8e d8                       ; 0xc0438 vgarom.asm:857
     771    ; mov ah, bl                                ; 8a e3                     ; 0xc0428 vgarom.asm:846
     772    mov AL, strict byte 003h                  ; b0 03                       ; 0xc042a vgarom.asm:847
     773    out DX, ax                                ; ef                          ; 0xc042c vgarom.asm:848
     774    pop dx                                    ; 5a                          ; 0xc042d vgarom.asm:849
     775    pop ax                                    ; 58                          ; 0xc042e vgarom.asm:850
     776    retn                                      ; c3                          ; 0xc042f vgarom.asm:851
     777    push DS                                   ; 1e                          ; 0xc0430 vgarom.asm:856
     778    push ax                                   ; 50                          ; 0xc0431 vgarom.asm:857
     779    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0432 vgarom.asm:858
     780    mov ds, ax                                ; 8e d8                       ; 0xc0435 vgarom.asm:859
    780781    db  032h, 0edh
    781     ; xor ch, ch                                ; 32 ed                     ; 0xc043a vgarom.asm:858
    782     mov bx, 00088h                            ; bb 88 00                    ; 0xc043c vgarom.asm:859
    783     mov cl, byte [bx]                         ; 8a 0f                       ; 0xc043f vgarom.asm:860
    784     and cl, 00fh                              ; 80 e1 0f                    ; 0xc0441 vgarom.asm:861
    785     mov bx, strict word 00063h                ; bb 63 00                    ; 0xc0444 vgarom.asm:862
    786     mov ax, word [bx]                         ; 8b 07                       ; 0xc0447 vgarom.asm:863
    787     mov bx, strict word 00003h                ; bb 03 00                    ; 0xc0449 vgarom.asm:864
    788     cmp ax, 003b4h                            ; 3d b4 03                    ; 0xc044c vgarom.asm:865
    789     jne short 00453h                          ; 75 02                       ; 0xc044f vgarom.asm:866
    790     mov BH, strict byte 001h                  ; b7 01                       ; 0xc0451 vgarom.asm:867
    791     pop ax                                    ; 58                          ; 0xc0453 vgarom.asm:869
    792     pop DS                                    ; 1f                          ; 0xc0454 vgarom.asm:870
    793     retn                                      ; c3                          ; 0xc0455 vgarom.asm:871
    794     push DS                                   ; 1e                          ; 0xc0456 vgarom.asm:879
    795     push bx                                   ; 53                          ; 0xc0457 vgarom.asm:880
    796     push dx                                   ; 52                          ; 0xc0458 vgarom.asm:881
     782    ; xor ch, ch                                ; 32 ed                     ; 0xc0437 vgarom.asm:860
     783    mov bx, 00088h                            ; bb 88 00                    ; 0xc0439 vgarom.asm:861
     784    mov cl, byte [bx]                         ; 8a 0f                       ; 0xc043c vgarom.asm:862
     785    and cl, 00fh                              ; 80 e1 0f                    ; 0xc043e vgarom.asm:863
     786    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc0441 vgarom.asm:864
     787    mov ax, word [bx]                         ; 8b 07                       ; 0xc0444 vgarom.asm:865
     788    mov bx, strict word 00003h                ; bb 03 00                    ; 0xc0446 vgarom.asm:866
     789    cmp ax, 003b4h                            ; 3d b4 03                    ; 0xc0449 vgarom.asm:867
     790    jne short 00450h                          ; 75 02                       ; 0xc044c vgarom.asm:868
     791    mov BH, strict byte 001h                  ; b7 01                       ; 0xc044e vgarom.asm:869
     792    pop ax                                    ; 58                          ; 0xc0450 vgarom.asm:871
     793    pop DS                                    ; 1f                          ; 0xc0451 vgarom.asm:872
     794    retn                                      ; c3                          ; 0xc0452 vgarom.asm:873
     795    push DS                                   ; 1e                          ; 0xc0453 vgarom.asm:881
     796    push bx                                   ; 53                          ; 0xc0454 vgarom.asm:882
     797    push dx                                   ; 52                          ; 0xc0455 vgarom.asm:883
    797798    db  08ah, 0d0h
    798     ; mov dl, al                                ; 8a d0                     ; 0xc0459 vgarom.asm:882
    799     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc045b vgarom.asm:883
    800     mov ds, ax                                ; 8e d8                       ; 0xc045e vgarom.asm:884
    801     mov bx, 00089h                            ; bb 89 00                    ; 0xc0460 vgarom.asm:885
    802     mov al, byte [bx]                         ; 8a 07                       ; 0xc0463 vgarom.asm:886
    803     mov bx, 00088h                            ; bb 88 00                    ; 0xc0465 vgarom.asm:887
    804     mov ah, byte [bx]                         ; 8a 27                       ; 0xc0468 vgarom.asm:888
    805     cmp dl, 001h                              ; 80 fa 01                    ; 0xc046a vgarom.asm:889
    806     je short 00484h                           ; 74 15                       ; 0xc046d vgarom.asm:890
    807     jc short 0048eh                           ; 72 1d                       ; 0xc046f vgarom.asm:891
    808     cmp dl, 002h                              ; 80 fa 02                    ; 0xc0471 vgarom.asm:892
    809     je short 00478h                           ; 74 02                       ; 0xc0474 vgarom.asm:893
    810     jmp short 004a2h                          ; eb 2a                       ; 0xc0476 vgarom.asm:903
    811     and AL, strict byte 07fh                  ; 24 7f                       ; 0xc0478 vgarom.asm:909
    812     or AL, strict byte 010h                   ; 0c 10                       ; 0xc047a vgarom.asm:910
    813     and ah, 0f0h                              ; 80 e4 f0                    ; 0xc047c vgarom.asm:911
    814     or ah, 009h                               ; 80 cc 09                    ; 0xc047f vgarom.asm:912
    815     jne short 00498h                          ; 75 14                       ; 0xc0482 vgarom.asm:913
    816     and AL, strict byte 06fh                  ; 24 6f                       ; 0xc0484 vgarom.asm:919
    817     and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0486 vgarom.asm:920
    818     or ah, 009h                               ; 80 cc 09                    ; 0xc0489 vgarom.asm:921
    819     jne short 00498h                          ; 75 0a                       ; 0xc048c vgarom.asm:922
    820     and AL, strict byte 0efh                  ; 24 ef                       ; 0xc048e vgarom.asm:928
    821     or AL, strict byte 080h                   ; 0c 80                       ; 0xc0490 vgarom.asm:929
    822     and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0492 vgarom.asm:930
    823     or ah, 008h                               ; 80 cc 08                    ; 0xc0495 vgarom.asm:931
    824     mov bx, 00089h                            ; bb 89 00                    ; 0xc0498 vgarom.asm:933
    825     mov byte [bx], al                         ; 88 07                       ; 0xc049b vgarom.asm:934
    826     mov bx, 00088h                            ; bb 88 00                    ; 0xc049d vgarom.asm:935
    827     mov byte [bx], ah                         ; 88 27                       ; 0xc04a0 vgarom.asm:936
    828     mov ax, 01212h                            ; b8 12 12                    ; 0xc04a2 vgarom.asm:938
    829     pop dx                                    ; 5a                          ; 0xc04a5 vgarom.asm:939
    830     pop bx                                    ; 5b                          ; 0xc04a6 vgarom.asm:940
    831     pop DS                                    ; 1f                          ; 0xc04a7 vgarom.asm:941
    832     retn                                      ; c3                          ; 0xc04a8 vgarom.asm:942
    833     push DS                                   ; 1e                          ; 0xc04a9 vgarom.asm:951
    834     push bx                                   ; 53                          ; 0xc04aa vgarom.asm:952
    835     push dx                                   ; 52                          ; 0xc04ab vgarom.asm:953
     799    ; mov dl, al                                ; 8a d0                     ; 0xc0456 vgarom.asm:884
     800    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0458 vgarom.asm:885
     801    mov ds, ax                                ; 8e d8                       ; 0xc045b vgarom.asm:886
     802    mov bx, 00089h                            ; bb 89 00                    ; 0xc045d vgarom.asm:887
     803    mov al, byte [bx]                         ; 8a 07                       ; 0xc0460 vgarom.asm:888
     804    mov bx, 00088h                            ; bb 88 00                    ; 0xc0462 vgarom.asm:889
     805    mov ah, byte [bx]                         ; 8a 27                       ; 0xc0465 vgarom.asm:890
     806    cmp dl, 001h                              ; 80 fa 01                    ; 0xc0467 vgarom.asm:891
     807    je short 00481h                           ; 74 15                       ; 0xc046a vgarom.asm:892
     808    jc short 0048bh                           ; 72 1d                       ; 0xc046c vgarom.asm:893
     809    cmp dl, 002h                              ; 80 fa 02                    ; 0xc046e vgarom.asm:894
     810    je short 00475h                           ; 74 02                       ; 0xc0471 vgarom.asm:895
     811    jmp short 0049fh                          ; eb 2a                       ; 0xc0473 vgarom.asm:905
     812    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc0475 vgarom.asm:911
     813    or AL, strict byte 010h                   ; 0c 10                       ; 0xc0477 vgarom.asm:912
     814    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0479 vgarom.asm:913
     815    or ah, 009h                               ; 80 cc 09                    ; 0xc047c vgarom.asm:914
     816    jne short 00495h                          ; 75 14                       ; 0xc047f vgarom.asm:915
     817    and AL, strict byte 06fh                  ; 24 6f                       ; 0xc0481 vgarom.asm:921
     818    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0483 vgarom.asm:922
     819    or ah, 009h                               ; 80 cc 09                    ; 0xc0486 vgarom.asm:923
     820    jne short 00495h                          ; 75 0a                       ; 0xc0489 vgarom.asm:924
     821    and AL, strict byte 0efh                  ; 24 ef                       ; 0xc048b vgarom.asm:930
     822    or AL, strict byte 080h                   ; 0c 80                       ; 0xc048d vgarom.asm:931
     823    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc048f vgarom.asm:932
     824    or ah, 008h                               ; 80 cc 08                    ; 0xc0492 vgarom.asm:933
     825    mov bx, 00089h                            ; bb 89 00                    ; 0xc0495 vgarom.asm:935
     826    mov byte [bx], al                         ; 88 07                       ; 0xc0498 vgarom.asm:936
     827    mov bx, 00088h                            ; bb 88 00                    ; 0xc049a vgarom.asm:937
     828    mov byte [bx], ah                         ; 88 27                       ; 0xc049d vgarom.asm:938
     829    mov ax, 01212h                            ; b8 12 12                    ; 0xc049f vgarom.asm:940
     830    pop dx                                    ; 5a                          ; 0xc04a2 vgarom.asm:941
     831    pop bx                                    ; 5b                          ; 0xc04a3 vgarom.asm:942
     832    pop DS                                    ; 1f                          ; 0xc04a4 vgarom.asm:943
     833    retn                                      ; c3                          ; 0xc04a5 vgarom.asm:944
     834    push DS                                   ; 1e                          ; 0xc04a6 vgarom.asm:953
     835    push bx                                   ; 53                          ; 0xc04a7 vgarom.asm:954
     836    push dx                                   ; 52                          ; 0xc04a8 vgarom.asm:955
    836837    db  08ah, 0d0h
    837     ; mov dl, al                                ; 8a d0                     ; 0xc04ac vgarom.asm:954
    838     and dl, 001h                              ; 80 e2 01                    ; 0xc04ae vgarom.asm:955
    839     sal dl, 003h                              ; c0 e2 03                    ; 0xc04b1 vgarom.asm:957
    840     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04b4 vgarom.asm:963
    841     mov ds, ax                                ; 8e d8                       ; 0xc04b7 vgarom.asm:964
    842     mov bx, 00089h                            ; bb 89 00                    ; 0xc04b9 vgarom.asm:965
    843     mov al, byte [bx]                         ; 8a 07                       ; 0xc04bc vgarom.asm:966
    844     and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc04be vgarom.asm:967
     838    ; mov dl, al                                ; 8a d0                     ; 0xc04a9 vgarom.asm:956
     839    and dl, 001h                              ; 80 e2 01                    ; 0xc04ab vgarom.asm:957
     840    sal dl, 003h                              ; c0 e2 03                    ; 0xc04ae vgarom.asm:959
     841    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04b1 vgarom.asm:965
     842    mov ds, ax                                ; 8e d8                       ; 0xc04b4 vgarom.asm:966
     843    mov bx, 00089h                            ; bb 89 00                    ; 0xc04b6 vgarom.asm:967
     844    mov al, byte [bx]                         ; 8a 07                       ; 0xc04b9 vgarom.asm:968
     845    and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc04bb vgarom.asm:969
    845846    db  00ah, 0c2h
    846     ; or al, dl                                 ; 0a c2                     ; 0xc04c0 vgarom.asm:968
    847     mov byte [bx], al                         ; 88 07                       ; 0xc04c2 vgarom.asm:969
    848     mov ax, 01212h                            ; b8 12 12                    ; 0xc04c4 vgarom.asm:970
    849     pop dx                                    ; 5a                          ; 0xc04c7 vgarom.asm:971
    850     pop bx                                    ; 5b                          ; 0xc04c8 vgarom.asm:972
    851     pop DS                                    ; 1f                          ; 0xc04c9 vgarom.asm:973
    852     retn                                      ; c3                          ; 0xc04ca vgarom.asm:974
    853     push bx                                   ; 53                          ; 0xc04cb vgarom.asm:978
    854     push dx                                   ; 52                          ; 0xc04cc vgarom.asm:979
     847    ; or al, dl                                 ; 0a c2                     ; 0xc04bd vgarom.asm:970
     848    mov byte [bx], al                         ; 88 07                       ; 0xc04bf vgarom.asm:971
     849    mov ax, 01212h                            ; b8 12 12                    ; 0xc04c1 vgarom.asm:972
     850    pop dx                                    ; 5a                          ; 0xc04c4 vgarom.asm:973
     851    pop bx                                    ; 5b                          ; 0xc04c5 vgarom.asm:974
     852    pop DS                                    ; 1f                          ; 0xc04c6 vgarom.asm:975
     853    retn                                      ; c3                          ; 0xc04c7 vgarom.asm:976
     854    push bx                                   ; 53                          ; 0xc04c8 vgarom.asm:980
     855    push dx                                   ; 52                          ; 0xc04c9 vgarom.asm:981
    855856    db  08ah, 0d8h
    856     ; mov bl, al                                ; 8a d8                     ; 0xc04cd vgarom.asm:980
    857     and bl, 001h                              ; 80 e3 01                    ; 0xc04cf vgarom.asm:981
    858     xor bl, 001h                              ; 80 f3 01                    ; 0xc04d2 vgarom.asm:982
    859     sal bl, 1                                 ; d0 e3                       ; 0xc04d5 vgarom.asm:983
    860     mov dx, 003cch                            ; ba cc 03                    ; 0xc04d7 vgarom.asm:984
    861     in AL, DX                                 ; ec                          ; 0xc04da vgarom.asm:985
    862     and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc04db vgarom.asm:986
     857    ; mov bl, al                                ; 8a d8                     ; 0xc04ca vgarom.asm:982
     858    and bl, 001h                              ; 80 e3 01                    ; 0xc04cc vgarom.asm:983
     859    xor bl, 001h                              ; 80 f3 01                    ; 0xc04cf vgarom.asm:984
     860    sal bl, 1                                 ; d0 e3                       ; 0xc04d2 vgarom.asm:985
     861    mov dx, 003cch                            ; ba cc 03                    ; 0xc04d4 vgarom.asm:986
     862    in AL, DX                                 ; ec                          ; 0xc04d7 vgarom.asm:987
     863    and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc04d8 vgarom.asm:988
    863864    db  00ah, 0c3h
    864     ; or al, bl                                 ; 0a c3                     ; 0xc04dd vgarom.asm:987
    865     mov dx, 003c2h                            ; ba c2 03                    ; 0xc04df vgarom.asm:988
    866     out DX, AL                                ; ee                          ; 0xc04e2 vgarom.asm:989
    867     mov ax, 01212h                            ; b8 12 12                    ; 0xc04e3 vgarom.asm:990
    868     pop dx                                    ; 5a                          ; 0xc04e6 vgarom.asm:991
    869     pop bx                                    ; 5b                          ; 0xc04e7 vgarom.asm:992
    870     retn                                      ; c3                          ; 0xc04e8 vgarom.asm:993
    871     push DS                                   ; 1e                          ; 0xc04e9 vgarom.asm:997
    872     push bx                                   ; 53                          ; 0xc04ea vgarom.asm:998
    873     push dx                                   ; 52                          ; 0xc04eb vgarom.asm:999
     865    ; or al, bl                                 ; 0a c3                     ; 0xc04da vgarom.asm:989
     866    mov dx, 003c2h                            ; ba c2 03                    ; 0xc04dc vgarom.asm:990
     867    out DX, AL                                ; ee                          ; 0xc04df vgarom.asm:991
     868    mov ax, 01212h                            ; b8 12 12                    ; 0xc04e0 vgarom.asm:992
     869    pop dx                                    ; 5a                          ; 0xc04e3 vgarom.asm:993
     870    pop bx                                    ; 5b                          ; 0xc04e4 vgarom.asm:994
     871    retn                                      ; c3                          ; 0xc04e5 vgarom.asm:995
     872    push DS                                   ; 1e                          ; 0xc04e6 vgarom.asm:999
     873    push bx                                   ; 53                          ; 0xc04e7 vgarom.asm:1000
     874    push dx                                   ; 52                          ; 0xc04e8 vgarom.asm:1001
    874875    db  08ah, 0d0h
    875     ; mov dl, al                                ; 8a d0                     ; 0xc04ec vgarom.asm:1000
    876     and dl, 001h                              ; 80 e2 01                    ; 0xc04ee vgarom.asm:1001
    877     xor dl, 001h                              ; 80 f2 01                    ; 0xc04f1 vgarom.asm:1002
    878     sal dl, 1                                 ; d0 e2                       ; 0xc04f4 vgarom.asm:1003
    879     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04f6 vgarom.asm:1004
    880     mov ds, ax                                ; 8e d8                       ; 0xc04f9 vgarom.asm:1005
    881     mov bx, 00089h                            ; bb 89 00                    ; 0xc04fb vgarom.asm:1006
    882     mov al, byte [bx]                         ; 8a 07                       ; 0xc04fe vgarom.asm:1007
    883     and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc0500 vgarom.asm:1008
     876    ; mov dl, al                                ; 8a d0                     ; 0xc04e9 vgarom.asm:1002
     877    and dl, 001h                              ; 80 e2 01                    ; 0xc04eb vgarom.asm:1003
     878    xor dl, 001h                              ; 80 f2 01                    ; 0xc04ee vgarom.asm:1004
     879    sal dl, 1                                 ; d0 e2                       ; 0xc04f1 vgarom.asm:1005
     880    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04f3 vgarom.asm:1006
     881    mov ds, ax                                ; 8e d8                       ; 0xc04f6 vgarom.asm:1007
     882    mov bx, 00089h                            ; bb 89 00                    ; 0xc04f8 vgarom.asm:1008
     883    mov al, byte [bx]                         ; 8a 07                       ; 0xc04fb vgarom.asm:1009
     884    and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc04fd vgarom.asm:1010
    884885    db  00ah, 0c2h
    885     ; or al, dl                                 ; 0a c2                     ; 0xc0502 vgarom.asm:1009
    886     mov byte [bx], al                         ; 88 07                       ; 0xc0504 vgarom.asm:1010
    887     mov ax, 01212h                            ; b8 12 12                    ; 0xc0506 vgarom.asm:1011
    888     pop dx                                    ; 5a                          ; 0xc0509 vgarom.asm:1012
    889     pop bx                                    ; 5b                          ; 0xc050a vgarom.asm:1013
    890     pop DS                                    ; 1f                          ; 0xc050b vgarom.asm:1014
    891     retn                                      ; c3                          ; 0xc050c vgarom.asm:1015
    892     push DS                                   ; 1e                          ; 0xc050d vgarom.asm:1019
    893     push bx                                   ; 53                          ; 0xc050e vgarom.asm:1020
    894     push dx                                   ; 52                          ; 0xc050f vgarom.asm:1021
     886    ; or al, dl                                 ; 0a c2                     ; 0xc04ff vgarom.asm:1011
     887    mov byte [bx], al                         ; 88 07                       ; 0xc0501 vgarom.asm:1012
     888    mov ax, 01212h                            ; b8 12 12                    ; 0xc0503 vgarom.asm:1013
     889    pop dx                                    ; 5a                          ; 0xc0506 vgarom.asm:1014
     890    pop bx                                    ; 5b                          ; 0xc0507 vgarom.asm:1015
     891    pop DS                                    ; 1f                          ; 0xc0508 vgarom.asm:1016
     892    retn                                      ; c3                          ; 0xc0509 vgarom.asm:1017
     893    push DS                                   ; 1e                          ; 0xc050a vgarom.asm:1021
     894    push bx                                   ; 53                          ; 0xc050b vgarom.asm:1022
     895    push dx                                   ; 52                          ; 0xc050c vgarom.asm:1023
    895896    db  08ah, 0d0h
    896     ; mov dl, al                                ; 8a d0                     ; 0xc0510 vgarom.asm:1022
    897     and dl, 001h                              ; 80 e2 01                    ; 0xc0512 vgarom.asm:1023
    898     xor dl, 001h                              ; 80 f2 01                    ; 0xc0515 vgarom.asm:1024
    899     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0518 vgarom.asm:1025
    900     mov ds, ax                                ; 8e d8                       ; 0xc051b vgarom.asm:1026
    901     mov bx, 00089h                            ; bb 89 00                    ; 0xc051d vgarom.asm:1027
    902     mov al, byte [bx]                         ; 8a 07                       ; 0xc0520 vgarom.asm:1028
    903     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc0522 vgarom.asm:1029
     897    ; mov dl, al                                ; 8a d0                     ; 0xc050d vgarom.asm:1024
     898    and dl, 001h                              ; 80 e2 01                    ; 0xc050f vgarom.asm:1025
     899    xor dl, 001h                              ; 80 f2 01                    ; 0xc0512 vgarom.asm:1026
     900    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0515 vgarom.asm:1027
     901    mov ds, ax                                ; 8e d8                       ; 0xc0518 vgarom.asm:1028
     902    mov bx, 00089h                            ; bb 89 00                    ; 0xc051a vgarom.asm:1029
     903    mov al, byte [bx]                         ; 8a 07                       ; 0xc051d vgarom.asm:1030
     904    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc051f vgarom.asm:1031
    904905    db  00ah, 0c2h
    905     ; or al, dl                                 ; 0a c2                     ; 0xc0524 vgarom.asm:1030
    906     mov byte [bx], al                         ; 88 07                       ; 0xc0526 vgarom.asm:1031
    907     mov ax, 01212h                            ; b8 12 12                    ; 0xc0528 vgarom.asm:1032
    908     pop dx                                    ; 5a                          ; 0xc052b vgarom.asm:1033
    909     pop bx                                    ; 5b                          ; 0xc052c vgarom.asm:1034
    910     pop DS                                    ; 1f                          ; 0xc052d vgarom.asm:1035
    911     retn                                      ; c3                          ; 0xc052e vgarom.asm:1036
    912     cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc052f vgarom.asm:1041
    913     je short 00538h                           ; 74 05                       ; 0xc0531 vgarom.asm:1042
    914     cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc0533 vgarom.asm:1043
    915     je short 0054dh                           ; 74 16                       ; 0xc0535 vgarom.asm:1044
    916     retn                                      ; c3                          ; 0xc0537 vgarom.asm:1048
    917     push DS                                   ; 1e                          ; 0xc0538 vgarom.asm:1050
    918     push ax                                   ; 50                          ; 0xc0539 vgarom.asm:1051
    919     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc053a vgarom.asm:1052
    920     mov ds, ax                                ; 8e d8                       ; 0xc053d vgarom.asm:1053
    921     mov bx, 0008ah                            ; bb 8a 00                    ; 0xc053f vgarom.asm:1054
    922     mov al, byte [bx]                         ; 8a 07                       ; 0xc0542 vgarom.asm:1055
     906    ; or al, dl                                 ; 0a c2                     ; 0xc0521 vgarom.asm:1032
     907    mov byte [bx], al                         ; 88 07                       ; 0xc0523 vgarom.asm:1033
     908    mov ax, 01212h                            ; b8 12 12                    ; 0xc0525 vgarom.asm:1034
     909    pop dx                                    ; 5a                          ; 0xc0528 vgarom.asm:1035
     910    pop bx                                    ; 5b                          ; 0xc0529 vgarom.asm:1036
     911    pop DS                                    ; 1f                          ; 0xc052a vgarom.asm:1037
     912    retn                                      ; c3                          ; 0xc052b vgarom.asm:1038
     913    cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc052c vgarom.asm:1043
     914    je short 00535h                           ; 74 05                       ; 0xc052e vgarom.asm:1044
     915    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc0530 vgarom.asm:1045
     916    je short 0054ah                           ; 74 16                       ; 0xc0532 vgarom.asm:1046
     917    retn                                      ; c3                          ; 0xc0534 vgarom.asm:1050
     918    push DS                                   ; 1e                          ; 0xc0535 vgarom.asm:1052
     919    push ax                                   ; 50                          ; 0xc0536 vgarom.asm:1053
     920    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0537 vgarom.asm:1054
     921    mov ds, ax                                ; 8e d8                       ; 0xc053a vgarom.asm:1055
     922    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc053c vgarom.asm:1056
     923    mov al, byte [bx]                         ; 8a 07                       ; 0xc053f vgarom.asm:1057
    923924    db  08ah, 0d8h
    924     ; mov bl, al                                ; 8a d8                     ; 0xc0544 vgarom.asm:1056
     925    ; mov bl, al                                ; 8a d8                     ; 0xc0541 vgarom.asm:1058
    925926    db  032h, 0ffh
    926     ; xor bh, bh                                ; 32 ff                     ; 0xc0546 vgarom.asm:1057
    927     pop ax                                    ; 58                          ; 0xc0548 vgarom.asm:1058
     927    ; xor bh, bh                                ; 32 ff                     ; 0xc0543 vgarom.asm:1059
     928    pop ax                                    ; 58                          ; 0xc0545 vgarom.asm:1060
    928929    db  08ah, 0c4h
    929     ; mov al, ah                                ; 8a c4                     ; 0xc0549 vgarom.asm:1059
    930     pop DS                                    ; 1f                          ; 0xc054b vgarom.asm:1060
    931     retn                                      ; c3                          ; 0xc054c vgarom.asm:1061
    932     push DS                                   ; 1e                          ; 0xc054d vgarom.asm:1063
    933     push ax                                   ; 50                          ; 0xc054e vgarom.asm:1064
    934     push bx                                   ; 53                          ; 0xc054f vgarom.asm:1065
    935     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0550 vgarom.asm:1066
    936     mov ds, ax                                ; 8e d8                       ; 0xc0553 vgarom.asm:1067
     930    ; mov al, ah                                ; 8a c4                     ; 0xc0546 vgarom.asm:1061
     931    pop DS                                    ; 1f                          ; 0xc0548 vgarom.asm:1062
     932    retn                                      ; c3                          ; 0xc0549 vgarom.asm:1063
     933    push DS                                   ; 1e                          ; 0xc054a vgarom.asm:1065
     934    push ax                                   ; 50                          ; 0xc054b vgarom.asm:1066
     935    push bx                                   ; 53                          ; 0xc054c vgarom.asm:1067
     936    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc054d vgarom.asm:1068
     937    mov ds, ax                                ; 8e d8                       ; 0xc0550 vgarom.asm:1069
    937938    db  08bh, 0c3h
    938     ; mov ax, bx                                ; 8b c3                     ; 0xc0555 vgarom.asm:1068
    939     mov bx, 0008ah                            ; bb 8a 00                    ; 0xc0557 vgarom.asm:1069
    940     mov byte [bx], al                         ; 88 07                       ; 0xc055a vgarom.asm:1070
    941     pop bx                                    ; 5b                          ; 0xc055c vgarom.asm:1080
    942     pop ax                                    ; 58                          ; 0xc055d vgarom.asm:1081
     939    ; mov ax, bx                                ; 8b c3                     ; 0xc0552 vgarom.asm:1070
     940    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc0554 vgarom.asm:1071
     941    mov byte [bx], al                         ; 88 07                       ; 0xc0557 vgarom.asm:1072
     942    pop bx                                    ; 5b                          ; 0xc0559 vgarom.asm:1082
     943    pop ax                                    ; 58                          ; 0xc055a vgarom.asm:1083
    943944    db  08ah, 0c4h
    944     ; mov al, ah                                ; 8a c4                     ; 0xc055e vgarom.asm:1082
    945     pop DS                                    ; 1f                          ; 0xc0560 vgarom.asm:1083
    946     retn                                      ; c3                          ; 0xc0561 vgarom.asm:1084
    947     times 0xe db 0
    948   ; disGetNextSymbol 0xc0570 LB 0x39a -> off=0x0 cb=0000000000000007 uValue=00000000000c0570 'do_out_dx_ax'
    949 do_out_dx_ax:                                ; 0xc0570 LB 0x7
    950     xchg ah, al                               ; 86 c4                       ; 0xc0570 vberom.asm:69
    951     out DX, AL                                ; ee                          ; 0xc0572 vberom.asm:70
    952     xchg ah, al                               ; 86 c4                       ; 0xc0573 vberom.asm:71
    953     out DX, AL                                ; ee                          ; 0xc0575 vberom.asm:72
    954     retn                                      ; c3                          ; 0xc0576 vberom.asm:73
    955   ; disGetNextSymbol 0xc0577 LB 0x393 -> off=0x0 cb=0000000000000040 uValue=00000000000c0577 'do_in_ax_dx'
    956 do_in_ax_dx:                                 ; 0xc0577 LB 0x40
    957     in AL, DX                                 ; ec                          ; 0xc0577 vberom.asm:76
    958     xchg ah, al                               ; 86 c4                       ; 0xc0578 vberom.asm:77
    959     in AL, DX                                 ; ec                          ; 0xc057a vberom.asm:78
    960     retn                                      ; c3                          ; 0xc057b vberom.asm:79
    961     push ax                                   ; 50                          ; 0xc057c vberom.asm:90
    962     push dx                                   ; 52                          ; 0xc057d vberom.asm:91
    963     mov dx, 003dah                            ; ba da 03                    ; 0xc057e vberom.asm:92
    964     in AL, DX                                 ; ec                          ; 0xc0581 vberom.asm:94
    965     test AL, strict byte 008h                 ; a8 08                       ; 0xc0582 vberom.asm:95
    966     je short 00581h                           ; 74 fb                       ; 0xc0584 vberom.asm:96
    967     pop dx                                    ; 5a                          ; 0xc0586 vberom.asm:97
    968     pop ax                                    ; 58                          ; 0xc0587 vberom.asm:98
    969     retn                                      ; c3                          ; 0xc0588 vberom.asm:99
    970     push ax                                   ; 50                          ; 0xc0589 vberom.asm:102
    971     push dx                                   ; 52                          ; 0xc058a vberom.asm:103
    972     mov dx, 003dah                            ; ba da 03                    ; 0xc058b vberom.asm:104
    973     in AL, DX                                 ; ec                          ; 0xc058e vberom.asm:106
    974     test AL, strict byte 008h                 ; a8 08                       ; 0xc058f vberom.asm:107
    975     jne short 0058eh                          ; 75 fb                       ; 0xc0591 vberom.asm:108
    976     pop dx                                    ; 5a                          ; 0xc0593 vberom.asm:109
    977     pop ax                                    ; 58                          ; 0xc0594 vberom.asm:110
    978     retn                                      ; c3                          ; 0xc0595 vberom.asm:111
    979     push dx                                   ; 52                          ; 0xc0596 vberom.asm:116
    980     mov dx, 001ceh                            ; ba ce 01                    ; 0xc0597 vberom.asm:117
    981     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc059a vberom.asm:118
    982     call 00570h                               ; e8 d0 ff                    ; 0xc059d vberom.asm:119
    983     mov dx, 001cfh                            ; ba cf 01                    ; 0xc05a0 vberom.asm:120
    984     call 00577h                               ; e8 d1 ff                    ; 0xc05a3 vberom.asm:121
    985     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc05a6 vberom.asm:122
    986     jbe short 005b5h                          ; 76 0b                       ; 0xc05a8 vberom.asm:123
     945    ; mov al, ah                                ; 8a c4                     ; 0xc055b vgarom.asm:1084
     946    pop DS                                    ; 1f                          ; 0xc055d vgarom.asm:1085
     947    retn                                      ; c3                          ; 0xc055e vgarom.asm:1086
     948    times 0x1 db 0
     949  ; disGetNextSymbol 0xc0560 LB 0x397 -> off=0x0 cb=0000000000000007 uValue=00000000000c0560 'do_out_dx_ax'
     950do_out_dx_ax:                                ; 0xc0560 LB 0x7
     951    xchg ah, al                               ; 86 c4                       ; 0xc0560 vberom.asm:69
     952    out DX, AL                                ; ee                          ; 0xc0562 vberom.asm:70
     953    xchg ah, al                               ; 86 c4                       ; 0xc0563 vberom.asm:71
     954    out DX, AL                                ; ee                          ; 0xc0565 vberom.asm:72
     955    retn                                      ; c3                          ; 0xc0566 vberom.asm:73
     956  ; disGetNextSymbol 0xc0567 LB 0x390 -> off=0x0 cb=0000000000000040 uValue=00000000000c0567 'do_in_ax_dx'
     957do_in_ax_dx:                                 ; 0xc0567 LB 0x40
     958    in AL, DX                                 ; ec                          ; 0xc0567 vberom.asm:76
     959    xchg ah, al                               ; 86 c4                       ; 0xc0568 vberom.asm:77
     960    in AL, DX                                 ; ec                          ; 0xc056a vberom.asm:78
     961    retn                                      ; c3                          ; 0xc056b vberom.asm:79
     962    push ax                                   ; 50                          ; 0xc056c vberom.asm:90
     963    push dx                                   ; 52                          ; 0xc056d vberom.asm:91
     964    mov dx, 003dah                            ; ba da 03                    ; 0xc056e vberom.asm:92
     965    in AL, DX                                 ; ec                          ; 0xc0571 vberom.asm:94
     966    test AL, strict byte 008h                 ; a8 08                       ; 0xc0572 vberom.asm:95
     967    je short 00571h                           ; 74 fb                       ; 0xc0574 vberom.asm:96
     968    pop dx                                    ; 5a                          ; 0xc0576 vberom.asm:97
     969    pop ax                                    ; 58                          ; 0xc0577 vberom.asm:98
     970    retn                                      ; c3                          ; 0xc0578 vberom.asm:99
     971    push ax                                   ; 50                          ; 0xc0579 vberom.asm:102
     972    push dx                                   ; 52                          ; 0xc057a vberom.asm:103
     973    mov dx, 003dah                            ; ba da 03                    ; 0xc057b vberom.asm:104
     974    in AL, DX                                 ; ec                          ; 0xc057e vberom.asm:106
     975    test AL, strict byte 008h                 ; a8 08                       ; 0xc057f vberom.asm:107
     976    jne short 0057eh                          ; 75 fb                       ; 0xc0581 vberom.asm:108
     977    pop dx                                    ; 5a                          ; 0xc0583 vberom.asm:109
     978    pop ax                                    ; 58                          ; 0xc0584 vberom.asm:110
     979    retn                                      ; c3                          ; 0xc0585 vberom.asm:111
     980    push dx                                   ; 52                          ; 0xc0586 vberom.asm:116
     981    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0587 vberom.asm:117
     982    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc058a vberom.asm:118
     983    call 00560h                               ; e8 d0 ff                    ; 0xc058d vberom.asm:119
     984    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0590 vberom.asm:120
     985    call 00567h                               ; e8 d1 ff                    ; 0xc0593 vberom.asm:121
     986    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc0596 vberom.asm:122
     987    jbe short 005a5h                          ; 76 0b                       ; 0xc0598 vberom.asm:123
    987988    db  08ah, 0e0h
    988     ; mov ah, al                                ; 8a e0                     ; 0xc05aa vberom.asm:124
    989     shr ah, 003h                              ; c0 ec 03                    ; 0xc05ac vberom.asm:126
    990     test AL, strict byte 007h                 ; a8 07                       ; 0xc05af vberom.asm:132
    991     je short 005b5h                           ; 74 02                       ; 0xc05b1 vberom.asm:133
     989    ; mov ah, al                                ; 8a e0                     ; 0xc059a vberom.asm:124
     990    shr ah, 003h                              ; c0 ec 03                    ; 0xc059c vberom.asm:126
     991    test AL, strict byte 007h                 ; a8 07                       ; 0xc059f vberom.asm:132
     992    je short 005a5h                           ; 74 02                       ; 0xc05a1 vberom.asm:133
    992993    db  0feh, 0c4h
    993     ; inc ah                                    ; fe c4                     ; 0xc05b3 vberom.asm:134
    994     pop dx                                    ; 5a                          ; 0xc05b5 vberom.asm:136
    995     retn                                      ; c3                          ; 0xc05b6 vberom.asm:137
    996   ; disGetNextSymbol 0xc05b7 LB 0x353 -> off=0x0 cb=0000000000000026 uValue=00000000000c05b7 '_dispi_get_max_bpp'
    997 _dispi_get_max_bpp:                          ; 0xc05b7 LB 0x26
    998     push dx                                   ; 52                          ; 0xc05b7 vberom.asm:142
    999     push bx                                   ; 53                          ; 0xc05b8 vberom.asm:143
    1000     call 005f1h                               ; e8 35 00                    ; 0xc05b9 vberom.asm:144
     994    ; inc ah                                    ; fe c4                     ; 0xc05a3 vberom.asm:134
     995    pop dx                                    ; 5a                          ; 0xc05a5 vberom.asm:136
     996    retn                                      ; c3                          ; 0xc05a6 vberom.asm:137
     997  ; disGetNextSymbol 0xc05a7 LB 0x350 -> off=0x0 cb=0000000000000026 uValue=00000000000c05a7 '_dispi_get_max_bpp'
     998_dispi_get_max_bpp:                          ; 0xc05a7 LB 0x26
     999    push dx                                   ; 52                          ; 0xc05a7 vberom.asm:142
     1000    push bx                                   ; 53                          ; 0xc05a8 vberom.asm:143
     1001    call 005e1h                               ; e8 35 00                    ; 0xc05a9 vberom.asm:144
    10011002    db  08bh, 0d8h
    1002     ; mov bx, ax                                ; 8b d8                     ; 0xc05bc vberom.asm:145
    1003     or ax, strict byte 00002h                 ; 83 c8 02                    ; 0xc05be vberom.asm:146
    1004     call 005ddh                               ; e8 19 00                    ; 0xc05c1 vberom.asm:147
    1005     mov dx, 001ceh                            ; ba ce 01                    ; 0xc05c4 vberom.asm:148
    1006     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc05c7 vberom.asm:149
    1007     call 00570h                               ; e8 a3 ff                    ; 0xc05ca vberom.asm:150
    1008     mov dx, 001cfh                            ; ba cf 01                    ; 0xc05cd vberom.asm:151
    1009     call 00577h                               ; e8 a4 ff                    ; 0xc05d0 vberom.asm:152
    1010     push ax                                   ; 50                          ; 0xc05d3 vberom.asm:153
     1003    ; mov bx, ax                                ; 8b d8                     ; 0xc05ac vberom.asm:145
     1004    or ax, strict byte 00002h                 ; 83 c8 02                    ; 0xc05ae vberom.asm:146
     1005    call 005cdh                               ; e8 19 00                    ; 0xc05b1 vberom.asm:147
     1006    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05b4 vberom.asm:148
     1007    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc05b7 vberom.asm:149
     1008    call 00560h                               ; e8 a3 ff                    ; 0xc05ba vberom.asm:150
     1009    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05bd vberom.asm:151
     1010    call 00567h                               ; e8 a4 ff                    ; 0xc05c0 vberom.asm:152
     1011    push ax                                   ; 50                          ; 0xc05c3 vberom.asm:153
    10111012    db  08bh, 0c3h
    1012     ; mov ax, bx                                ; 8b c3                     ; 0xc05d4 vberom.asm:154
    1013     call 005ddh                               ; e8 04 00                    ; 0xc05d6 vberom.asm:155
    1014     pop ax                                    ; 58                          ; 0xc05d9 vberom.asm:156
    1015     pop bx                                    ; 5b                          ; 0xc05da vberom.asm:157
    1016     pop dx                                    ; 5a                          ; 0xc05db vberom.asm:158
    1017     retn                                      ; c3                          ; 0xc05dc vberom.asm:159
    1018   ; disGetNextSymbol 0xc05dd LB 0x32d -> off=0x0 cb=0000000000000026 uValue=00000000000c05dd 'dispi_set_enable_'
    1019 dispi_set_enable_:                           ; 0xc05dd LB 0x26
    1020     push dx                                   ; 52                          ; 0xc05dd vberom.asm:162
    1021     push ax                                   ; 50                          ; 0xc05de vberom.asm:163
    1022     mov dx, 001ceh                            ; ba ce 01                    ; 0xc05df vberom.asm:164
    1023     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05e2 vberom.asm:165
    1024     call 00570h                               ; e8 88 ff                    ; 0xc05e5 vberom.asm:166
    1025     pop ax                                    ; 58                          ; 0xc05e8 vberom.asm:167
    1026     mov dx, 001cfh                            ; ba cf 01                    ; 0xc05e9 vberom.asm:168
    1027     call 00570h                               ; e8 81 ff                    ; 0xc05ec vberom.asm:169
    1028     pop dx                                    ; 5a                          ; 0xc05ef vberom.asm:170
    1029     retn                                      ; c3                          ; 0xc05f0 vberom.asm:171
    1030     push dx                                   ; 52                          ; 0xc05f1 vberom.asm:174
    1031     mov dx, 001ceh                            ; ba ce 01                    ; 0xc05f2 vberom.asm:175
    1032     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05f5 vberom.asm:176
    1033     call 00570h                               ; e8 75 ff                    ; 0xc05f8 vberom.asm:177
    1034     mov dx, 001cfh                            ; ba cf 01                    ; 0xc05fb vberom.asm:178
    1035     call 00577h                               ; e8 76 ff                    ; 0xc05fe vberom.asm:179
    1036     pop dx                                    ; 5a                          ; 0xc0601 vberom.asm:180
    1037     retn                                      ; c3                          ; 0xc0602 vberom.asm:181
    1038   ; disGetNextSymbol 0xc0603 LB 0x307 -> off=0x0 cb=0000000000000026 uValue=00000000000c0603 'dispi_set_bank_'
    1039 dispi_set_bank_:                             ; 0xc0603 LB 0x26
    1040     push dx                                   ; 52                          ; 0xc0603 vberom.asm:184
    1041     push ax                                   ; 50                          ; 0xc0604 vberom.asm:185
    1042     mov dx, 001ceh                            ; ba ce 01                    ; 0xc0605 vberom.asm:186
    1043     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0608 vberom.asm:187
    1044     call 00570h                               ; e8 62 ff                    ; 0xc060b vberom.asm:188
    1045     pop ax                                    ; 58                          ; 0xc060e vberom.asm:189
    1046     mov dx, 001cfh                            ; ba cf 01                    ; 0xc060f vberom.asm:190
    1047     call 00570h                               ; e8 5b ff                    ; 0xc0612 vberom.asm:191
    1048     pop dx                                    ; 5a                          ; 0xc0615 vberom.asm:192
    1049     retn                                      ; c3                          ; 0xc0616 vberom.asm:193
    1050     push dx                                   ; 52                          ; 0xc0617 vberom.asm:196
    1051     mov dx, 001ceh                            ; ba ce 01                    ; 0xc0618 vberom.asm:197
    1052     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc061b vberom.asm:198
    1053     call 00570h                               ; e8 4f ff                    ; 0xc061e vberom.asm:199
    1054     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0621 vberom.asm:200
    1055     call 00577h                               ; e8 50 ff                    ; 0xc0624 vberom.asm:201
    1056     pop dx                                    ; 5a                          ; 0xc0627 vberom.asm:202
    1057     retn                                      ; c3                          ; 0xc0628 vberom.asm:203
    1058   ; disGetNextSymbol 0xc0629 LB 0x2e1 -> off=0x0 cb=00000000000000a9 uValue=00000000000c0629 '_dispi_set_bank_farcall'
    1059 _dispi_set_bank_farcall:                     ; 0xc0629 LB 0xa9
    1060     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc0629 vberom.asm:206
    1061     je short 00653h                           ; 74 24                       ; 0xc062d vberom.asm:207
     1013    ; mov ax, bx                                ; 8b c3                     ; 0xc05c4 vberom.asm:154
     1014    call 005cdh                               ; e8 04 00                    ; 0xc05c6 vberom.asm:155
     1015    pop ax                                    ; 58                          ; 0xc05c9 vberom.asm:156
     1016    pop bx                                    ; 5b                          ; 0xc05ca vberom.asm:157
     1017    pop dx                                    ; 5a                          ; 0xc05cb vberom.asm:158
     1018    retn                                      ; c3                          ; 0xc05cc vberom.asm:159
     1019  ; disGetNextSymbol 0xc05cd LB 0x32a -> off=0x0 cb=0000000000000026 uValue=00000000000c05cd 'dispi_set_enable_'
     1020dispi_set_enable_:                           ; 0xc05cd LB 0x26
     1021    push dx                                   ; 52                          ; 0xc05cd vberom.asm:162
     1022    push ax                                   ; 50                          ; 0xc05ce vberom.asm:163
     1023    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05cf vberom.asm:164
     1024    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05d2 vberom.asm:165
     1025    call 00560h                               ; e8 88 ff                    ; 0xc05d5 vberom.asm:166
     1026    pop ax                                    ; 58                          ; 0xc05d8 vberom.asm:167
     1027    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05d9 vberom.asm:168
     1028    call 00560h                               ; e8 81 ff                    ; 0xc05dc vberom.asm:169
     1029    pop dx                                    ; 5a                          ; 0xc05df vberom.asm:170
     1030    retn                                      ; c3                          ; 0xc05e0 vberom.asm:171
     1031    push dx                                   ; 52                          ; 0xc05e1 vberom.asm:174
     1032    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05e2 vberom.asm:175
     1033    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05e5 vberom.asm:176
     1034    call 00560h                               ; e8 75 ff                    ; 0xc05e8 vberom.asm:177
     1035    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05eb vberom.asm:178
     1036    call 00567h                               ; e8 76 ff                    ; 0xc05ee vberom.asm:179
     1037    pop dx                                    ; 5a                          ; 0xc05f1 vberom.asm:180
     1038    retn                                      ; c3                          ; 0xc05f2 vberom.asm:181
     1039  ; disGetNextSymbol 0xc05f3 LB 0x304 -> off=0x0 cb=0000000000000026 uValue=00000000000c05f3 'dispi_set_bank_'
     1040dispi_set_bank_:                             ; 0xc05f3 LB 0x26
     1041    push dx                                   ; 52                          ; 0xc05f3 vberom.asm:184
     1042    push ax                                   ; 50                          ; 0xc05f4 vberom.asm:185
     1043    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05f5 vberom.asm:186
     1044    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc05f8 vberom.asm:187
     1045    call 00560h                               ; e8 62 ff                    ; 0xc05fb vberom.asm:188
     1046    pop ax                                    ; 58                          ; 0xc05fe vberom.asm:189
     1047    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05ff vberom.asm:190
     1048    call 00560h                               ; e8 5b ff                    ; 0xc0602 vberom.asm:191
     1049    pop dx                                    ; 5a                          ; 0xc0605 vberom.asm:192
     1050    retn                                      ; c3                          ; 0xc0606 vberom.asm:193
     1051    push dx                                   ; 52                          ; 0xc0607 vberom.asm:196
     1052    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0608 vberom.asm:197
     1053    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc060b vberom.asm:198
     1054    call 00560h                               ; e8 4f ff                    ; 0xc060e vberom.asm:199
     1055    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0611 vberom.asm:200
     1056    call 00567h                               ; e8 50 ff                    ; 0xc0614 vberom.asm:201
     1057    pop dx                                    ; 5a                          ; 0xc0617 vberom.asm:202
     1058    retn                                      ; c3                          ; 0xc0618 vberom.asm:203
     1059  ; disGetNextSymbol 0xc0619 LB 0x2de -> off=0x0 cb=00000000000000a9 uValue=00000000000c0619 '_dispi_set_bank_farcall'
     1060_dispi_set_bank_farcall:                     ; 0xc0619 LB 0xa9
     1061    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc0619 vberom.asm:206
     1062    je short 00643h                           ; 74 24                       ; 0xc061d vberom.asm:207
    10621063    db  00bh, 0dbh
    1063     ; or bx, bx                                 ; 0b db                     ; 0xc062f vberom.asm:208
    1064     jne short 00665h                          ; 75 32                       ; 0xc0631 vberom.asm:209
     1064    ; or bx, bx                                 ; 0b db                     ; 0xc061f vberom.asm:208
     1065    jne short 00655h                          ; 75 32                       ; 0xc0621 vberom.asm:209
    10651066    db  08bh, 0c2h
    1066     ; mov ax, dx                                ; 8b c2                     ; 0xc0633 vberom.asm:210
    1067     push dx                                   ; 52                          ; 0xc0635 vberom.asm:211
    1068     push ax                                   ; 50                          ; 0xc0636 vberom.asm:212
    1069     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0637 vberom.asm:213
    1070     mov dx, 001ceh                            ; ba ce 01                    ; 0xc063a vberom.asm:214
    1071     call 00570h                               ; e8 30 ff                    ; 0xc063d vberom.asm:215
    1072     pop ax                                    ; 58                          ; 0xc0640 vberom.asm:216
    1073     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0641 vberom.asm:217
    1074     call 00570h                               ; e8 29 ff                    ; 0xc0644 vberom.asm:218
    1075     call 00577h                               ; e8 2d ff                    ; 0xc0647 vberom.asm:219
    1076     pop dx                                    ; 5a                          ; 0xc064a vberom.asm:220
     1067    ; mov ax, dx                                ; 8b c2                     ; 0xc0623 vberom.asm:210
     1068    push dx                                   ; 52                          ; 0xc0625 vberom.asm:211
     1069    push ax                                   ; 50                          ; 0xc0626 vberom.asm:212
     1070    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0627 vberom.asm:213
     1071    mov dx, 001ceh                            ; ba ce 01                    ; 0xc062a vberom.asm:214
     1072    call 00560h                               ; e8 30 ff                    ; 0xc062d vberom.asm:215
     1073    pop ax                                    ; 58                          ; 0xc0630 vberom.asm:216
     1074    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0631 vberom.asm:217
     1075    call 00560h                               ; e8 29 ff                    ; 0xc0634 vberom.asm:218
     1076    call 00567h                               ; e8 2d ff                    ; 0xc0637 vberom.asm:219
     1077    pop dx                                    ; 5a                          ; 0xc063a vberom.asm:220
    10771078    db  03bh, 0d0h
    1078     ; cmp dx, ax                                ; 3b d0                     ; 0xc064b vberom.asm:221
    1079     jne short 00665h                          ; 75 16                       ; 0xc064d vberom.asm:222
    1080     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc064f vberom.asm:223
    1081     retf                                      ; cb                          ; 0xc0652 vberom.asm:224
    1082     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0653 vberom.asm:226
    1083     mov dx, 001ceh                            ; ba ce 01                    ; 0xc0656 vberom.asm:227
    1084     call 00570h                               ; e8 14 ff                    ; 0xc0659 vberom.asm:228
    1085     mov dx, 001cfh                            ; ba cf 01                    ; 0xc065c vberom.asm:229
    1086     call 00577h                               ; e8 15 ff                    ; 0xc065f vberom.asm:230
     1079    ; cmp dx, ax                                ; 3b d0                     ; 0xc063b vberom.asm:221
     1080    jne short 00655h                          ; 75 16                       ; 0xc063d vberom.asm:222
     1081    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc063f vberom.asm:223
     1082    retf                                      ; cb                          ; 0xc0642 vberom.asm:224
     1083    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0643 vberom.asm:226
     1084    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0646 vberom.asm:227
     1085    call 00560h                               ; e8 14 ff                    ; 0xc0649 vberom.asm:228
     1086    mov dx, 001cfh                            ; ba cf 01                    ; 0xc064c vberom.asm:229
     1087    call 00567h                               ; e8 15 ff                    ; 0xc064f vberom.asm:230
    10871088    db  08bh, 0d0h
    1088     ; mov dx, ax                                ; 8b d0                     ; 0xc0662 vberom.asm:231
    1089     retf                                      ; cb                          ; 0xc0664 vberom.asm:232
    1090     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0665 vberom.asm:234
    1091     retf                                      ; cb                          ; 0xc0668 vberom.asm:235
    1092     push dx                                   ; 52                          ; 0xc0669 vberom.asm:238
    1093     push ax                                   ; 50                          ; 0xc066a vberom.asm:239
    1094     mov dx, 001ceh                            ; ba ce 01                    ; 0xc066b vberom.asm:240
    1095     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc066e vberom.asm:241
    1096     call 00570h                               ; e8 fc fe                    ; 0xc0671 vberom.asm:242
    1097     pop ax                                    ; 58                          ; 0xc0674 vberom.asm:243
    1098     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0675 vberom.asm:244
    1099     call 00570h                               ; e8 f5 fe                    ; 0xc0678 vberom.asm:245
    1100     pop dx                                    ; 5a                          ; 0xc067b vberom.asm:246
    1101     retn                                      ; c3                          ; 0xc067c vberom.asm:247
    1102     push dx                                   ; 52                          ; 0xc067d vberom.asm:250
    1103     mov dx, 001ceh                            ; ba ce 01                    ; 0xc067e vberom.asm:251
    1104     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc0681 vberom.asm:252
    1105     call 00570h                               ; e8 e9 fe                    ; 0xc0684 vberom.asm:253
    1106     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0687 vberom.asm:254
    1107     call 00577h                               ; e8 ea fe                    ; 0xc068a vberom.asm:255
    1108     pop dx                                    ; 5a                          ; 0xc068d vberom.asm:256
    1109     retn                                      ; c3                          ; 0xc068e vberom.asm:257
    1110     push dx                                   ; 52                          ; 0xc068f vberom.asm:260
    1111     push ax                                   ; 50                          ; 0xc0690 vberom.asm:261
    1112     mov dx, 001ceh                            ; ba ce 01                    ; 0xc0691 vberom.asm:262
    1113     mov ax, strict word 00009h                ; b8 09 00                    ; 0xc0694 vberom.asm:263
    1114     call 00570h                               ; e8 d6 fe                    ; 0xc0697 vberom.asm:264
    1115     pop ax                                    ; 58                          ; 0xc069a vberom.asm:265
    1116     mov dx, 001cfh                            ; ba cf 01                    ; 0xc069b vberom.asm:266
    1117     call 00570h                               ; e8 cf fe                    ; 0xc069e vberom.asm:267
    1118     pop dx                                    ; 5a                          ; 0xc06a1 vberom.asm:268
    1119     retn                                      ; c3                          ; 0xc06a2 vberom.asm:269
    1120     push dx                                   ; 52                          ; 0xc06a3 vberom.asm:272
    1121     mov dx, 001ceh                            ; ba ce 01                    ; 0xc06a4 vberom.asm:273
    1122     mov ax, strict word 00009h                ; b8 09 00                    ; 0xc06a7 vberom.asm:274
    1123     call 00570h                               ; e8 c3 fe                    ; 0xc06aa vberom.asm:275
    1124     mov dx, 001cfh                            ; ba cf 01                    ; 0xc06ad vberom.asm:276
    1125     call 00577h                               ; e8 c4 fe                    ; 0xc06b0 vberom.asm:277
    1126     pop dx                                    ; 5a                          ; 0xc06b3 vberom.asm:278
    1127     retn                                      ; c3                          ; 0xc06b4 vberom.asm:279
    1128     push ax                                   ; 50                          ; 0xc06b5 vberom.asm:282
    1129     push bx                                   ; 53                          ; 0xc06b6 vberom.asm:283
    1130     push dx                                   ; 52                          ; 0xc06b7 vberom.asm:284
     1089    ; mov dx, ax                                ; 8b d0                     ; 0xc0652 vberom.asm:231
     1090    retf                                      ; cb                          ; 0xc0654 vberom.asm:232
     1091    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0655 vberom.asm:234
     1092    retf                                      ; cb                          ; 0xc0658 vberom.asm:235
     1093    push dx                                   ; 52                          ; 0xc0659 vberom.asm:238
     1094    push ax                                   ; 50                          ; 0xc065a vberom.asm:239
     1095    mov dx, 001ceh                            ; ba ce 01                    ; 0xc065b vberom.asm:240
     1096    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc065e vberom.asm:241
     1097    call 00560h                               ; e8 fc fe                    ; 0xc0661 vberom.asm:242
     1098    pop ax                                    ; 58                          ; 0xc0664 vberom.asm:243
     1099    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0665 vberom.asm:244
     1100    call 00560h                               ; e8 f5 fe                    ; 0xc0668 vberom.asm:245
     1101    pop dx                                    ; 5a                          ; 0xc066b vberom.asm:246
     1102    retn                                      ; c3                          ; 0xc066c vberom.asm:247
     1103    push dx                                   ; 52                          ; 0xc066d vberom.asm:250
     1104    mov dx, 001ceh                            ; ba ce 01                    ; 0xc066e vberom.asm:251
     1105    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc0671 vberom.asm:252
     1106    call 00560h                               ; e8 e9 fe                    ; 0xc0674 vberom.asm:253
     1107    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0677 vberom.asm:254
     1108    call 00567h                               ; e8 ea fe                    ; 0xc067a vberom.asm:255
     1109    pop dx                                    ; 5a                          ; 0xc067d vberom.asm:256
     1110    retn                                      ; c3                          ; 0xc067e vberom.asm:257
     1111    push dx                                   ; 52                          ; 0xc067f vberom.asm:260
     1112    push ax                                   ; 50                          ; 0xc0680 vberom.asm:261
     1113    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0681 vberom.asm:262
     1114    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc0684 vberom.asm:263
     1115    call 00560h                               ; e8 d6 fe                    ; 0xc0687 vberom.asm:264
     1116    pop ax                                    ; 58                          ; 0xc068a vberom.asm:265
     1117    mov dx, 001cfh                            ; ba cf 01                    ; 0xc068b vberom.asm:266
     1118    call 00560h                               ; e8 cf fe                    ; 0xc068e vberom.asm:267
     1119    pop dx                                    ; 5a                          ; 0xc0691 vberom.asm:268
     1120    retn                                      ; c3                          ; 0xc0692 vberom.asm:269
     1121    push dx                                   ; 52                          ; 0xc0693 vberom.asm:272
     1122    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0694 vberom.asm:273
     1123    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc0697 vberom.asm:274
     1124    call 00560h                               ; e8 c3 fe                    ; 0xc069a vberom.asm:275
     1125    mov dx, 001cfh                            ; ba cf 01                    ; 0xc069d vberom.asm:276
     1126    call 00567h                               ; e8 c4 fe                    ; 0xc06a0 vberom.asm:277
     1127    pop dx                                    ; 5a                          ; 0xc06a3 vberom.asm:278
     1128    retn                                      ; c3                          ; 0xc06a4 vberom.asm:279
     1129    push ax                                   ; 50                          ; 0xc06a5 vberom.asm:282
     1130    push bx                                   ; 53                          ; 0xc06a6 vberom.asm:283
     1131    push dx                                   ; 52                          ; 0xc06a7 vberom.asm:284
    11311132    db  08bh, 0d8h
    1132     ; mov bx, ax                                ; 8b d8                     ; 0xc06b8 vberom.asm:285
    1133     call 00596h                               ; e8 d9 fe                    ; 0xc06ba vberom.asm:286
    1134     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc06bd vberom.asm:287
    1135     jnbe short 006c3h                         ; 77 02                       ; 0xc06bf vberom.asm:288
    1136     shr bx, 1                                 ; d1 eb                       ; 0xc06c1 vberom.asm:289
    1137     shr bx, 003h                              ; c1 eb 03                    ; 0xc06c3 vberom.asm:292
    1138     mov dx, 003d4h                            ; ba d4 03                    ; 0xc06c6 vberom.asm:298
     1133    ; mov bx, ax                                ; 8b d8                     ; 0xc06a8 vberom.asm:285
     1134    call 00586h                               ; e8 d9 fe                    ; 0xc06aa vberom.asm:286
     1135    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc06ad vberom.asm:287
     1136    jnbe short 006b3h                         ; 77 02                       ; 0xc06af vberom.asm:288
     1137    shr bx, 1                                 ; d1 eb                       ; 0xc06b1 vberom.asm:289
     1138    shr bx, 003h                              ; c1 eb 03                    ; 0xc06b3 vberom.asm:292
     1139    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06b6 vberom.asm:298
    11391140    db  08ah, 0e3h
    1140     ; mov ah, bl                                ; 8a e3                     ; 0xc06c9 vberom.asm:299
    1141     mov AL, strict byte 013h                  ; b0 13                       ; 0xc06cb vberom.asm:300
    1142     out DX, ax                                ; ef                          ; 0xc06cd vberom.asm:301
    1143     pop dx                                    ; 5a                          ; 0xc06ce vberom.asm:302
    1144     pop bx                                    ; 5b                          ; 0xc06cf vberom.asm:303
    1145     pop ax                                    ; 58                          ; 0xc06d0 vberom.asm:304
    1146     retn                                      ; c3                          ; 0xc06d1 vberom.asm:305
    1147   ; disGetNextSymbol 0xc06d2 LB 0x238 -> off=0x0 cb=00000000000000ed uValue=00000000000c06d2 '_vga_compat_setup'
    1148 _vga_compat_setup:                           ; 0xc06d2 LB 0xed
    1149     push ax                                   ; 50                          ; 0xc06d2 vberom.asm:308
    1150     push dx                                   ; 52                          ; 0xc06d3 vberom.asm:309
    1151     mov dx, 001ceh                            ; ba ce 01                    ; 0xc06d4 vberom.asm:312
    1152     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc06d7 vberom.asm:313
    1153     call 00570h                               ; e8 93 fe                    ; 0xc06da vberom.asm:314
    1154     mov dx, 001cfh                            ; ba cf 01                    ; 0xc06dd vberom.asm:315
    1155     call 00577h                               ; e8 94 fe                    ; 0xc06e0 vberom.asm:316
    1156     push ax                                   ; 50                          ; 0xc06e3 vberom.asm:317
    1157     mov dx, 003d4h                            ; ba d4 03                    ; 0xc06e4 vberom.asm:318
    1158     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc06e7 vberom.asm:319
    1159     out DX, ax                                ; ef                          ; 0xc06ea vberom.asm:320
    1160     pop ax                                    ; 58                          ; 0xc06eb vberom.asm:321
    1161     push ax                                   ; 50                          ; 0xc06ec vberom.asm:322
    1162     shr ax, 003h                              ; c1 e8 03                    ; 0xc06ed vberom.asm:324
    1163     dec ax                                    ; 48                          ; 0xc06f0 vberom.asm:330
     1141    ; mov ah, bl                                ; 8a e3                     ; 0xc06b9 vberom.asm:299
     1142    mov AL, strict byte 013h                  ; b0 13                       ; 0xc06bb vberom.asm:300
     1143    out DX, ax                                ; ef                          ; 0xc06bd vberom.asm:301
     1144    pop dx                                    ; 5a                          ; 0xc06be vberom.asm:302
     1145    pop bx                                    ; 5b                          ; 0xc06bf vberom.asm:303
     1146    pop ax                                    ; 58                          ; 0xc06c0 vberom.asm:304
     1147    retn                                      ; c3                          ; 0xc06c1 vberom.asm:305
     1148  ; disGetNextSymbol 0xc06c2 LB 0x235 -> off=0x0 cb=00000000000000ed uValue=00000000000c06c2 '_vga_compat_setup'
     1149_vga_compat_setup:                           ; 0xc06c2 LB 0xed
     1150    push ax                                   ; 50                          ; 0xc06c2 vberom.asm:308
     1151    push dx                                   ; 52                          ; 0xc06c3 vberom.asm:309
     1152    mov dx, 001ceh                            ; ba ce 01                    ; 0xc06c4 vberom.asm:312
     1153    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc06c7 vberom.asm:313
     1154    call 00560h                               ; e8 93 fe                    ; 0xc06ca vberom.asm:314
     1155    mov dx, 001cfh                            ; ba cf 01                    ; 0xc06cd vberom.asm:315
     1156    call 00567h                               ; e8 94 fe                    ; 0xc06d0 vberom.asm:316
     1157    push ax                                   ; 50                          ; 0xc06d3 vberom.asm:317
     1158    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06d4 vberom.asm:318
     1159    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc06d7 vberom.asm:319
     1160    out DX, ax                                ; ef                          ; 0xc06da vberom.asm:320
     1161    pop ax                                    ; 58                          ; 0xc06db vberom.asm:321
     1162    push ax                                   ; 50                          ; 0xc06dc vberom.asm:322
     1163    shr ax, 003h                              ; c1 e8 03                    ; 0xc06dd vberom.asm:324
     1164    dec ax                                    ; 48                          ; 0xc06e0 vberom.asm:330
    11641165    db  08ah, 0e0h
    1165     ; mov ah, al                                ; 8a e0                     ; 0xc06f1 vberom.asm:331
    1166     mov AL, strict byte 001h                  ; b0 01                       ; 0xc06f3 vberom.asm:332
    1167     out DX, ax                                ; ef                          ; 0xc06f5 vberom.asm:333
    1168     pop ax                                    ; 58                          ; 0xc06f6 vberom.asm:334
    1169     call 006b5h                               ; e8 bb ff                    ; 0xc06f7 vberom.asm:335
    1170     mov dx, 001ceh                            ; ba ce 01                    ; 0xc06fa vberom.asm:338
    1171     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc06fd vberom.asm:339
    1172     call 00570h                               ; e8 6d fe                    ; 0xc0700 vberom.asm:340
    1173     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0703 vberom.asm:341
    1174     call 00577h                               ; e8 6e fe                    ; 0xc0706 vberom.asm:342
    1175     dec ax                                    ; 48                          ; 0xc0709 vberom.asm:343
    1176     push ax                                   ; 50                          ; 0xc070a vberom.asm:344
    1177     mov dx, 003d4h                            ; ba d4 03                    ; 0xc070b vberom.asm:345
     1166    ; mov ah, al                                ; 8a e0                     ; 0xc06e1 vberom.asm:331
     1167    mov AL, strict byte 001h                  ; b0 01                       ; 0xc06e3 vberom.asm:332
     1168    out DX, ax                                ; ef                          ; 0xc06e5 vberom.asm:333
     1169    pop ax                                    ; 58                          ; 0xc06e6 vberom.asm:334
     1170    call 006a5h                               ; e8 bb ff                    ; 0xc06e7 vberom.asm:335
     1171    mov dx, 001ceh                            ; ba ce 01                    ; 0xc06ea vberom.asm:338
     1172    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc06ed vberom.asm:339
     1173    call 00560h                               ; e8 6d fe                    ; 0xc06f0 vberom.asm:340
     1174    mov dx, 001cfh                            ; ba cf 01                    ; 0xc06f3 vberom.asm:341
     1175    call 00567h                               ; e8 6e fe                    ; 0xc06f6 vberom.asm:342
     1176    dec ax                                    ; 48                          ; 0xc06f9 vberom.asm:343
     1177    push ax                                   ; 50                          ; 0xc06fa vberom.asm:344
     1178    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06fb vberom.asm:345
    11781179    db  08ah, 0e0h
    1179     ; mov ah, al                                ; 8a e0                     ; 0xc070e vberom.asm:346
    1180     mov AL, strict byte 012h                  ; b0 12                       ; 0xc0710 vberom.asm:347
    1181     out DX, ax                                ; ef                          ; 0xc0712 vberom.asm:348
    1182     pop ax                                    ; 58                          ; 0xc0713 vberom.asm:349
    1183     mov AL, strict byte 007h                  ; b0 07                       ; 0xc0714 vberom.asm:350
    1184     out DX, AL                                ; ee                          ; 0xc0716 vberom.asm:351
    1185     inc dx                                    ; 42                          ; 0xc0717 vberom.asm:352
    1186     in AL, DX                                 ; ec                          ; 0xc0718 vberom.asm:353
    1187     and AL, strict byte 0bdh                  ; 24 bd                       ; 0xc0719 vberom.asm:354
    1188     test ah, 001h                             ; f6 c4 01                    ; 0xc071b vberom.asm:355
    1189     je short 00722h                           ; 74 02                       ; 0xc071e vberom.asm:356
    1190     or AL, strict byte 002h                   ; 0c 02                       ; 0xc0720 vberom.asm:357
    1191     test ah, 002h                             ; f6 c4 02                    ; 0xc0722 vberom.asm:359
    1192     je short 00729h                           ; 74 02                       ; 0xc0725 vberom.asm:360
    1193     or AL, strict byte 040h                   ; 0c 40                       ; 0xc0727 vberom.asm:361
    1194     out DX, AL                                ; ee                          ; 0xc0729 vberom.asm:363
    1195     mov dx, 003d4h                            ; ba d4 03                    ; 0xc072a vberom.asm:366
    1196     mov ax, strict word 00009h                ; b8 09 00                    ; 0xc072d vberom.asm:367
    1197     out DX, AL                                ; ee                          ; 0xc0730 vberom.asm:368
    1198     mov dx, 003d5h                            ; ba d5 03                    ; 0xc0731 vberom.asm:369
    1199     in AL, DX                                 ; ec                          ; 0xc0734 vberom.asm:370
    1200     and AL, strict byte 060h                  ; 24 60                       ; 0xc0735 vberom.asm:371
    1201     out DX, AL                                ; ee                          ; 0xc0737 vberom.asm:372
    1202     mov dx, 003d4h                            ; ba d4 03                    ; 0xc0738 vberom.asm:373
    1203     mov AL, strict byte 017h                  ; b0 17                       ; 0xc073b vberom.asm:374
    1204     out DX, AL                                ; ee                          ; 0xc073d vberom.asm:375
    1205     mov dx, 003d5h                            ; ba d5 03                    ; 0xc073e vberom.asm:376
    1206     in AL, DX                                 ; ec                          ; 0xc0741 vberom.asm:377
    1207     or AL, strict byte 003h                   ; 0c 03                       ; 0xc0742 vberom.asm:378
    1208     out DX, AL                                ; ee                          ; 0xc0744 vberom.asm:379
    1209     mov dx, 003dah                            ; ba da 03                    ; 0xc0745 vberom.asm:380
    1210     in AL, DX                                 ; ec                          ; 0xc0748 vberom.asm:381
    1211     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0749 vberom.asm:382
    1212     mov AL, strict byte 010h                  ; b0 10                       ; 0xc074c vberom.asm:383
    1213     out DX, AL                                ; ee                          ; 0xc074e vberom.asm:384
    1214     mov dx, 003c1h                            ; ba c1 03                    ; 0xc074f vberom.asm:385
    1215     in AL, DX                                 ; ec                          ; 0xc0752 vberom.asm:386
    1216     or AL, strict byte 001h                   ; 0c 01                       ; 0xc0753 vberom.asm:387
    1217     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0755 vberom.asm:388
    1218     out DX, AL                                ; ee                          ; 0xc0758 vberom.asm:389
    1219     mov AL, strict byte 020h                  ; b0 20                       ; 0xc0759 vberom.asm:390
    1220     out DX, AL                                ; ee                          ; 0xc075b vberom.asm:391
    1221     mov dx, 003ceh                            ; ba ce 03                    ; 0xc075c vberom.asm:392
    1222     mov ax, 00506h                            ; b8 06 05                    ; 0xc075f vberom.asm:393
    1223     out DX, ax                                ; ef                          ; 0xc0762 vberom.asm:394
    1224     mov dx, 003c4h                            ; ba c4 03                    ; 0xc0763 vberom.asm:395
    1225     mov ax, 00f02h                            ; b8 02 0f                    ; 0xc0766 vberom.asm:396
    1226     out DX, ax                                ; ef                          ; 0xc0769 vberom.asm:397
    1227     mov dx, 001ceh                            ; ba ce 01                    ; 0xc076a vberom.asm:400
    1228     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc076d vberom.asm:401
    1229     call 00570h                               ; e8 fd fd                    ; 0xc0770 vberom.asm:402
    1230     mov dx, 001cfh                            ; ba cf 01                    ; 0xc0773 vberom.asm:403
    1231     call 00577h                               ; e8 fe fd                    ; 0xc0776 vberom.asm:404
    1232     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc0779 vberom.asm:405
    1233     jc short 007bdh                           ; 72 40                       ; 0xc077b vberom.asm:406
    1234     mov dx, 003d4h                            ; ba d4 03                    ; 0xc077d vberom.asm:407
    1235     mov AL, strict byte 014h                  ; b0 14                       ; 0xc0780 vberom.asm:408
    1236     out DX, AL                                ; ee                          ; 0xc0782 vberom.asm:409
    1237     mov dx, 003d5h                            ; ba d5 03                    ; 0xc0783 vberom.asm:410
    1238     in AL, DX                                 ; ec                          ; 0xc0786 vberom.asm:411
    1239     or AL, strict byte 040h                   ; 0c 40                       ; 0xc0787 vberom.asm:412
    1240     out DX, AL                                ; ee                          ; 0xc0789 vberom.asm:413
    1241     mov dx, 003dah                            ; ba da 03                    ; 0xc078a vberom.asm:414
    1242     in AL, DX                                 ; ec                          ; 0xc078d vberom.asm:415
    1243     mov dx, 003c0h                            ; ba c0 03                    ; 0xc078e vberom.asm:416
    1244     mov AL, strict byte 010h                  ; b0 10                       ; 0xc0791 vberom.asm:417
    1245     out DX, AL                                ; ee                          ; 0xc0793 vberom.asm:418
    1246     mov dx, 003c1h                            ; ba c1 03                    ; 0xc0794 vberom.asm:419
    1247     in AL, DX                                 ; ec                          ; 0xc0797 vberom.asm:420
    1248     or AL, strict byte 040h                   ; 0c 40                       ; 0xc0798 vberom.asm:421
    1249     mov dx, 003c0h                            ; ba c0 03                    ; 0xc079a vberom.asm:422
    1250     out DX, AL                                ; ee                          ; 0xc079d vberom.asm:423
    1251     mov AL, strict byte 020h                  ; b0 20                       ; 0xc079e vberom.asm:424
    1252     out DX, AL                                ; ee                          ; 0xc07a0 vberom.asm:425
    1253     mov dx, 003c4h                            ; ba c4 03                    ; 0xc07a1 vberom.asm:426
    1254     mov AL, strict byte 004h                  ; b0 04                       ; 0xc07a4 vberom.asm:427
    1255     out DX, AL                                ; ee                          ; 0xc07a6 vberom.asm:428
    1256     mov dx, 003c5h                            ; ba c5 03                    ; 0xc07a7 vberom.asm:429
    1257     in AL, DX                                 ; ec                          ; 0xc07aa vberom.asm:430
    1258     or AL, strict byte 008h                   ; 0c 08                       ; 0xc07ab vberom.asm:431
    1259     out DX, AL                                ; ee                          ; 0xc07ad vberom.asm:432
    1260     mov dx, 003ceh                            ; ba ce 03                    ; 0xc07ae vberom.asm:433
    1261     mov AL, strict byte 005h                  ; b0 05                       ; 0xc07b1 vberom.asm:434
    1262     out DX, AL                                ; ee                          ; 0xc07b3 vberom.asm:435
    1263     mov dx, 003cfh                            ; ba cf 03                    ; 0xc07b4 vberom.asm:436
    1264     in AL, DX                                 ; ec                          ; 0xc07b7 vberom.asm:437
    1265     and AL, strict byte 09fh                  ; 24 9f                       ; 0xc07b8 vberom.asm:438
    1266     or AL, strict byte 040h                   ; 0c 40                       ; 0xc07ba vberom.asm:439
    1267     out DX, AL                                ; ee                          ; 0xc07bc vberom.asm:440
    1268     pop dx                                    ; 5a                          ; 0xc07bd vberom.asm:443
    1269     pop ax                                    ; 58                          ; 0xc07be vberom.asm:444
    1270   ; disGetNextSymbol 0xc07bf LB 0x14b -> off=0x0 cb=0000000000000013 uValue=00000000000c07bf '_vbe_has_vbe_display'
    1271 _vbe_has_vbe_display:                        ; 0xc07bf LB 0x13
    1272     push DS                                   ; 1e                          ; 0xc07bf vberom.asm:450
    1273     push bx                                   ; 53                          ; 0xc07c0 vberom.asm:451
    1274     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07c1 vberom.asm:452
    1275     mov ds, ax                                ; 8e d8                       ; 0xc07c4 vberom.asm:453
    1276     mov bx, 000b9h                            ; bb b9 00                    ; 0xc07c6 vberom.asm:454
    1277     mov al, byte [bx]                         ; 8a 07                       ; 0xc07c9 vberom.asm:455
    1278     and AL, strict byte 001h                  ; 24 01                       ; 0xc07cb vberom.asm:456
     1180    ; mov ah, al                                ; 8a e0                     ; 0xc06fe vberom.asm:346
     1181    mov AL, strict byte 012h                  ; b0 12                       ; 0xc0700 vberom.asm:347
     1182    out DX, ax                                ; ef                          ; 0xc0702 vberom.asm:348
     1183    pop ax                                    ; 58                          ; 0xc0703 vberom.asm:349
     1184    mov AL, strict byte 007h                  ; b0 07                       ; 0xc0704 vberom.asm:350
     1185    out DX, AL                                ; ee                          ; 0xc0706 vberom.asm:351
     1186    inc dx                                    ; 42                          ; 0xc0707 vberom.asm:352
     1187    in AL, DX                                 ; ec                          ; 0xc0708 vberom.asm:353
     1188    and AL, strict byte 0bdh                  ; 24 bd                       ; 0xc0709 vberom.asm:354
     1189    test ah, 001h                             ; f6 c4 01                    ; 0xc070b vberom.asm:355
     1190    je short 00712h                           ; 74 02                       ; 0xc070e vberom.asm:356
     1191    or AL, strict byte 002h                   ; 0c 02                       ; 0xc0710 vberom.asm:357
     1192    test ah, 002h                             ; f6 c4 02                    ; 0xc0712 vberom.asm:359
     1193    je short 00719h                           ; 74 02                       ; 0xc0715 vberom.asm:360
     1194    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0717 vberom.asm:361
     1195    out DX, AL                                ; ee                          ; 0xc0719 vberom.asm:363
     1196    mov dx, 003d4h                            ; ba d4 03                    ; 0xc071a vberom.asm:366
     1197    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc071d vberom.asm:367
     1198    out DX, AL                                ; ee                          ; 0xc0720 vberom.asm:368
     1199    mov dx, 003d5h                            ; ba d5 03                    ; 0xc0721 vberom.asm:369
     1200    in AL, DX                                 ; ec                          ; 0xc0724 vberom.asm:370
     1201    and AL, strict byte 060h                  ; 24 60                       ; 0xc0725 vberom.asm:371
     1202    out DX, AL                                ; ee                          ; 0xc0727 vberom.asm:372
     1203    mov dx, 003d4h                            ; ba d4 03                    ; 0xc0728 vberom.asm:373
     1204    mov AL, strict byte 017h                  ; b0 17                       ; 0xc072b vberom.asm:374
     1205    out DX, AL                                ; ee                          ; 0xc072d vberom.asm:375
     1206    mov dx, 003d5h                            ; ba d5 03                    ; 0xc072e vberom.asm:376
     1207    in AL, DX                                 ; ec                          ; 0xc0731 vberom.asm:377
     1208    or AL, strict byte 003h                   ; 0c 03                       ; 0xc0732 vberom.asm:378
     1209    out DX, AL                                ; ee                          ; 0xc0734 vberom.asm:379
     1210    mov dx, 003dah                            ; ba da 03                    ; 0xc0735 vberom.asm:380
     1211    in AL, DX                                 ; ec                          ; 0xc0738 vberom.asm:381
     1212    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0739 vberom.asm:382
     1213    mov AL, strict byte 010h                  ; b0 10                       ; 0xc073c vberom.asm:383
     1214    out DX, AL                                ; ee                          ; 0xc073e vberom.asm:384
     1215    mov dx, 003c1h                            ; ba c1 03                    ; 0xc073f vberom.asm:385
     1216    in AL, DX                                 ; ec                          ; 0xc0742 vberom.asm:386
     1217    or AL, strict byte 001h                   ; 0c 01                       ; 0xc0743 vberom.asm:387
     1218    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0745 vberom.asm:388
     1219    out DX, AL                                ; ee                          ; 0xc0748 vberom.asm:389
     1220    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0749 vberom.asm:390
     1221    out DX, AL                                ; ee                          ; 0xc074b vberom.asm:391
     1222    mov dx, 003ceh                            ; ba ce 03                    ; 0xc074c vberom.asm:392
     1223    mov ax, 00506h                            ; b8 06 05                    ; 0xc074f vberom.asm:393
     1224    out DX, ax                                ; ef                          ; 0xc0752 vberom.asm:394
     1225    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0753 vberom.asm:395
     1226    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc0756 vberom.asm:396
     1227    out DX, ax                                ; ef                          ; 0xc0759 vberom.asm:397
     1228    mov dx, 001ceh                            ; ba ce 01                    ; 0xc075a vberom.asm:400
     1229    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc075d vberom.asm:401
     1230    call 00560h                               ; e8 fd fd                    ; 0xc0760 vberom.asm:402
     1231    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0763 vberom.asm:403
     1232    call 00567h                               ; e8 fe fd                    ; 0xc0766 vberom.asm:404
     1233    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc0769 vberom.asm:405
     1234    jc short 007adh                           ; 72 40                       ; 0xc076b vberom.asm:406
     1235    mov dx, 003d4h                            ; ba d4 03                    ; 0xc076d vberom.asm:407
     1236    mov AL, strict byte 014h                  ; b0 14                       ; 0xc0770 vberom.asm:408
     1237    out DX, AL                                ; ee                          ; 0xc0772 vberom.asm:409
     1238    mov dx, 003d5h                            ; ba d5 03                    ; 0xc0773 vberom.asm:410
     1239    in AL, DX                                 ; ec                          ; 0xc0776 vberom.asm:411
     1240    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0777 vberom.asm:412
     1241    out DX, AL                                ; ee                          ; 0xc0779 vberom.asm:413
     1242    mov dx, 003dah                            ; ba da 03                    ; 0xc077a vberom.asm:414
     1243    in AL, DX                                 ; ec                          ; 0xc077d vberom.asm:415
     1244    mov dx, 003c0h                            ; ba c0 03                    ; 0xc077e vberom.asm:416
     1245    mov AL, strict byte 010h                  ; b0 10                       ; 0xc0781 vberom.asm:417
     1246    out DX, AL                                ; ee                          ; 0xc0783 vberom.asm:418
     1247    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0784 vberom.asm:419
     1248    in AL, DX                                 ; ec                          ; 0xc0787 vberom.asm:420
     1249    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0788 vberom.asm:421
     1250    mov dx, 003c0h                            ; ba c0 03                    ; 0xc078a vberom.asm:422
     1251    out DX, AL                                ; ee                          ; 0xc078d vberom.asm:423
     1252    mov AL, strict byte 020h                  ; b0 20                       ; 0xc078e vberom.asm:424
     1253    out DX, AL                                ; ee                          ; 0xc0790 vberom.asm:425
     1254    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0791 vberom.asm:426
     1255    mov AL, strict byte 004h                  ; b0 04                       ; 0xc0794 vberom.asm:427
     1256    out DX, AL                                ; ee                          ; 0xc0796 vberom.asm:428
     1257    mov dx, 003c5h                            ; ba c5 03                    ; 0xc0797 vberom.asm:429
     1258    in AL, DX                                 ; ec                          ; 0xc079a vberom.asm:430
     1259    or AL, strict byte 008h                   ; 0c 08                       ; 0xc079b vberom.asm:431
     1260    out DX, AL                                ; ee                          ; 0xc079d vberom.asm:432
     1261    mov dx, 003ceh                            ; ba ce 03                    ; 0xc079e vberom.asm:433
     1262    mov AL, strict byte 005h                  ; b0 05                       ; 0xc07a1 vberom.asm:434
     1263    out DX, AL                                ; ee                          ; 0xc07a3 vberom.asm:435
     1264    mov dx, 003cfh                            ; ba cf 03                    ; 0xc07a4 vberom.asm:436
     1265    in AL, DX                                 ; ec                          ; 0xc07a7 vberom.asm:437
     1266    and AL, strict byte 09fh                  ; 24 9f                       ; 0xc07a8 vberom.asm:438
     1267    or AL, strict byte 040h                   ; 0c 40                       ; 0xc07aa vberom.asm:439
     1268    out DX, AL                                ; ee                          ; 0xc07ac vberom.asm:440
     1269    pop dx                                    ; 5a                          ; 0xc07ad vberom.asm:443
     1270    pop ax                                    ; 58                          ; 0xc07ae vberom.asm:444
     1271  ; disGetNextSymbol 0xc07af LB 0x148 -> off=0x0 cb=0000000000000013 uValue=00000000000c07af '_vbe_has_vbe_display'
     1272_vbe_has_vbe_display:                        ; 0xc07af LB 0x13
     1273    push DS                                   ; 1e                          ; 0xc07af vberom.asm:450
     1274    push bx                                   ; 53                          ; 0xc07b0 vberom.asm:451
     1275    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07b1 vberom.asm:452
     1276    mov ds, ax                                ; 8e d8                       ; 0xc07b4 vberom.asm:453
     1277    mov bx, 000b9h                            ; bb b9 00                    ; 0xc07b6 vberom.asm:454
     1278    mov al, byte [bx]                         ; 8a 07                       ; 0xc07b9 vberom.asm:455
     1279    and AL, strict byte 001h                  ; 24 01                       ; 0xc07bb vberom.asm:456
    12791280    db  032h, 0e4h
    1280     ; xor ah, ah                                ; 32 e4                     ; 0xc07cd vberom.asm:457
    1281     pop bx                                    ; 5b                          ; 0xc07cf vberom.asm:458
    1282     pop DS                                    ; 1f                          ; 0xc07d0 vberom.asm:459
    1283     retn                                      ; c3                          ; 0xc07d1 vberom.asm:460
    1284   ; disGetNextSymbol 0xc07d2 LB 0x138 -> off=0x0 cb=0000000000000025 uValue=00000000000c07d2 'vbe_biosfn_return_current_mode'
    1285 vbe_biosfn_return_current_mode:              ; 0xc07d2 LB 0x25
    1286     push DS                                   ; 1e                          ; 0xc07d2 vberom.asm:473
    1287     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07d3 vberom.asm:474
    1288     mov ds, ax                                ; 8e d8                       ; 0xc07d6 vberom.asm:475
    1289     call 005f1h                               ; e8 16 fe                    ; 0xc07d8 vberom.asm:476
    1290     and ax, strict byte 00001h                ; 83 e0 01                    ; 0xc07db vberom.asm:477
    1291     je short 007e9h                           ; 74 09                       ; 0xc07de vberom.asm:478
    1292     mov bx, 000bah                            ; bb ba 00                    ; 0xc07e0 vberom.asm:479
    1293     mov ax, word [bx]                         ; 8b 07                       ; 0xc07e3 vberom.asm:480
     1281    ; xor ah, ah                                ; 32 e4                     ; 0xc07bd vberom.asm:457
     1282    pop bx                                    ; 5b                          ; 0xc07bf vberom.asm:458
     1283    pop DS                                    ; 1f                          ; 0xc07c0 vberom.asm:459
     1284    retn                                      ; c3                          ; 0xc07c1 vberom.asm:460
     1285  ; disGetNextSymbol 0xc07c2 LB 0x135 -> off=0x0 cb=0000000000000025 uValue=00000000000c07c2 'vbe_biosfn_return_current_mode'
     1286vbe_biosfn_return_current_mode:              ; 0xc07c2 LB 0x25
     1287    push DS                                   ; 1e                          ; 0xc07c2 vberom.asm:473
     1288    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07c3 vberom.asm:474
     1289    mov ds, ax                                ; 8e d8                       ; 0xc07c6 vberom.asm:475
     1290    call 005e1h                               ; e8 16 fe                    ; 0xc07c8 vberom.asm:476
     1291    and ax, strict byte 00001h                ; 83 e0 01                    ; 0xc07cb vberom.asm:477
     1292    je short 007d9h                           ; 74 09                       ; 0xc07ce vberom.asm:478
     1293    mov bx, 000bah                            ; bb ba 00                    ; 0xc07d0 vberom.asm:479
     1294    mov ax, word [bx]                         ; 8b 07                       ; 0xc07d3 vberom.asm:480
    12941295    db  08bh, 0d8h
    1295     ; mov bx, ax                                ; 8b d8                     ; 0xc07e5 vberom.asm:481
    1296     jne short 007f2h                          ; 75 09                       ; 0xc07e7 vberom.asm:482
    1297     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc07e9 vberom.asm:484
    1298     mov al, byte [bx]                         ; 8a 07                       ; 0xc07ec vberom.asm:485
     1296    ; mov bx, ax                                ; 8b d8                     ; 0xc07d5 vberom.asm:481
     1297    jne short 007e2h                          ; 75 09                       ; 0xc07d7 vberom.asm:482
     1298    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc07d9 vberom.asm:484
     1299    mov al, byte [bx]                         ; 8a 07                       ; 0xc07dc vberom.asm:485
    12991300    db  08ah, 0d8h
    1300     ; mov bl, al                                ; 8a d8                     ; 0xc07ee vberom.asm:486
     1301    ; mov bl, al                                ; 8a d8                     ; 0xc07de vberom.asm:486
    13011302    db  032h, 0ffh
    1302     ; xor bh, bh                                ; 32 ff                     ; 0xc07f0 vberom.asm:487
    1303     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc07f2 vberom.asm:489
    1304     pop DS                                    ; 1f                          ; 0xc07f5 vberom.asm:490
    1305     retn                                      ; c3                          ; 0xc07f6 vberom.asm:491
    1306   ; disGetNextSymbol 0xc07f7 LB 0x113 -> off=0x0 cb=000000000000002d uValue=00000000000c07f7 'vbe_biosfn_display_window_control'
    1307 vbe_biosfn_display_window_control:           ; 0xc07f7 LB 0x2d
    1308     cmp bl, 000h                              ; 80 fb 00                    ; 0xc07f7 vberom.asm:515
    1309     jne short 00820h                          ; 75 24                       ; 0xc07fa vberom.asm:516
    1310     cmp bh, 001h                              ; 80 ff 01                    ; 0xc07fc vberom.asm:517
    1311     je short 00817h                           ; 74 16                       ; 0xc07ff vberom.asm:518
    1312     jc short 00807h                           ; 72 04                       ; 0xc0801 vberom.asm:519
    1313     mov ax, 00100h                            ; b8 00 01                    ; 0xc0803 vberom.asm:520
    1314     retn                                      ; c3                          ; 0xc0806 vberom.asm:521
     1303    ; xor bh, bh                                ; 32 ff                     ; 0xc07e0 vberom.asm:487
     1304    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc07e2 vberom.asm:489
     1305    pop DS                                    ; 1f                          ; 0xc07e5 vberom.asm:490
     1306    retn                                      ; c3                          ; 0xc07e6 vberom.asm:491
     1307  ; disGetNextSymbol 0xc07e7 LB 0x110 -> off=0x0 cb=000000000000002d uValue=00000000000c07e7 'vbe_biosfn_display_window_control'
     1308vbe_biosfn_display_window_control:           ; 0xc07e7 LB 0x2d
     1309    cmp bl, 000h                              ; 80 fb 00                    ; 0xc07e7 vberom.asm:515
     1310    jne short 00810h                          ; 75 24                       ; 0xc07ea vberom.asm:516
     1311    cmp bh, 001h                              ; 80 ff 01                    ; 0xc07ec vberom.asm:517
     1312    je short 00807h                           ; 74 16                       ; 0xc07ef vberom.asm:518
     1313    jc short 007f7h                           ; 72 04                       ; 0xc07f1 vberom.asm:519
     1314    mov ax, 00100h                            ; b8 00 01                    ; 0xc07f3 vberom.asm:520
     1315    retn                                      ; c3                          ; 0xc07f6 vberom.asm:521
    13151316    db  08bh, 0c2h
    1316     ; mov ax, dx                                ; 8b c2                     ; 0xc0807 vberom.asm:523
    1317     call 00603h                               ; e8 f7 fd                    ; 0xc0809 vberom.asm:524
    1318     call 00617h                               ; e8 08 fe                    ; 0xc080c vberom.asm:525
     1317    ; mov ax, dx                                ; 8b c2                     ; 0xc07f7 vberom.asm:523
     1318    call 005f3h                               ; e8 f7 fd                    ; 0xc07f9 vberom.asm:524
     1319    call 00607h                               ; e8 08 fe                    ; 0xc07fc vberom.asm:525
    13191320    db  03bh, 0c2h
    1320     ; cmp ax, dx                                ; 3b c2                     ; 0xc080f vberom.asm:526
    1321     jne short 00820h                          ; 75 0d                       ; 0xc0811 vberom.asm:527
    1322     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0813 vberom.asm:528
    1323     retn                                      ; c3                          ; 0xc0816 vberom.asm:529
    1324     call 00617h                               ; e8 fd fd                    ; 0xc0817 vberom.asm:531
     1321    ; cmp ax, dx                                ; 3b c2                     ; 0xc07ff vberom.asm:526
     1322    jne short 00810h                          ; 75 0d                       ; 0xc0801 vberom.asm:527
     1323    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0803 vberom.asm:528
     1324    retn                                      ; c3                          ; 0xc0806 vberom.asm:529
     1325    call 00607h                               ; e8 fd fd                    ; 0xc0807 vberom.asm:531
    13251326    db  08bh, 0d0h
    1326     ; mov dx, ax                                ; 8b d0                     ; 0xc081a vberom.asm:532
    1327     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc081c vberom.asm:533
    1328     retn                                      ; c3                          ; 0xc081f vberom.asm:534
    1329     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0820 vberom.asm:536
    1330     retn                                      ; c3                          ; 0xc0823 vberom.asm:537
    1331   ; disGetNextSymbol 0xc0824 LB 0xe6 -> off=0x0 cb=0000000000000034 uValue=00000000000c0824 'vbe_biosfn_set_get_display_start'
    1332 vbe_biosfn_set_get_display_start:            ; 0xc0824 LB 0x34
    1333     cmp bl, 080h                              ; 80 fb 80                    ; 0xc0824 vberom.asm:577
    1334     je short 00834h                           ; 74 0b                       ; 0xc0827 vberom.asm:578
    1335     cmp bl, 001h                              ; 80 fb 01                    ; 0xc0829 vberom.asm:579
    1336     je short 00848h                           ; 74 1a                       ; 0xc082c vberom.asm:580
    1337     jc short 0083ah                           ; 72 0a                       ; 0xc082e vberom.asm:581
    1338     mov ax, 00100h                            ; b8 00 01                    ; 0xc0830 vberom.asm:582
    1339     retn                                      ; c3                          ; 0xc0833 vberom.asm:583
    1340     call 00589h                               ; e8 52 fd                    ; 0xc0834 vberom.asm:585
    1341     call 0057ch                               ; e8 42 fd                    ; 0xc0837 vberom.asm:586
     1327    ; mov dx, ax                                ; 8b d0                     ; 0xc080a vberom.asm:532
     1328    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc080c vberom.asm:533
     1329    retn                                      ; c3                          ; 0xc080f vberom.asm:534
     1330    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0810 vberom.asm:536
     1331    retn                                      ; c3                          ; 0xc0813 vberom.asm:537
     1332  ; disGetNextSymbol 0xc0814 LB 0xe3 -> off=0x0 cb=0000000000000034 uValue=00000000000c0814 'vbe_biosfn_set_get_display_start'
     1333vbe_biosfn_set_get_display_start:            ; 0xc0814 LB 0x34
     1334    cmp bl, 080h                              ; 80 fb 80                    ; 0xc0814 vberom.asm:577
     1335    je short 00824h                           ; 74 0b                       ; 0xc0817 vberom.asm:578
     1336    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0819 vberom.asm:579
     1337    je short 00838h                           ; 74 1a                       ; 0xc081c vberom.asm:580
     1338    jc short 0082ah                           ; 72 0a                       ; 0xc081e vberom.asm:581
     1339    mov ax, 00100h                            ; b8 00 01                    ; 0xc0820 vberom.asm:582
     1340    retn                                      ; c3                          ; 0xc0823 vberom.asm:583
     1341    call 00579h                               ; e8 52 fd                    ; 0xc0824 vberom.asm:585
     1342    call 0056ch                               ; e8 42 fd                    ; 0xc0827 vberom.asm:586
    13421343    db  08bh, 0c1h
    1343     ; mov ax, cx                                ; 8b c1                     ; 0xc083a vberom.asm:588
    1344     call 00669h                               ; e8 2a fe                    ; 0xc083c vberom.asm:589
     1344    ; mov ax, cx                                ; 8b c1                     ; 0xc082a vberom.asm:588
     1345    call 00659h                               ; e8 2a fe                    ; 0xc082c vberom.asm:589
    13451346    db  08bh, 0c2h
    1346     ; mov ax, dx                                ; 8b c2                     ; 0xc083f vberom.asm:590
    1347     call 0068fh                               ; e8 4b fe                    ; 0xc0841 vberom.asm:591
    1348     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0844 vberom.asm:592
    1349     retn                                      ; c3                          ; 0xc0847 vberom.asm:593
    1350     call 0067dh                               ; e8 32 fe                    ; 0xc0848 vberom.asm:595
     1347    ; mov ax, dx                                ; 8b c2                     ; 0xc082f vberom.asm:590
     1348    call 0067fh                               ; e8 4b fe                    ; 0xc0831 vberom.asm:591
     1349    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0834 vberom.asm:592
     1350    retn                                      ; c3                          ; 0xc0837 vberom.asm:593
     1351    call 0066dh                               ; e8 32 fe                    ; 0xc0838 vberom.asm:595
    13511352    db  08bh, 0c8h
    1352     ; mov cx, ax                                ; 8b c8                     ; 0xc084b vberom.asm:596
    1353     call 006a3h                               ; e8 53 fe                    ; 0xc084d vberom.asm:597
     1353    ; mov cx, ax                                ; 8b c8                     ; 0xc083b vberom.asm:596
     1354    call 00693h                               ; e8 53 fe                    ; 0xc083d vberom.asm:597
    13541355    db  08bh, 0d0h
    1355     ; mov dx, ax                                ; 8b d0                     ; 0xc0850 vberom.asm:598
     1356    ; mov dx, ax                                ; 8b d0                     ; 0xc0840 vberom.asm:598
    13561357    db  032h, 0ffh
    1357     ; xor bh, bh                                ; 32 ff                     ; 0xc0852 vberom.asm:599
    1358     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0854 vberom.asm:600
    1359     retn                                      ; c3                          ; 0xc0857 vberom.asm:601
    1360   ; disGetNextSymbol 0xc0858 LB 0xb2 -> off=0x0 cb=0000000000000037 uValue=00000000000c0858 'vbe_biosfn_set_get_dac_palette_format'
    1361 vbe_biosfn_set_get_dac_palette_format:       ; 0xc0858 LB 0x37
    1362     cmp bl, 001h                              ; 80 fb 01                    ; 0xc0858 vberom.asm:616
    1363     je short 0087bh                           ; 74 1e                       ; 0xc085b vberom.asm:617
    1364     jc short 00863h                           ; 72 04                       ; 0xc085d vberom.asm:618
    1365     mov ax, 00100h                            ; b8 00 01                    ; 0xc085f vberom.asm:619
    1366     retn                                      ; c3                          ; 0xc0862 vberom.asm:620
    1367     call 005f1h                               ; e8 8b fd                    ; 0xc0863 vberom.asm:622
    1368     cmp bh, 006h                              ; 80 ff 06                    ; 0xc0866 vberom.asm:623
    1369     je short 00875h                           ; 74 0a                       ; 0xc0869 vberom.asm:624
    1370     cmp bh, 008h                              ; 80 ff 08                    ; 0xc086b vberom.asm:625
    1371     jne short 0088bh                          ; 75 1b                       ; 0xc086e vberom.asm:626
    1372     or ax, strict byte 00020h                 ; 83 c8 20                    ; 0xc0870 vberom.asm:627
    1373     jne short 00878h                          ; 75 03                       ; 0xc0873 vberom.asm:628
    1374     and ax, strict byte 0ffdfh                ; 83 e0 df                    ; 0xc0875 vberom.asm:630
    1375     call 005ddh                               ; e8 62 fd                    ; 0xc0878 vberom.asm:632
    1376     mov BH, strict byte 006h                  ; b7 06                       ; 0xc087b vberom.asm:634
    1377     call 005f1h                               ; e8 71 fd                    ; 0xc087d vberom.asm:635
    1378     and ax, strict byte 00020h                ; 83 e0 20                    ; 0xc0880 vberom.asm:636
    1379     je short 00887h                           ; 74 02                       ; 0xc0883 vberom.asm:637
    1380     mov BH, strict byte 008h                  ; b7 08                       ; 0xc0885 vberom.asm:638
    1381     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0887 vberom.asm:640
    1382     retn                                      ; c3                          ; 0xc088a vberom.asm:641
    1383     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc088b vberom.asm:643
    1384     retn                                      ; c3                          ; 0xc088e vberom.asm:644
    1385   ; disGetNextSymbol 0xc088f LB 0x7b -> off=0x0 cb=0000000000000064 uValue=00000000000c088f 'vbe_biosfn_set_get_palette_data'
    1386 vbe_biosfn_set_get_palette_data:             ; 0xc088f LB 0x64
    1387     test bl, bl                               ; 84 db                       ; 0xc088f vberom.asm:683
    1388     je short 008a2h                           ; 74 0f                       ; 0xc0891 vberom.asm:684
    1389     cmp bl, 001h                              ; 80 fb 01                    ; 0xc0893 vberom.asm:685
    1390     je short 008cah                           ; 74 32                       ; 0xc0896 vberom.asm:686
    1391     cmp bl, 003h                              ; 80 fb 03                    ; 0xc0898 vberom.asm:687
    1392     jbe short 008efh                          ; 76 52                       ; 0xc089b vberom.asm:688
    1393     cmp bl, 080h                              ; 80 fb 80                    ; 0xc089d vberom.asm:689
    1394     jne short 008ebh                          ; 75 49                       ; 0xc08a0 vberom.asm:690
    1395     pushad                                    ; 66 60                       ; 0xc08a2 vberom.asm:131
    1396     push DS                                   ; 1e                          ; 0xc08a4 vberom.asm:696
    1397     push ES                                   ; 06                          ; 0xc08a5 vberom.asm:697
    1398     pop DS                                    ; 1f                          ; 0xc08a6 vberom.asm:698
     1358    ; xor bh, bh                                ; 32 ff                     ; 0xc0842 vberom.asm:599
     1359    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0844 vberom.asm:600
     1360    retn                                      ; c3                          ; 0xc0847 vberom.asm:601
     1361  ; disGetNextSymbol 0xc0848 LB 0xaf -> off=0x0 cb=0000000000000037 uValue=00000000000c0848 'vbe_biosfn_set_get_dac_palette_format'
     1362vbe_biosfn_set_get_dac_palette_format:       ; 0xc0848 LB 0x37
     1363    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0848 vberom.asm:616
     1364    je short 0086bh                           ; 74 1e                       ; 0xc084b vberom.asm:617
     1365    jc short 00853h                           ; 72 04                       ; 0xc084d vberom.asm:618
     1366    mov ax, 00100h                            ; b8 00 01                    ; 0xc084f vberom.asm:619
     1367    retn                                      ; c3                          ; 0xc0852 vberom.asm:620
     1368    call 005e1h                               ; e8 8b fd                    ; 0xc0853 vberom.asm:622
     1369    cmp bh, 006h                              ; 80 ff 06                    ; 0xc0856 vberom.asm:623
     1370    je short 00865h                           ; 74 0a                       ; 0xc0859 vberom.asm:624
     1371    cmp bh, 008h                              ; 80 ff 08                    ; 0xc085b vberom.asm:625
     1372    jne short 0087bh                          ; 75 1b                       ; 0xc085e vberom.asm:626
     1373    or ax, strict byte 00020h                 ; 83 c8 20                    ; 0xc0860 vberom.asm:627
     1374    jne short 00868h                          ; 75 03                       ; 0xc0863 vberom.asm:628
     1375    and ax, strict byte 0ffdfh                ; 83 e0 df                    ; 0xc0865 vberom.asm:630
     1376    call 005cdh                               ; e8 62 fd                    ; 0xc0868 vberom.asm:632
     1377    mov BH, strict byte 006h                  ; b7 06                       ; 0xc086b vberom.asm:634
     1378    call 005e1h                               ; e8 71 fd                    ; 0xc086d vberom.asm:635
     1379    and ax, strict byte 00020h                ; 83 e0 20                    ; 0xc0870 vberom.asm:636
     1380    je short 00877h                           ; 74 02                       ; 0xc0873 vberom.asm:637
     1381    mov BH, strict byte 008h                  ; b7 08                       ; 0xc0875 vberom.asm:638
     1382    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0877 vberom.asm:640
     1383    retn                                      ; c3                          ; 0xc087a vberom.asm:641
     1384    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc087b vberom.asm:643
     1385    retn                                      ; c3                          ; 0xc087e vberom.asm:644
     1386  ; disGetNextSymbol 0xc087f LB 0x78 -> off=0x0 cb=0000000000000064 uValue=00000000000c087f 'vbe_biosfn_set_get_palette_data'
     1387vbe_biosfn_set_get_palette_data:             ; 0xc087f LB 0x64
     1388    test bl, bl                               ; 84 db                       ; 0xc087f vberom.asm:683
     1389    je short 00892h                           ; 74 0f                       ; 0xc0881 vberom.asm:684
     1390    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0883 vberom.asm:685
     1391    je short 008bah                           ; 74 32                       ; 0xc0886 vberom.asm:686
     1392    cmp bl, 003h                              ; 80 fb 03                    ; 0xc0888 vberom.asm:687
     1393    jbe short 008dfh                          ; 76 52                       ; 0xc088b vberom.asm:688
     1394    cmp bl, 080h                              ; 80 fb 80                    ; 0xc088d vberom.asm:689
     1395    jne short 008dbh                          ; 75 49                       ; 0xc0890 vberom.asm:690
     1396    pushad                                    ; 66 60                       ; 0xc0892 vberom.asm:131
     1397    push DS                                   ; 1e                          ; 0xc0894 vberom.asm:696
     1398    push ES                                   ; 06                          ; 0xc0895 vberom.asm:697
     1399    pop DS                                    ; 1f                          ; 0xc0896 vberom.asm:698
    13991400    db  08ah, 0c2h
    1400     ; mov al, dl                                ; 8a c2                     ; 0xc08a7 vberom.asm:699
    1401     mov dx, 003c8h                            ; ba c8 03                    ; 0xc08a9 vberom.asm:700
    1402     out DX, AL                                ; ee                          ; 0xc08ac vberom.asm:701
    1403     inc dx                                    ; 42                          ; 0xc08ad vberom.asm:702
     1401    ; mov al, dl                                ; 8a c2                     ; 0xc0897 vberom.asm:699
     1402    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0899 vberom.asm:700
     1403    out DX, AL                                ; ee                          ; 0xc089c vberom.asm:701
     1404    inc dx                                    ; 42                          ; 0xc089d vberom.asm:702
    14041405    db  08bh, 0f7h
    1405     ; mov si, di                                ; 8b f7                     ; 0xc08ae vberom.asm:703
    1406     lodsd                                     ; 66 ad                       ; 0xc08b0 vberom.asm:706
    1407     ror eax, 010h                             ; 66 c1 c8 10                 ; 0xc08b2 vberom.asm:707
    1408     out DX, AL                                ; ee                          ; 0xc08b6 vberom.asm:708
    1409     rol eax, 008h                             ; 66 c1 c0 08                 ; 0xc08b7 vberom.asm:709
    1410     out DX, AL                                ; ee                          ; 0xc08bb vberom.asm:710
    1411     rol eax, 008h                             ; 66 c1 c0 08                 ; 0xc08bc vberom.asm:711
    1412     out DX, AL                                ; ee                          ; 0xc08c0 vberom.asm:712
    1413     loop 008b0h                               ; e2 ed                       ; 0xc08c1 vberom.asm:723
    1414     pop DS                                    ; 1f                          ; 0xc08c3 vberom.asm:724
    1415     popad                                     ; 66 61                       ; 0xc08c4 vberom.asm:150
    1416     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08c6 vberom.asm:727
    1417     retn                                      ; c3                          ; 0xc08c9 vberom.asm:728
    1418     pushad                                    ; 66 60                       ; 0xc08ca vberom.asm:131
     1406    ; mov si, di                                ; 8b f7                     ; 0xc089e vberom.asm:703
     1407    lodsd                                     ; 66 ad                       ; 0xc08a0 vberom.asm:706
     1408    ror eax, 010h                             ; 66 c1 c8 10                 ; 0xc08a2 vberom.asm:707
     1409    out DX, AL                                ; ee                          ; 0xc08a6 vberom.asm:708
     1410    rol eax, 008h                             ; 66 c1 c0 08                 ; 0xc08a7 vberom.asm:709
     1411    out DX, AL                                ; ee                          ; 0xc08ab vberom.asm:710
     1412    rol eax, 008h                             ; 66 c1 c0 08                 ; 0xc08ac vberom.asm:711
     1413    out DX, AL                                ; ee                          ; 0xc08b0 vberom.asm:712
     1414    loop 008a0h                               ; e2 ed                       ; 0xc08b1 vberom.asm:723
     1415    pop DS                                    ; 1f                          ; 0xc08b3 vberom.asm:724
     1416    popad                                     ; 66 61                       ; 0xc08b4 vberom.asm:150
     1417    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08b6 vberom.asm:727
     1418    retn                                      ; c3                          ; 0xc08b9 vberom.asm:728
     1419    pushad                                    ; 66 60                       ; 0xc08ba vberom.asm:131
    14191420    db  08ah, 0c2h
    1420     ; mov al, dl                                ; 8a c2                     ; 0xc08cc vberom.asm:732
    1421     mov dx, 003c7h                            ; ba c7 03                    ; 0xc08ce vberom.asm:733
    1422     out DX, AL                                ; ee                          ; 0xc08d1 vberom.asm:734
    1423     add dl, 002h                              ; 80 c2 02                    ; 0xc08d2 vberom.asm:735
     1421    ; mov al, dl                                ; 8a c2                     ; 0xc08bc vberom.asm:732
     1422    mov dx, 003c7h                            ; ba c7 03                    ; 0xc08be vberom.asm:733
     1423    out DX, AL                                ; ee                          ; 0xc08c1 vberom.asm:734
     1424    add dl, 002h                              ; 80 c2 02                    ; 0xc08c2 vberom.asm:735
    14241425    db  066h, 033h, 0c0h
    1425     ; xor eax, eax                              ; 66 33 c0                  ; 0xc08d5 vberom.asm:738
    1426     in AL, DX                                 ; ec                          ; 0xc08d8 vberom.asm:739
    1427     sal eax, 008h                             ; 66 c1 e0 08                 ; 0xc08d9 vberom.asm:740
    1428     in AL, DX                                 ; ec                          ; 0xc08dd vberom.asm:741
    1429     sal eax, 008h                             ; 66 c1 e0 08                 ; 0xc08de vberom.asm:742
    1430     in AL, DX                                 ; ec                          ; 0xc08e2 vberom.asm:743
    1431     stosd                                     ; 66 ab                       ; 0xc08e3 vberom.asm:744
    1432     loop 008d5h                               ; e2 ee                       ; 0xc08e5 vberom.asm:757
    1433     popad                                     ; 66 61                       ; 0xc08e7 vberom.asm:150
    1434     jmp short 008c6h                          ; eb db                       ; 0xc08e9 vberom.asm:759
    1435     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08eb vberom.asm:762
    1436     retn                                      ; c3                          ; 0xc08ee vberom.asm:763
    1437     mov ax, 0024fh                            ; b8 4f 02                    ; 0xc08ef vberom.asm:765
    1438     retn                                      ; c3                          ; 0xc08f2 vberom.asm:766
    1439   ; disGetNextSymbol 0xc08f3 LB 0x17 -> off=0x0 cb=0000000000000017 uValue=00000000000c08f3 'vbe_biosfn_return_protected_mode_interface'
    1440 vbe_biosfn_return_protected_mode_interface: ; 0xc08f3 LB 0x17
    1441     test bl, bl                               ; 84 db                       ; 0xc08f3 vberom.asm:780
    1442     jne short 00906h                          ; 75 0f                       ; 0xc08f5 vberom.asm:781
    1443     mov di, 0c000h                            ; bf 00 c0                    ; 0xc08f7 vberom.asm:782
    1444     mov es, di                                ; 8e c7                       ; 0xc08fa vberom.asm:783
    1445     mov di, 04600h                            ; bf 00 46                    ; 0xc08fc vberom.asm:784
    1446     mov cx, 00115h                            ; b9 15 01                    ; 0xc08ff vberom.asm:785
    1447     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0902 vberom.asm:786
    1448     retn                                      ; c3                          ; 0xc0905 vberom.asm:787
    1449     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0906 vberom.asm:789
    1450     retn                                      ; c3                          ; 0xc0909 vberom.asm:790
     1426    ; xor eax, eax                              ; 66 33 c0                  ; 0xc08c5 vberom.asm:738
     1427    in AL, DX                                 ; ec                          ; 0xc08c8 vberom.asm:739
     1428    sal eax, 008h                             ; 66 c1 e0 08                 ; 0xc08c9 vberom.asm:740
     1429    in AL, DX                                 ; ec                          ; 0xc08cd vberom.asm:741
     1430    sal eax, 008h                             ; 66 c1 e0 08                 ; 0xc08ce vberom.asm:742
     1431    in AL, DX                                 ; ec                          ; 0xc08d2 vberom.asm:743
     1432    stosd                                     ; 66 ab                       ; 0xc08d3 vberom.asm:744
     1433    loop 008c5h                               ; e2 ee                       ; 0xc08d5 vberom.asm:757
     1434    popad                                     ; 66 61                       ; 0xc08d7 vberom.asm:150
     1435    jmp short 008b6h                          ; eb db                       ; 0xc08d9 vberom.asm:759
     1436    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08db vberom.asm:762
     1437    retn                                      ; c3                          ; 0xc08de vberom.asm:763
     1438    mov ax, 0024fh                            ; b8 4f 02                    ; 0xc08df vberom.asm:765
     1439    retn                                      ; c3                          ; 0xc08e2 vberom.asm:766
     1440  ; disGetNextSymbol 0xc08e3 LB 0x14 -> off=0x0 cb=0000000000000014 uValue=00000000000c08e3 'vbe_biosfn_return_protected_mode_interface'
     1441vbe_biosfn_return_protected_mode_interface: ; 0xc08e3 LB 0x14
     1442    test bl, bl                               ; 84 db                       ; 0xc08e3 vberom.asm:780
     1443    jne short 008f3h                          ; 75 0c                       ; 0xc08e5 vberom.asm:781
     1444    push CS                                   ; 0e                          ; 0xc08e7 vberom.asm:782
     1445    pop ES                                    ; 07                          ; 0xc08e8 vberom.asm:783
     1446    mov di, 04600h                            ; bf 00 46                    ; 0xc08e9 vberom.asm:784
     1447    mov cx, 00115h                            ; b9 15 01                    ; 0xc08ec vberom.asm:785
     1448    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08ef vberom.asm:786
     1449    retn                                      ; c3                          ; 0xc08f2 vberom.asm:787
     1450    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08f3 vberom.asm:789
     1451    retn                                      ; c3                          ; 0xc08f6 vberom.asm:790
    14511452
    1452   ; Padding 0x76 bytes at 0xc090a
    1453   times 118 db 0
     1453  ; Padding 0x89 bytes at 0xc08f7
     1454  times 137 db 0
    14541455
    1455 section _TEXT progbits vstart=0x980 align=1 ; size=0x36a5 class=CODE group=AUTO
    1456   ; disGetNextSymbol 0xc0980 LB 0x36a5 -> off=0x0 cb=000000000000001a uValue=00000000000c0980 'set_int_vector'
     1456section _TEXT progbits vstart=0x980 align=1 ; size=0x367a class=CODE group=AUTO
     1457  ; disGetNextSymbol 0xc0980 LB 0x367a -> off=0x0 cb=000000000000001a uValue=00000000000c0980 'set_int_vector'
    14571458set_int_vector:                              ; 0xc0980 LB 0x1a
    1458     push bx                                   ; 53                          ; 0xc0980 vgabios.c:87
     1459    push dx                                   ; 52                          ; 0xc0980 vgabios.c:88
    14591460    push bp                                   ; 55                          ; 0xc0981
    14601461    mov bp, sp                                ; 89 e5                       ; 0xc0982
    1461     movzx bx, al                              ; 0f b6 d8                    ; 0xc0984 vgabios.c:91
    1462     sal bx, 002h                              ; c1 e3 02                    ; 0xc0987
    1463     xor ax, ax                                ; 31 c0                       ; 0xc098a
    1464     mov es, ax                                ; 8e c0                       ; 0xc098c
    1465     mov word [es:bx], dx                      ; 26 89 17                    ; 0xc098e
    1466     mov word [es:bx+002h], 0c000h             ; 26 c7 47 02 00 c0           ; 0xc0991
    1467     pop bp                                    ; 5d                          ; 0xc0997 vgabios.c:92
    1468     pop bx                                    ; 5b                          ; 0xc0998
     1462    mov dx, bx                                ; 89 da                       ; 0xc0984
     1463    movzx bx, al                              ; 0f b6 d8                    ; 0xc0986 vgabios.c:92
     1464    sal bx, 002h                              ; c1 e3 02                    ; 0xc0989
     1465    xor ax, ax                                ; 31 c0                       ; 0xc098c
     1466    mov es, ax                                ; 8e c0                       ; 0xc098e
     1467    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc0990
     1468    mov word [es:bx+002h], cx                 ; 26 89 4f 02                 ; 0xc0993
     1469    pop bp                                    ; 5d                          ; 0xc0997 vgabios.c:93
     1470    pop dx                                    ; 5a                          ; 0xc0998
    14691471    retn                                      ; c3                          ; 0xc0999
    1470   ; disGetNextSymbol 0xc099a LB 0x368b -> off=0x0 cb=000000000000001c uValue=00000000000c099a 'init_vga_card'
     1472  ; disGetNextSymbol 0xc099a LB 0x3660 -> off=0x0 cb=000000000000001c uValue=00000000000c099a 'init_vga_card'
    14711473init_vga_card:                               ; 0xc099a LB 0x1c
    1472     push bp                                   ; 55                          ; 0xc099a vgabios.c:143
     1474    push bp                                   ; 55                          ; 0xc099a vgabios.c:144
    14731475    mov bp, sp                                ; 89 e5                       ; 0xc099b
    14741476    push dx                                   ; 52                          ; 0xc099d
    1475     mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc099e vgabios.c:146
     1477    mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc099e vgabios.c:147
    14761478    mov dx, 003c2h                            ; ba c2 03                    ; 0xc09a0
    14771479    out DX, AL                                ; ee                          ; 0xc09a3
    1478     mov AL, strict byte 004h                  ; b0 04                       ; 0xc09a4 vgabios.c:149
     1480    mov AL, strict byte 004h                  ; b0 04                       ; 0xc09a4 vgabios.c:150
    14791481    mov dx, 003c4h                            ; ba c4 03                    ; 0xc09a6
    14801482    out DX, AL                                ; ee                          ; 0xc09a9
    1481     mov AL, strict byte 002h                  ; b0 02                       ; 0xc09aa vgabios.c:150
     1483    mov AL, strict byte 002h                  ; b0 02                       ; 0xc09aa vgabios.c:151
    14821484    mov dx, 003c5h                            ; ba c5 03                    ; 0xc09ac
    14831485    out DX, AL                                ; ee                          ; 0xc09af
    1484     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc09b0 vgabios.c:155
     1486    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc09b0 vgabios.c:156
    14851487    pop dx                                    ; 5a                          ; 0xc09b3
    14861488    pop bp                                    ; 5d                          ; 0xc09b4
    14871489    retn                                      ; c3                          ; 0xc09b5
    1488   ; disGetNextSymbol 0xc09b6 LB 0x366f -> off=0x0 cb=0000000000000032 uValue=00000000000c09b6 'init_bios_area'
     1490  ; disGetNextSymbol 0xc09b6 LB 0x3644 -> off=0x0 cb=0000000000000032 uValue=00000000000c09b6 'init_bios_area'
    14891491init_bios_area:                              ; 0xc09b6 LB 0x32
    1490     push bx                                   ; 53                          ; 0xc09b6 vgabios.c:164
     1492    push bx                                   ; 53                          ; 0xc09b6 vgabios.c:165
    14911493    push bp                                   ; 55                          ; 0xc09b7
    14921494    mov bp, sp                                ; 89 e5                       ; 0xc09b8
    1493     xor bx, bx                                ; 31 db                       ; 0xc09ba vgabios.c:168
     1495    xor bx, bx                                ; 31 db                       ; 0xc09ba vgabios.c:169
    14941496    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc09bc
    14951497    mov es, ax                                ; 8e c0                       ; 0xc09bf
    1496     mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc09c1 vgabios.c:171
     1498    mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc09c1 vgabios.c:172
    14971499    and AL, strict byte 0cfh                  ; 24 cf                       ; 0xc09c5
    14981500    or AL, strict byte 020h                   ; 0c 20                       ; 0xc09c7
    14991501    mov byte [es:bx+010h], al                 ; 26 88 47 10                 ; 0xc09c9
    1500     mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc09cd vgabios.c:175
    1501     mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc09d3 vgabios.c:177
    1502     mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc09da vgabios.c:181
    1503     mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc09e0 vgabios.c:183
    1504     pop bp                                    ; 5d                          ; 0xc09e5 vgabios.c:184
     1502    mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc09cd vgabios.c:176
     1503    mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc09d3 vgabios.c:178
     1504    mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc09da vgabios.c:182
     1505    mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc09e0 vgabios.c:184
     1506    pop bp                                    ; 5d                          ; 0xc09e5 vgabios.c:185
    15051507    pop bx                                    ; 5b                          ; 0xc09e6
    15061508    retn                                      ; c3                          ; 0xc09e7
    1507   ; disGetNextSymbol 0xc09e8 LB 0x363d -> off=0x0 cb=0000000000000020 uValue=00000000000c09e8 'vgabios_init_func'
    1508 vgabios_init_func:                           ; 0xc09e8 LB 0x20
    1509     push bp                                   ; 55                          ; 0xc09e8 vgabios.c:224
     1509  ; disGetNextSymbol 0xc09e8 LB 0x3612 -> off=0x0 cb=000000000000002f uValue=00000000000c09e8 'vgabios_init_func'
     1510vgabios_init_func:                           ; 0xc09e8 LB 0x2f
     1511    push bp                                   ; 55                          ; 0xc09e8 vgabios.c:225
    15101512    mov bp, sp                                ; 89 e5                       ; 0xc09e9
    1511     call 0099ah                               ; e8 ac ff                    ; 0xc09eb vgabios.c:226
    1512     call 009b6h                               ; e8 c5 ff                    ; 0xc09ee vgabios.c:227
    1513     call 039deh                               ; e8 ea 2f                    ; 0xc09f1 vgabios.c:229
    1514     mov dx, strict word 00022h                ; ba 22 00                    ; 0xc09f4 vgabios.c:231
    1515     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc09f7
    1516     call 00980h                               ; e8 83 ff                    ; 0xc09fa
    1517     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc09fd vgabios.c:257
     1513    call 0099ah                               ; e8 ac ff                    ; 0xc09eb vgabios.c:227
     1514    call 009b6h                               ; e8 c5 ff                    ; 0xc09ee vgabios.c:228
     1515    call 039b4h                               ; e8 c0 2f                    ; 0xc09f1 vgabios.c:230
     1516    mov bx, strict word 00022h                ; bb 22 00                    ; 0xc09f4 vgabios.c:232
     1517    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc09f7
     1518    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc09fa
     1519    call 00980h                               ; e8 80 ff                    ; 0xc09fd
     1520    mov bx, strict word 00022h                ; bb 22 00                    ; 0xc0a00 vgabios.c:233
     1521    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a03
     1522    mov ax, strict word 0006dh                ; b8 6d 00                    ; 0xc0a06
     1523    call 00980h                               ; e8 74 ff                    ; 0xc0a09
     1524    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a0c vgabios.c:259
    15181525    db  032h, 0e4h
    1519     ; xor ah, ah                                ; 32 e4                     ; 0xc0a00
    1520     int 010h                                  ; cd 10                       ; 0xc0a02
    1521     mov sp, bp                                ; 89 ec                       ; 0xc0a04 vgabios.c:260
    1522     pop bp                                    ; 5d                          ; 0xc0a06
    1523     retf                                      ; cb                          ; 0xc0a07
    1524   ; disGetNextSymbol 0xc0a08 LB 0x361d -> off=0x0 cb=000000000000003f uValue=00000000000c0a08 'vga_get_cursor_pos'
    1525 vga_get_cursor_pos:                          ; 0xc0a08 LB 0x3f
    1526     push si                                   ; 56                          ; 0xc0a08 vgabios.c:329
    1527     push di                                   ; 57                          ; 0xc0a09
    1528     push bp                                   ; 55                          ; 0xc0a0a
    1529     mov bp, sp                                ; 89 e5                       ; 0xc0a0b
    1530     mov si, dx                                ; 89 d6                       ; 0xc0a0d
    1531     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a0f vgabios.c:331
    1532     jbe short 00a21h                          ; 76 0e                       ; 0xc0a11
    1533     push SS                                   ; 16                          ; 0xc0a13 vgabios.c:332
    1534     pop ES                                    ; 07                          ; 0xc0a14
    1535     mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0a15
    1536     mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0a1a vgabios.c:333
    1537     jmp short 00a43h                          ; eb 22                       ; 0xc0a1f vgabios.c:334
    1538     mov di, strict word 00060h                ; bf 60 00                    ; 0xc0a21 vgabios.c:47
    1539     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0a24
    1540     mov es, dx                                ; 8e c2                       ; 0xc0a27
    1541     mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0a29
    1542     push SS                                   ; 16                          ; 0xc0a2c vgabios.c:48
    1543     pop ES                                    ; 07                          ; 0xc0a2d
    1544     mov word [es:si], di                      ; 26 89 3c                    ; 0xc0a2e
    1545     movzx si, al                              ; 0f b6 f0                    ; 0xc0a31 vgabios.c:337
    1546     add si, si                                ; 01 f6                       ; 0xc0a34
    1547     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc0a36
    1548     mov es, dx                                ; 8e c2                       ; 0xc0a39 vgabios.c:47
    1549     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc0a3b
    1550     push SS                                   ; 16                          ; 0xc0a3e vgabios.c:48
    1551     pop ES                                    ; 07                          ; 0xc0a3f
    1552     mov word [es:bx], si                      ; 26 89 37                    ; 0xc0a40
    1553     pop bp                                    ; 5d                          ; 0xc0a43 vgabios.c:339
    1554     pop di                                    ; 5f                          ; 0xc0a44
    1555     pop si                                    ; 5e                          ; 0xc0a45
    1556     retn                                      ; c3                          ; 0xc0a46
    1557   ; disGetNextSymbol 0xc0a47 LB 0x35de -> off=0x0 cb=000000000000005d uValue=00000000000c0a47 'vga_find_glyph'
    1558 vga_find_glyph:                              ; 0xc0a47 LB 0x5d
    1559     push bp                                   ; 55                          ; 0xc0a47 vgabios.c:342
    1560     mov bp, sp                                ; 89 e5                       ; 0xc0a48
    1561     push si                                   ; 56                          ; 0xc0a4a
    1562     push di                                   ; 57                          ; 0xc0a4b
    1563     push ax                                   ; 50                          ; 0xc0a4c
    1564     push ax                                   ; 50                          ; 0xc0a4d
    1565     push dx                                   ; 52                          ; 0xc0a4e
    1566     push bx                                   ; 53                          ; 0xc0a4f
    1567     mov bl, cl                                ; 88 cb                       ; 0xc0a50
    1568     mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0a52 vgabios.c:344
    1569     dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0a57 vgabios.c:346
    1570     cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0a5a
    1571     je short 00a98h                           ; 74 38                       ; 0xc0a5e
    1572     movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc0a60 vgabios.c:347
    1573     mov dx, ss                                ; 8c d2                       ; 0xc0a64
    1574     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc0a66
    1575     mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc0a69
    1576     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc0a6c
    1577     push DS                                   ; 1e                          ; 0xc0a6f
    1578     mov ds, dx                                ; 8e da                       ; 0xc0a70
    1579     rep cmpsb                                 ; f3 a6                       ; 0xc0a72
    1580     pop DS                                    ; 1f                          ; 0xc0a74
    1581     mov ax, strict word 00000h                ; b8 00 00                    ; 0xc0a75
    1582     je near 00a7eh                            ; 0f 84 02 00                 ; 0xc0a78
     1526    ; xor ah, ah                                ; 32 e4                     ; 0xc0a0f
     1527    int 010h                                  ; cd 10                       ; 0xc0a11
     1528    mov sp, bp                                ; 89 ec                       ; 0xc0a13 vgabios.c:262
     1529    pop bp                                    ; 5d                          ; 0xc0a15
     1530    retf                                      ; cb                          ; 0xc0a16
     1531  ; disGetNextSymbol 0xc0a17 LB 0x35e3 -> off=0x0 cb=000000000000003f uValue=00000000000c0a17 'vga_get_cursor_pos'
     1532vga_get_cursor_pos:                          ; 0xc0a17 LB 0x3f
     1533    push si                                   ; 56                          ; 0xc0a17 vgabios.c:331
     1534    push di                                   ; 57                          ; 0xc0a18
     1535    push bp                                   ; 55                          ; 0xc0a19
     1536    mov bp, sp                                ; 89 e5                       ; 0xc0a1a
     1537    mov si, dx                                ; 89 d6                       ; 0xc0a1c
     1538    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a1e vgabios.c:333
     1539    jbe short 00a30h                          ; 76 0e                       ; 0xc0a20
     1540    push SS                                   ; 16                          ; 0xc0a22 vgabios.c:334
     1541    pop ES                                    ; 07                          ; 0xc0a23
     1542    mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0a24
     1543    mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0a29 vgabios.c:335
     1544    jmp short 00a52h                          ; eb 22                       ; 0xc0a2e vgabios.c:336
     1545    mov di, strict word 00060h                ; bf 60 00                    ; 0xc0a30 vgabios.c:47
     1546    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0a33
     1547    mov es, dx                                ; 8e c2                       ; 0xc0a36
     1548    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0a38
     1549    push SS                                   ; 16                          ; 0xc0a3b vgabios.c:48
     1550    pop ES                                    ; 07                          ; 0xc0a3c
     1551    mov word [es:si], di                      ; 26 89 3c                    ; 0xc0a3d
     1552    movzx si, al                              ; 0f b6 f0                    ; 0xc0a40 vgabios.c:339
     1553    add si, si                                ; 01 f6                       ; 0xc0a43
     1554    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc0a45
     1555    mov es, dx                                ; 8e c2                       ; 0xc0a48 vgabios.c:47
     1556    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc0a4a
     1557    push SS                                   ; 16                          ; 0xc0a4d vgabios.c:48
     1558    pop ES                                    ; 07                          ; 0xc0a4e
     1559    mov word [es:bx], si                      ; 26 89 37                    ; 0xc0a4f
     1560    pop bp                                    ; 5d                          ; 0xc0a52 vgabios.c:341
     1561    pop di                                    ; 5f                          ; 0xc0a53
     1562    pop si                                    ; 5e                          ; 0xc0a54
     1563    retn                                      ; c3                          ; 0xc0a55
     1564  ; disGetNextSymbol 0xc0a56 LB 0x35a4 -> off=0x0 cb=000000000000005d uValue=00000000000c0a56 'vga_find_glyph'
     1565vga_find_glyph:                              ; 0xc0a56 LB 0x5d
     1566    push bp                                   ; 55                          ; 0xc0a56 vgabios.c:344
     1567    mov bp, sp                                ; 89 e5                       ; 0xc0a57
     1568    push si                                   ; 56                          ; 0xc0a59
     1569    push di                                   ; 57                          ; 0xc0a5a
     1570    push ax                                   ; 50                          ; 0xc0a5b
     1571    push ax                                   ; 50                          ; 0xc0a5c
     1572    push dx                                   ; 52                          ; 0xc0a5d
     1573    push bx                                   ; 53                          ; 0xc0a5e
     1574    mov bl, cl                                ; 88 cb                       ; 0xc0a5f
     1575    mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0a61 vgabios.c:346
     1576    dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0a66 vgabios.c:348
     1577    cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0a69
     1578    je short 00aa7h                           ; 74 38                       ; 0xc0a6d
     1579    movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc0a6f vgabios.c:349
     1580    mov dx, ss                                ; 8c d2                       ; 0xc0a73
     1581    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc0a75
     1582    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc0a78
     1583    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc0a7b
     1584    push DS                                   ; 1e                          ; 0xc0a7e
     1585    mov ds, dx                                ; 8e da                       ; 0xc0a7f
     1586    rep cmpsb                                 ; f3 a6                       ; 0xc0a81
     1587    pop DS                                    ; 1f                          ; 0xc0a83
     1588    mov ax, strict word 00000h                ; b8 00 00                    ; 0xc0a84
     1589    je near 00a8dh                            ; 0f 84 02 00                 ; 0xc0a87
    15831590    db  0feh, 0c0h
    1584     ; inc al                                    ; fe c0                     ; 0xc0a7c
    1585     test ax, ax                               ; 85 c0                       ; 0xc0a7e
    1586     jne short 00a8dh                          ; 75 0b                       ; 0xc0a80
    1587     movzx ax, bl                              ; 0f b6 c3                    ; 0xc0a82 vgabios.c:348
    1588     or ah, 080h                               ; 80 cc 80                    ; 0xc0a85
    1589     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0a88
    1590     jmp short 00a98h                          ; eb 0b                       ; 0xc0a8b vgabios.c:349
    1591     movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc0a8d vgabios.c:351
    1592     add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0a91
     1591    ; inc al                                    ; fe c0                     ; 0xc0a8b
     1592    test ax, ax                               ; 85 c0                       ; 0xc0a8d
     1593    jne short 00a9ch                          ; 75 0b                       ; 0xc0a8f
     1594    movzx ax, bl                              ; 0f b6 c3                    ; 0xc0a91 vgabios.c:350
     1595    or ah, 080h                               ; 80 cc 80                    ; 0xc0a94
     1596    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0a97
     1597    jmp short 00aa7h                          ; eb 0b                       ; 0xc0a9a vgabios.c:351
     1598    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc0a9c vgabios.c:353
     1599    add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0aa0
    15931600    db  0feh, 0c3h
    1594     ; inc bl                                    ; fe c3                     ; 0xc0a94 vgabios.c:352
    1595     jmp short 00a57h                          ; eb bf                       ; 0xc0a96 vgabios.c:353
    1596     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0a98 vgabios.c:355
    1597     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0a9b
    1598     pop di                                    ; 5f                          ; 0xc0a9e
    1599     pop si                                    ; 5e                          ; 0xc0a9f
    1600     pop bp                                    ; 5d                          ; 0xc0aa0
    1601     retn 00004h                               ; c2 04 00                    ; 0xc0aa1
    1602   ; disGetNextSymbol 0xc0aa4 LB 0x3581 -> off=0x0 cb=0000000000000046 uValue=00000000000c0aa4 'vga_read_glyph_planar'
    1603 vga_read_glyph_planar:                       ; 0xc0aa4 LB 0x46
    1604     push bp                                   ; 55                          ; 0xc0aa4 vgabios.c:357
    1605     mov bp, sp                                ; 89 e5                       ; 0xc0aa5
    1606     push si                                   ; 56                          ; 0xc0aa7
    1607     push di                                   ; 57                          ; 0xc0aa8
    1608     push ax                                   ; 50                          ; 0xc0aa9
    1609     push ax                                   ; 50                          ; 0xc0aaa
    1610     mov si, ax                                ; 89 c6                       ; 0xc0aab
    1611     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc0aad
    1612     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0ab0
    1613     mov bx, cx                                ; 89 cb                       ; 0xc0ab3
    1614     mov ax, 00805h                            ; b8 05 08                    ; 0xc0ab5 vgabios.c:364
    1615     mov dx, 003ceh                            ; ba ce 03                    ; 0xc0ab8
    1616     out DX, ax                                ; ef                          ; 0xc0abb
    1617     dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0abc vgabios.c:366
    1618     cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0abf
    1619     je short 00adah                           ; 74 15                       ; 0xc0ac3
    1620     mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0ac5 vgabios.c:367
    1621     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0ac8
    1622     not al                                    ; f6 d0                       ; 0xc0acb
    1623     mov di, bx                                ; 89 df                       ; 0xc0acd
    1624     inc bx                                    ; 43                          ; 0xc0acf
    1625     push SS                                   ; 16                          ; 0xc0ad0
    1626     pop ES                                    ; 07                          ; 0xc0ad1
    1627     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ad2
    1628     add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0ad5 vgabios.c:368
    1629     jmp short 00abch                          ; eb e2                       ; 0xc0ad8 vgabios.c:369
    1630     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0ada vgabios.c:372
    1631     mov dx, 003ceh                            ; ba ce 03                    ; 0xc0add
    1632     out DX, ax                                ; ef                          ; 0xc0ae0
    1633     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0ae1 vgabios.c:373
    1634     pop di                                    ; 5f                          ; 0xc0ae4
    1635     pop si                                    ; 5e                          ; 0xc0ae5
    1636     pop bp                                    ; 5d                          ; 0xc0ae6
    1637     retn 00002h                               ; c2 02 00                    ; 0xc0ae7
    1638   ; disGetNextSymbol 0xc0aea LB 0x353b -> off=0x0 cb=000000000000002a uValue=00000000000c0aea 'vga_char_ofs_planar'
    1639 vga_char_ofs_planar:                         ; 0xc0aea LB 0x2a
    1640     push bp                                   ; 55                          ; 0xc0aea vgabios.c:375
    1641     mov bp, sp                                ; 89 e5                       ; 0xc0aeb
    1642     xor dh, dh                                ; 30 f6                       ; 0xc0aed vgabios.c:379
    1643     imul bx, dx                               ; 0f af da                    ; 0xc0aef
    1644     movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc0af2
    1645     imul bx, dx                               ; 0f af da                    ; 0xc0af6
    1646     xor ah, ah                                ; 30 e4                       ; 0xc0af9
    1647     add ax, bx                                ; 01 d8                       ; 0xc0afb
    1648     mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc0afd vgabios.c:47
    1649     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0b00
    1650     mov es, dx                                ; 8e c2                       ; 0xc0b03
    1651     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0b05
    1652     movzx bx, cl                              ; 0f b6 d9                    ; 0xc0b08 vgabios.c:48
    1653     imul dx, bx                               ; 0f af d3                    ; 0xc0b0b
    1654     add ax, dx                                ; 01 d0                       ; 0xc0b0e
    1655     pop bp                                    ; 5d                          ; 0xc0b10 vgabios.c:383
    1656     retn 00002h                               ; c2 02 00                    ; 0xc0b11
    1657   ; disGetNextSymbol 0xc0b14 LB 0x3511 -> off=0x0 cb=000000000000003e uValue=00000000000c0b14 'vga_read_char_planar'
    1658 vga_read_char_planar:                        ; 0xc0b14 LB 0x3e
    1659     push bp                                   ; 55                          ; 0xc0b14 vgabios.c:385
    1660     mov bp, sp                                ; 89 e5                       ; 0xc0b15
    1661     push cx                                   ; 51                          ; 0xc0b17
    1662     push si                                   ; 56                          ; 0xc0b18
    1663     push di                                   ; 57                          ; 0xc0b19
    1664     sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc0b1a
    1665     mov si, ax                                ; 89 c6                       ; 0xc0b1d
    1666     mov ax, dx                                ; 89 d0                       ; 0xc0b1f
    1667     movzx di, bl                              ; 0f b6 fb                    ; 0xc0b21 vgabios.c:389
    1668     push di                                   ; 57                          ; 0xc0b24
    1669     lea cx, [bp-016h]                         ; 8d 4e ea                    ; 0xc0b25
    1670     mov bx, si                                ; 89 f3                       ; 0xc0b28
    1671     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0b2a
    1672     call 00aa4h                               ; e8 74 ff                    ; 0xc0b2d
    1673     push di                                   ; 57                          ; 0xc0b30 vgabios.c:392
    1674     push 00100h                               ; 68 00 01                    ; 0xc0b31
    1675     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0b34 vgabios.c:57
    1676     xor ax, ax                                ; 31 c0                       ; 0xc0b37
    1677     mov es, ax                                ; 8e c0                       ; 0xc0b39
    1678     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0b3b
    1679     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0b3e
    1680     xor cx, cx                                ; 31 c9                       ; 0xc0b42 vgabios.c:58
    1681     lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc0b44
    1682     call 00a47h                               ; e8 fd fe                    ; 0xc0b47
    1683     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0b4a vgabios.c:393
    1684     pop di                                    ; 5f                          ; 0xc0b4d
    1685     pop si                                    ; 5e                          ; 0xc0b4e
    1686     pop cx                                    ; 59                          ; 0xc0b4f
    1687     pop bp                                    ; 5d                          ; 0xc0b50
    1688     retn                                      ; c3                          ; 0xc0b51
    1689   ; disGetNextSymbol 0xc0b52 LB 0x34d3 -> off=0x0 cb=000000000000001a uValue=00000000000c0b52 'vga_char_ofs_linear'
    1690 vga_char_ofs_linear:                         ; 0xc0b52 LB 0x1a
    1691     push bp                                   ; 55                          ; 0xc0b52 vgabios.c:395
    1692     mov bp, sp                                ; 89 e5                       ; 0xc0b53
    1693     xor dh, dh                                ; 30 f6                       ; 0xc0b55 vgabios.c:399
    1694     imul dx, bx                               ; 0f af d3                    ; 0xc0b57
    1695     movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc0b5a
    1696     imul bx, dx                               ; 0f af da                    ; 0xc0b5e
    1697     xor ah, ah                                ; 30 e4                       ; 0xc0b61
    1698     add ax, bx                                ; 01 d8                       ; 0xc0b63
    1699     sal ax, 003h                              ; c1 e0 03                    ; 0xc0b65 vgabios.c:400
    1700     pop bp                                    ; 5d                          ; 0xc0b68 vgabios.c:402
    1701     retn 00002h                               ; c2 02 00                    ; 0xc0b69
    1702   ; disGetNextSymbol 0xc0b6c LB 0x34b9 -> off=0x0 cb=000000000000004b uValue=00000000000c0b6c 'vga_read_glyph_linear'
    1703 vga_read_glyph_linear:                       ; 0xc0b6c LB 0x4b
    1704     push si                                   ; 56                          ; 0xc0b6c vgabios.c:404
    1705     push di                                   ; 57                          ; 0xc0b6d
    1706     enter 00004h, 000h                        ; c8 04 00 00                 ; 0xc0b6e
    1707     mov si, ax                                ; 89 c6                       ; 0xc0b72
    1708     mov word [bp-002h], dx                    ; 89 56 fe                    ; 0xc0b74
    1709     mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0b77
    1710     mov bx, cx                                ; 89 cb                       ; 0xc0b7a
    1711     dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0b7c vgabios.c:410
    1712     cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0b7f
    1713     je short 00bb1h                           ; 74 2c                       ; 0xc0b83
    1714     xor dh, dh                                ; 30 f6                       ; 0xc0b85 vgabios.c:411
    1715     mov DL, strict byte 080h                  ; b2 80                       ; 0xc0b87 vgabios.c:412
    1716     xor ax, ax                                ; 31 c0                       ; 0xc0b89 vgabios.c:413
    1717     jmp short 00b92h                          ; eb 05                       ; 0xc0b8b
    1718     cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0b8d
    1719     jnl short 00ba6h                          ; 7d 14                       ; 0xc0b90
    1720     mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0b92 vgabios.c:414
    1721     mov di, si                                ; 89 f7                       ; 0xc0b95
    1722     add di, ax                                ; 01 c7                       ; 0xc0b97
    1723     cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0b99
    1724     je short 00ba1h                           ; 74 02                       ; 0xc0b9d
    1725     or dh, dl                                 ; 08 d6                       ; 0xc0b9f vgabios.c:415
    1726     shr dl, 1                                 ; d0 ea                       ; 0xc0ba1 vgabios.c:416
    1727     inc ax                                    ; 40                          ; 0xc0ba3 vgabios.c:417
    1728     jmp short 00b8dh                          ; eb e7                       ; 0xc0ba4
    1729     mov di, bx                                ; 89 df                       ; 0xc0ba6 vgabios.c:418
    1730     inc bx                                    ; 43                          ; 0xc0ba8
    1731     mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0ba9
    1732     add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0bac vgabios.c:419
    1733     jmp short 00b7ch                          ; eb cb                       ; 0xc0baf vgabios.c:420
    1734     leave                                     ; c9                          ; 0xc0bb1 vgabios.c:421
    1735     pop di                                    ; 5f                          ; 0xc0bb2
    1736     pop si                                    ; 5e                          ; 0xc0bb3
    1737     retn 00002h                               ; c2 02 00                    ; 0xc0bb4
    1738   ; disGetNextSymbol 0xc0bb7 LB 0x346e -> off=0x0 cb=000000000000003f uValue=00000000000c0bb7 'vga_read_char_linear'
    1739 vga_read_char_linear:                        ; 0xc0bb7 LB 0x3f
    1740     push bp                                   ; 55                          ; 0xc0bb7 vgabios.c:423
    1741     mov bp, sp                                ; 89 e5                       ; 0xc0bb8
    1742     push cx                                   ; 51                          ; 0xc0bba
    1743     push si                                   ; 56                          ; 0xc0bbb
    1744     sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc0bbc
    1745     mov cx, ax                                ; 89 c1                       ; 0xc0bbf
    1746     mov ax, dx                                ; 89 d0                       ; 0xc0bc1
    1747     movzx si, bl                              ; 0f b6 f3                    ; 0xc0bc3 vgabios.c:427
    1748     push si                                   ; 56                          ; 0xc0bc6
    1749     mov bx, cx                                ; 89 cb                       ; 0xc0bc7
    1750     sal bx, 003h                              ; c1 e3 03                    ; 0xc0bc9
    1751     lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0bcc
    1752     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bcf
    1753     call 00b6ch                               ; e8 97 ff                    ; 0xc0bd2
    1754     push si                                   ; 56                          ; 0xc0bd5 vgabios.c:430
    1755     push 00100h                               ; 68 00 01                    ; 0xc0bd6
    1756     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0bd9 vgabios.c:57
    1757     xor ax, ax                                ; 31 c0                       ; 0xc0bdc
    1758     mov es, ax                                ; 8e c0                       ; 0xc0bde
    1759     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0be0
    1760     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0be3
    1761     xor cx, cx                                ; 31 c9                       ; 0xc0be7 vgabios.c:58
    1762     lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0be9
    1763     call 00a47h                               ; e8 58 fe                    ; 0xc0bec
    1764     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0bef vgabios.c:431
    1765     pop si                                    ; 5e                          ; 0xc0bf2
    1766     pop cx                                    ; 59                          ; 0xc0bf3
    1767     pop bp                                    ; 5d                          ; 0xc0bf4
    1768     retn                                      ; c3                          ; 0xc0bf5
    1769   ; disGetNextSymbol 0xc0bf6 LB 0x342f -> off=0x0 cb=0000000000000035 uValue=00000000000c0bf6 'vga_read_2bpp_char'
    1770 vga_read_2bpp_char:                          ; 0xc0bf6 LB 0x35
    1771     push bp                                   ; 55                          ; 0xc0bf6 vgabios.c:433
    1772     mov bp, sp                                ; 89 e5                       ; 0xc0bf7
    1773     push bx                                   ; 53                          ; 0xc0bf9
    1774     push cx                                   ; 51                          ; 0xc0bfa
    1775     mov bx, ax                                ; 89 c3                       ; 0xc0bfb
    1776     mov es, dx                                ; 8e c2                       ; 0xc0bfd
    1777     mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0bff vgabios.c:439
    1778     mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c02 vgabios.c:440
    1779     xor dl, dl                                ; 30 d2                       ; 0xc0c04 vgabios.c:441
    1780     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c06 vgabios.c:442
    1781     xchg ah, al                               ; 86 c4                       ; 0xc0c09
    1782     xor bx, bx                                ; 31 db                       ; 0xc0c0b vgabios.c:444
    1783     jmp short 00c14h                          ; eb 05                       ; 0xc0c0d
    1784     cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0c0f
    1785     jnl short 00c22h                          ; 7d 0e                       ; 0xc0c12
    1786     test ax, cx                               ; 85 c8                       ; 0xc0c14 vgabios.c:445
    1787     je short 00c1ah                           ; 74 02                       ; 0xc0c16
    1788     or dl, dh                                 ; 08 f2                       ; 0xc0c18 vgabios.c:446
    1789     shr dh, 1                                 ; d0 ee                       ; 0xc0c1a vgabios.c:447
    1790     shr cx, 002h                              ; c1 e9 02                    ; 0xc0c1c vgabios.c:448
    1791     inc bx                                    ; 43                          ; 0xc0c1f vgabios.c:449
    1792     jmp short 00c0fh                          ; eb ed                       ; 0xc0c20
    1793     mov al, dl                                ; 88 d0                       ; 0xc0c22 vgabios.c:451
    1794     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c24
    1795     pop cx                                    ; 59                          ; 0xc0c27
    1796     pop bx                                    ; 5b                          ; 0xc0c28
    1797     pop bp                                    ; 5d                          ; 0xc0c29
    1798     retn                                      ; c3                          ; 0xc0c2a
    1799   ; disGetNextSymbol 0xc0c2b LB 0x33fa -> off=0x0 cb=0000000000000084 uValue=00000000000c0c2b 'vga_read_glyph_cga'
    1800 vga_read_glyph_cga:                          ; 0xc0c2b LB 0x84
    1801     push bp                                   ; 55                          ; 0xc0c2b vgabios.c:453
    1802     mov bp, sp                                ; 89 e5                       ; 0xc0c2c
    1803     push cx                                   ; 51                          ; 0xc0c2e
    1804     push si                                   ; 56                          ; 0xc0c2f
    1805     push di                                   ; 57                          ; 0xc0c30
    1806     push ax                                   ; 50                          ; 0xc0c31
    1807     mov si, dx                                ; 89 d6                       ; 0xc0c32
    1808     cmp bl, 006h                              ; 80 fb 06                    ; 0xc0c34 vgabios.c:461
    1809     je short 00c73h                           ; 74 3a                       ; 0xc0c37
    1810     mov bx, ax                                ; 89 c3                       ; 0xc0c39 vgabios.c:463
    1811     add bx, ax                                ; 01 c3                       ; 0xc0c3b
    1812     mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c3d
    1813     xor cx, cx                                ; 31 c9                       ; 0xc0c42 vgabios.c:465
    1814     jmp short 00c4bh                          ; eb 05                       ; 0xc0c44
    1815     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c46
    1816     jnl short 00ca7h                          ; 7d 5c                       ; 0xc0c49
    1817     mov ax, bx                                ; 89 d8                       ; 0xc0c4b vgabios.c:466
    1818     mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c4d
    1819     call 00bf6h                               ; e8 a3 ff                    ; 0xc0c50
    1820     mov di, si                                ; 89 f7                       ; 0xc0c53
    1821     inc si                                    ; 46                          ; 0xc0c55
    1822     push SS                                   ; 16                          ; 0xc0c56
    1823     pop ES                                    ; 07                          ; 0xc0c57
    1824     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c58
    1825     lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0c5b vgabios.c:467
    1826     mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c5f
    1827     call 00bf6h                               ; e8 91 ff                    ; 0xc0c62
    1828     mov di, si                                ; 89 f7                       ; 0xc0c65
    1829     inc si                                    ; 46                          ; 0xc0c67
    1830     push SS                                   ; 16                          ; 0xc0c68
    1831     pop ES                                    ; 07                          ; 0xc0c69
    1832     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c6a
    1833     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0c6d vgabios.c:468
    1834     inc cx                                    ; 41                          ; 0xc0c70 vgabios.c:469
    1835     jmp short 00c46h                          ; eb d3                       ; 0xc0c71
    1836     mov bx, ax                                ; 89 c3                       ; 0xc0c73 vgabios.c:471
    1837     mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c75
    1838     xor cx, cx                                ; 31 c9                       ; 0xc0c7a vgabios.c:472
    1839     jmp short 00c83h                          ; eb 05                       ; 0xc0c7c
    1840     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c7e
    1841     jnl short 00ca7h                          ; 7d 24                       ; 0xc0c81
    1842     mov di, si                                ; 89 f7                       ; 0xc0c83 vgabios.c:473
    1843     inc si                                    ; 46                          ; 0xc0c85
    1844     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0c86
    1845     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0c89
    1846     push SS                                   ; 16                          ; 0xc0c8c
    1847     pop ES                                    ; 07                          ; 0xc0c8d
    1848     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c8e
    1849     mov di, si                                ; 89 f7                       ; 0xc0c91 vgabios.c:474
    1850     inc si                                    ; 46                          ; 0xc0c93
    1851     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0c94
    1852     mov al, byte [es:bx+02000h]               ; 26 8a 87 00 20              ; 0xc0c97
    1853     push SS                                   ; 16                          ; 0xc0c9c
    1854     pop ES                                    ; 07                          ; 0xc0c9d
    1855     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c9e
    1856     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0ca1 vgabios.c:475
    1857     inc cx                                    ; 41                          ; 0xc0ca4 vgabios.c:476
    1858     jmp short 00c7eh                          ; eb d7                       ; 0xc0ca5
    1859     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0ca7 vgabios.c:478
    1860     pop di                                    ; 5f                          ; 0xc0caa
    1861     pop si                                    ; 5e                          ; 0xc0cab
    1862     pop cx                                    ; 59                          ; 0xc0cac
    1863     pop bp                                    ; 5d                          ; 0xc0cad
    1864     retn                                      ; c3                          ; 0xc0cae
    1865   ; disGetNextSymbol 0xc0caf LB 0x3376 -> off=0x0 cb=0000000000000011 uValue=00000000000c0caf 'vga_char_ofs_cga'
    1866 vga_char_ofs_cga:                            ; 0xc0caf LB 0x11
    1867     push bp                                   ; 55                          ; 0xc0caf vgabios.c:480
    1868     mov bp, sp                                ; 89 e5                       ; 0xc0cb0
    1869     xor dh, dh                                ; 30 f6                       ; 0xc0cb2 vgabios.c:485
    1870     imul dx, bx                               ; 0f af d3                    ; 0xc0cb4
    1871     sal dx, 002h                              ; c1 e2 02                    ; 0xc0cb7
    1872     xor ah, ah                                ; 30 e4                       ; 0xc0cba
    1873     add ax, dx                                ; 01 d0                       ; 0xc0cbc
    1874     pop bp                                    ; 5d                          ; 0xc0cbe vgabios.c:486
    1875     retn                                      ; c3                          ; 0xc0cbf
    1876   ; disGetNextSymbol 0xc0cc0 LB 0x3365 -> off=0x0 cb=0000000000000065 uValue=00000000000c0cc0 'vga_read_char_cga'
    1877 vga_read_char_cga:                           ; 0xc0cc0 LB 0x65
    1878     push bp                                   ; 55                          ; 0xc0cc0 vgabios.c:488
    1879     mov bp, sp                                ; 89 e5                       ; 0xc0cc1
    1880     push bx                                   ; 53                          ; 0xc0cc3
    1881     push cx                                   ; 51                          ; 0xc0cc4
    1882     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0cc5
    1883     movzx bx, dl                              ; 0f b6 da                    ; 0xc0cc8 vgabios.c:494
    1884     lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0ccb
    1885     call 00c2bh                               ; e8 5a ff                    ; 0xc0cce
    1886     push strict byte 00008h                   ; 6a 08                       ; 0xc0cd1 vgabios.c:497
    1887     push 00080h                               ; 68 80 00                    ; 0xc0cd3
    1888     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0cd6 vgabios.c:57
    1889     xor ax, ax                                ; 31 c0                       ; 0xc0cd9
    1890     mov es, ax                                ; 8e c0                       ; 0xc0cdb
    1891     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0cdd
    1892     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0ce0
    1893     xor cx, cx                                ; 31 c9                       ; 0xc0ce4 vgabios.c:58
    1894     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0ce6
    1895     call 00a47h                               ; e8 5b fd                    ; 0xc0ce9
    1896     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0cec
    1897     test ah, 080h                             ; f6 c4 80                    ; 0xc0cef vgabios.c:499
    1898     jne short 00d1bh                          ; 75 27                       ; 0xc0cf2
    1899     mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0cf4 vgabios.c:57
    1900     xor ax, ax                                ; 31 c0                       ; 0xc0cf7
    1901     mov es, ax                                ; 8e c0                       ; 0xc0cf9
    1902     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0cfb
    1903     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0cfe
    1904     test dx, dx                               ; 85 d2                       ; 0xc0d02 vgabios.c:503
    1905     jne short 00d0ah                          ; 75 04                       ; 0xc0d04
    1906     test ax, ax                               ; 85 c0                       ; 0xc0d06
    1907     je short 00d1bh                           ; 74 11                       ; 0xc0d08
    1908     push strict byte 00008h                   ; 6a 08                       ; 0xc0d0a vgabios.c:504
    1909     push 00080h                               ; 68 80 00                    ; 0xc0d0c
    1910     mov cx, 00080h                            ; b9 80 00                    ; 0xc0d0f
    1911     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d12
    1912     call 00a47h                               ; e8 2f fd                    ; 0xc0d15
    1913     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d18
    1914     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0d1b vgabios.c:507
    1915     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0d1e
    1916     pop cx                                    ; 59                          ; 0xc0d21
    1917     pop bx                                    ; 5b                          ; 0xc0d22
    1918     pop bp                                    ; 5d                          ; 0xc0d23
    1919     retn                                      ; c3                          ; 0xc0d24
    1920   ; disGetNextSymbol 0xc0d25 LB 0x3300 -> off=0x0 cb=0000000000000127 uValue=00000000000c0d25 'vga_read_char_attr'
    1921 vga_read_char_attr:                          ; 0xc0d25 LB 0x127
    1922     push bp                                   ; 55                          ; 0xc0d25 vgabios.c:509
    1923     mov bp, sp                                ; 89 e5                       ; 0xc0d26
    1924     push bx                                   ; 53                          ; 0xc0d28
    1925     push cx                                   ; 51                          ; 0xc0d29
    1926     push si                                   ; 56                          ; 0xc0d2a
    1927     push di                                   ; 57                          ; 0xc0d2b
    1928     sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0d2c
    1929     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0d2f
    1930     mov si, dx                                ; 89 d6                       ; 0xc0d32
    1931     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0d34 vgabios.c:37
    1932     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d37
    1933     mov es, ax                                ; 8e c0                       ; 0xc0d3a
    1934     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0d3c
    1935     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0d3f vgabios.c:38
    1936     xor ah, ah                                ; 30 e4                       ; 0xc0d42 vgabios.c:517
    1937     call 033c0h                               ; e8 79 26                    ; 0xc0d44
    1938     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0d47
    1939     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0d4a vgabios.c:518
    1940     je near 00e43h                            ; 0f 84 f3 00                 ; 0xc0d4c
    1941     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc0d50 vgabios.c:522
    1942     lea bx, [bp-018h]                         ; 8d 5e e8                    ; 0xc0d54
    1943     lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc0d57
    1944     mov ax, cx                                ; 89 c8                       ; 0xc0d5a
    1945     call 00a08h                               ; e8 a9 fc                    ; 0xc0d5c
    1946     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc0d5f vgabios.c:523
    1947     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc0d62
    1948     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc0d65 vgabios.c:524
    1949     xor al, al                                ; 30 c0                       ; 0xc0d68
    1950     shr ax, 008h                              ; c1 e8 08                    ; 0xc0d6a
    1951     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0d6d
    1952     mov bx, 00084h                            ; bb 84 00                    ; 0xc0d70 vgabios.c:37
    1953     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0d73
    1954     mov es, dx                                ; 8e c2                       ; 0xc0d76
    1955     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc0d78
    1956     xor dh, dh                                ; 30 f6                       ; 0xc0d7b vgabios.c:38
    1957     inc dx                                    ; 42                          ; 0xc0d7d
    1958     mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc0d7e vgabios.c:47
    1959     mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0d81
    1960     mov word [bp-014h], di                    ; 89 7e ec                    ; 0xc0d84 vgabios.c:48
    1961     movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc0d87 vgabios.c:530
    1962     sal bx, 003h                              ; c1 e3 03                    ; 0xc0d8b
    1963     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0d8e
    1964     jne short 00dcbh                          ; 75 36                       ; 0xc0d93
    1965     imul dx, di                               ; 0f af d7                    ; 0xc0d95 vgabios.c:532
    1966     add dx, dx                                ; 01 d2                       ; 0xc0d98
    1967     or dl, 0ffh                               ; 80 ca ff                    ; 0xc0d9a
    1968     mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0d9d
    1969     movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc0da0
    1970     mov cx, word [bp-016h]                    ; 8b 4e ea                    ; 0xc0da4
    1971     inc cx                                    ; 41                          ; 0xc0da7
    1972     imul dx, cx                               ; 0f af d1                    ; 0xc0da8
    1973     xor ah, ah                                ; 30 e4                       ; 0xc0dab
    1974     imul di, ax                               ; 0f af f8                    ; 0xc0dad
    1975     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0db0
    1976     add ax, di                                ; 01 f8                       ; 0xc0db4
    1977     add ax, ax                                ; 01 c0                       ; 0xc0db6
    1978     mov di, dx                                ; 89 d7                       ; 0xc0db8
    1979     add di, ax                                ; 01 c7                       ; 0xc0dba
    1980     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0dbc vgabios.c:45
    1981     mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0dc0
    1982     push SS                                   ; 16                          ; 0xc0dc3 vgabios.c:48
    1983     pop ES                                    ; 07                          ; 0xc0dc4
    1984     mov word [es:si], ax                      ; 26 89 04                    ; 0xc0dc5
    1985     jmp near 00e43h                           ; e9 78 00                    ; 0xc0dc8 vgabios.c:534
    1986     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0dcb vgabios.c:535
    1987     cmp bl, 005h                              ; 80 fb 05                    ; 0xc0dcf
    1988     je short 00e1fh                           ; 74 4b                       ; 0xc0dd2
    1989     cmp bl, 002h                              ; 80 fb 02                    ; 0xc0dd4
    1990     jc short 00e43h                           ; 72 6a                       ; 0xc0dd7
    1991     jbe short 00de2h                          ; 76 07                       ; 0xc0dd9
    1992     cmp bl, 004h                              ; 80 fb 04                    ; 0xc0ddb
    1993     jbe short 00dfbh                          ; 76 1b                       ; 0xc0dde
    1994     jmp short 00e43h                          ; eb 61                       ; 0xc0de0
    1995     movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc0de2 vgabios.c:538
    1996     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0de6
    1997     mov bx, word [bp-014h]                    ; 8b 5e ec                    ; 0xc0dea
    1998     call 00cafh                               ; e8 bf fe                    ; 0xc0ded
    1999     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc0df0 vgabios.c:539
    2000     call 00cc0h                               ; e8 c9 fe                    ; 0xc0df4
    2001     xor ah, ah                                ; 30 e4                       ; 0xc0df7
    2002     jmp short 00dc3h                          ; eb c8                       ; 0xc0df9
    2003     mov bx, 00085h                            ; bb 85 00                    ; 0xc0dfb vgabios.c:47
    2004     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0dfe
    2005     xor dh, dh                                ; 30 f6                       ; 0xc0e01 vgabios.c:544
    2006     mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0e03
    2007     push dx                                   ; 52                          ; 0xc0e06
    2008     movzx dx, al                              ; 0f b6 d0                    ; 0xc0e07
    2009     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0e0a
    2010     mov bx, di                                ; 89 fb                       ; 0xc0e0e
    2011     call 00aeah                               ; e8 d7 fc                    ; 0xc0e10
    2012     mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0e13 vgabios.c:545
    2013     mov dx, ax                                ; 89 c2                       ; 0xc0e16
    2014     mov ax, di                                ; 89 f8                       ; 0xc0e18
    2015     call 00b14h                               ; e8 f7 fc                    ; 0xc0e1a
    2016     jmp short 00df7h                          ; eb d8                       ; 0xc0e1d
    2017     mov bx, 00085h                            ; bb 85 00                    ; 0xc0e1f vgabios.c:47
    2018     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0e22
    2019     xor dh, dh                                ; 30 f6                       ; 0xc0e25 vgabios.c:549
    2020     mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0e27
    2021     push dx                                   ; 52                          ; 0xc0e2a
    2022     movzx dx, al                              ; 0f b6 d0                    ; 0xc0e2b
    2023     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0e2e
    2024     mov bx, di                                ; 89 fb                       ; 0xc0e32
    2025     call 00b52h                               ; e8 1b fd                    ; 0xc0e34
    2026     mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0e37 vgabios.c:550
    2027     mov dx, ax                                ; 89 c2                       ; 0xc0e3a
    2028     mov ax, di                                ; 89 f8                       ; 0xc0e3c
    2029     call 00bb7h                               ; e8 76 fd                    ; 0xc0e3e
    2030     jmp short 00df7h                          ; eb b4                       ; 0xc0e41
    2031     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0e43 vgabios.c:559
    2032     pop di                                    ; 5f                          ; 0xc0e46
    2033     pop si                                    ; 5e                          ; 0xc0e47
    2034     pop cx                                    ; 59                          ; 0xc0e48
    2035     pop bx                                    ; 5b                          ; 0xc0e49
    2036     pop bp                                    ; 5d                          ; 0xc0e4a
    2037     retn                                      ; c3                          ; 0xc0e4b
    2038   ; disGetNextSymbol 0xc0e4c LB 0x31d9 -> off=0x10 cb=0000000000000084 uValue=00000000000c0e5c 'vga_get_font_info'
    2039     db  073h, 00eh, 0b8h, 00eh, 0bdh, 00eh, 0c5h, 00eh, 0cah, 00eh, 0cfh, 00eh, 0d4h, 00eh, 0d9h, 00eh
    2040 vga_get_font_info:                           ; 0xc0e5c LB 0x84
    2041     push si                                   ; 56                          ; 0xc0e5c vgabios.c:561
    2042     push di                                   ; 57                          ; 0xc0e5d
    2043     push bp                                   ; 55                          ; 0xc0e5e
    2044     mov bp, sp                                ; 89 e5                       ; 0xc0e5f
    2045     mov di, dx                                ; 89 d7                       ; 0xc0e61
    2046     mov si, bx                                ; 89 de                       ; 0xc0e63
    2047     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0e65 vgabios.c:566
    2048     jnbe short 00eb2h                         ; 77 48                       ; 0xc0e68
    2049     mov bx, ax                                ; 89 c3                       ; 0xc0e6a
    2050     add bx, ax                                ; 01 c3                       ; 0xc0e6c
    2051     jmp word [cs:bx+00e4ch]                   ; 2e ff a7 4c 0e              ; 0xc0e6e
    2052     mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0e73 vgabios.c:57
    2053     xor ax, ax                                ; 31 c0                       ; 0xc0e76
    2054     mov es, ax                                ; 8e c0                       ; 0xc0e78
    2055     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e7a
    2056     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0e7d
    2057     push SS                                   ; 16                          ; 0xc0e81 vgabios.c:569
    2058     pop ES                                    ; 07                          ; 0xc0e82
    2059     mov word [es:si], ax                      ; 26 89 04                    ; 0xc0e83
    2060     mov word [es:di], dx                      ; 26 89 15                    ; 0xc0e86
    2061     mov bx, 00085h                            ; bb 85 00                    ; 0xc0e89
    2062     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0e8c
    2063     mov es, ax                                ; 8e c0                       ; 0xc0e8f
    2064     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0e91
    2065     xor ah, ah                                ; 30 e4                       ; 0xc0e94
    2066     push SS                                   ; 16                          ; 0xc0e96
    2067     pop ES                                    ; 07                          ; 0xc0e97
    2068     mov bx, cx                                ; 89 cb                       ; 0xc0e98
    2069     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0e9a
    2070     mov bx, 00084h                            ; bb 84 00                    ; 0xc0e9d
    2071     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0ea0
    2072     mov es, ax                                ; 8e c0                       ; 0xc0ea3
    2073     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ea5
    2074     xor ah, ah                                ; 30 e4                       ; 0xc0ea8
    2075     push SS                                   ; 16                          ; 0xc0eaa
    2076     pop ES                                    ; 07                          ; 0xc0eab
    2077     mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc0eac
    2078     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0eaf
    2079     pop bp                                    ; 5d                          ; 0xc0eb2
    2080     pop di                                    ; 5f                          ; 0xc0eb3
    2081     pop si                                    ; 5e                          ; 0xc0eb4
    2082     retn 00002h                               ; c2 02 00                    ; 0xc0eb5
    2083     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0eb8 vgabios.c:57
    2084     jmp short 00e76h                          ; eb b9                       ; 0xc0ebb
    2085     mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc0ebd vgabios.c:574
    2086     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc0ec0
    2087     jmp short 00e81h                          ; eb bc                       ; 0xc0ec3 vgabios.c:575
    2088     mov ax, 0556ch                            ; b8 6c 55                    ; 0xc0ec5 vgabios.c:577
    2089     jmp short 00ec0h                          ; eb f6                       ; 0xc0ec8
    2090     mov ax, 0596ch                            ; b8 6c 59                    ; 0xc0eca vgabios.c:580
    2091     jmp short 00ec0h                          ; eb f1                       ; 0xc0ecd
    2092     mov ax, 07b6ch                            ; b8 6c 7b                    ; 0xc0ecf vgabios.c:583
    2093     jmp short 00ec0h                          ; eb ec                       ; 0xc0ed2
    2094     mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc0ed4 vgabios.c:586
    2095     jmp short 00ec0h                          ; eb e7                       ; 0xc0ed7
    2096     mov ax, 07c99h                            ; b8 99 7c                    ; 0xc0ed9 vgabios.c:589
    2097     jmp short 00ec0h                          ; eb e2                       ; 0xc0edc
    2098     jmp short 00eb2h                          ; eb d2                       ; 0xc0ede vgabios.c:595
    2099   ; disGetNextSymbol 0xc0ee0 LB 0x3145 -> off=0x0 cb=0000000000000156 uValue=00000000000c0ee0 'vga_read_pixel'
    2100 vga_read_pixel:                              ; 0xc0ee0 LB 0x156
    2101     push bp                                   ; 55                          ; 0xc0ee0 vgabios.c:608
    2102     mov bp, sp                                ; 89 e5                       ; 0xc0ee1
    2103     push si                                   ; 56                          ; 0xc0ee3
    2104     push di                                   ; 57                          ; 0xc0ee4
    2105     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc0ee5
    2106     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0ee8
    2107     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc0eeb
    2108     mov si, cx                                ; 89 ce                       ; 0xc0eee
    2109     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0ef0 vgabios.c:37
    2110     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0ef3
    2111     mov es, ax                                ; 8e c0                       ; 0xc0ef6
    2112     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ef8
    2113     xor ah, ah                                ; 30 e4                       ; 0xc0efb vgabios.c:615
    2114     call 033c0h                               ; e8 c0 24                    ; 0xc0efd
    2115     mov ah, al                                ; 88 c4                       ; 0xc0f00
    2116     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f02 vgabios.c:616
    2117     je near 0102fh                            ; 0f 84 27 01                 ; 0xc0f04
    2118     movzx bx, al                              ; 0f b6 d8                    ; 0xc0f08 vgabios.c:618
    2119     sal bx, 003h                              ; c1 e3 03                    ; 0xc0f0b
    2120     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f0e
    2121     je near 0102fh                            ; 0f 84 18 01                 ; 0xc0f13
    2122     mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f17 vgabios.c:622
    2123     cmp ch, 003h                              ; 80 fd 03                    ; 0xc0f1b
    2124     jc short 00f31h                           ; 72 11                       ; 0xc0f1e
    2125     jbe short 00f39h                          ; 76 17                       ; 0xc0f20
    2126     cmp ch, 005h                              ; 80 fd 05                    ; 0xc0f22
    2127     je near 01008h                            ; 0f 84 df 00                 ; 0xc0f25
    2128     cmp ch, 004h                              ; 80 fd 04                    ; 0xc0f29
    2129     je short 00f39h                           ; 74 0b                       ; 0xc0f2c
    2130     jmp near 01028h                           ; e9 f7 00                    ; 0xc0f2e
    2131     cmp ch, 002h                              ; 80 fd 02                    ; 0xc0f31
    2132     je short 00fa4h                           ; 74 6e                       ; 0xc0f34
    2133     jmp near 01028h                           ; e9 ef 00                    ; 0xc0f36
    2134     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0f39 vgabios.c:47
    2135     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f3c
    2136     mov es, ax                                ; 8e c0                       ; 0xc0f3f
    2137     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0f41
    2138     imul ax, word [bp-00ch]                   ; 0f af 46 f4                 ; 0xc0f44 vgabios.c:48
    2139     mov bx, dx                                ; 89 d3                       ; 0xc0f48
    2140     shr bx, 003h                              ; c1 eb 03                    ; 0xc0f4a
    2141     add bx, ax                                ; 01 c3                       ; 0xc0f4d
    2142     mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc0f4f vgabios.c:47
    2143     mov cx, word [es:di]                      ; 26 8b 0d                    ; 0xc0f52
    2144     movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc0f55 vgabios.c:48
    2145     imul ax, cx                               ; 0f af c1                    ; 0xc0f59
    2146     add bx, ax                                ; 01 c3                       ; 0xc0f5c
    2147     mov cl, dl                                ; 88 d1                       ; 0xc0f5e vgabios.c:627
    2148     and cl, 007h                              ; 80 e1 07                    ; 0xc0f60
    2149     mov ax, 00080h                            ; b8 80 00                    ; 0xc0f63
    2150     sar ax, CL                                ; d3 f8                       ; 0xc0f66
    2151     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc0f68
    2152     xor ch, ch                                ; 30 ed                       ; 0xc0f6b vgabios.c:628
    2153     mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc0f6d vgabios.c:629
    2154     jmp short 00f7ah                          ; eb 08                       ; 0xc0f70
    2155     cmp byte [bp-006h], 004h                  ; 80 7e fa 04                 ; 0xc0f72
    2156     jnc near 0102ah                           ; 0f 83 b0 00                 ; 0xc0f76
    2157     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc0f7a vgabios.c:630
    2158     sal ax, 008h                              ; c1 e0 08                    ; 0xc0f7e
    2159     or AL, strict byte 004h                   ; 0c 04                       ; 0xc0f81
    2160     mov dx, 003ceh                            ; ba ce 03                    ; 0xc0f83
    2161     out DX, ax                                ; ef                          ; 0xc0f86
    2162     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc0f87 vgabios.c:37
    2163     mov es, ax                                ; 8e c0                       ; 0xc0f8a
    2164     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f8c
    2165     and al, byte [bp-008h]                    ; 22 46 f8                    ; 0xc0f8f vgabios.c:38
    2166     test al, al                               ; 84 c0                       ; 0xc0f92 vgabios.c:632
    2167     jbe short 00f9fh                          ; 76 09                       ; 0xc0f94
    2168     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc0f96 vgabios.c:633
    2169     mov AL, strict byte 001h                  ; b0 01                       ; 0xc0f99
    2170     sal al, CL                                ; d2 e0                       ; 0xc0f9b
    2171     or ch, al                                 ; 08 c5                       ; 0xc0f9d
    2172     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc0f9f vgabios.c:634
    2173     jmp short 00f72h                          ; eb ce                       ; 0xc0fa2
    2174     movzx cx, byte [bx+047b1h]                ; 0f b6 8f b1 47              ; 0xc0fa4 vgabios.c:637
    2175     mov bx, strict word 00004h                ; bb 04 00                    ; 0xc0fa9
    2176     sub bx, cx                                ; 29 cb                       ; 0xc0fac
    2177     mov cx, bx                                ; 89 d9                       ; 0xc0fae
    2178     mov bx, dx                                ; 89 d3                       ; 0xc0fb0
    2179     shr bx, CL                                ; d3 eb                       ; 0xc0fb2
    2180     mov cx, bx                                ; 89 d9                       ; 0xc0fb4
    2181     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc0fb6
    2182     shr bx, 1                                 ; d1 eb                       ; 0xc0fb9
    2183     imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc0fbb
    2184     add bx, cx                                ; 01 cb                       ; 0xc0fbe
    2185     test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc0fc0 vgabios.c:638
    2186     je short 00fc9h                           ; 74 03                       ; 0xc0fc4
    2187     add bh, 020h                              ; 80 c7 20                    ; 0xc0fc6 vgabios.c:639
    2188     mov cx, 0b800h                            ; b9 00 b8                    ; 0xc0fc9 vgabios.c:37
    2189     mov es, cx                                ; 8e c1                       ; 0xc0fcc
    2190     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0fce
    2191     movzx bx, ah                              ; 0f b6 dc                    ; 0xc0fd1 vgabios.c:641
    2192     sal bx, 003h                              ; c1 e3 03                    ; 0xc0fd4
    2193     cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc0fd7
    2194     jne short 00ff3h                          ; 75 15                       ; 0xc0fdc
    2195     and dx, strict byte 00003h                ; 83 e2 03                    ; 0xc0fde vgabios.c:642
    2196     mov cx, strict word 00003h                ; b9 03 00                    ; 0xc0fe1
    2197     sub cx, dx                                ; 29 d1                       ; 0xc0fe4
    2198     add cx, cx                                ; 01 c9                       ; 0xc0fe6
    2199     xor ah, ah                                ; 30 e4                       ; 0xc0fe8
    2200     sar ax, CL                                ; d3 f8                       ; 0xc0fea
    2201     mov ch, al                                ; 88 c5                       ; 0xc0fec
    2202     and ch, 003h                              ; 80 e5 03                    ; 0xc0fee
    2203     jmp short 0102ah                          ; eb 37                       ; 0xc0ff1 vgabios.c:643
    2204     xor dh, dh                                ; 30 f6                       ; 0xc0ff3 vgabios.c:644
    2205     and dl, 007h                              ; 80 e2 07                    ; 0xc0ff5
    2206     mov cx, strict word 00007h                ; b9 07 00                    ; 0xc0ff8
    2207     sub cx, dx                                ; 29 d1                       ; 0xc0ffb
    2208     xor ah, ah                                ; 30 e4                       ; 0xc0ffd
    2209     sar ax, CL                                ; d3 f8                       ; 0xc0fff
    2210     mov ch, al                                ; 88 c5                       ; 0xc1001
    2211     and ch, 001h                              ; 80 e5 01                    ; 0xc1003
    2212     jmp short 0102ah                          ; eb 22                       ; 0xc1006 vgabios.c:645
    2213     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1008 vgabios.c:47
    2214     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc100b
    2215     mov es, ax                                ; 8e c0                       ; 0xc100e
    2216     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1010
    2217     sal ax, 003h                              ; c1 e0 03                    ; 0xc1013 vgabios.c:48
    2218     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc1016
    2219     imul bx, ax                               ; 0f af d8                    ; 0xc1019
    2220     add bx, dx                                ; 01 d3                       ; 0xc101c
    2221     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc101e vgabios.c:37
    2222     mov es, ax                                ; 8e c0                       ; 0xc1021
    2223     mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc1023
    2224     jmp short 0102ah                          ; eb 02                       ; 0xc1026 vgabios.c:649
    2225     xor ch, ch                                ; 30 ed                       ; 0xc1028 vgabios.c:654
    2226     push SS                                   ; 16                          ; 0xc102a vgabios.c:656
    2227     pop ES                                    ; 07                          ; 0xc102b
    2228     mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc102c
    2229     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc102f vgabios.c:657
    2230     pop di                                    ; 5f                          ; 0xc1032
    2231     pop si                                    ; 5e                          ; 0xc1033
    2232     pop bp                                    ; 5d                          ; 0xc1034
    2233     retn                                      ; c3                          ; 0xc1035
    2234   ; disGetNextSymbol 0xc1036 LB 0x2fef -> off=0x0 cb=000000000000008c uValue=00000000000c1036 'biosfn_perform_gray_scale_summing'
    2235 biosfn_perform_gray_scale_summing:           ; 0xc1036 LB 0x8c
    2236     push bp                                   ; 55                          ; 0xc1036 vgabios.c:662
    2237     mov bp, sp                                ; 89 e5                       ; 0xc1037
    2238     push bx                                   ; 53                          ; 0xc1039
    2239     push cx                                   ; 51                          ; 0xc103a
    2240     push si                                   ; 56                          ; 0xc103b
    2241     push di                                   ; 57                          ; 0xc103c
    2242     push ax                                   ; 50                          ; 0xc103d
    2243     push ax                                   ; 50                          ; 0xc103e
    2244     mov bx, ax                                ; 89 c3                       ; 0xc103f
    2245     mov di, dx                                ; 89 d7                       ; 0xc1041
    2246     mov dx, 003dah                            ; ba da 03                    ; 0xc1043 vgabios.c:667
    2247     in AL, DX                                 ; ec                          ; 0xc1046
     1601    ; inc bl                                    ; fe c3                     ; 0xc0aa3 vgabios.c:354
     1602    jmp short 00a66h                          ; eb bf                       ; 0xc0aa5 vgabios.c:355
     1603    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0aa7 vgabios.c:357
     1604    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0aaa
     1605    pop di                                    ; 5f                          ; 0xc0aad
     1606    pop si                                    ; 5e                          ; 0xc0aae
     1607    pop bp                                    ; 5d                          ; 0xc0aaf
     1608    retn 00004h                               ; c2 04 00                    ; 0xc0ab0
     1609  ; disGetNextSymbol 0xc0ab3 LB 0x3547 -> off=0x0 cb=0000000000000046 uValue=00000000000c0ab3 'vga_read_glyph_planar'
     1610vga_read_glyph_planar:                       ; 0xc0ab3 LB 0x46
     1611    push bp                                   ; 55                          ; 0xc0ab3 vgabios.c:359
     1612    mov bp, sp                                ; 89 e5                       ; 0xc0ab4
     1613    push si                                   ; 56                          ; 0xc0ab6
     1614    push di                                   ; 57                          ; 0xc0ab7
     1615    push ax                                   ; 50                          ; 0xc0ab8
     1616    push ax                                   ; 50                          ; 0xc0ab9
     1617    mov si, ax                                ; 89 c6                       ; 0xc0aba
     1618    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc0abc
     1619    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0abf
     1620    mov bx, cx                                ; 89 cb                       ; 0xc0ac2
     1621    mov ax, 00805h                            ; b8 05 08                    ; 0xc0ac4 vgabios.c:366
     1622    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0ac7
     1623    out DX, ax                                ; ef                          ; 0xc0aca
     1624    dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0acb vgabios.c:368
     1625    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0ace
     1626    je short 00ae9h                           ; 74 15                       ; 0xc0ad2
     1627    mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0ad4 vgabios.c:369
     1628    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0ad7
     1629    not al                                    ; f6 d0                       ; 0xc0ada
     1630    mov di, bx                                ; 89 df                       ; 0xc0adc
     1631    inc bx                                    ; 43                          ; 0xc0ade
     1632    push SS                                   ; 16                          ; 0xc0adf
     1633    pop ES                                    ; 07                          ; 0xc0ae0
     1634    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ae1
     1635    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0ae4 vgabios.c:370
     1636    jmp short 00acbh                          ; eb e2                       ; 0xc0ae7 vgabios.c:371
     1637    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0ae9 vgabios.c:374
     1638    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0aec
     1639    out DX, ax                                ; ef                          ; 0xc0aef
     1640    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0af0 vgabios.c:375
     1641    pop di                                    ; 5f                          ; 0xc0af3
     1642    pop si                                    ; 5e                          ; 0xc0af4
     1643    pop bp                                    ; 5d                          ; 0xc0af5
     1644    retn 00002h                               ; c2 02 00                    ; 0xc0af6
     1645  ; disGetNextSymbol 0xc0af9 LB 0x3501 -> off=0x0 cb=000000000000002a uValue=00000000000c0af9 'vga_char_ofs_planar'
     1646vga_char_ofs_planar:                         ; 0xc0af9 LB 0x2a
     1647    push bp                                   ; 55                          ; 0xc0af9 vgabios.c:377
     1648    mov bp, sp                                ; 89 e5                       ; 0xc0afa
     1649    xor dh, dh                                ; 30 f6                       ; 0xc0afc vgabios.c:381
     1650    imul bx, dx                               ; 0f af da                    ; 0xc0afe
     1651    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc0b01
     1652    imul bx, dx                               ; 0f af da                    ; 0xc0b05
     1653    xor ah, ah                                ; 30 e4                       ; 0xc0b08
     1654    add ax, bx                                ; 01 d8                       ; 0xc0b0a
     1655    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc0b0c vgabios.c:47
     1656    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0b0f
     1657    mov es, dx                                ; 8e c2                       ; 0xc0b12
     1658    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0b14
     1659    movzx bx, cl                              ; 0f b6 d9                    ; 0xc0b17 vgabios.c:48
     1660    imul dx, bx                               ; 0f af d3                    ; 0xc0b1a
     1661    add ax, dx                                ; 01 d0                       ; 0xc0b1d
     1662    pop bp                                    ; 5d                          ; 0xc0b1f vgabios.c:385
     1663    retn 00002h                               ; c2 02 00                    ; 0xc0b20
     1664  ; disGetNextSymbol 0xc0b23 LB 0x34d7 -> off=0x0 cb=000000000000003e uValue=00000000000c0b23 'vga_read_char_planar'
     1665vga_read_char_planar:                        ; 0xc0b23 LB 0x3e
     1666    push bp                                   ; 55                          ; 0xc0b23 vgabios.c:387
     1667    mov bp, sp                                ; 89 e5                       ; 0xc0b24
     1668    push cx                                   ; 51                          ; 0xc0b26
     1669    push si                                   ; 56                          ; 0xc0b27
     1670    push di                                   ; 57                          ; 0xc0b28
     1671    sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc0b29
     1672    mov si, ax                                ; 89 c6                       ; 0xc0b2c
     1673    mov ax, dx                                ; 89 d0                       ; 0xc0b2e
     1674    movzx di, bl                              ; 0f b6 fb                    ; 0xc0b30 vgabios.c:391
     1675    push di                                   ; 57                          ; 0xc0b33
     1676    lea cx, [bp-016h]                         ; 8d 4e ea                    ; 0xc0b34
     1677    mov bx, si                                ; 89 f3                       ; 0xc0b37
     1678    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0b39
     1679    call 00ab3h                               ; e8 74 ff                    ; 0xc0b3c
     1680    push di                                   ; 57                          ; 0xc0b3f vgabios.c:394
     1681    push 00100h                               ; 68 00 01                    ; 0xc0b40
     1682    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0b43 vgabios.c:57
     1683    xor ax, ax                                ; 31 c0                       ; 0xc0b46
     1684    mov es, ax                                ; 8e c0                       ; 0xc0b48
     1685    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0b4a
     1686    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0b4d
     1687    xor cx, cx                                ; 31 c9                       ; 0xc0b51 vgabios.c:58
     1688    lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc0b53
     1689    call 00a56h                               ; e8 fd fe                    ; 0xc0b56
     1690    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0b59 vgabios.c:395
     1691    pop di                                    ; 5f                          ; 0xc0b5c
     1692    pop si                                    ; 5e                          ; 0xc0b5d
     1693    pop cx                                    ; 59                          ; 0xc0b5e
     1694    pop bp                                    ; 5d                          ; 0xc0b5f
     1695    retn                                      ; c3                          ; 0xc0b60
     1696  ; disGetNextSymbol 0xc0b61 LB 0x3499 -> off=0x0 cb=000000000000001a uValue=00000000000c0b61 'vga_char_ofs_linear'
     1697vga_char_ofs_linear:                         ; 0xc0b61 LB 0x1a
     1698    push bp                                   ; 55                          ; 0xc0b61 vgabios.c:397
     1699    mov bp, sp                                ; 89 e5                       ; 0xc0b62
     1700    xor dh, dh                                ; 30 f6                       ; 0xc0b64 vgabios.c:401
     1701    imul dx, bx                               ; 0f af d3                    ; 0xc0b66
     1702    movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc0b69
     1703    imul bx, dx                               ; 0f af da                    ; 0xc0b6d
     1704    xor ah, ah                                ; 30 e4                       ; 0xc0b70
     1705    add ax, bx                                ; 01 d8                       ; 0xc0b72
     1706    sal ax, 003h                              ; c1 e0 03                    ; 0xc0b74 vgabios.c:402
     1707    pop bp                                    ; 5d                          ; 0xc0b77 vgabios.c:404
     1708    retn 00002h                               ; c2 02 00                    ; 0xc0b78
     1709  ; disGetNextSymbol 0xc0b7b LB 0x347f -> off=0x0 cb=000000000000004b uValue=00000000000c0b7b 'vga_read_glyph_linear'
     1710vga_read_glyph_linear:                       ; 0xc0b7b LB 0x4b
     1711    push si                                   ; 56                          ; 0xc0b7b vgabios.c:406
     1712    push di                                   ; 57                          ; 0xc0b7c
     1713    enter 00004h, 000h                        ; c8 04 00 00                 ; 0xc0b7d
     1714    mov si, ax                                ; 89 c6                       ; 0xc0b81
     1715    mov word [bp-002h], dx                    ; 89 56 fe                    ; 0xc0b83
     1716    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0b86
     1717    mov bx, cx                                ; 89 cb                       ; 0xc0b89
     1718    dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0b8b vgabios.c:412
     1719    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0b8e
     1720    je short 00bc0h                           ; 74 2c                       ; 0xc0b92
     1721    xor dh, dh                                ; 30 f6                       ; 0xc0b94 vgabios.c:413
     1722    mov DL, strict byte 080h                  ; b2 80                       ; 0xc0b96 vgabios.c:414
     1723    xor ax, ax                                ; 31 c0                       ; 0xc0b98 vgabios.c:415
     1724    jmp short 00ba1h                          ; eb 05                       ; 0xc0b9a
     1725    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0b9c
     1726    jnl short 00bb5h                          ; 7d 14                       ; 0xc0b9f
     1727    mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0ba1 vgabios.c:416
     1728    mov di, si                                ; 89 f7                       ; 0xc0ba4
     1729    add di, ax                                ; 01 c7                       ; 0xc0ba6
     1730    cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0ba8
     1731    je short 00bb0h                           ; 74 02                       ; 0xc0bac
     1732    or dh, dl                                 ; 08 d6                       ; 0xc0bae vgabios.c:417
     1733    shr dl, 1                                 ; d0 ea                       ; 0xc0bb0 vgabios.c:418
     1734    inc ax                                    ; 40                          ; 0xc0bb2 vgabios.c:419
     1735    jmp short 00b9ch                          ; eb e7                       ; 0xc0bb3
     1736    mov di, bx                                ; 89 df                       ; 0xc0bb5 vgabios.c:420
     1737    inc bx                                    ; 43                          ; 0xc0bb7
     1738    mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0bb8
     1739    add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0bbb vgabios.c:421
     1740    jmp short 00b8bh                          ; eb cb                       ; 0xc0bbe vgabios.c:422
     1741    leave                                     ; c9                          ; 0xc0bc0 vgabios.c:423
     1742    pop di                                    ; 5f                          ; 0xc0bc1
     1743    pop si                                    ; 5e                          ; 0xc0bc2
     1744    retn 00002h                               ; c2 02 00                    ; 0xc0bc3
     1745  ; disGetNextSymbol 0xc0bc6 LB 0x3434 -> off=0x0 cb=000000000000003f uValue=00000000000c0bc6 'vga_read_char_linear'
     1746vga_read_char_linear:                        ; 0xc0bc6 LB 0x3f
     1747    push bp                                   ; 55                          ; 0xc0bc6 vgabios.c:425
     1748    mov bp, sp                                ; 89 e5                       ; 0xc0bc7
     1749    push cx                                   ; 51                          ; 0xc0bc9
     1750    push si                                   ; 56                          ; 0xc0bca
     1751    sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc0bcb
     1752    mov cx, ax                                ; 89 c1                       ; 0xc0bce
     1753    mov ax, dx                                ; 89 d0                       ; 0xc0bd0
     1754    movzx si, bl                              ; 0f b6 f3                    ; 0xc0bd2 vgabios.c:429
     1755    push si                                   ; 56                          ; 0xc0bd5
     1756    mov bx, cx                                ; 89 cb                       ; 0xc0bd6
     1757    sal bx, 003h                              ; c1 e3 03                    ; 0xc0bd8
     1758    lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0bdb
     1759    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bde
     1760    call 00b7bh                               ; e8 97 ff                    ; 0xc0be1
     1761    push si                                   ; 56                          ; 0xc0be4 vgabios.c:432
     1762    push 00100h                               ; 68 00 01                    ; 0xc0be5
     1763    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0be8 vgabios.c:57
     1764    xor ax, ax                                ; 31 c0                       ; 0xc0beb
     1765    mov es, ax                                ; 8e c0                       ; 0xc0bed
     1766    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0bef
     1767    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0bf2
     1768    xor cx, cx                                ; 31 c9                       ; 0xc0bf6 vgabios.c:58
     1769    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0bf8
     1770    call 00a56h                               ; e8 58 fe                    ; 0xc0bfb
     1771    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0bfe vgabios.c:433
     1772    pop si                                    ; 5e                          ; 0xc0c01
     1773    pop cx                                    ; 59                          ; 0xc0c02
     1774    pop bp                                    ; 5d                          ; 0xc0c03
     1775    retn                                      ; c3                          ; 0xc0c04
     1776  ; disGetNextSymbol 0xc0c05 LB 0x33f5 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c05 'vga_read_2bpp_char'
     1777vga_read_2bpp_char:                          ; 0xc0c05 LB 0x35
     1778    push bp                                   ; 55                          ; 0xc0c05 vgabios.c:435
     1779    mov bp, sp                                ; 89 e5                       ; 0xc0c06
     1780    push bx                                   ; 53                          ; 0xc0c08
     1781    push cx                                   ; 51                          ; 0xc0c09
     1782    mov bx, ax                                ; 89 c3                       ; 0xc0c0a
     1783    mov es, dx                                ; 8e c2                       ; 0xc0c0c
     1784    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0c0e vgabios.c:441
     1785    mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c11 vgabios.c:442
     1786    xor dl, dl                                ; 30 d2                       ; 0xc0c13 vgabios.c:443
     1787    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c15 vgabios.c:444
     1788    xchg ah, al                               ; 86 c4                       ; 0xc0c18
     1789    xor bx, bx                                ; 31 db                       ; 0xc0c1a vgabios.c:446
     1790    jmp short 00c23h                          ; eb 05                       ; 0xc0c1c
     1791    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0c1e
     1792    jnl short 00c31h                          ; 7d 0e                       ; 0xc0c21
     1793    test ax, cx                               ; 85 c8                       ; 0xc0c23 vgabios.c:447
     1794    je short 00c29h                           ; 74 02                       ; 0xc0c25
     1795    or dl, dh                                 ; 08 f2                       ; 0xc0c27 vgabios.c:448
     1796    shr dh, 1                                 ; d0 ee                       ; 0xc0c29 vgabios.c:449
     1797    shr cx, 002h                              ; c1 e9 02                    ; 0xc0c2b vgabios.c:450
     1798    inc bx                                    ; 43                          ; 0xc0c2e vgabios.c:451
     1799    jmp short 00c1eh                          ; eb ed                       ; 0xc0c2f
     1800    mov al, dl                                ; 88 d0                       ; 0xc0c31 vgabios.c:453
     1801    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c33
     1802    pop cx                                    ; 59                          ; 0xc0c36
     1803    pop bx                                    ; 5b                          ; 0xc0c37
     1804    pop bp                                    ; 5d                          ; 0xc0c38
     1805    retn                                      ; c3                          ; 0xc0c39
     1806  ; disGetNextSymbol 0xc0c3a LB 0x33c0 -> off=0x0 cb=0000000000000084 uValue=00000000000c0c3a 'vga_read_glyph_cga'
     1807vga_read_glyph_cga:                          ; 0xc0c3a LB 0x84
     1808    push bp                                   ; 55                          ; 0xc0c3a vgabios.c:455
     1809    mov bp, sp                                ; 89 e5                       ; 0xc0c3b
     1810    push cx                                   ; 51                          ; 0xc0c3d
     1811    push si                                   ; 56                          ; 0xc0c3e
     1812    push di                                   ; 57                          ; 0xc0c3f
     1813    push ax                                   ; 50                          ; 0xc0c40
     1814    mov si, dx                                ; 89 d6                       ; 0xc0c41
     1815    cmp bl, 006h                              ; 80 fb 06                    ; 0xc0c43 vgabios.c:463
     1816    je short 00c82h                           ; 74 3a                       ; 0xc0c46
     1817    mov bx, ax                                ; 89 c3                       ; 0xc0c48 vgabios.c:465
     1818    add bx, ax                                ; 01 c3                       ; 0xc0c4a
     1819    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c4c
     1820    xor cx, cx                                ; 31 c9                       ; 0xc0c51 vgabios.c:467
     1821    jmp short 00c5ah                          ; eb 05                       ; 0xc0c53
     1822    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c55
     1823    jnl short 00cb6h                          ; 7d 5c                       ; 0xc0c58
     1824    mov ax, bx                                ; 89 d8                       ; 0xc0c5a vgabios.c:468
     1825    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c5c
     1826    call 00c05h                               ; e8 a3 ff                    ; 0xc0c5f
     1827    mov di, si                                ; 89 f7                       ; 0xc0c62
     1828    inc si                                    ; 46                          ; 0xc0c64
     1829    push SS                                   ; 16                          ; 0xc0c65
     1830    pop ES                                    ; 07                          ; 0xc0c66
     1831    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c67
     1832    lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0c6a vgabios.c:469
     1833    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c6e
     1834    call 00c05h                               ; e8 91 ff                    ; 0xc0c71
     1835    mov di, si                                ; 89 f7                       ; 0xc0c74
     1836    inc si                                    ; 46                          ; 0xc0c76
     1837    push SS                                   ; 16                          ; 0xc0c77
     1838    pop ES                                    ; 07                          ; 0xc0c78
     1839    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c79
     1840    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0c7c vgabios.c:470
     1841    inc cx                                    ; 41                          ; 0xc0c7f vgabios.c:471
     1842    jmp short 00c55h                          ; eb d3                       ; 0xc0c80
     1843    mov bx, ax                                ; 89 c3                       ; 0xc0c82 vgabios.c:473
     1844    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c84
     1845    xor cx, cx                                ; 31 c9                       ; 0xc0c89 vgabios.c:474
     1846    jmp short 00c92h                          ; eb 05                       ; 0xc0c8b
     1847    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c8d
     1848    jnl short 00cb6h                          ; 7d 24                       ; 0xc0c90
     1849    mov di, si                                ; 89 f7                       ; 0xc0c92 vgabios.c:475
     1850    inc si                                    ; 46                          ; 0xc0c94
     1851    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0c95
     1852    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0c98
     1853    push SS                                   ; 16                          ; 0xc0c9b
     1854    pop ES                                    ; 07                          ; 0xc0c9c
     1855    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c9d
     1856    mov di, si                                ; 89 f7                       ; 0xc0ca0 vgabios.c:476
     1857    inc si                                    ; 46                          ; 0xc0ca2
     1858    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0ca3
     1859    mov al, byte [es:bx+02000h]               ; 26 8a 87 00 20              ; 0xc0ca6
     1860    push SS                                   ; 16                          ; 0xc0cab
     1861    pop ES                                    ; 07                          ; 0xc0cac
     1862    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cad
     1863    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0cb0 vgabios.c:477
     1864    inc cx                                    ; 41                          ; 0xc0cb3 vgabios.c:478
     1865    jmp short 00c8dh                          ; eb d7                       ; 0xc0cb4
     1866    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0cb6 vgabios.c:480
     1867    pop di                                    ; 5f                          ; 0xc0cb9
     1868    pop si                                    ; 5e                          ; 0xc0cba
     1869    pop cx                                    ; 59                          ; 0xc0cbb
     1870    pop bp                                    ; 5d                          ; 0xc0cbc
     1871    retn                                      ; c3                          ; 0xc0cbd
     1872  ; disGetNextSymbol 0xc0cbe LB 0x333c -> off=0x0 cb=0000000000000011 uValue=00000000000c0cbe 'vga_char_ofs_cga'
     1873vga_char_ofs_cga:                            ; 0xc0cbe LB 0x11
     1874    push bp                                   ; 55                          ; 0xc0cbe vgabios.c:482
     1875    mov bp, sp                                ; 89 e5                       ; 0xc0cbf
     1876    xor dh, dh                                ; 30 f6                       ; 0xc0cc1 vgabios.c:487
     1877    imul dx, bx                               ; 0f af d3                    ; 0xc0cc3
     1878    sal dx, 002h                              ; c1 e2 02                    ; 0xc0cc6
     1879    xor ah, ah                                ; 30 e4                       ; 0xc0cc9
     1880    add ax, dx                                ; 01 d0                       ; 0xc0ccb
     1881    pop bp                                    ; 5d                          ; 0xc0ccd vgabios.c:488
     1882    retn                                      ; c3                          ; 0xc0cce
     1883  ; disGetNextSymbol 0xc0ccf LB 0x332b -> off=0x0 cb=0000000000000065 uValue=00000000000c0ccf 'vga_read_char_cga'
     1884vga_read_char_cga:                           ; 0xc0ccf LB 0x65
     1885    push bp                                   ; 55                          ; 0xc0ccf vgabios.c:490
     1886    mov bp, sp                                ; 89 e5                       ; 0xc0cd0
     1887    push bx                                   ; 53                          ; 0xc0cd2
     1888    push cx                                   ; 51                          ; 0xc0cd3
     1889    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0cd4
     1890    movzx bx, dl                              ; 0f b6 da                    ; 0xc0cd7 vgabios.c:496
     1891    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0cda
     1892    call 00c3ah                               ; e8 5a ff                    ; 0xc0cdd
     1893    push strict byte 00008h                   ; 6a 08                       ; 0xc0ce0 vgabios.c:499
     1894    push 00080h                               ; 68 80 00                    ; 0xc0ce2
     1895    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0ce5 vgabios.c:57
     1896    xor ax, ax                                ; 31 c0                       ; 0xc0ce8
     1897    mov es, ax                                ; 8e c0                       ; 0xc0cea
     1898    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0cec
     1899    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0cef
     1900    xor cx, cx                                ; 31 c9                       ; 0xc0cf3 vgabios.c:58
     1901    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0cf5
     1902    call 00a56h                               ; e8 5b fd                    ; 0xc0cf8
     1903    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0cfb
     1904    test ah, 080h                             ; f6 c4 80                    ; 0xc0cfe vgabios.c:501
     1905    jne short 00d2ah                          ; 75 27                       ; 0xc0d01
     1906    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0d03 vgabios.c:57
     1907    xor ax, ax                                ; 31 c0                       ; 0xc0d06
     1908    mov es, ax                                ; 8e c0                       ; 0xc0d08
     1909    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d0a
     1910    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d0d
     1911    test dx, dx                               ; 85 d2                       ; 0xc0d11 vgabios.c:505
     1912    jne short 00d19h                          ; 75 04                       ; 0xc0d13
     1913    test ax, ax                               ; 85 c0                       ; 0xc0d15
     1914    je short 00d2ah                           ; 74 11                       ; 0xc0d17
     1915    push strict byte 00008h                   ; 6a 08                       ; 0xc0d19 vgabios.c:506
     1916    push 00080h                               ; 68 80 00                    ; 0xc0d1b
     1917    mov cx, 00080h                            ; b9 80 00                    ; 0xc0d1e
     1918    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d21
     1919    call 00a56h                               ; e8 2f fd                    ; 0xc0d24
     1920    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d27
     1921    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0d2a vgabios.c:509
     1922    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0d2d
     1923    pop cx                                    ; 59                          ; 0xc0d30
     1924    pop bx                                    ; 5b                          ; 0xc0d31
     1925    pop bp                                    ; 5d                          ; 0xc0d32
     1926    retn                                      ; c3                          ; 0xc0d33
     1927  ; disGetNextSymbol 0xc0d34 LB 0x32c6 -> off=0x0 cb=0000000000000127 uValue=00000000000c0d34 'vga_read_char_attr'
     1928vga_read_char_attr:                          ; 0xc0d34 LB 0x127
     1929    push bp                                   ; 55                          ; 0xc0d34 vgabios.c:511
     1930    mov bp, sp                                ; 89 e5                       ; 0xc0d35
     1931    push bx                                   ; 53                          ; 0xc0d37
     1932    push cx                                   ; 51                          ; 0xc0d38
     1933    push si                                   ; 56                          ; 0xc0d39
     1934    push di                                   ; 57                          ; 0xc0d3a
     1935    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0d3b
     1936    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0d3e
     1937    mov si, dx                                ; 89 d6                       ; 0xc0d41
     1938    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0d43 vgabios.c:37
     1939    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d46
     1940    mov es, ax                                ; 8e c0                       ; 0xc0d49
     1941    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0d4b
     1942    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0d4e vgabios.c:38
     1943    xor ah, ah                                ; 30 e4                       ; 0xc0d51 vgabios.c:519
     1944    call 033a1h                               ; e8 4b 26                    ; 0xc0d53
     1945    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0d56
     1946    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0d59 vgabios.c:520
     1947    je near 00e52h                            ; 0f 84 f3 00                 ; 0xc0d5b
     1948    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc0d5f vgabios.c:524
     1949    lea bx, [bp-018h]                         ; 8d 5e e8                    ; 0xc0d63
     1950    lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc0d66
     1951    mov ax, cx                                ; 89 c8                       ; 0xc0d69
     1952    call 00a17h                               ; e8 a9 fc                    ; 0xc0d6b
     1953    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc0d6e vgabios.c:525
     1954    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc0d71
     1955    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc0d74 vgabios.c:526
     1956    xor al, al                                ; 30 c0                       ; 0xc0d77
     1957    shr ax, 008h                              ; c1 e8 08                    ; 0xc0d79
     1958    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0d7c
     1959    mov bx, 00084h                            ; bb 84 00                    ; 0xc0d7f vgabios.c:37
     1960    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0d82
     1961    mov es, dx                                ; 8e c2                       ; 0xc0d85
     1962    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc0d87
     1963    xor dh, dh                                ; 30 f6                       ; 0xc0d8a vgabios.c:38
     1964    inc dx                                    ; 42                          ; 0xc0d8c
     1965    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc0d8d vgabios.c:47
     1966    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0d90
     1967    mov word [bp-014h], di                    ; 89 7e ec                    ; 0xc0d93 vgabios.c:48
     1968    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc0d96 vgabios.c:532
     1969    sal bx, 003h                              ; c1 e3 03                    ; 0xc0d9a
     1970    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0d9d
     1971    jne short 00ddah                          ; 75 36                       ; 0xc0da2
     1972    imul dx, di                               ; 0f af d7                    ; 0xc0da4 vgabios.c:534
     1973    add dx, dx                                ; 01 d2                       ; 0xc0da7
     1974    or dl, 0ffh                               ; 80 ca ff                    ; 0xc0da9
     1975    mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0dac
     1976    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc0daf
     1977    mov cx, word [bp-016h]                    ; 8b 4e ea                    ; 0xc0db3
     1978    inc cx                                    ; 41                          ; 0xc0db6
     1979    imul dx, cx                               ; 0f af d1                    ; 0xc0db7
     1980    xor ah, ah                                ; 30 e4                       ; 0xc0dba
     1981    imul di, ax                               ; 0f af f8                    ; 0xc0dbc
     1982    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0dbf
     1983    add ax, di                                ; 01 f8                       ; 0xc0dc3
     1984    add ax, ax                                ; 01 c0                       ; 0xc0dc5
     1985    mov di, dx                                ; 89 d7                       ; 0xc0dc7
     1986    add di, ax                                ; 01 c7                       ; 0xc0dc9
     1987    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0dcb vgabios.c:45
     1988    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0dcf
     1989    push SS                                   ; 16                          ; 0xc0dd2 vgabios.c:48
     1990    pop ES                                    ; 07                          ; 0xc0dd3
     1991    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0dd4
     1992    jmp near 00e52h                           ; e9 78 00                    ; 0xc0dd7 vgabios.c:536
     1993    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0dda vgabios.c:537
     1994    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0dde
     1995    je short 00e2eh                           ; 74 4b                       ; 0xc0de1
     1996    cmp bl, 002h                              ; 80 fb 02                    ; 0xc0de3
     1997    jc short 00e52h                           ; 72 6a                       ; 0xc0de6
     1998    jbe short 00df1h                          ; 76 07                       ; 0xc0de8
     1999    cmp bl, 004h                              ; 80 fb 04                    ; 0xc0dea
     2000    jbe short 00e0ah                          ; 76 1b                       ; 0xc0ded
     2001    jmp short 00e52h                          ; eb 61                       ; 0xc0def
     2002    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc0df1 vgabios.c:540
     2003    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0df5
     2004    mov bx, word [bp-014h]                    ; 8b 5e ec                    ; 0xc0df9
     2005    call 00cbeh                               ; e8 bf fe                    ; 0xc0dfc
     2006    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc0dff vgabios.c:541
     2007    call 00ccfh                               ; e8 c9 fe                    ; 0xc0e03
     2008    xor ah, ah                                ; 30 e4                       ; 0xc0e06
     2009    jmp short 00dd2h                          ; eb c8                       ; 0xc0e08
     2010    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e0a vgabios.c:47
     2011    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0e0d
     2012    xor dh, dh                                ; 30 f6                       ; 0xc0e10 vgabios.c:546
     2013    mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0e12
     2014    push dx                                   ; 52                          ; 0xc0e15
     2015    movzx dx, al                              ; 0f b6 d0                    ; 0xc0e16
     2016    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0e19
     2017    mov bx, di                                ; 89 fb                       ; 0xc0e1d
     2018    call 00af9h                               ; e8 d7 fc                    ; 0xc0e1f
     2019    mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0e22 vgabios.c:547
     2020    mov dx, ax                                ; 89 c2                       ; 0xc0e25
     2021    mov ax, di                                ; 89 f8                       ; 0xc0e27
     2022    call 00b23h                               ; e8 f7 fc                    ; 0xc0e29
     2023    jmp short 00e06h                          ; eb d8                       ; 0xc0e2c
     2024    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e2e vgabios.c:47
     2025    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0e31
     2026    xor dh, dh                                ; 30 f6                       ; 0xc0e34 vgabios.c:551
     2027    mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc0e36
     2028    push dx                                   ; 52                          ; 0xc0e39
     2029    movzx dx, al                              ; 0f b6 d0                    ; 0xc0e3a
     2030    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc0e3d
     2031    mov bx, di                                ; 89 fb                       ; 0xc0e41
     2032    call 00b61h                               ; e8 1b fd                    ; 0xc0e43
     2033    mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0e46 vgabios.c:552
     2034    mov dx, ax                                ; 89 c2                       ; 0xc0e49
     2035    mov ax, di                                ; 89 f8                       ; 0xc0e4b
     2036    call 00bc6h                               ; e8 76 fd                    ; 0xc0e4d
     2037    jmp short 00e06h                          ; eb b4                       ; 0xc0e50
     2038    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0e52 vgabios.c:561
     2039    pop di                                    ; 5f                          ; 0xc0e55
     2040    pop si                                    ; 5e                          ; 0xc0e56
     2041    pop cx                                    ; 59                          ; 0xc0e57
     2042    pop bx                                    ; 5b                          ; 0xc0e58
     2043    pop bp                                    ; 5d                          ; 0xc0e59
     2044    retn                                      ; c3                          ; 0xc0e5a
     2045  ; disGetNextSymbol 0xc0e5b LB 0x319f -> off=0x10 cb=0000000000000083 uValue=00000000000c0e6b 'vga_get_font_info'
     2046    db  082h, 00eh, 0c7h, 00eh, 0cch, 00eh, 0d3h, 00eh, 0d8h, 00eh, 0ddh, 00eh, 0e2h, 00eh, 0e7h, 00eh
     2047vga_get_font_info:                           ; 0xc0e6b LB 0x83
     2048    push si                                   ; 56                          ; 0xc0e6b vgabios.c:563
     2049    push di                                   ; 57                          ; 0xc0e6c
     2050    push bp                                   ; 55                          ; 0xc0e6d
     2051    mov bp, sp                                ; 89 e5                       ; 0xc0e6e
     2052    mov di, dx                                ; 89 d7                       ; 0xc0e70
     2053    mov si, bx                                ; 89 de                       ; 0xc0e72
     2054    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0e74 vgabios.c:568
     2055    jnbe short 00ec1h                         ; 77 48                       ; 0xc0e77
     2056    mov bx, ax                                ; 89 c3                       ; 0xc0e79
     2057    add bx, ax                                ; 01 c3                       ; 0xc0e7b
     2058    jmp word [cs:bx+00e5bh]                   ; 2e ff a7 5b 0e              ; 0xc0e7d
     2059    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0e82 vgabios.c:57
     2060    xor ax, ax                                ; 31 c0                       ; 0xc0e85
     2061    mov es, ax                                ; 8e c0                       ; 0xc0e87
     2062    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0e89
     2063    mov ax, word [es:bx+002h]                 ; 26 8b 47 02                 ; 0xc0e8c
     2064    push SS                                   ; 16                          ; 0xc0e90 vgabios.c:571
     2065    pop ES                                    ; 07                          ; 0xc0e91
     2066    mov word [es:si], dx                      ; 26 89 14                    ; 0xc0e92
     2067    mov word [es:di], ax                      ; 26 89 05                    ; 0xc0e95
     2068    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e98
     2069    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0e9b
     2070    mov es, ax                                ; 8e c0                       ; 0xc0e9e
     2071    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ea0
     2072    xor ah, ah                                ; 30 e4                       ; 0xc0ea3
     2073    push SS                                   ; 16                          ; 0xc0ea5
     2074    pop ES                                    ; 07                          ; 0xc0ea6
     2075    mov bx, cx                                ; 89 cb                       ; 0xc0ea7
     2076    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0ea9
     2077    mov bx, 00084h                            ; bb 84 00                    ; 0xc0eac
     2078    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0eaf
     2079    mov es, ax                                ; 8e c0                       ; 0xc0eb2
     2080    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0eb4
     2081    xor ah, ah                                ; 30 e4                       ; 0xc0eb7
     2082    push SS                                   ; 16                          ; 0xc0eb9
     2083    pop ES                                    ; 07                          ; 0xc0eba
     2084    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc0ebb
     2085    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0ebe
     2086    pop bp                                    ; 5d                          ; 0xc0ec1
     2087    pop di                                    ; 5f                          ; 0xc0ec2
     2088    pop si                                    ; 5e                          ; 0xc0ec3
     2089    retn 00002h                               ; c2 02 00                    ; 0xc0ec4
     2090    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0ec7 vgabios.c:57
     2091    jmp short 00e85h                          ; eb b9                       ; 0xc0eca
     2092    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0ecc vgabios.c:576
     2093    mov ax, ds                                ; 8c d8                       ; 0xc0ecf
     2094    jmp short 00e90h                          ; eb bd                       ; 0xc0ed1 vgabios.c:577
     2095    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0ed3 vgabios.c:579
     2096    jmp short 00ecfh                          ; eb f7                       ; 0xc0ed6
     2097    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0ed8 vgabios.c:582
     2098    jmp short 00ecfh                          ; eb f2                       ; 0xc0edb
     2099    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0edd vgabios.c:585
     2100    jmp short 00ecfh                          ; eb ed                       ; 0xc0ee0
     2101    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0ee2 vgabios.c:588
     2102    jmp short 00ecfh                          ; eb e8                       ; 0xc0ee5
     2103    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0ee7 vgabios.c:591
     2104    jmp short 00ecfh                          ; eb e3                       ; 0xc0eea
     2105    jmp short 00ec1h                          ; eb d3                       ; 0xc0eec vgabios.c:597
     2106  ; disGetNextSymbol 0xc0eee LB 0x310c -> off=0x0 cb=0000000000000156 uValue=00000000000c0eee 'vga_read_pixel'
     2107vga_read_pixel:                              ; 0xc0eee LB 0x156
     2108    push bp                                   ; 55                          ; 0xc0eee vgabios.c:610
     2109    mov bp, sp                                ; 89 e5                       ; 0xc0eef
     2110    push si                                   ; 56                          ; 0xc0ef1
     2111    push di                                   ; 57                          ; 0xc0ef2
     2112    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc0ef3
     2113    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0ef6
     2114    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc0ef9
     2115    mov si, cx                                ; 89 ce                       ; 0xc0efc
     2116    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0efe vgabios.c:37
     2117    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f01
     2118    mov es, ax                                ; 8e c0                       ; 0xc0f04
     2119    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f06
     2120    xor ah, ah                                ; 30 e4                       ; 0xc0f09 vgabios.c:617
     2121    call 033a1h                               ; e8 93 24                    ; 0xc0f0b
     2122    mov ah, al                                ; 88 c4                       ; 0xc0f0e
     2123    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f10 vgabios.c:618
     2124    je near 0103dh                            ; 0f 84 27 01                 ; 0xc0f12
     2125    movzx bx, al                              ; 0f b6 d8                    ; 0xc0f16 vgabios.c:620
     2126    sal bx, 003h                              ; c1 e3 03                    ; 0xc0f19
     2127    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f1c
     2128    je near 0103dh                            ; 0f 84 18 01                 ; 0xc0f21
     2129    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f25 vgabios.c:624
     2130    cmp ch, 003h                              ; 80 fd 03                    ; 0xc0f29
     2131    jc short 00f3fh                           ; 72 11                       ; 0xc0f2c
     2132    jbe short 00f47h                          ; 76 17                       ; 0xc0f2e
     2133    cmp ch, 005h                              ; 80 fd 05                    ; 0xc0f30
     2134    je near 01016h                            ; 0f 84 df 00                 ; 0xc0f33
     2135    cmp ch, 004h                              ; 80 fd 04                    ; 0xc0f37
     2136    je short 00f47h                           ; 74 0b                       ; 0xc0f3a
     2137    jmp near 01036h                           ; e9 f7 00                    ; 0xc0f3c
     2138    cmp ch, 002h                              ; 80 fd 02                    ; 0xc0f3f
     2139    je short 00fb2h                           ; 74 6e                       ; 0xc0f42
     2140    jmp near 01036h                           ; e9 ef 00                    ; 0xc0f44
     2141    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0f47 vgabios.c:47
     2142    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f4a
     2143    mov es, ax                                ; 8e c0                       ; 0xc0f4d
     2144    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0f4f
     2145    imul ax, word [bp-00ch]                   ; 0f af 46 f4                 ; 0xc0f52 vgabios.c:48
     2146    mov bx, dx                                ; 89 d3                       ; 0xc0f56
     2147    shr bx, 003h                              ; c1 eb 03                    ; 0xc0f58
     2148    add bx, ax                                ; 01 c3                       ; 0xc0f5b
     2149    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc0f5d vgabios.c:47
     2150    mov cx, word [es:di]                      ; 26 8b 0d                    ; 0xc0f60
     2151    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc0f63 vgabios.c:48
     2152    imul ax, cx                               ; 0f af c1                    ; 0xc0f67
     2153    add bx, ax                                ; 01 c3                       ; 0xc0f6a
     2154    mov cl, dl                                ; 88 d1                       ; 0xc0f6c vgabios.c:629
     2155    and cl, 007h                              ; 80 e1 07                    ; 0xc0f6e
     2156    mov ax, 00080h                            ; b8 80 00                    ; 0xc0f71
     2157    sar ax, CL                                ; d3 f8                       ; 0xc0f74
     2158    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc0f76
     2159    xor ch, ch                                ; 30 ed                       ; 0xc0f79 vgabios.c:630
     2160    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc0f7b vgabios.c:631
     2161    jmp short 00f88h                          ; eb 08                       ; 0xc0f7e
     2162    cmp byte [bp-006h], 004h                  ; 80 7e fa 04                 ; 0xc0f80
     2163    jnc near 01038h                           ; 0f 83 b0 00                 ; 0xc0f84
     2164    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc0f88 vgabios.c:632
     2165    sal ax, 008h                              ; c1 e0 08                    ; 0xc0f8c
     2166    or AL, strict byte 004h                   ; 0c 04                       ; 0xc0f8f
     2167    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0f91
     2168    out DX, ax                                ; ef                          ; 0xc0f94
     2169    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc0f95 vgabios.c:37
     2170    mov es, ax                                ; 8e c0                       ; 0xc0f98
     2171    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f9a
     2172    and al, byte [bp-008h]                    ; 22 46 f8                    ; 0xc0f9d vgabios.c:38
     2173    test al, al                               ; 84 c0                       ; 0xc0fa0 vgabios.c:634
     2174    jbe short 00fadh                          ; 76 09                       ; 0xc0fa2
     2175    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc0fa4 vgabios.c:635
     2176    mov AL, strict byte 001h                  ; b0 01                       ; 0xc0fa7
     2177    sal al, CL                                ; d2 e0                       ; 0xc0fa9
     2178    or ch, al                                 ; 08 c5                       ; 0xc0fab
     2179    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc0fad vgabios.c:636
     2180    jmp short 00f80h                          ; eb ce                       ; 0xc0fb0
     2181    movzx cx, byte [bx+047b1h]                ; 0f b6 8f b1 47              ; 0xc0fb2 vgabios.c:639
     2182    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc0fb7
     2183    sub bx, cx                                ; 29 cb                       ; 0xc0fba
     2184    mov cx, bx                                ; 89 d9                       ; 0xc0fbc
     2185    mov bx, dx                                ; 89 d3                       ; 0xc0fbe
     2186    shr bx, CL                                ; d3 eb                       ; 0xc0fc0
     2187    mov cx, bx                                ; 89 d9                       ; 0xc0fc2
     2188    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc0fc4
     2189    shr bx, 1                                 ; d1 eb                       ; 0xc0fc7
     2190    imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc0fc9
     2191    add bx, cx                                ; 01 cb                       ; 0xc0fcc
     2192    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc0fce vgabios.c:640
     2193    je short 00fd7h                           ; 74 03                       ; 0xc0fd2
     2194    add bh, 020h                              ; 80 c7 20                    ; 0xc0fd4 vgabios.c:641
     2195    mov cx, 0b800h                            ; b9 00 b8                    ; 0xc0fd7 vgabios.c:37
     2196    mov es, cx                                ; 8e c1                       ; 0xc0fda
     2197    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0fdc
     2198    movzx bx, ah                              ; 0f b6 dc                    ; 0xc0fdf vgabios.c:643
     2199    sal bx, 003h                              ; c1 e3 03                    ; 0xc0fe2
     2200    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc0fe5
     2201    jne short 01001h                          ; 75 15                       ; 0xc0fea
     2202    and dx, strict byte 00003h                ; 83 e2 03                    ; 0xc0fec vgabios.c:644
     2203    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc0fef
     2204    sub cx, dx                                ; 29 d1                       ; 0xc0ff2
     2205    add cx, cx                                ; 01 c9                       ; 0xc0ff4
     2206    xor ah, ah                                ; 30 e4                       ; 0xc0ff6
     2207    sar ax, CL                                ; d3 f8                       ; 0xc0ff8
     2208    mov ch, al                                ; 88 c5                       ; 0xc0ffa
     2209    and ch, 003h                              ; 80 e5 03                    ; 0xc0ffc
     2210    jmp short 01038h                          ; eb 37                       ; 0xc0fff vgabios.c:645
     2211    xor dh, dh                                ; 30 f6                       ; 0xc1001 vgabios.c:646
     2212    and dl, 007h                              ; 80 e2 07                    ; 0xc1003
     2213    mov cx, strict word 00007h                ; b9 07 00                    ; 0xc1006
     2214    sub cx, dx                                ; 29 d1                       ; 0xc1009
     2215    xor ah, ah                                ; 30 e4                       ; 0xc100b
     2216    sar ax, CL                                ; d3 f8                       ; 0xc100d
     2217    mov ch, al                                ; 88 c5                       ; 0xc100f
     2218    and ch, 001h                              ; 80 e5 01                    ; 0xc1011
     2219    jmp short 01038h                          ; eb 22                       ; 0xc1014 vgabios.c:647
     2220    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1016 vgabios.c:47
     2221    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1019
     2222    mov es, ax                                ; 8e c0                       ; 0xc101c
     2223    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc101e
     2224    sal ax, 003h                              ; c1 e0 03                    ; 0xc1021 vgabios.c:48
     2225    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc1024
     2226    imul bx, ax                               ; 0f af d8                    ; 0xc1027
     2227    add bx, dx                                ; 01 d3                       ; 0xc102a
     2228    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc102c vgabios.c:37
     2229    mov es, ax                                ; 8e c0                       ; 0xc102f
     2230    mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc1031
     2231    jmp short 01038h                          ; eb 02                       ; 0xc1034 vgabios.c:651
     2232    xor ch, ch                                ; 30 ed                       ; 0xc1036 vgabios.c:656
     2233    push SS                                   ; 16                          ; 0xc1038 vgabios.c:658
     2234    pop ES                                    ; 07                          ; 0xc1039
     2235    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc103a
     2236    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc103d vgabios.c:659
     2237    pop di                                    ; 5f                          ; 0xc1040
     2238    pop si                                    ; 5e                          ; 0xc1041
     2239    pop bp                                    ; 5d                          ; 0xc1042
     2240    retn                                      ; c3                          ; 0xc1043
     2241  ; disGetNextSymbol 0xc1044 LB 0x2fb6 -> off=0x0 cb=000000000000008c uValue=00000000000c1044 'biosfn_perform_gray_scale_summing'
     2242biosfn_perform_gray_scale_summing:           ; 0xc1044 LB 0x8c
     2243    push bp                                   ; 55                          ; 0xc1044 vgabios.c:664
     2244    mov bp, sp                                ; 89 e5                       ; 0xc1045
     2245    push bx                                   ; 53                          ; 0xc1047
     2246    push cx                                   ; 51                          ; 0xc1048
     2247    push si                                   ; 56                          ; 0xc1049
     2248    push di                                   ; 57                          ; 0xc104a
     2249    push ax                                   ; 50                          ; 0xc104b
     2250    push ax                                   ; 50                          ; 0xc104c
     2251    mov bx, ax                                ; 89 c3                       ; 0xc104d
     2252    mov di, dx                                ; 89 d7                       ; 0xc104f
     2253    mov dx, 003dah                            ; ba da 03                    ; 0xc1051 vgabios.c:669
     2254    in AL, DX                                 ; ec                          ; 0xc1054
    22482255    db  02ah, 0e4h
    2249     ; sub ah, ah                                ; 2a e4                     ; 0xc1047
    2250     xor al, al                                ; 30 c0                       ; 0xc1049 vgabios.c:668
    2251     mov dx, 003c0h                            ; ba c0 03                    ; 0xc104b
    2252     out DX, AL                                ; ee                          ; 0xc104e
    2253     xor si, si                                ; 31 f6                       ; 0xc104f vgabios.c:670
    2254     cmp si, di                                ; 39 fe                       ; 0xc1051
    2255     jnc short 010a7h                          ; 73 52                       ; 0xc1053
    2256     mov al, bl                                ; 88 d8                       ; 0xc1055 vgabios.c:673
    2257     mov dx, 003c7h                            ; ba c7 03                    ; 0xc1057
    2258     out DX, AL                                ; ee                          ; 0xc105a
    2259     mov dx, 003c9h                            ; ba c9 03                    ; 0xc105b vgabios.c:675
    2260     in AL, DX                                 ; ec                          ; 0xc105e
     2256    ; sub ah, ah                                ; 2a e4                     ; 0xc1055
     2257    xor al, al                                ; 30 c0                       ; 0xc1057 vgabios.c:670
     2258    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1059
     2259    out DX, AL                                ; ee                          ; 0xc105c
     2260    xor si, si                                ; 31 f6                       ; 0xc105d vgabios.c:672
     2261    cmp si, di                                ; 39 fe                       ; 0xc105f
     2262    jnc short 010b5h                          ; 73 52                       ; 0xc1061
     2263    mov al, bl                                ; 88 d8                       ; 0xc1063 vgabios.c:675
     2264    mov dx, 003c7h                            ; ba c7 03                    ; 0xc1065
     2265    out DX, AL                                ; ee                          ; 0xc1068
     2266    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1069 vgabios.c:677
     2267    in AL, DX                                 ; ec                          ; 0xc106c
    22612268    db  02ah, 0e4h
    2262     ; sub ah, ah                                ; 2a e4                     ; 0xc105f
    2263     mov cx, ax                                ; 89 c1                       ; 0xc1061
    2264     in AL, DX                                 ; ec                          ; 0xc1063 vgabios.c:676
     2269    ; sub ah, ah                                ; 2a e4                     ; 0xc106d
     2270    mov cx, ax                                ; 89 c1                       ; 0xc106f
     2271    in AL, DX                                 ; ec                          ; 0xc1071 vgabios.c:678
    22652272    db  02ah, 0e4h
    2266     ; sub ah, ah                                ; 2a e4                     ; 0xc1064
    2267     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1066
    2268     in AL, DX                                 ; ec                          ; 0xc1069 vgabios.c:677
     2273    ; sub ah, ah                                ; 2a e4                     ; 0xc1072
     2274    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1074
     2275    in AL, DX                                 ; ec                          ; 0xc1077 vgabios.c:679
    22692276    db  02ah, 0e4h
    2270     ; sub ah, ah                                ; 2a e4                     ; 0xc106a
    2271     xor ch, ch                                ; 30 ed                       ; 0xc106c vgabios.c:680
    2272     imul cx, cx, strict byte 0004dh           ; 6b c9 4d                    ; 0xc106e
    2273     mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc1071
    2274     movzx cx, byte [bp-00ch]                  ; 0f b6 4e f4                 ; 0xc1074
    2275     imul cx, cx, 00097h                       ; 69 c9 97 00                 ; 0xc1078
    2276     add cx, word [bp-00ah]                    ; 03 4e f6                    ; 0xc107c
    2277     xor ah, ah                                ; 30 e4                       ; 0xc107f
    2278     imul ax, ax, strict byte 0001ch           ; 6b c0 1c                    ; 0xc1081
    2279     add cx, ax                                ; 01 c1                       ; 0xc1084
    2280     add cx, 00080h                            ; 81 c1 80 00                 ; 0xc1086
    2281     sar cx, 008h                              ; c1 f9 08                    ; 0xc108a
    2282     cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc108d vgabios.c:682
    2283     jbe short 01095h                          ; 76 03                       ; 0xc1090
    2284     mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc1092
    2285     mov al, bl                                ; 88 d8                       ; 0xc1095 vgabios.c:685
    2286     mov dx, 003c8h                            ; ba c8 03                    ; 0xc1097
    2287     out DX, AL                                ; ee                          ; 0xc109a
    2288     mov al, cl                                ; 88 c8                       ; 0xc109b vgabios.c:687
    2289     mov dx, 003c9h                            ; ba c9 03                    ; 0xc109d
    2290     out DX, AL                                ; ee                          ; 0xc10a0
    2291     out DX, AL                                ; ee                          ; 0xc10a1 vgabios.c:688
    2292     out DX, AL                                ; ee                          ; 0xc10a2 vgabios.c:689
    2293     inc bx                                    ; 43                          ; 0xc10a3 vgabios.c:690
    2294     inc si                                    ; 46                          ; 0xc10a4 vgabios.c:691
    2295     jmp short 01051h                          ; eb aa                       ; 0xc10a5
    2296     mov dx, 003dah                            ; ba da 03                    ; 0xc10a7 vgabios.c:692
    2297     in AL, DX                                 ; ec                          ; 0xc10aa
     2277    ; sub ah, ah                                ; 2a e4                     ; 0xc1078
     2278    xor ch, ch                                ; 30 ed                       ; 0xc107a vgabios.c:682
     2279    imul cx, cx, strict byte 0004dh           ; 6b c9 4d                    ; 0xc107c
     2280    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc107f
     2281    movzx cx, byte [bp-00ch]                  ; 0f b6 4e f4                 ; 0xc1082
     2282    imul cx, cx, 00097h                       ; 69 c9 97 00                 ; 0xc1086
     2283    add cx, word [bp-00ah]                    ; 03 4e f6                    ; 0xc108a
     2284    xor ah, ah                                ; 30 e4                       ; 0xc108d
     2285    imul ax, ax, strict byte 0001ch           ; 6b c0 1c                    ; 0xc108f
     2286    add cx, ax                                ; 01 c1                       ; 0xc1092
     2287    add cx, 00080h                            ; 81 c1 80 00                 ; 0xc1094
     2288    sar cx, 008h                              ; c1 f9 08                    ; 0xc1098
     2289    cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc109b vgabios.c:684
     2290    jbe short 010a3h                          ; 76 03                       ; 0xc109e
     2291    mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc10a0
     2292    mov al, bl                                ; 88 d8                       ; 0xc10a3 vgabios.c:687
     2293    mov dx, 003c8h                            ; ba c8 03                    ; 0xc10a5
     2294    out DX, AL                                ; ee                          ; 0xc10a8
     2295    mov al, cl                                ; 88 c8                       ; 0xc10a9 vgabios.c:689
     2296    mov dx, 003c9h                            ; ba c9 03                    ; 0xc10ab
     2297    out DX, AL                                ; ee                          ; 0xc10ae
     2298    out DX, AL                                ; ee                          ; 0xc10af vgabios.c:690
     2299    out DX, AL                                ; ee                          ; 0xc10b0 vgabios.c:691
     2300    inc bx                                    ; 43                          ; 0xc10b1 vgabios.c:692
     2301    inc si                                    ; 46                          ; 0xc10b2 vgabios.c:693
     2302    jmp short 0105fh                          ; eb aa                       ; 0xc10b3
     2303    mov dx, 003dah                            ; ba da 03                    ; 0xc10b5 vgabios.c:694
     2304    in AL, DX                                 ; ec                          ; 0xc10b8
    22982305    db  02ah, 0e4h
    2299     ; sub ah, ah                                ; 2a e4                     ; 0xc10ab
    2300     mov AL, strict byte 020h                  ; b0 20                       ; 0xc10ad vgabios.c:693
    2301     mov dx, 003c0h                            ; ba c0 03                    ; 0xc10af
    2302     out DX, AL                                ; ee                          ; 0xc10b2
    2303     mov dx, 003dah                            ; ba da 03                    ; 0xc10b3 vgabios.c:695
    2304     in AL, DX                                 ; ec                          ; 0xc10b6
     2306    ; sub ah, ah                                ; 2a e4                     ; 0xc10b9
     2307    mov AL, strict byte 020h                  ; b0 20                       ; 0xc10bb vgabios.c:695
     2308    mov dx, 003c0h                            ; ba c0 03                    ; 0xc10bd
     2309    out DX, AL                                ; ee                          ; 0xc10c0
     2310    mov dx, 003dah                            ; ba da 03                    ; 0xc10c1 vgabios.c:697
     2311    in AL, DX                                 ; ec                          ; 0xc10c4
    23052312    db  02ah, 0e4h
    2306     ; sub ah, ah                                ; 2a e4                     ; 0xc10b7
    2307     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc10b9 vgabios.c:697
    2308     pop di                                    ; 5f                          ; 0xc10bc
    2309     pop si                                    ; 5e                          ; 0xc10bd
    2310     pop cx                                    ; 59                          ; 0xc10be
    2311     pop bx                                    ; 5b                          ; 0xc10bf
    2312     pop bp                                    ; 5d                          ; 0xc10c0
    2313     retn                                      ; c3                          ; 0xc10c1
    2314   ; disGetNextSymbol 0xc10c2 LB 0x2f63 -> off=0x0 cb=00000000000000f6 uValue=00000000000c10c2 'biosfn_set_cursor_shape'
    2315 biosfn_set_cursor_shape:                     ; 0xc10c2 LB 0xf6
    2316     push bp                                   ; 55                          ; 0xc10c2 vgabios.c:700
    2317     mov bp, sp                                ; 89 e5                       ; 0xc10c3
    2318     push bx                                   ; 53                          ; 0xc10c5
    2319     push cx                                   ; 51                          ; 0xc10c6
    2320     push si                                   ; 56                          ; 0xc10c7
    2321     push di                                   ; 57                          ; 0xc10c8
    2322     push ax                                   ; 50                          ; 0xc10c9
    2323     mov bl, al                                ; 88 c3                       ; 0xc10ca
    2324     mov ah, dl                                ; 88 d4                       ; 0xc10cc
    2325     movzx cx, al                              ; 0f b6 c8                    ; 0xc10ce vgabios.c:706
    2326     sal cx, 008h                              ; c1 e1 08                    ; 0xc10d1
    2327     movzx dx, ah                              ; 0f b6 d4                    ; 0xc10d4
    2328     add dx, cx                                ; 01 ca                       ; 0xc10d7
    2329     mov si, strict word 00060h                ; be 60 00                    ; 0xc10d9 vgabios.c:52
    2330     mov cx, strict word 00040h                ; b9 40 00                    ; 0xc10dc
    2331     mov es, cx                                ; 8e c1                       ; 0xc10df
    2332     mov word [es:si], dx                      ; 26 89 14                    ; 0xc10e1
    2333     mov si, 00087h                            ; be 87 00                    ; 0xc10e4 vgabios.c:37
    2334     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc10e7
    2335     test dl, 008h                             ; f6 c2 08                    ; 0xc10ea vgabios.c:38
    2336     jne near 0118dh                           ; 0f 85 9c 00                 ; 0xc10ed
    2337     mov dl, al                                ; 88 c2                       ; 0xc10f1 vgabios.c:712
    2338     and dl, 060h                              ; 80 e2 60                    ; 0xc10f3
    2339     cmp dl, 020h                              ; 80 fa 20                    ; 0xc10f6
    2340     jne short 01102h                          ; 75 07                       ; 0xc10f9
    2341     mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc10fb vgabios.c:714
    2342     xor ah, ah                                ; 30 e4                       ; 0xc10fd vgabios.c:715
    2343     jmp near 0118dh                           ; e9 8b 00                    ; 0xc10ff vgabios.c:716
    2344     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc1102 vgabios.c:37
    2345     test dl, 001h                             ; f6 c2 01                    ; 0xc1105 vgabios.c:38
    2346     jne near 0118dh                           ; 0f 85 81 00                 ; 0xc1108
    2347     cmp bl, 020h                              ; 80 fb 20                    ; 0xc110c
    2348     jnc near 0118dh                           ; 0f 83 7a 00                 ; 0xc110f
    2349     cmp ah, 020h                              ; 80 fc 20                    ; 0xc1113
    2350     jnc near 0118dh                           ; 0f 83 73 00                 ; 0xc1116
    2351     mov si, 00085h                            ; be 85 00                    ; 0xc111a vgabios.c:47
    2352     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc111d
    2353     mov es, dx                                ; 8e c2                       ; 0xc1120
    2354     mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1122
    2355     mov dx, cx                                ; 89 ca                       ; 0xc1125 vgabios.c:48
    2356     cmp ah, bl                                ; 38 dc                       ; 0xc1127 vgabios.c:727
    2357     jnc short 01137h                          ; 73 0c                       ; 0xc1129
    2358     test ah, ah                               ; 84 e4                       ; 0xc112b vgabios.c:729
    2359     je short 0118dh                           ; 74 5e                       ; 0xc112d
    2360     xor bl, bl                                ; 30 db                       ; 0xc112f vgabios.c:730
    2361     mov ah, cl                                ; 88 cc                       ; 0xc1131 vgabios.c:731
     2313    ; sub ah, ah                                ; 2a e4                     ; 0xc10c5
     2314    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc10c7 vgabios.c:699
     2315    pop di                                    ; 5f                          ; 0xc10ca
     2316    pop si                                    ; 5e                          ; 0xc10cb
     2317    pop cx                                    ; 59                          ; 0xc10cc
     2318    pop bx                                    ; 5b                          ; 0xc10cd
     2319    pop bp                                    ; 5d                          ; 0xc10ce
     2320    retn                                      ; c3                          ; 0xc10cf
     2321  ; disGetNextSymbol 0xc10d0 LB 0x2f2a -> off=0x0 cb=00000000000000f6 uValue=00000000000c10d0 'biosfn_set_cursor_shape'
     2322biosfn_set_cursor_shape:                     ; 0xc10d0 LB 0xf6
     2323    push bp                                   ; 55                          ; 0xc10d0 vgabios.c:702
     2324    mov bp, sp                                ; 89 e5                       ; 0xc10d1
     2325    push bx                                   ; 53                          ; 0xc10d3
     2326    push cx                                   ; 51                          ; 0xc10d4
     2327    push si                                   ; 56                          ; 0xc10d5
     2328    push di                                   ; 57                          ; 0xc10d6
     2329    push ax                                   ; 50                          ; 0xc10d7
     2330    mov bl, al                                ; 88 c3                       ; 0xc10d8
     2331    mov ah, dl                                ; 88 d4                       ; 0xc10da
     2332    movzx cx, al                              ; 0f b6 c8                    ; 0xc10dc vgabios.c:708
     2333    sal cx, 008h                              ; c1 e1 08                    ; 0xc10df
     2334    movzx dx, ah                              ; 0f b6 d4                    ; 0xc10e2
     2335    add dx, cx                                ; 01 ca                       ; 0xc10e5
     2336    mov si, strict word 00060h                ; be 60 00                    ; 0xc10e7 vgabios.c:52
     2337    mov cx, strict word 00040h                ; b9 40 00                    ; 0xc10ea
     2338    mov es, cx                                ; 8e c1                       ; 0xc10ed
     2339    mov word [es:si], dx                      ; 26 89 14                    ; 0xc10ef
     2340    mov si, 00087h                            ; be 87 00                    ; 0xc10f2 vgabios.c:37
     2341    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc10f5
     2342    test dl, 008h                             ; f6 c2 08                    ; 0xc10f8 vgabios.c:38
     2343    jne near 0119bh                           ; 0f 85 9c 00                 ; 0xc10fb
     2344    mov dl, al                                ; 88 c2                       ; 0xc10ff vgabios.c:714
     2345    and dl, 060h                              ; 80 e2 60                    ; 0xc1101
     2346    cmp dl, 020h                              ; 80 fa 20                    ; 0xc1104
     2347    jne short 01110h                          ; 75 07                       ; 0xc1107
     2348    mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc1109 vgabios.c:716
     2349    xor ah, ah                                ; 30 e4                       ; 0xc110b vgabios.c:717
     2350    jmp near 0119bh                           ; e9 8b 00                    ; 0xc110d vgabios.c:718
     2351    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc1110 vgabios.c:37
     2352    test dl, 001h                             ; f6 c2 01                    ; 0xc1113 vgabios.c:38
     2353    jne near 0119bh                           ; 0f 85 81 00                 ; 0xc1116
     2354    cmp bl, 020h                              ; 80 fb 20                    ; 0xc111a
     2355    jnc near 0119bh                           ; 0f 83 7a 00                 ; 0xc111d
     2356    cmp ah, 020h                              ; 80 fc 20                    ; 0xc1121
     2357    jnc near 0119bh                           ; 0f 83 73 00                 ; 0xc1124
     2358    mov si, 00085h                            ; be 85 00                    ; 0xc1128 vgabios.c:47
     2359    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc112b
     2360    mov es, dx                                ; 8e c2                       ; 0xc112e
     2361    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1130
     2362    mov dx, cx                                ; 89 ca                       ; 0xc1133 vgabios.c:48
     2363    cmp ah, bl                                ; 38 dc                       ; 0xc1135 vgabios.c:729
     2364    jnc short 01145h                          ; 73 0c                       ; 0xc1137
     2365    test ah, ah                               ; 84 e4                       ; 0xc1139 vgabios.c:731
     2366    je short 0119bh                           ; 74 5e                       ; 0xc113b
     2367    xor bl, bl                                ; 30 db                       ; 0xc113d vgabios.c:732
     2368    mov ah, cl                                ; 88 cc                       ; 0xc113f vgabios.c:733
    23622369    db  0feh, 0cch
    2363     ; dec ah                                    ; fe cc                     ; 0xc1133
    2364     jmp short 0118dh                          ; eb 56                       ; 0xc1135 vgabios.c:733
    2365     movzx si, ah                              ; 0f b6 f4                    ; 0xc1137 vgabios.c:734
    2366     mov word [bp-00ah], si                    ; 89 76 f6                    ; 0xc113a
    2367     movzx si, bl                              ; 0f b6 f3                    ; 0xc113d
    2368     or si, word [bp-00ah]                     ; 0b 76 f6                    ; 0xc1140
    2369     cmp si, cx                                ; 39 ce                       ; 0xc1143
    2370     jnc short 0115ah                          ; 73 13                       ; 0xc1145
    2371     movzx di, ah                              ; 0f b6 fc                    ; 0xc1147
    2372     mov si, cx                                ; 89 ce                       ; 0xc114a
    2373     dec si                                    ; 4e                          ; 0xc114c
    2374     cmp di, si                                ; 39 f7                       ; 0xc114d
    2375     je short 0118dh                           ; 74 3c                       ; 0xc114f
    2376     movzx si, bl                              ; 0f b6 f3                    ; 0xc1151
    2377     dec cx                                    ; 49                          ; 0xc1154
    2378     dec cx                                    ; 49                          ; 0xc1155
    2379     cmp si, cx                                ; 39 ce                       ; 0xc1156
    2380     je short 0118dh                           ; 74 33                       ; 0xc1158
    2381     cmp ah, 003h                              ; 80 fc 03                    ; 0xc115a vgabios.c:736
    2382     jbe short 0118dh                          ; 76 2e                       ; 0xc115d
    2383     movzx si, bl                              ; 0f b6 f3                    ; 0xc115f vgabios.c:737
    2384     movzx di, ah                              ; 0f b6 fc                    ; 0xc1162
    2385     inc si                                    ; 46                          ; 0xc1165
    2386     inc si                                    ; 46                          ; 0xc1166
    2387     mov cl, dl                                ; 88 d1                       ; 0xc1167
     2370    ; dec ah                                    ; fe cc                     ; 0xc1141
     2371    jmp short 0119bh                          ; eb 56                       ; 0xc1143 vgabios.c:735
     2372    movzx si, ah                              ; 0f b6 f4                    ; 0xc1145 vgabios.c:736
     2373    mov word [bp-00ah], si                    ; 89 76 f6                    ; 0xc1148
     2374    movzx si, bl                              ; 0f b6 f3                    ; 0xc114b
     2375    or si, word [bp-00ah]                     ; 0b 76 f6                    ; 0xc114e
     2376    cmp si, cx                                ; 39 ce                       ; 0xc1151
     2377    jnc short 01168h                          ; 73 13                       ; 0xc1153
     2378    movzx di, ah                              ; 0f b6 fc                    ; 0xc1155
     2379    mov si, cx                                ; 89 ce                       ; 0xc1158
     2380    dec si                                    ; 4e                          ; 0xc115a
     2381    cmp di, si                                ; 39 f7                       ; 0xc115b
     2382    je short 0119bh                           ; 74 3c                       ; 0xc115d
     2383    movzx si, bl                              ; 0f b6 f3                    ; 0xc115f
     2384    dec cx                                    ; 49                          ; 0xc1162
     2385    dec cx                                    ; 49                          ; 0xc1163
     2386    cmp si, cx                                ; 39 ce                       ; 0xc1164
     2387    je short 0119bh                           ; 74 33                       ; 0xc1166
     2388    cmp ah, 003h                              ; 80 fc 03                    ; 0xc1168 vgabios.c:738
     2389    jbe short 0119bh                          ; 76 2e                       ; 0xc116b
     2390    movzx si, bl                              ; 0f b6 f3                    ; 0xc116d vgabios.c:739
     2391    movzx di, ah                              ; 0f b6 fc                    ; 0xc1170
     2392    inc si                                    ; 46                          ; 0xc1173
     2393    inc si                                    ; 46                          ; 0xc1174
     2394    mov cl, dl                                ; 88 d1                       ; 0xc1175
    23882395    db  0feh, 0c9h
    2389     ; dec cl                                    ; fe c9                     ; 0xc1169
    2390     cmp di, si                                ; 39 f7                       ; 0xc116b
    2391     jnle short 01182h                         ; 7f 13                       ; 0xc116d
    2392     sub bl, ah                                ; 28 e3                       ; 0xc116f vgabios.c:739
    2393     add bl, dl                                ; 00 d3                       ; 0xc1171
     2396    ; dec cl                                    ; fe c9                     ; 0xc1177
     2397    cmp di, si                                ; 39 f7                       ; 0xc1179
     2398    jnle short 01190h                         ; 7f 13                       ; 0xc117b
     2399    sub bl, ah                                ; 28 e3                       ; 0xc117d vgabios.c:741
     2400    add bl, dl                                ; 00 d3                       ; 0xc117f
    23942401    db  0feh, 0cbh
    2395     ; dec bl                                    ; fe cb                     ; 0xc1173
    2396     mov ah, cl                                ; 88 cc                       ; 0xc1175 vgabios.c:740
    2397     cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc1177 vgabios.c:741
    2398     jc short 0118dh                           ; 72 11                       ; 0xc117a
     2402    ; dec bl                                    ; fe cb                     ; 0xc1181
     2403    mov ah, cl                                ; 88 cc                       ; 0xc1183 vgabios.c:742
     2404    cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc1185 vgabios.c:743
     2405    jc short 0119bh                           ; 72 11                       ; 0xc1188
    23992406    db  0feh, 0cch
    2400     ; dec ah                                    ; fe cc                     ; 0xc117c vgabios.c:743
     2407    ; dec ah                                    ; fe cc                     ; 0xc118a vgabios.c:745
    24012408    db  0feh, 0cbh
    2402     ; dec bl                                    ; fe cb                     ; 0xc117e vgabios.c:744
    2403     jmp short 0118dh                          ; eb 0b                       ; 0xc1180 vgabios.c:746
    2404     cmp bl, 002h                              ; 80 fb 02                    ; 0xc1182
    2405     jbe short 0118bh                          ; 76 04                       ; 0xc1185
    2406     shr dx, 1                                 ; d1 ea                       ; 0xc1187 vgabios.c:748
    2407     mov bl, dl                                ; 88 d3                       ; 0xc1189
    2408     mov ah, cl                                ; 88 cc                       ; 0xc118b vgabios.c:752
    2409     mov si, strict word 00063h                ; be 63 00                    ; 0xc118d vgabios.c:47
    2410     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc1190
    2411     mov es, dx                                ; 8e c2                       ; 0xc1193
    2412     mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1195
    2413     mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc1198 vgabios.c:763
    2414     mov dx, cx                                ; 89 ca                       ; 0xc119a
    2415     out DX, AL                                ; ee                          ; 0xc119c
    2416     mov si, cx                                ; 89 ce                       ; 0xc119d vgabios.c:764
    2417     inc si                                    ; 46                          ; 0xc119f
    2418     mov al, bl                                ; 88 d8                       ; 0xc11a0
    2419     mov dx, si                                ; 89 f2                       ; 0xc11a2
    2420     out DX, AL                                ; ee                          ; 0xc11a4
    2421     mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc11a5 vgabios.c:765
    2422     mov dx, cx                                ; 89 ca                       ; 0xc11a7
    2423     out DX, AL                                ; ee                          ; 0xc11a9
    2424     mov al, ah                                ; 88 e0                       ; 0xc11aa vgabios.c:766
    2425     mov dx, si                                ; 89 f2                       ; 0xc11ac
    2426     out DX, AL                                ; ee                          ; 0xc11ae
    2427     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc11af vgabios.c:767
    2428     pop di                                    ; 5f                          ; 0xc11b2
    2429     pop si                                    ; 5e                          ; 0xc11b3
    2430     pop cx                                    ; 59                          ; 0xc11b4
    2431     pop bx                                    ; 5b                          ; 0xc11b5
    2432     pop bp                                    ; 5d                          ; 0xc11b6
    2433     retn                                      ; c3                          ; 0xc11b7
    2434   ; disGetNextSymbol 0xc11b8 LB 0x2e6d -> off=0x0 cb=0000000000000089 uValue=00000000000c11b8 'biosfn_set_cursor_pos'
    2435 biosfn_set_cursor_pos:                       ; 0xc11b8 LB 0x89
    2436     push bp                                   ; 55                          ; 0xc11b8 vgabios.c:770
    2437     mov bp, sp                                ; 89 e5                       ; 0xc11b9
    2438     push bx                                   ; 53                          ; 0xc11bb
    2439     push cx                                   ; 51                          ; 0xc11bc
    2440     push si                                   ; 56                          ; 0xc11bd
    2441     push ax                                   ; 50                          ; 0xc11be
    2442     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc11bf vgabios.c:776
    2443     jnbe short 01239h                         ; 77 76                       ; 0xc11c1
    2444     movzx bx, al                              ; 0f b6 d8                    ; 0xc11c3 vgabios.c:779
    2445     add bx, bx                                ; 01 db                       ; 0xc11c6
    2446     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc11c8
    2447     mov cx, strict word 00040h                ; b9 40 00                    ; 0xc11cb vgabios.c:52
    2448     mov es, cx                                ; 8e c1                       ; 0xc11ce
    2449     mov word [es:bx], dx                      ; 26 89 17                    ; 0xc11d0
    2450     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc11d3 vgabios.c:37
    2451     mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc11d6
    2452     cmp al, ah                                ; 38 e0                       ; 0xc11d9 vgabios.c:783
    2453     jne short 01239h                          ; 75 5c                       ; 0xc11db
    2454     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc11dd vgabios.c:47
    2455     mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc11e0
    2456     mov bx, 00084h                            ; bb 84 00                    ; 0xc11e3 vgabios.c:37
    2457     mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc11e6
    2458     movzx bx, ah                              ; 0f b6 dc                    ; 0xc11e9 vgabios.c:38
    2459     inc bx                                    ; 43                          ; 0xc11ec
    2460     mov si, dx                                ; 89 d6                       ; 0xc11ed vgabios.c:789
    2461     and si, 0ff00h                            ; 81 e6 00 ff                 ; 0xc11ef
    2462     shr si, 008h                              ; c1 ee 08                    ; 0xc11f3
    2463     mov word [bp-008h], si                    ; 89 76 f8                    ; 0xc11f6
    2464     imul bx, cx                               ; 0f af d9                    ; 0xc11f9 vgabios.c:792
    2465     or bl, 0ffh                               ; 80 cb ff                    ; 0xc11fc
    2466     xor ah, ah                                ; 30 e4                       ; 0xc11ff
    2467     inc bx                                    ; 43                          ; 0xc1201
    2468     imul ax, bx                               ; 0f af c3                    ; 0xc1202
    2469     movzx si, dl                              ; 0f b6 f2                    ; 0xc1205
    2470     add si, ax                                ; 01 c6                       ; 0xc1208
    2471     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc120a
    2472     imul ax, cx                               ; 0f af c1                    ; 0xc120e
    2473     add si, ax                                ; 01 c6                       ; 0xc1211
    2474     mov bx, strict word 00063h                ; bb 63 00                    ; 0xc1213 vgabios.c:47
    2475     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1216
    2476     mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc1219 vgabios.c:796
    2477     mov dx, bx                                ; 89 da                       ; 0xc121b
    2478     out DX, AL                                ; ee                          ; 0xc121d
    2479     mov ax, si                                ; 89 f0                       ; 0xc121e vgabios.c:797
    2480     xor al, al                                ; 30 c0                       ; 0xc1220
    2481     shr ax, 008h                              ; c1 e8 08                    ; 0xc1222
    2482     lea cx, [bx+001h]                         ; 8d 4f 01                    ; 0xc1225
    2483     mov dx, cx                                ; 89 ca                       ; 0xc1228
    2484     out DX, AL                                ; ee                          ; 0xc122a
    2485     mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc122b vgabios.c:798
    2486     mov dx, bx                                ; 89 da                       ; 0xc122d
    2487     out DX, AL                                ; ee                          ; 0xc122f
    2488     and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc1230 vgabios.c:799
    2489     mov ax, si                                ; 89 f0                       ; 0xc1234
     2409    ; dec bl                                    ; fe cb                     ; 0xc118c vgabios.c:746
     2410    jmp short 0119bh                          ; eb 0b                       ; 0xc118e vgabios.c:748
     2411    cmp bl, 002h                              ; 80 fb 02                    ; 0xc1190
     2412    jbe short 01199h                          ; 76 04                       ; 0xc1193
     2413    shr dx, 1                                 ; d1 ea                       ; 0xc1195 vgabios.c:750
     2414    mov bl, dl                                ; 88 d3                       ; 0xc1197
     2415    mov ah, cl                                ; 88 cc                       ; 0xc1199 vgabios.c:754
     2416    mov si, strict word 00063h                ; be 63 00                    ; 0xc119b vgabios.c:47
     2417    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc119e
     2418    mov es, dx                                ; 8e c2                       ; 0xc11a1
     2419    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc11a3
     2420    mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc11a6 vgabios.c:765
     2421    mov dx, cx                                ; 89 ca                       ; 0xc11a8
     2422    out DX, AL                                ; ee                          ; 0xc11aa
     2423    mov si, cx                                ; 89 ce                       ; 0xc11ab vgabios.c:766
     2424    inc si                                    ; 46                          ; 0xc11ad
     2425    mov al, bl                                ; 88 d8                       ; 0xc11ae
     2426    mov dx, si                                ; 89 f2                       ; 0xc11b0
     2427    out DX, AL                                ; ee                          ; 0xc11b2
     2428    mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc11b3 vgabios.c:767
     2429    mov dx, cx                                ; 89 ca                       ; 0xc11b5
     2430    out DX, AL                                ; ee                          ; 0xc11b7
     2431    mov al, ah                                ; 88 e0                       ; 0xc11b8 vgabios.c:768
     2432    mov dx, si                                ; 89 f2                       ; 0xc11ba
     2433    out DX, AL                                ; ee                          ; 0xc11bc
     2434    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc11bd vgabios.c:769
     2435    pop di                                    ; 5f                          ; 0xc11c0
     2436    pop si                                    ; 5e                          ; 0xc11c1
     2437    pop cx                                    ; 59                          ; 0xc11c2
     2438    pop bx                                    ; 5b                          ; 0xc11c3
     2439    pop bp                                    ; 5d                          ; 0xc11c4
     2440    retn                                      ; c3                          ; 0xc11c5
     2441  ; disGetNextSymbol 0xc11c6 LB 0x2e34 -> off=0x0 cb=0000000000000089 uValue=00000000000c11c6 'biosfn_set_cursor_pos'
     2442biosfn_set_cursor_pos:                       ; 0xc11c6 LB 0x89
     2443    push bp                                   ; 55                          ; 0xc11c6 vgabios.c:772
     2444    mov bp, sp                                ; 89 e5                       ; 0xc11c7
     2445    push bx                                   ; 53                          ; 0xc11c9
     2446    push cx                                   ; 51                          ; 0xc11ca
     2447    push si                                   ; 56                          ; 0xc11cb
     2448    push ax                                   ; 50                          ; 0xc11cc
     2449    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc11cd vgabios.c:778
     2450    jnbe short 01247h                         ; 77 76                       ; 0xc11cf
     2451    movzx bx, al                              ; 0f b6 d8                    ; 0xc11d1 vgabios.c:781
     2452    add bx, bx                                ; 01 db                       ; 0xc11d4
     2453    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc11d6
     2454    mov cx, strict word 00040h                ; b9 40 00                    ; 0xc11d9 vgabios.c:52
     2455    mov es, cx                                ; 8e c1                       ; 0xc11dc
     2456    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc11de
     2457    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc11e1 vgabios.c:37
     2458    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc11e4
     2459    cmp al, ah                                ; 38 e0                       ; 0xc11e7 vgabios.c:785
     2460    jne short 01247h                          ; 75 5c                       ; 0xc11e9
     2461    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc11eb vgabios.c:47
     2462    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc11ee
     2463    mov bx, 00084h                            ; bb 84 00                    ; 0xc11f1 vgabios.c:37
     2464    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc11f4
     2465    movzx bx, ah                              ; 0f b6 dc                    ; 0xc11f7 vgabios.c:38
     2466    inc bx                                    ; 43                          ; 0xc11fa
     2467    mov si, dx                                ; 89 d6                       ; 0xc11fb vgabios.c:791
     2468    and si, 0ff00h                            ; 81 e6 00 ff                 ; 0xc11fd
     2469    shr si, 008h                              ; c1 ee 08                    ; 0xc1201
     2470    mov word [bp-008h], si                    ; 89 76 f8                    ; 0xc1204
     2471    imul bx, cx                               ; 0f af d9                    ; 0xc1207 vgabios.c:794
     2472    or bl, 0ffh                               ; 80 cb ff                    ; 0xc120a
     2473    xor ah, ah                                ; 30 e4                       ; 0xc120d
     2474    inc bx                                    ; 43                          ; 0xc120f
     2475    imul ax, bx                               ; 0f af c3                    ; 0xc1210
     2476    movzx si, dl                              ; 0f b6 f2                    ; 0xc1213
     2477    add si, ax                                ; 01 c6                       ; 0xc1216
     2478    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1218
     2479    imul ax, cx                               ; 0f af c1                    ; 0xc121c
     2480    add si, ax                                ; 01 c6                       ; 0xc121f
     2481    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc1221 vgabios.c:47
     2482    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1224
     2483    mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc1227 vgabios.c:798
     2484    mov dx, bx                                ; 89 da                       ; 0xc1229
     2485    out DX, AL                                ; ee                          ; 0xc122b
     2486    mov ax, si                                ; 89 f0                       ; 0xc122c vgabios.c:799
     2487    xor al, al                                ; 30 c0                       ; 0xc122e
     2488    shr ax, 008h                              ; c1 e8 08                    ; 0xc1230
     2489    lea cx, [bx+001h]                         ; 8d 4f 01                    ; 0xc1233
    24902490    mov dx, cx                                ; 89 ca                       ; 0xc1236
    24912491    out DX, AL                                ; ee                          ; 0xc1238
    2492     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc1239 vgabios.c:801
    2493     pop si                                    ; 5e                          ; 0xc123c
    2494     pop cx                                    ; 59                          ; 0xc123d
    2495     pop bx                                    ; 5b                          ; 0xc123e
    2496     pop bp                                    ; 5d                          ; 0xc123f
    2497     retn                                      ; c3                          ; 0xc1240
    2498   ; disGetNextSymbol 0xc1241 LB 0x2de4 -> off=0x0 cb=00000000000000cd uValue=00000000000c1241 'biosfn_set_active_page'
    2499 biosfn_set_active_page:                      ; 0xc1241 LB 0xcd
    2500     push bp                                   ; 55                          ; 0xc1241 vgabios.c:804
    2501     mov bp, sp                                ; 89 e5                       ; 0xc1242
    2502     push bx                                   ; 53                          ; 0xc1244
    2503     push cx                                   ; 51                          ; 0xc1245
    2504     push dx                                   ; 52                          ; 0xc1246
    2505     push si                                   ; 56                          ; 0xc1247
    2506     push di                                   ; 57                          ; 0xc1248
    2507     push ax                                   ; 50                          ; 0xc1249
    2508     push ax                                   ; 50                          ; 0xc124a
    2509     mov cl, al                                ; 88 c1                       ; 0xc124b
    2510     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc124d vgabios.c:810
    2511     jnbe near 01304h                          ; 0f 87 b1 00                 ; 0xc124f
    2512     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1253 vgabios.c:37
    2513     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1256
    2514     mov es, ax                                ; 8e c0                       ; 0xc1259
    2515     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc125b
    2516     xor ah, ah                                ; 30 e4                       ; 0xc125e vgabios.c:814
    2517     call 033c0h                               ; e8 5d 21                    ; 0xc1260
    2518     mov ch, al                                ; 88 c5                       ; 0xc1263
    2519     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1265 vgabios.c:815
    2520     je near 01304h                            ; 0f 84 99 00                 ; 0xc1267
    2521     movzx ax, cl                              ; 0f b6 c1                    ; 0xc126b vgabios.c:818
    2522     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc126e
    2523     lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc1271
    2524     call 00a08h                               ; e8 91 f7                    ; 0xc1274
    2525     movzx bx, ch                              ; 0f b6 dd                    ; 0xc1277 vgabios.c:820
    2526     mov si, bx                                ; 89 de                       ; 0xc127a
    2527     sal si, 003h                              ; c1 e6 03                    ; 0xc127c
    2528     cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc127f
    2529     jne short 012bah                          ; 75 34                       ; 0xc1284
    2530     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1286 vgabios.c:47
    2531     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1289
    2532     mov es, ax                                ; 8e c0                       ; 0xc128c
    2533     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc128e
    2534     mov bx, 00084h                            ; bb 84 00                    ; 0xc1291 vgabios.c:37
    2535     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1294
    2536     xor ah, ah                                ; 30 e4                       ; 0xc1297 vgabios.c:38
    2537     inc ax                                    ; 40                          ; 0xc1299
    2538     imul dx, ax                               ; 0f af d0                    ; 0xc129a vgabios.c:827
    2539     mov ax, dx                                ; 89 d0                       ; 0xc129d
    2540     add ax, dx                                ; 01 d0                       ; 0xc129f
    2541     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc12a1
    2542     mov bx, ax                                ; 89 c3                       ; 0xc12a3
    2543     movzx ax, cl                              ; 0f b6 c1                    ; 0xc12a5
    2544     inc bx                                    ; 43                          ; 0xc12a8
    2545     imul bx, ax                               ; 0f af d8                    ; 0xc12a9
    2546     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc12ac vgabios.c:52
    2547     mov word [es:si], bx                      ; 26 89 1c                    ; 0xc12af
    2548     or dl, 0ffh                               ; 80 ca ff                    ; 0xc12b2 vgabios.c:831
    2549     mov bx, dx                                ; 89 d3                       ; 0xc12b5
    2550     inc bx                                    ; 43                          ; 0xc12b7
    2551     jmp short 012c9h                          ; eb 0f                       ; 0xc12b8 vgabios.c:833
    2552     movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc12ba vgabios.c:835
    2553     sal bx, 006h                              ; c1 e3 06                    ; 0xc12bf
    2554     movzx ax, cl                              ; 0f b6 c1                    ; 0xc12c2
    2555     mov bx, word [bx+04845h]                  ; 8b 9f 45 48                 ; 0xc12c5
    2556     imul bx, ax                               ; 0f af d8                    ; 0xc12c9
    2557     mov si, strict word 00063h                ; be 63 00                    ; 0xc12cc vgabios.c:47
    2558     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12cf
    2559     mov es, ax                                ; 8e c0                       ; 0xc12d2
    2560     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc12d4
    2561     mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc12d7 vgabios.c:840
    2562     mov dx, si                                ; 89 f2                       ; 0xc12d9
    2563     out DX, AL                                ; ee                          ; 0xc12db
    2564     mov ax, bx                                ; 89 d8                       ; 0xc12dc vgabios.c:841
    2565     xor al, bl                                ; 30 d8                       ; 0xc12de
    2566     shr ax, 008h                              ; c1 e8 08                    ; 0xc12e0
    2567     lea di, [si+001h]                         ; 8d 7c 01                    ; 0xc12e3
    2568     mov dx, di                                ; 89 fa                       ; 0xc12e6
    2569     out DX, AL                                ; ee                          ; 0xc12e8
    2570     mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc12e9 vgabios.c:842
    2571     mov dx, si                                ; 89 f2                       ; 0xc12eb
    2572     out DX, AL                                ; ee                          ; 0xc12ed
    2573     xor bh, bh                                ; 30 ff                       ; 0xc12ee vgabios.c:843
    2574     mov ax, bx                                ; 89 d8                       ; 0xc12f0
    2575     mov dx, di                                ; 89 fa                       ; 0xc12f2
    2576     out DX, AL                                ; ee                          ; 0xc12f4
    2577     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc12f5 vgabios.c:42
    2578     mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc12f8
    2579     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc12fb vgabios.c:853
    2580     movzx ax, cl                              ; 0f b6 c1                    ; 0xc12fe
    2581     call 011b8h                               ; e8 b4 fe                    ; 0xc1301
    2582     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1304 vgabios.c:854
    2583     pop di                                    ; 5f                          ; 0xc1307
    2584     pop si                                    ; 5e                          ; 0xc1308
    2585     pop dx                                    ; 5a                          ; 0xc1309
    2586     pop cx                                    ; 59                          ; 0xc130a
    2587     pop bx                                    ; 5b                          ; 0xc130b
    2588     pop bp                                    ; 5d                          ; 0xc130c
    2589     retn                                      ; c3                          ; 0xc130d
    2590   ; disGetNextSymbol 0xc130e LB 0x2d17 -> off=0x0 cb=0000000000000369 uValue=00000000000c130e 'biosfn_set_video_mode'
    2591 biosfn_set_video_mode:                       ; 0xc130e LB 0x369
    2592     push bp                                   ; 55                          ; 0xc130e vgabios.c:874
    2593     mov bp, sp                                ; 89 e5                       ; 0xc130f
    2594     push bx                                   ; 53                          ; 0xc1311
    2595     push cx                                   ; 51                          ; 0xc1312
    2596     push dx                                   ; 52                          ; 0xc1313
    2597     push si                                   ; 56                          ; 0xc1314
    2598     push di                                   ; 57                          ; 0xc1315
    2599     sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc1316
    2600     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1319
    2601     and AL, strict byte 080h                  ; 24 80                       ; 0xc131c vgabios.c:878
    2602     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc131e
    2603     call 007bfh                               ; e8 9b f4                    ; 0xc1321 vgabios.c:885
    2604     test ax, ax                               ; 85 c0                       ; 0xc1324
    2605     je short 01334h                           ; 74 0c                       ; 0xc1326
    2606     mov AL, strict byte 007h                  ; b0 07                       ; 0xc1328 vgabios.c:887
    2607     mov dx, 003c4h                            ; ba c4 03                    ; 0xc132a
    2608     out DX, AL                                ; ee                          ; 0xc132d
    2609     xor al, al                                ; 30 c0                       ; 0xc132e vgabios.c:888
    2610     mov dx, 003c5h                            ; ba c5 03                    ; 0xc1330
    2611     out DX, AL                                ; ee                          ; 0xc1333
    2612     and byte [bp-00eh], 07fh                  ; 80 66 f2 7f                 ; 0xc1334 vgabios.c:893
    2613     cmp byte [bp-00eh], 007h                  ; 80 7e f2 07                 ; 0xc1338 vgabios.c:897
    2614     jne short 01342h                          ; 75 04                       ; 0xc133c
    2615     mov byte [bp-00eh], 000h                  ; c6 46 f2 00                 ; 0xc133e vgabios.c:898
    2616     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1342 vgabios.c:901
    2617     call 033c0h                               ; e8 77 20                    ; 0xc1346
    2618     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1349
    2619     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc134c vgabios.c:907
    2620     je near 0166dh                            ; 0f 84 1b 03                 ; 0xc134e
    2621     movzx di, al                              ; 0f b6 f8                    ; 0xc1352 vgabios.c:910
    2622     mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc1355
    2623     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc1359
    2624     movzx bx, al                              ; 0f b6 d8                    ; 0xc135c vgabios.c:911
    2625     sal bx, 006h                              ; c1 e3 06                    ; 0xc135f
    2626     movzx ax, byte [bx+04842h]                ; 0f b6 87 42 48              ; 0xc1362
    2627     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1367
    2628     movzx ax, byte [bx+04843h]                ; 0f b6 87 43 48              ; 0xc136a vgabios.c:912
    2629     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc136f
    2630     movzx ax, byte [bx+04844h]                ; 0f b6 87 44 48              ; 0xc1372 vgabios.c:913
    2631     mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc1377
    2632     mov bx, 00089h                            ; bb 89 00                    ; 0xc137a vgabios.c:37
    2633     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc137d
    2634     mov es, ax                                ; 8e c0                       ; 0xc1380
    2635     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1382
    2636     mov ah, al                                ; 88 c4                       ; 0xc1385 vgabios.c:38
    2637     test AL, strict byte 008h                 ; a8 08                       ; 0xc1387 vgabios.c:928
    2638     jne near 01417h                           ; 0f 85 8a 00                 ; 0xc1389
    2639     mov bx, di                                ; 89 fb                       ; 0xc138d vgabios.c:930
    2640     sal bx, 003h                              ; c1 e3 03                    ; 0xc138f
    2641     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc1392
    2642     mov dx, 003c6h                            ; ba c6 03                    ; 0xc1396
    2643     out DX, AL                                ; ee                          ; 0xc1399
    2644     xor al, al                                ; 30 c0                       ; 0xc139a vgabios.c:933
    2645     mov dx, 003c8h                            ; ba c8 03                    ; 0xc139c
    2646     out DX, AL                                ; ee                          ; 0xc139f
    2647     mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc13a0 vgabios.c:936
    2648     cmp bl, 001h                              ; 80 fb 01                    ; 0xc13a4
    2649     jc short 013b7h                           ; 72 0e                       ; 0xc13a7
    2650     jbe short 013c0h                          ; 76 15                       ; 0xc13a9
    2651     cmp bl, 003h                              ; 80 fb 03                    ; 0xc13ab
    2652     je short 013cah                           ; 74 1a                       ; 0xc13ae
    2653     cmp bl, 002h                              ; 80 fb 02                    ; 0xc13b0
    2654     je short 013c5h                           ; 74 10                       ; 0xc13b3
    2655     jmp short 013cdh                          ; eb 16                       ; 0xc13b5
    2656     test bl, bl                               ; 84 db                       ; 0xc13b7
    2657     jne short 013cdh                          ; 75 12                       ; 0xc13b9
    2658     mov si, 04fc2h                            ; be c2 4f                    ; 0xc13bb vgabios.c:938
    2659     jmp short 013cdh                          ; eb 0d                       ; 0xc13be vgabios.c:939
    2660     mov si, 05082h                            ; be 82 50                    ; 0xc13c0 vgabios.c:941
    2661     jmp short 013cdh                          ; eb 08                       ; 0xc13c3 vgabios.c:942
    2662     mov si, 05142h                            ; be 42 51                    ; 0xc13c5 vgabios.c:944
    2663     jmp short 013cdh                          ; eb 03                       ; 0xc13c8 vgabios.c:945
    2664     mov si, 05202h                            ; be 02 52                    ; 0xc13ca vgabios.c:947
    2665     xor cx, cx                                ; 31 c9                       ; 0xc13cd vgabios.c:951
    2666     jmp short 013e0h                          ; eb 0f                       ; 0xc13cf
    2667     xor al, al                                ; 30 c0                       ; 0xc13d1 vgabios.c:958
    2668     mov dx, 003c9h                            ; ba c9 03                    ; 0xc13d3
    2669     out DX, AL                                ; ee                          ; 0xc13d6
    2670     out DX, AL                                ; ee                          ; 0xc13d7 vgabios.c:959
    2671     out DX, AL                                ; ee                          ; 0xc13d8 vgabios.c:960
    2672     inc cx                                    ; 41                          ; 0xc13d9 vgabios.c:962
    2673     cmp cx, 00100h                            ; 81 f9 00 01                 ; 0xc13da
    2674     jnc short 0140ah                          ; 73 2a                       ; 0xc13de
    2675     movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc13e0
    2676     sal bx, 003h                              ; c1 e3 03                    ; 0xc13e4
    2677     movzx bx, byte [bx+047b5h]                ; 0f b6 9f b5 47              ; 0xc13e7
    2678     movzx dx, byte [bx+0483eh]                ; 0f b6 97 3e 48              ; 0xc13ec
    2679     cmp cx, dx                                ; 39 d1                       ; 0xc13f1
    2680     jnbe short 013d1h                         ; 77 dc                       ; 0xc13f3
    2681     imul bx, cx, strict byte 00003h           ; 6b d9 03                    ; 0xc13f5
    2682     add bx, si                                ; 01 f3                       ; 0xc13f8
    2683     mov al, byte [bx]                         ; 8a 07                       ; 0xc13fa
    2684     mov dx, 003c9h                            ; ba c9 03                    ; 0xc13fc
    2685     out DX, AL                                ; ee                          ; 0xc13ff
    2686     mov al, byte [bx+001h]                    ; 8a 47 01                    ; 0xc1400
    2687     out DX, AL                                ; ee                          ; 0xc1403
    2688     mov al, byte [bx+002h]                    ; 8a 47 02                    ; 0xc1404
    2689     out DX, AL                                ; ee                          ; 0xc1407
    2690     jmp short 013d9h                          ; eb cf                       ; 0xc1408
    2691     test ah, 002h                             ; f6 c4 02                    ; 0xc140a vgabios.c:963
    2692     je short 01417h                           ; 74 08                       ; 0xc140d
    2693     mov dx, 00100h                            ; ba 00 01                    ; 0xc140f vgabios.c:965
    2694     xor ax, ax                                ; 31 c0                       ; 0xc1412
    2695     call 01036h                               ; e8 1f fc                    ; 0xc1414
    2696     mov dx, 003dah                            ; ba da 03                    ; 0xc1417 vgabios.c:970
    2697     in AL, DX                                 ; ec                          ; 0xc141a
     2492    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1239 vgabios.c:800
     2493    mov dx, bx                                ; 89 da                       ; 0xc123b
     2494    out DX, AL                                ; ee                          ; 0xc123d
     2495    and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc123e vgabios.c:801
     2496    mov ax, si                                ; 89 f0                       ; 0xc1242
     2497    mov dx, cx                                ; 89 ca                       ; 0xc1244
     2498    out DX, AL                                ; ee                          ; 0xc1246
     2499    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc1247 vgabios.c:803
     2500    pop si                                    ; 5e                          ; 0xc124a
     2501    pop cx                                    ; 59                          ; 0xc124b
     2502    pop bx                                    ; 5b                          ; 0xc124c
     2503    pop bp                                    ; 5d                          ; 0xc124d
     2504    retn                                      ; c3                          ; 0xc124e
     2505  ; disGetNextSymbol 0xc124f LB 0x2dab -> off=0x0 cb=00000000000000cd uValue=00000000000c124f 'biosfn_set_active_page'
     2506biosfn_set_active_page:                      ; 0xc124f LB 0xcd
     2507    push bp                                   ; 55                          ; 0xc124f vgabios.c:806
     2508    mov bp, sp                                ; 89 e5                       ; 0xc1250
     2509    push bx                                   ; 53                          ; 0xc1252
     2510    push cx                                   ; 51                          ; 0xc1253
     2511    push dx                                   ; 52                          ; 0xc1254
     2512    push si                                   ; 56                          ; 0xc1255
     2513    push di                                   ; 57                          ; 0xc1256
     2514    push ax                                   ; 50                          ; 0xc1257
     2515    push ax                                   ; 50                          ; 0xc1258
     2516    mov cl, al                                ; 88 c1                       ; 0xc1259
     2517    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc125b vgabios.c:812
     2518    jnbe near 01312h                          ; 0f 87 b1 00                 ; 0xc125d
     2519    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1261 vgabios.c:37
     2520    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1264
     2521    mov es, ax                                ; 8e c0                       ; 0xc1267
     2522    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1269
     2523    xor ah, ah                                ; 30 e4                       ; 0xc126c vgabios.c:816
     2524    call 033a1h                               ; e8 30 21                    ; 0xc126e
     2525    mov ch, al                                ; 88 c5                       ; 0xc1271
     2526    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1273 vgabios.c:817
     2527    je near 01312h                            ; 0f 84 99 00                 ; 0xc1275
     2528    movzx ax, cl                              ; 0f b6 c1                    ; 0xc1279 vgabios.c:820
     2529    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc127c
     2530    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc127f
     2531    call 00a17h                               ; e8 92 f7                    ; 0xc1282
     2532    movzx bx, ch                              ; 0f b6 dd                    ; 0xc1285 vgabios.c:822
     2533    mov si, bx                                ; 89 de                       ; 0xc1288
     2534    sal si, 003h                              ; c1 e6 03                    ; 0xc128a
     2535    cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc128d
     2536    jne short 012c8h                          ; 75 34                       ; 0xc1292
     2537    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1294 vgabios.c:47
     2538    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1297
     2539    mov es, ax                                ; 8e c0                       ; 0xc129a
     2540    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc129c
     2541    mov bx, 00084h                            ; bb 84 00                    ; 0xc129f vgabios.c:37
     2542    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12a2
     2543    xor ah, ah                                ; 30 e4                       ; 0xc12a5 vgabios.c:38
     2544    inc ax                                    ; 40                          ; 0xc12a7
     2545    imul dx, ax                               ; 0f af d0                    ; 0xc12a8 vgabios.c:829
     2546    mov ax, dx                                ; 89 d0                       ; 0xc12ab
     2547    add ax, dx                                ; 01 d0                       ; 0xc12ad
     2548    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc12af
     2549    mov bx, ax                                ; 89 c3                       ; 0xc12b1
     2550    movzx ax, cl                              ; 0f b6 c1                    ; 0xc12b3
     2551    inc bx                                    ; 43                          ; 0xc12b6
     2552    imul bx, ax                               ; 0f af d8                    ; 0xc12b7
     2553    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc12ba vgabios.c:52
     2554    mov word [es:si], bx                      ; 26 89 1c                    ; 0xc12bd
     2555    or dl, 0ffh                               ; 80 ca ff                    ; 0xc12c0 vgabios.c:833
     2556    mov bx, dx                                ; 89 d3                       ; 0xc12c3
     2557    inc bx                                    ; 43                          ; 0xc12c5
     2558    jmp short 012d7h                          ; eb 0f                       ; 0xc12c6 vgabios.c:835
     2559    movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc12c8 vgabios.c:837
     2560    sal bx, 006h                              ; c1 e3 06                    ; 0xc12cd
     2561    movzx ax, cl                              ; 0f b6 c1                    ; 0xc12d0
     2562    mov bx, word [bx+04845h]                  ; 8b 9f 45 48                 ; 0xc12d3
     2563    imul bx, ax                               ; 0f af d8                    ; 0xc12d7
     2564    mov si, strict word 00063h                ; be 63 00                    ; 0xc12da vgabios.c:47
     2565    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12dd
     2566    mov es, ax                                ; 8e c0                       ; 0xc12e0
     2567    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc12e2
     2568    mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc12e5 vgabios.c:842
     2569    mov dx, si                                ; 89 f2                       ; 0xc12e7
     2570    out DX, AL                                ; ee                          ; 0xc12e9
     2571    mov ax, bx                                ; 89 d8                       ; 0xc12ea vgabios.c:843
     2572    xor al, bl                                ; 30 d8                       ; 0xc12ec
     2573    shr ax, 008h                              ; c1 e8 08                    ; 0xc12ee
     2574    lea di, [si+001h]                         ; 8d 7c 01                    ; 0xc12f1
     2575    mov dx, di                                ; 89 fa                       ; 0xc12f4
     2576    out DX, AL                                ; ee                          ; 0xc12f6
     2577    mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc12f7 vgabios.c:844
     2578    mov dx, si                                ; 89 f2                       ; 0xc12f9
     2579    out DX, AL                                ; ee                          ; 0xc12fb
     2580    xor bh, bh                                ; 30 ff                       ; 0xc12fc vgabios.c:845
     2581    mov ax, bx                                ; 89 d8                       ; 0xc12fe
     2582    mov dx, di                                ; 89 fa                       ; 0xc1300
     2583    out DX, AL                                ; ee                          ; 0xc1302
     2584    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1303 vgabios.c:42
     2585    mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc1306
     2586    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc1309 vgabios.c:855
     2587    movzx ax, cl                              ; 0f b6 c1                    ; 0xc130c
     2588    call 011c6h                               ; e8 b4 fe                    ; 0xc130f
     2589    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1312 vgabios.c:856
     2590    pop di                                    ; 5f                          ; 0xc1315
     2591    pop si                                    ; 5e                          ; 0xc1316
     2592    pop dx                                    ; 5a                          ; 0xc1317
     2593    pop cx                                    ; 59                          ; 0xc1318
     2594    pop bx                                    ; 5b                          ; 0xc1319
     2595    pop bp                                    ; 5d                          ; 0xc131a
     2596    retn                                      ; c3                          ; 0xc131b
     2597  ; disGetNextSymbol 0xc131c LB 0x2cde -> off=0x0 cb=0000000000000354 uValue=00000000000c131c 'biosfn_set_video_mode'
     2598biosfn_set_video_mode:                       ; 0xc131c LB 0x354
     2599    push bp                                   ; 55                          ; 0xc131c vgabios.c:876
     2600    mov bp, sp                                ; 89 e5                       ; 0xc131d
     2601    push bx                                   ; 53                          ; 0xc131f
     2602    push cx                                   ; 51                          ; 0xc1320
     2603    push dx                                   ; 52                          ; 0xc1321
     2604    push si                                   ; 56                          ; 0xc1322
     2605    push di                                   ; 57                          ; 0xc1323
     2606    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1324
     2607    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc1327
     2608    and AL, strict byte 080h                  ; 24 80                       ; 0xc132a vgabios.c:880
     2609    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc132c
     2610    call 007afh                               ; e8 7d f4                    ; 0xc132f vgabios.c:888
     2611    test ax, ax                               ; 85 c0                       ; 0xc1332
     2612    je short 01342h                           ; 74 0c                       ; 0xc1334
     2613    mov AL, strict byte 007h                  ; b0 07                       ; 0xc1336 vgabios.c:890
     2614    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1338
     2615    out DX, AL                                ; ee                          ; 0xc133b
     2616    xor al, al                                ; 30 c0                       ; 0xc133c vgabios.c:891
     2617    mov dx, 003c5h                            ; ba c5 03                    ; 0xc133e
     2618    out DX, AL                                ; ee                          ; 0xc1341
     2619    and byte [bp-010h], 07fh                  ; 80 66 f0 7f                 ; 0xc1342 vgabios.c:896
     2620    cmp byte [bp-010h], 007h                  ; 80 7e f0 07                 ; 0xc1346 vgabios.c:900
     2621    jne short 01350h                          ; 75 04                       ; 0xc134a
     2622    mov byte [bp-010h], 000h                  ; c6 46 f0 00                 ; 0xc134c vgabios.c:901
     2623    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1350 vgabios.c:904
     2624    call 033a1h                               ; e8 4a 20                    ; 0xc1354
     2625    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1357
     2626    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc135a vgabios.c:910
     2627    je near 01666h                            ; 0f 84 06 03                 ; 0xc135c
     2628    movzx bx, al                              ; 0f b6 d8                    ; 0xc1360 vgabios.c:913
     2629    mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc1363
     2630    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1367
     2631    mov di, 00089h                            ; bf 89 00                    ; 0xc136a vgabios.c:37
     2632    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc136d
     2633    mov es, ax                                ; 8e c0                       ; 0xc1370
     2634    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc1372
     2635    mov ah, al                                ; 88 c4                       ; 0xc1375 vgabios.c:38
     2636    test AL, strict byte 008h                 ; a8 08                       ; 0xc1377 vgabios.c:930
     2637    jne near 01405h                           ; 0f 85 88 00                 ; 0xc1379
     2638    sal bx, 003h                              ; c1 e3 03                    ; 0xc137d vgabios.c:932
     2639    mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc1380
     2640    mov dx, 003c6h                            ; ba c6 03                    ; 0xc1384
     2641    out DX, AL                                ; ee                          ; 0xc1387
     2642    xor al, al                                ; 30 c0                       ; 0xc1388 vgabios.c:935
     2643    mov dx, 003c8h                            ; ba c8 03                    ; 0xc138a
     2644    out DX, AL                                ; ee                          ; 0xc138d
     2645    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc138e vgabios.c:938
     2646    cmp bl, 001h                              ; 80 fb 01                    ; 0xc1392
     2647    jc short 013a5h                           ; 72 0e                       ; 0xc1395
     2648    jbe short 013aeh                          ; 76 15                       ; 0xc1397
     2649    cmp bl, 003h                              ; 80 fb 03                    ; 0xc1399
     2650    je short 013b8h                           ; 74 1a                       ; 0xc139c
     2651    cmp bl, 002h                              ; 80 fb 02                    ; 0xc139e
     2652    je short 013b3h                           ; 74 10                       ; 0xc13a1
     2653    jmp short 013bbh                          ; eb 16                       ; 0xc13a3
     2654    test bl, bl                               ; 84 db                       ; 0xc13a5
     2655    jne short 013bbh                          ; 75 12                       ; 0xc13a7
     2656    mov si, 04fc2h                            ; be c2 4f                    ; 0xc13a9 vgabios.c:940
     2657    jmp short 013bbh                          ; eb 0d                       ; 0xc13ac vgabios.c:941
     2658    mov si, 05082h                            ; be 82 50                    ; 0xc13ae vgabios.c:943
     2659    jmp short 013bbh                          ; eb 08                       ; 0xc13b1 vgabios.c:944
     2660    mov si, 05142h                            ; be 42 51                    ; 0xc13b3 vgabios.c:946
     2661    jmp short 013bbh                          ; eb 03                       ; 0xc13b6 vgabios.c:947
     2662    mov si, 05202h                            ; be 02 52                    ; 0xc13b8 vgabios.c:949
     2663    xor cx, cx                                ; 31 c9                       ; 0xc13bb vgabios.c:953
     2664    jmp short 013ceh                          ; eb 0f                       ; 0xc13bd
     2665    xor al, al                                ; 30 c0                       ; 0xc13bf vgabios.c:960
     2666    mov dx, 003c9h                            ; ba c9 03                    ; 0xc13c1
     2667    out DX, AL                                ; ee                          ; 0xc13c4
     2668    out DX, AL                                ; ee                          ; 0xc13c5 vgabios.c:961
     2669    out DX, AL                                ; ee                          ; 0xc13c6 vgabios.c:962
     2670    inc cx                                    ; 41                          ; 0xc13c7 vgabios.c:964
     2671    cmp cx, 00100h                            ; 81 f9 00 01                 ; 0xc13c8
     2672    jnc short 013f8h                          ; 73 2a                       ; 0xc13cc
     2673    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc13ce
     2674    sal bx, 003h                              ; c1 e3 03                    ; 0xc13d2
     2675    movzx bx, byte [bx+047b5h]                ; 0f b6 9f b5 47              ; 0xc13d5
     2676    movzx dx, byte [bx+0483eh]                ; 0f b6 97 3e 48              ; 0xc13da
     2677    cmp cx, dx                                ; 39 d1                       ; 0xc13df
     2678    jnbe short 013bfh                         ; 77 dc                       ; 0xc13e1
     2679    imul bx, cx, strict byte 00003h           ; 6b d9 03                    ; 0xc13e3
     2680    add bx, si                                ; 01 f3                       ; 0xc13e6
     2681    mov al, byte [bx]                         ; 8a 07                       ; 0xc13e8
     2682    mov dx, 003c9h                            ; ba c9 03                    ; 0xc13ea
     2683    out DX, AL                                ; ee                          ; 0xc13ed
     2684    mov al, byte [bx+001h]                    ; 8a 47 01                    ; 0xc13ee
     2685    out DX, AL                                ; ee                          ; 0xc13f1
     2686    mov al, byte [bx+002h]                    ; 8a 47 02                    ; 0xc13f2
     2687    out DX, AL                                ; ee                          ; 0xc13f5
     2688    jmp short 013c7h                          ; eb cf                       ; 0xc13f6
     2689    test ah, 002h                             ; f6 c4 02                    ; 0xc13f8 vgabios.c:965
     2690    je short 01405h                           ; 74 08                       ; 0xc13fb
     2691    mov dx, 00100h                            ; ba 00 01                    ; 0xc13fd vgabios.c:967
     2692    xor ax, ax                                ; 31 c0                       ; 0xc1400
     2693    call 01044h                               ; e8 3f fc                    ; 0xc1402
     2694    mov dx, 003dah                            ; ba da 03                    ; 0xc1405 vgabios.c:972
     2695    in AL, DX                                 ; ec                          ; 0xc1408
    26982696    db  02ah, 0e4h
    2699     ; sub ah, ah                                ; 2a e4                     ; 0xc141b
    2700     xor cx, cx                                ; 31 c9                       ; 0xc141d vgabios.c:973
    2701     jmp short 01426h                          ; eb 05                       ; 0xc141f
    2702     cmp cx, strict byte 00013h                ; 83 f9 13                    ; 0xc1421
    2703     jnbe short 0143dh                         ; 77 17                       ; 0xc1424
    2704     mov al, cl                                ; 88 c8                       ; 0xc1426 vgabios.c:974
    2705     mov dx, 003c0h                            ; ba c0 03                    ; 0xc1428
    2706     out DX, AL                                ; ee                          ; 0xc142b
    2707     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc142c vgabios.c:975
    2708     sal bx, 006h                              ; c1 e3 06                    ; 0xc1430
    2709     add bx, cx                                ; 01 cb                       ; 0xc1433
    2710     mov al, byte [bx+04865h]                  ; 8a 87 65 48                 ; 0xc1435
    2711     out DX, AL                                ; ee                          ; 0xc1439
    2712     inc cx                                    ; 41                          ; 0xc143a vgabios.c:976
    2713     jmp short 01421h                          ; eb e4                       ; 0xc143b
    2714     mov AL, strict byte 014h                  ; b0 14                       ; 0xc143d vgabios.c:977
    2715     mov dx, 003c0h                            ; ba c0 03                    ; 0xc143f
    2716     out DX, AL                                ; ee                          ; 0xc1442
    2717     xor al, al                                ; 30 c0                       ; 0xc1443 vgabios.c:978
    2718     out DX, AL                                ; ee                          ; 0xc1445
    2719     mov dx, 003c4h                            ; ba c4 03                    ; 0xc1446 vgabios.c:981
    2720     out DX, AL                                ; ee                          ; 0xc1449
    2721     mov AL, strict byte 003h                  ; b0 03                       ; 0xc144a vgabios.c:982
    2722     mov dx, 003c5h                            ; ba c5 03                    ; 0xc144c
    2723     out DX, AL                                ; ee                          ; 0xc144f
    2724     mov cx, strict word 00001h                ; b9 01 00                    ; 0xc1450 vgabios.c:983
    2725     jmp short 0145ah                          ; eb 05                       ; 0xc1453
    2726     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc1455
    2727     jnbe short 01474h                         ; 77 1a                       ; 0xc1458
    2728     mov al, cl                                ; 88 c8                       ; 0xc145a vgabios.c:984
    2729     mov dx, 003c4h                            ; ba c4 03                    ; 0xc145c
    2730     out DX, AL                                ; ee                          ; 0xc145f
    2731     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc1460 vgabios.c:985
    2732     sal bx, 006h                              ; c1 e3 06                    ; 0xc1464
    2733     add bx, cx                                ; 01 cb                       ; 0xc1467
    2734     mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc1469
    2735     mov dx, 003c5h                            ; ba c5 03                    ; 0xc146d
     2697    ; sub ah, ah                                ; 2a e4                     ; 0xc1409
     2698    xor cx, cx                                ; 31 c9                       ; 0xc140b vgabios.c:975
     2699    jmp short 01414h                          ; eb 05                       ; 0xc140d
     2700    cmp cx, strict byte 00013h                ; 83 f9 13                    ; 0xc140f
     2701    jnbe short 0142bh                         ; 77 17                       ; 0xc1412
     2702    mov al, cl                                ; 88 c8                       ; 0xc1414 vgabios.c:976
     2703    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1416
     2704    out DX, AL                                ; ee                          ; 0xc1419
     2705    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc141a vgabios.c:977
     2706    sal bx, 006h                              ; c1 e3 06                    ; 0xc141e
     2707    add bx, cx                                ; 01 cb                       ; 0xc1421
     2708    mov al, byte [bx+04865h]                  ; 8a 87 65 48                 ; 0xc1423
     2709    out DX, AL                                ; ee                          ; 0xc1427
     2710    inc cx                                    ; 41                          ; 0xc1428 vgabios.c:978
     2711    jmp short 0140fh                          ; eb e4                       ; 0xc1429
     2712    mov AL, strict byte 014h                  ; b0 14                       ; 0xc142b vgabios.c:979
     2713    mov dx, 003c0h                            ; ba c0 03                    ; 0xc142d
     2714    out DX, AL                                ; ee                          ; 0xc1430
     2715    xor al, al                                ; 30 c0                       ; 0xc1431 vgabios.c:980
     2716    out DX, AL                                ; ee                          ; 0xc1433
     2717    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1434 vgabios.c:983
     2718    out DX, AL                                ; ee                          ; 0xc1437
     2719    mov AL, strict byte 003h                  ; b0 03                       ; 0xc1438 vgabios.c:984
     2720    mov dx, 003c5h                            ; ba c5 03                    ; 0xc143a
     2721    out DX, AL                                ; ee                          ; 0xc143d
     2722    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc143e vgabios.c:985
     2723    jmp short 01448h                          ; eb 05                       ; 0xc1441
     2724    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc1443
     2725    jnbe short 01462h                         ; 77 1a                       ; 0xc1446
     2726    mov al, cl                                ; 88 c8                       ; 0xc1448 vgabios.c:986
     2727    mov dx, 003c4h                            ; ba c4 03                    ; 0xc144a
     2728    out DX, AL                                ; ee                          ; 0xc144d
     2729    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc144e vgabios.c:987
     2730    sal bx, 006h                              ; c1 e3 06                    ; 0xc1452
     2731    add bx, cx                                ; 01 cb                       ; 0xc1455
     2732    mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc1457
     2733    mov dx, 003c5h                            ; ba c5 03                    ; 0xc145b
     2734    out DX, AL                                ; ee                          ; 0xc145e
     2735    inc cx                                    ; 41                          ; 0xc145f vgabios.c:988
     2736    jmp short 01443h                          ; eb e1                       ; 0xc1460
     2737    xor cx, cx                                ; 31 c9                       ; 0xc1462 vgabios.c:991
     2738    jmp short 0146bh                          ; eb 05                       ; 0xc1464
     2739    cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc1466
     2740    jnbe short 01485h                         ; 77 1a                       ; 0xc1469
     2741    mov al, cl                                ; 88 c8                       ; 0xc146b vgabios.c:992
     2742    mov dx, 003ceh                            ; ba ce 03                    ; 0xc146d
    27362743    out DX, AL                                ; ee                          ; 0xc1470
    2737     inc cx                                    ; 41                          ; 0xc1471 vgabios.c:986
    2738     jmp short 01455h                          ; eb e1                       ; 0xc1472
    2739     xor cx, cx                                ; 31 c9                       ; 0xc1474 vgabios.c:989
    2740     jmp short 0147dh                          ; eb 05                       ; 0xc1476
    2741     cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc1478
    2742     jnbe short 01497h                         ; 77 1a                       ; 0xc147b
    2743     mov al, cl                                ; 88 c8                       ; 0xc147d vgabios.c:990
    2744     mov dx, 003ceh                            ; ba ce 03                    ; 0xc147f
    2745     out DX, AL                                ; ee                          ; 0xc1482
    2746     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc1483 vgabios.c:991
    2747     sal bx, 006h                              ; c1 e3 06                    ; 0xc1487
    2748     add bx, cx                                ; 01 cb                       ; 0xc148a
    2749     mov al, byte [bx+04879h]                  ; 8a 87 79 48                 ; 0xc148c
    2750     mov dx, 003cfh                            ; ba cf 03                    ; 0xc1490
    2751     out DX, AL                                ; ee                          ; 0xc1493
    2752     inc cx                                    ; 41                          ; 0xc1494 vgabios.c:992
    2753     jmp short 01478h                          ; eb e1                       ; 0xc1495
    2754     movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc1497 vgabios.c:995
    2755     sal bx, 003h                              ; c1 e3 03                    ; 0xc149b
    2756     cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc149e
    2757     jne short 014aah                          ; 75 05                       ; 0xc14a3
    2758     mov dx, 003b4h                            ; ba b4 03                    ; 0xc14a5
    2759     jmp short 014adh                          ; eb 03                       ; 0xc14a8
    2760     mov dx, 003d4h                            ; ba d4 03                    ; 0xc14aa
    2761     mov si, dx                                ; 89 d6                       ; 0xc14ad
    2762     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc14af vgabios.c:998
    2763     out DX, ax                                ; ef                          ; 0xc14b2
    2764     xor cx, cx                                ; 31 c9                       ; 0xc14b3 vgabios.c:1000
    2765     jmp short 014bch                          ; eb 05                       ; 0xc14b5
    2766     cmp cx, strict byte 00018h                ; 83 f9 18                    ; 0xc14b7
    2767     jnbe short 014d7h                         ; 77 1b                       ; 0xc14ba
    2768     mov al, cl                                ; 88 c8                       ; 0xc14bc vgabios.c:1001
    2769     mov dx, si                                ; 89 f2                       ; 0xc14be
    2770     out DX, AL                                ; ee                          ; 0xc14c0
    2771     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc14c1 vgabios.c:1002
    2772     sal bx, 006h                              ; c1 e3 06                    ; 0xc14c5
    2773     mov di, bx                                ; 89 df                       ; 0xc14c8
    2774     add di, cx                                ; 01 cf                       ; 0xc14ca
    2775     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc14cc
    2776     mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc14cf
    2777     out DX, AL                                ; ee                          ; 0xc14d3
    2778     inc cx                                    ; 41                          ; 0xc14d4 vgabios.c:1003
    2779     jmp short 014b7h                          ; eb e0                       ; 0xc14d5
    2780     mov al, byte [bx+0484bh]                  ; 8a 87 4b 48                 ; 0xc14d7 vgabios.c:1006
    2781     mov dx, 003c2h                            ; ba c2 03                    ; 0xc14db
    2782     out DX, AL                                ; ee                          ; 0xc14de
    2783     mov AL, strict byte 020h                  ; b0 20                       ; 0xc14df vgabios.c:1009
    2784     mov dx, 003c0h                            ; ba c0 03                    ; 0xc14e1
    2785     out DX, AL                                ; ee                          ; 0xc14e4
    2786     mov dx, 003dah                            ; ba da 03                    ; 0xc14e5 vgabios.c:1010
    2787     in AL, DX                                 ; ec                          ; 0xc14e8
     2744    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc1471 vgabios.c:993
     2745    sal bx, 006h                              ; c1 e3 06                    ; 0xc1475
     2746    add bx, cx                                ; 01 cb                       ; 0xc1478
     2747    mov al, byte [bx+04879h]                  ; 8a 87 79 48                 ; 0xc147a
     2748    mov dx, 003cfh                            ; ba cf 03                    ; 0xc147e
     2749    out DX, AL                                ; ee                          ; 0xc1481
     2750    inc cx                                    ; 41                          ; 0xc1482 vgabios.c:994
     2751    jmp short 01466h                          ; eb e1                       ; 0xc1483
     2752    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc1485 vgabios.c:997
     2753    sal bx, 003h                              ; c1 e3 03                    ; 0xc1489
     2754    cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc148c
     2755    jne short 01498h                          ; 75 05                       ; 0xc1491
     2756    mov dx, 003b4h                            ; ba b4 03                    ; 0xc1493
     2757    jmp short 0149bh                          ; eb 03                       ; 0xc1496
     2758    mov dx, 003d4h                            ; ba d4 03                    ; 0xc1498
     2759    mov si, dx                                ; 89 d6                       ; 0xc149b
     2760    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc149d vgabios.c:1000
     2761    out DX, ax                                ; ef                          ; 0xc14a0
     2762    xor cx, cx                                ; 31 c9                       ; 0xc14a1 vgabios.c:1002
     2763    jmp short 014aah                          ; eb 05                       ; 0xc14a3
     2764    cmp cx, strict byte 00018h                ; 83 f9 18                    ; 0xc14a5
     2765    jnbe short 014c5h                         ; 77 1b                       ; 0xc14a8
     2766    mov al, cl                                ; 88 c8                       ; 0xc14aa vgabios.c:1003
     2767    mov dx, si                                ; 89 f2                       ; 0xc14ac
     2768    out DX, AL                                ; ee                          ; 0xc14ae
     2769    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc14af vgabios.c:1004
     2770    sal bx, 006h                              ; c1 e3 06                    ; 0xc14b3
     2771    mov di, bx                                ; 89 df                       ; 0xc14b6
     2772    add di, cx                                ; 01 cf                       ; 0xc14b8
     2773    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc14ba
     2774    mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc14bd
     2775    out DX, AL                                ; ee                          ; 0xc14c1
     2776    inc cx                                    ; 41                          ; 0xc14c2 vgabios.c:1005
     2777    jmp short 014a5h                          ; eb e0                       ; 0xc14c3
     2778    mov al, byte [bx+0484bh]                  ; 8a 87 4b 48                 ; 0xc14c5 vgabios.c:1008
     2779    mov dx, 003c2h                            ; ba c2 03                    ; 0xc14c9
     2780    out DX, AL                                ; ee                          ; 0xc14cc
     2781    mov AL, strict byte 020h                  ; b0 20                       ; 0xc14cd vgabios.c:1011
     2782    mov dx, 003c0h                            ; ba c0 03                    ; 0xc14cf
     2783    out DX, AL                                ; ee                          ; 0xc14d2
     2784    mov dx, 003dah                            ; ba da 03                    ; 0xc14d3 vgabios.c:1012
     2785    in AL, DX                                 ; ec                          ; 0xc14d6
    27882786    db  02ah, 0e4h
    2789     ; sub ah, ah                                ; 2a e4                     ; 0xc14e9
    2790     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc14eb vgabios.c:1012
    2791     jne short 01550h                          ; 75 5f                       ; 0xc14ef
    2792     movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc14f1 vgabios.c:1014
    2793     sal bx, 003h                              ; c1 e3 03                    ; 0xc14f5
    2794     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc14f8
    2795     jne short 01512h                          ; 75 13                       ; 0xc14fd
    2796     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc14ff vgabios.c:1016
    2797     mov cx, 04000h                            ; b9 00 40                    ; 0xc1503
    2798     mov ax, 00720h                            ; b8 20 07                    ; 0xc1506
    2799     xor di, di                                ; 31 ff                       ; 0xc1509
    2800     cld                                       ; fc                          ; 0xc150b
    2801     jcxz 01510h                               ; e3 02                       ; 0xc150c
    2802     rep stosw                                 ; f3 ab                       ; 0xc150e
    2803     jmp short 01550h                          ; eb 3e                       ; 0xc1510 vgabios.c:1018
    2804     cmp byte [bp-00eh], 00dh                  ; 80 7e f2 0d                 ; 0xc1512 vgabios.c:1020
    2805     jnc short 0152ah                          ; 73 12                       ; 0xc1516
    2806     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1518 vgabios.c:1022
    2807     mov cx, 04000h                            ; b9 00 40                    ; 0xc151c
    2808     xor ax, ax                                ; 31 c0                       ; 0xc151f
    2809     xor di, di                                ; 31 ff                       ; 0xc1521
    2810     cld                                       ; fc                          ; 0xc1523
    2811     jcxz 01528h                               ; e3 02                       ; 0xc1524
    2812     rep stosw                                 ; f3 ab                       ; 0xc1526
    2813     jmp short 01550h                          ; eb 26                       ; 0xc1528 vgabios.c:1024
    2814     mov AL, strict byte 002h                  ; b0 02                       ; 0xc152a vgabios.c:1026
    2815     mov dx, 003c4h                            ; ba c4 03                    ; 0xc152c
    2816     out DX, AL                                ; ee                          ; 0xc152f
    2817     mov dx, 003c5h                            ; ba c5 03                    ; 0xc1530 vgabios.c:1027
    2818     in AL, DX                                 ; ec                          ; 0xc1533
     2787    ; sub ah, ah                                ; 2a e4                     ; 0xc14d7
     2788    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc14d9 vgabios.c:1014
     2789    jne short 0153bh                          ; 75 5c                       ; 0xc14dd
     2790    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc14df vgabios.c:1016
     2791    sal bx, 003h                              ; c1 e3 03                    ; 0xc14e3
     2792    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc14e6
     2793    jne short 014ffh                          ; 75 12                       ; 0xc14eb
     2794    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc14ed vgabios.c:1018
     2795    mov cx, 04000h                            ; b9 00 40                    ; 0xc14f1
     2796    mov ax, 00720h                            ; b8 20 07                    ; 0xc14f4
     2797    xor di, di                                ; 31 ff                       ; 0xc14f7
     2798    jcxz 014fdh                               ; e3 02                       ; 0xc14f9
     2799    rep stosw                                 ; f3 ab                       ; 0xc14fb
     2800    jmp short 0153bh                          ; eb 3c                       ; 0xc14fd vgabios.c:1020
     2801    cmp byte [bp-010h], 00dh                  ; 80 7e f0 0d                 ; 0xc14ff vgabios.c:1022
     2802    jnc short 01516h                          ; 73 11                       ; 0xc1503
     2803    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1505 vgabios.c:1024
     2804    mov cx, 04000h                            ; b9 00 40                    ; 0xc1509
     2805    xor ax, ax                                ; 31 c0                       ; 0xc150c
     2806    xor di, di                                ; 31 ff                       ; 0xc150e
     2807    jcxz 01514h                               ; e3 02                       ; 0xc1510
     2808    rep stosw                                 ; f3 ab                       ; 0xc1512
     2809    jmp short 0153bh                          ; eb 25                       ; 0xc1514 vgabios.c:1026
     2810    mov AL, strict byte 002h                  ; b0 02                       ; 0xc1516 vgabios.c:1028
     2811    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1518
     2812    out DX, AL                                ; ee                          ; 0xc151b
     2813    mov dx, 003c5h                            ; ba c5 03                    ; 0xc151c vgabios.c:1029
     2814    in AL, DX                                 ; ec                          ; 0xc151f
    28192815    db  02ah, 0e4h
    2820     ; sub ah, ah                                ; 2a e4                     ; 0xc1534
    2821     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1536
    2822     mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1539 vgabios.c:1028
    2823     out DX, AL                                ; ee                          ; 0xc153b
    2824     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc153c vgabios.c:1029
    2825     mov cx, 08000h                            ; b9 00 80                    ; 0xc1540
    2826     xor ax, ax                                ; 31 c0                       ; 0xc1543
    2827     xor di, di                                ; 31 ff                       ; 0xc1545
    2828     cld                                       ; fc                          ; 0xc1547
    2829     jcxz 0154ch                               ; e3 02                       ; 0xc1548
    2830     rep stosw                                 ; f3 ab                       ; 0xc154a
    2831     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc154c vgabios.c:1030
    2832     out DX, AL                                ; ee                          ; 0xc154f
    2833     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1550 vgabios.c:42
    2834     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1553
    2835     mov es, ax                                ; 8e c0                       ; 0xc1556
    2836     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1558
    2837     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc155b
    2838     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc155e vgabios.c:52
    2839     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1561
    2840     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc1564
    2841     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc1567 vgabios.c:1038
    2842     sal bx, 006h                              ; c1 e3 06                    ; 0xc156b
    2843     mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc156e vgabios.c:50
    2844     mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc1572 vgabios.c:52
    2845     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc1575
    2846     mov bx, strict word 00063h                ; bb 63 00                    ; 0xc1578 vgabios.c:52
    2847     mov word [es:bx], si                      ; 26 89 37                    ; 0xc157b
    2848     mov bx, 00084h                            ; bb 84 00                    ; 0xc157e vgabios.c:42
    2849     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc1581
    2850     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1584
    2851     mov bx, 00085h                            ; bb 85 00                    ; 0xc1587 vgabios.c:52
    2852     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc158a
    2853     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc158d
    2854     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1590 vgabios.c:1042
    2855     or AL, strict byte 060h                   ; 0c 60                       ; 0xc1593
    2856     mov bx, 00087h                            ; bb 87 00                    ; 0xc1595 vgabios.c:42
    2857     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1598
    2858     mov bx, 00088h                            ; bb 88 00                    ; 0xc159b vgabios.c:42
    2859     mov byte [es:bx], 0f9h                    ; 26 c6 07 f9                 ; 0xc159e
    2860     mov bx, 00089h                            ; bb 89 00                    ; 0xc15a2 vgabios.c:37
    2861     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc15a5
    2862     and AL, strict byte 07fh                  ; 24 7f                       ; 0xc15a8 vgabios.c:38
    2863     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15aa vgabios.c:42
    2864     mov bx, 0008ah                            ; bb 8a 00                    ; 0xc15ad vgabios.c:42
    2865     mov byte [es:bx], 008h                    ; 26 c6 07 08                 ; 0xc15b0
    2866     mov dx, ds                                ; 8c da                       ; 0xc15b4 vgabios.c:1048
    2867     mov bx, 000a8h                            ; bb a8 00                    ; 0xc15b6 vgabios.c:62
    2868     mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc15b9
    2869     mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc15be
    2870     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc15c2 vgabios.c:1050
    2871     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc15c5
    2872     jnbe short 015efh                         ; 77 26                       ; 0xc15c7
    2873     movzx bx, al                              ; 0f b6 d8                    ; 0xc15c9 vgabios.c:1052
    2874     mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc15cc vgabios.c:40
    2875     mov bx, strict word 00065h                ; bb 65 00                    ; 0xc15d0 vgabios.c:42
    2876     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15d3
    2877     cmp byte [bp-00eh], 006h                  ; 80 7e f2 06                 ; 0xc15d6 vgabios.c:1053
    2878     jne short 015e1h                          ; 75 05                       ; 0xc15da
    2879     mov dx, strict word 0003fh                ; ba 3f 00                    ; 0xc15dc
    2880     jmp short 015e4h                          ; eb 03                       ; 0xc15df
    2881     mov dx, strict word 00030h                ; ba 30 00                    ; 0xc15e1
    2882     mov bx, strict word 00066h                ; bb 66 00                    ; 0xc15e4 vgabios.c:42
    2883     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc15e7
    2884     mov es, ax                                ; 8e c0                       ; 0xc15ea
    2885     mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc15ec
    2886     movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc15ef vgabios.c:1057
    2887     sal bx, 003h                              ; c1 e3 03                    ; 0xc15f3
    2888     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc15f6
    2889     jne short 01606h                          ; 75 09                       ; 0xc15fb
    2890     mov dx, strict word 00007h                ; ba 07 00                    ; 0xc15fd vgabios.c:1059
    2891     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc1600
    2892     call 010c2h                               ; e8 bc fa                    ; 0xc1603
    2893     xor cx, cx                                ; 31 c9                       ; 0xc1606 vgabios.c:1063
    2894     jmp short 0160fh                          ; eb 05                       ; 0xc1608
    2895     cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc160a
    2896     jnc short 0161ah                          ; 73 0b                       ; 0xc160d
    2897     movzx ax, cl                              ; 0f b6 c1                    ; 0xc160f vgabios.c:1064
    2898     xor dx, dx                                ; 31 d2                       ; 0xc1612
    2899     call 011b8h                               ; e8 a1 fb                    ; 0xc1614
    2900     inc cx                                    ; 41                          ; 0xc1617
    2901     jmp short 0160ah                          ; eb f0                       ; 0xc1618
    2902     xor ax, ax                                ; 31 c0                       ; 0xc161a vgabios.c:1067
    2903     call 01241h                               ; e8 22 fc                    ; 0xc161c
    2904     movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc161f vgabios.c:1070
    2905     sal bx, 003h                              ; c1 e3 03                    ; 0xc1623
    2906     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1626
    2907     jne short 0163dh                          ; 75 10                       ; 0xc162b
    2908     xor bl, bl                                ; 30 db                       ; 0xc162d vgabios.c:1072
    2909     mov AL, strict byte 004h                  ; b0 04                       ; 0xc162f
    2910     mov AH, strict byte 011h                  ; b4 11                       ; 0xc1631
    2911     int 010h                                  ; cd 10                       ; 0xc1633
    2912     xor bl, bl                                ; 30 db                       ; 0xc1635 vgabios.c:1073
    2913     mov AL, strict byte 003h                  ; b0 03                       ; 0xc1637
    2914     mov AH, strict byte 011h                  ; b4 11                       ; 0xc1639
    2915     int 010h                                  ; cd 10                       ; 0xc163b
    2916     mov dx, 0596ch                            ; ba 6c 59                    ; 0xc163d vgabios.c:1077
    2917     mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc1640
    2918     call 00980h                               ; e8 3a f3                    ; 0xc1643
    2919     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1646 vgabios.c:1079
    2920     cmp ax, strict word 00010h                ; 3d 10 00                    ; 0xc1649
    2921     je short 01668h                           ; 74 1a                       ; 0xc164c
    2922     cmp ax, strict word 0000eh                ; 3d 0e 00                    ; 0xc164e
    2923     je short 01663h                           ; 74 10                       ; 0xc1651
    2924     cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc1653
    2925     jne short 0166dh                          ; 75 15                       ; 0xc1656
    2926     mov dx, 0556ch                            ; ba 6c 55                    ; 0xc1658 vgabios.c:1081
    2927     mov ax, strict word 00043h                ; b8 43 00                    ; 0xc165b
    2928     call 00980h                               ; e8 1f f3                    ; 0xc165e
    2929     jmp short 0166dh                          ; eb 0a                       ; 0xc1661 vgabios.c:1082
    2930     mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc1663 vgabios.c:1084
    2931     jmp short 0165bh                          ; eb f3                       ; 0xc1666
    2932     mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc1668 vgabios.c:1087
    2933     jmp short 0165bh                          ; eb ee                       ; 0xc166b
    2934     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc166d vgabios.c:1090
    2935     pop di                                    ; 5f                          ; 0xc1670
    2936     pop si                                    ; 5e                          ; 0xc1671
    2937     pop dx                                    ; 5a                          ; 0xc1672
    2938     pop cx                                    ; 59                          ; 0xc1673
    2939     pop bx                                    ; 5b                          ; 0xc1674
    2940     pop bp                                    ; 5d                          ; 0xc1675
    2941     retn                                      ; c3                          ; 0xc1676
    2942   ; disGetNextSymbol 0xc1677 LB 0x29ae -> off=0x0 cb=0000000000000076 uValue=00000000000c1677 'vgamem_copy_pl4'
    2943 vgamem_copy_pl4:                             ; 0xc1677 LB 0x76
    2944     push bp                                   ; 55                          ; 0xc1677 vgabios.c:1093
    2945     mov bp, sp                                ; 89 e5                       ; 0xc1678
    2946     push si                                   ; 56                          ; 0xc167a
    2947     push di                                   ; 57                          ; 0xc167b
    2948     push ax                                   ; 50                          ; 0xc167c
    2949     push ax                                   ; 50                          ; 0xc167d
    2950     mov bh, cl                                ; 88 cf                       ; 0xc167e
    2951     movzx di, dl                              ; 0f b6 fa                    ; 0xc1680 vgabios.c:1099
    2952     movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc1683
    2953     imul di, cx                               ; 0f af f9                    ; 0xc1687
    2954     movzx si, byte [bp+004h]                  ; 0f b6 76 04                 ; 0xc168a
    2955     imul di, si                               ; 0f af fe                    ; 0xc168e
    2956     xor ah, ah                                ; 30 e4                       ; 0xc1691
    2957     add di, ax                                ; 01 c7                       ; 0xc1693
    2958     mov word [bp-008h], di                    ; 89 7e f8                    ; 0xc1695
    2959     movzx di, bl                              ; 0f b6 fb                    ; 0xc1698 vgabios.c:1100
    2960     imul cx, di                               ; 0f af cf                    ; 0xc169b
    2961     imul cx, si                               ; 0f af ce                    ; 0xc169e
    2962     add cx, ax                                ; 01 c1                       ; 0xc16a1
    2963     mov word [bp-006h], cx                    ; 89 4e fa                    ; 0xc16a3
    2964     mov ax, 00105h                            ; b8 05 01                    ; 0xc16a6 vgabios.c:1101
    2965     mov dx, 003ceh                            ; ba ce 03                    ; 0xc16a9
    2966     out DX, ax                                ; ef                          ; 0xc16ac
    2967     xor bl, bl                                ; 30 db                       ; 0xc16ad vgabios.c:1102
    2968     cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc16af
    2969     jnc short 016ddh                          ; 73 29                       ; 0xc16b2
    2970     movzx cx, bh                              ; 0f b6 cf                    ; 0xc16b4 vgabios.c:1104
    2971     movzx si, bl                              ; 0f b6 f3                    ; 0xc16b7
    2972     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc16ba
    2973     imul ax, si                               ; 0f af c6                    ; 0xc16be
    2974     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc16c1
    2975     add si, ax                                ; 01 c6                       ; 0xc16c4
    2976     mov di, word [bp-006h]                    ; 8b 7e fa                    ; 0xc16c6
    2977     add di, ax                                ; 01 c7                       ; 0xc16c9
    2978     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc16cb
    2979     mov es, dx                                ; 8e c2                       ; 0xc16ce
    2980     cld                                       ; fc                          ; 0xc16d0
    2981     jcxz 016d9h                               ; e3 06                       ; 0xc16d1
    2982     push DS                                   ; 1e                          ; 0xc16d3
    2983     mov ds, dx                                ; 8e da                       ; 0xc16d4
    2984     rep movsb                                 ; f3 a4                       ; 0xc16d6
    2985     pop DS                                    ; 1f                          ; 0xc16d8
     2816    ; sub ah, ah                                ; 2a e4                     ; 0xc1520
     2817    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc1522
     2818    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1525 vgabios.c:1030
     2819    out DX, AL                                ; ee                          ; 0xc1527
     2820    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1528 vgabios.c:1031
     2821    mov cx, 08000h                            ; b9 00 80                    ; 0xc152c
     2822    xor ax, ax                                ; 31 c0                       ; 0xc152f
     2823    xor di, di                                ; 31 ff                       ; 0xc1531
     2824    jcxz 01537h                               ; e3 02                       ; 0xc1533
     2825    rep stosw                                 ; f3 ab                       ; 0xc1535
     2826    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc1537 vgabios.c:1032
     2827    out DX, AL                                ; ee                          ; 0xc153a
     2828    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc153b vgabios.c:42
     2829    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc153e
     2830    mov es, ax                                ; 8e c0                       ; 0xc1541
     2831    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1543
     2832    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1546
     2833    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc1549 vgabios.c:1039
     2834    sal bx, 006h                              ; c1 e3 06                    ; 0xc154d
     2835    movzx ax, byte [bx+04842h]                ; 0f b6 87 42 48              ; 0xc1550
     2836    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc1555 vgabios.c:52
     2837    mov word [es:di], ax                      ; 26 89 05                    ; 0xc1558
     2838    mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc155b vgabios.c:50
     2839    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc155f vgabios.c:52
     2840    mov word [es:di], ax                      ; 26 89 05                    ; 0xc1562
     2841    mov di, strict word 00063h                ; bf 63 00                    ; 0xc1565 vgabios.c:52
     2842    mov word [es:di], si                      ; 26 89 35                    ; 0xc1568
     2843    mov al, byte [bx+04843h]                  ; 8a 87 43 48                 ; 0xc156b vgabios.c:40
     2844    mov si, 00084h                            ; be 84 00                    ; 0xc156f vgabios.c:42
     2845    mov byte [es:si], al                      ; 26 88 04                    ; 0xc1572
     2846    movzx ax, byte [bx+04844h]                ; 0f b6 87 44 48              ; 0xc1575 vgabios.c:1043
     2847    mov bx, 00085h                            ; bb 85 00                    ; 0xc157a vgabios.c:52
     2848    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc157d
     2849    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1580 vgabios.c:1044
     2850    or AL, strict byte 060h                   ; 0c 60                       ; 0xc1583
     2851    mov bx, 00087h                            ; bb 87 00                    ; 0xc1585 vgabios.c:42
     2852    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1588
     2853    mov bx, 00088h                            ; bb 88 00                    ; 0xc158b vgabios.c:42
     2854    mov byte [es:bx], 0f9h                    ; 26 c6 07 f9                 ; 0xc158e
     2855    mov bx, 00089h                            ; bb 89 00                    ; 0xc1592 vgabios.c:37
     2856    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1595
     2857    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc1598 vgabios.c:38
     2858    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc159a vgabios.c:42
     2859    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc159d vgabios.c:42
     2860    mov byte [es:bx], 008h                    ; 26 c6 07 08                 ; 0xc15a0
     2861    mov ax, ds                                ; 8c d8                       ; 0xc15a4 vgabios.c:1050
     2862    mov bx, 000a8h                            ; bb a8 00                    ; 0xc15a6 vgabios.c:62
     2863    mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc15a9
     2864    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc15ae
     2865    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc15b2 vgabios.c:1052
     2866    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc15b5
     2867    jnbe short 015dfh                         ; 77 26                       ; 0xc15b7
     2868    movzx bx, al                              ; 0f b6 d8                    ; 0xc15b9 vgabios.c:1054
     2869    mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc15bc vgabios.c:40
     2870    mov bx, strict word 00065h                ; bb 65 00                    ; 0xc15c0 vgabios.c:42
     2871    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15c3
     2872    cmp byte [bp-010h], 006h                  ; 80 7e f0 06                 ; 0xc15c6 vgabios.c:1055
     2873    jne short 015d1h                          ; 75 05                       ; 0xc15ca
     2874    mov ax, strict word 0003fh                ; b8 3f 00                    ; 0xc15cc
     2875    jmp short 015d4h                          ; eb 03                       ; 0xc15cf
     2876    mov ax, strict word 00030h                ; b8 30 00                    ; 0xc15d1
     2877    mov bx, strict word 00066h                ; bb 66 00                    ; 0xc15d4 vgabios.c:42
     2878    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc15d7
     2879    mov es, dx                                ; 8e c2                       ; 0xc15da
     2880    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15dc
     2881    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc15df vgabios.c:1059
     2882    sal bx, 003h                              ; c1 e3 03                    ; 0xc15e3
     2883    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc15e6
     2884    jne short 015f6h                          ; 75 09                       ; 0xc15eb
     2885    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc15ed vgabios.c:1061
     2886    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc15f0
     2887    call 010d0h                               ; e8 da fa                    ; 0xc15f3
     2888    xor cx, cx                                ; 31 c9                       ; 0xc15f6 vgabios.c:1065
     2889    jmp short 015ffh                          ; eb 05                       ; 0xc15f8
     2890    cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc15fa
     2891    jnc short 0160ah                          ; 73 0b                       ; 0xc15fd
     2892    movzx ax, cl                              ; 0f b6 c1                    ; 0xc15ff vgabios.c:1066
     2893    xor dx, dx                                ; 31 d2                       ; 0xc1602
     2894    call 011c6h                               ; e8 bf fb                    ; 0xc1604
     2895    inc cx                                    ; 41                          ; 0xc1607
     2896    jmp short 015fah                          ; eb f0                       ; 0xc1608
     2897    xor ax, ax                                ; 31 c0                       ; 0xc160a vgabios.c:1069
     2898    call 0124fh                               ; e8 40 fc                    ; 0xc160c
     2899    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc160f vgabios.c:1072
     2900    sal bx, 003h                              ; c1 e3 03                    ; 0xc1613
     2901    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1616
     2902    jne short 0162dh                          ; 75 10                       ; 0xc161b
     2903    xor dx, dx                                ; 31 d2                       ; 0xc161d vgabios.c:1074
     2904    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc161f
     2905    call 02ab5h                               ; e8 90 14                    ; 0xc1622
     2906    xor bl, bl                                ; 30 db                       ; 0xc1625 vgabios.c:1075
     2907    mov AL, strict byte 003h                  ; b0 03                       ; 0xc1627
     2908    mov AH, strict byte 011h                  ; b4 11                       ; 0xc1629
     2909    int 06dh                                  ; cd 6d                       ; 0xc162b
     2910    mov bx, 0596ch                            ; bb 6c 59                    ; 0xc162d vgabios.c:1079
     2911    mov cx, ds                                ; 8c d9                       ; 0xc1630
     2912    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc1632
     2913    call 00980h                               ; e8 48 f3                    ; 0xc1635
     2914    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc1638 vgabios.c:1081
     2915    sal bx, 006h                              ; c1 e3 06                    ; 0xc163c
     2916    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc163f
     2917    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc1643
     2918    je short 01661h                           ; 74 1a                       ; 0xc1645
     2919    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc1647
     2920    je short 0165ch                           ; 74 11                       ; 0xc1649
     2921    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc164b
     2922    jne short 01666h                          ; 75 17                       ; 0xc164d
     2923    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc164f vgabios.c:1083
     2924    mov cx, ds                                ; 8c d9                       ; 0xc1652
     2925    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc1654
     2926    call 00980h                               ; e8 26 f3                    ; 0xc1657
     2927    jmp short 01666h                          ; eb 0a                       ; 0xc165a vgabios.c:1084
     2928    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc165c vgabios.c:1086
     2929    jmp short 01652h                          ; eb f1                       ; 0xc165f
     2930    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc1661 vgabios.c:1089
     2931    jmp short 01652h                          ; eb ec                       ; 0xc1664
     2932    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1666 vgabios.c:1092
     2933    pop di                                    ; 5f                          ; 0xc1669
     2934    pop si                                    ; 5e                          ; 0xc166a
     2935    pop dx                                    ; 5a                          ; 0xc166b
     2936    pop cx                                    ; 59                          ; 0xc166c
     2937    pop bx                                    ; 5b                          ; 0xc166d
     2938    pop bp                                    ; 5d                          ; 0xc166e
     2939    retn                                      ; c3                          ; 0xc166f
     2940  ; disGetNextSymbol 0xc1670 LB 0x298a -> off=0x0 cb=0000000000000075 uValue=00000000000c1670 'vgamem_copy_pl4'
     2941vgamem_copy_pl4:                             ; 0xc1670 LB 0x75
     2942    push bp                                   ; 55                          ; 0xc1670 vgabios.c:1095
     2943    mov bp, sp                                ; 89 e5                       ; 0xc1671
     2944    push si                                   ; 56                          ; 0xc1673
     2945    push di                                   ; 57                          ; 0xc1674
     2946    push ax                                   ; 50                          ; 0xc1675
     2947    push ax                                   ; 50                          ; 0xc1676
     2948    mov bh, cl                                ; 88 cf                       ; 0xc1677
     2949    movzx di, dl                              ; 0f b6 fa                    ; 0xc1679 vgabios.c:1101
     2950    movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc167c
     2951    imul di, cx                               ; 0f af f9                    ; 0xc1680
     2952    movzx si, byte [bp+004h]                  ; 0f b6 76 04                 ; 0xc1683
     2953    imul di, si                               ; 0f af fe                    ; 0xc1687
     2954    xor ah, ah                                ; 30 e4                       ; 0xc168a
     2955    add di, ax                                ; 01 c7                       ; 0xc168c
     2956    mov word [bp-008h], di                    ; 89 7e f8                    ; 0xc168e
     2957    movzx di, bl                              ; 0f b6 fb                    ; 0xc1691 vgabios.c:1102
     2958    imul cx, di                               ; 0f af cf                    ; 0xc1694
     2959    imul cx, si                               ; 0f af ce                    ; 0xc1697
     2960    add cx, ax                                ; 01 c1                       ; 0xc169a
     2961    mov word [bp-006h], cx                    ; 89 4e fa                    ; 0xc169c
     2962    mov ax, 00105h                            ; b8 05 01                    ; 0xc169f vgabios.c:1103
     2963    mov dx, 003ceh                            ; ba ce 03                    ; 0xc16a2
     2964    out DX, ax                                ; ef                          ; 0xc16a5
     2965    xor bl, bl                                ; 30 db                       ; 0xc16a6 vgabios.c:1104
     2966    cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc16a8
     2967    jnc short 016d5h                          ; 73 28                       ; 0xc16ab
     2968    movzx cx, bh                              ; 0f b6 cf                    ; 0xc16ad vgabios.c:1106
     2969    movzx si, bl                              ; 0f b6 f3                    ; 0xc16b0
     2970    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc16b3
     2971    imul ax, si                               ; 0f af c6                    ; 0xc16b7
     2972    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc16ba
     2973    add si, ax                                ; 01 c6                       ; 0xc16bd
     2974    mov di, word [bp-006h]                    ; 8b 7e fa                    ; 0xc16bf
     2975    add di, ax                                ; 01 c7                       ; 0xc16c2
     2976    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc16c4
     2977    mov es, dx                                ; 8e c2                       ; 0xc16c7
     2978    jcxz 016d1h                               ; e3 06                       ; 0xc16c9
     2979    push DS                                   ; 1e                          ; 0xc16cb
     2980    mov ds, dx                                ; 8e da                       ; 0xc16cc
     2981    rep movsb                                 ; f3 a4                       ; 0xc16ce
     2982    pop DS                                    ; 1f                          ; 0xc16d0
    29862983    db  0feh, 0c3h
    2987     ; inc bl                                    ; fe c3                     ; 0xc16d9 vgabios.c:1105
    2988     jmp short 016afh                          ; eb d2                       ; 0xc16db
    2989     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc16dd vgabios.c:1106
    2990     mov dx, 003ceh                            ; ba ce 03                    ; 0xc16e0
    2991     out DX, ax                                ; ef                          ; 0xc16e3
    2992     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc16e4 vgabios.c:1107
    2993     pop di                                    ; 5f                          ; 0xc16e7
    2994     pop si                                    ; 5e                          ; 0xc16e8
    2995     pop bp                                    ; 5d                          ; 0xc16e9
    2996     retn 00004h                               ; c2 04 00                    ; 0xc16ea
    2997   ; disGetNextSymbol 0xc16ed LB 0x2938 -> off=0x0 cb=0000000000000061 uValue=00000000000c16ed 'vgamem_fill_pl4'
    2998 vgamem_fill_pl4:                             ; 0xc16ed LB 0x61
    2999     push bp                                   ; 55                          ; 0xc16ed vgabios.c:1110
    3000     mov bp, sp                                ; 89 e5                       ; 0xc16ee
    3001     push di                                   ; 57                          ; 0xc16f0
    3002     push ax                                   ; 50                          ; 0xc16f1
    3003     push ax                                   ; 50                          ; 0xc16f2
    3004     mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc16f3
    3005     mov bh, cl                                ; 88 cf                       ; 0xc16f6
    3006     movzx cx, dl                              ; 0f b6 ca                    ; 0xc16f8 vgabios.c:1116
    3007     movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc16fb
    3008     imul cx, dx                               ; 0f af ca                    ; 0xc16ff
    3009     movzx dx, bh                              ; 0f b6 d7                    ; 0xc1702
    3010     imul dx, cx                               ; 0f af d1                    ; 0xc1705
    3011     xor ah, ah                                ; 30 e4                       ; 0xc1708
    3012     add dx, ax                                ; 01 c2                       ; 0xc170a
    3013     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc170c
    3014     mov ax, 00205h                            ; b8 05 02                    ; 0xc170f vgabios.c:1117
    3015     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1712
    3016     out DX, ax                                ; ef                          ; 0xc1715
    3017     xor bl, bl                                ; 30 db                       ; 0xc1716 vgabios.c:1118
    3018     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1718
    3019     jnc short 0173fh                          ; 73 22                       ; 0xc171b
    3020     movzx cx, byte [bp-004h]                  ; 0f b6 4e fc                 ; 0xc171d vgabios.c:1120
    3021     movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1721
    3022     movzx dx, bl                              ; 0f b6 d3                    ; 0xc1725
    3023     movzx di, bh                              ; 0f b6 ff                    ; 0xc1728
    3024     imul di, dx                               ; 0f af fa                    ; 0xc172b
    3025     add di, word [bp-006h]                    ; 03 7e fa                    ; 0xc172e
    3026     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1731
    3027     mov es, dx                                ; 8e c2                       ; 0xc1734
    3028     cld                                       ; fc                          ; 0xc1736
    3029     jcxz 0173bh                               ; e3 02                       ; 0xc1737
    3030     rep stosb                                 ; f3 aa                       ; 0xc1739
     2984    ; inc bl                                    ; fe c3                     ; 0xc16d1 vgabios.c:1107
     2985    jmp short 016a8h                          ; eb d3                       ; 0xc16d3
     2986    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc16d5 vgabios.c:1108
     2987    mov dx, 003ceh                            ; ba ce 03                    ; 0xc16d8
     2988    out DX, ax                                ; ef                          ; 0xc16db
     2989    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc16dc vgabios.c:1109
     2990    pop di                                    ; 5f                          ; 0xc16df
     2991    pop si                                    ; 5e                          ; 0xc16e0
     2992    pop bp                                    ; 5d                          ; 0xc16e1
     2993    retn 00004h                               ; c2 04 00                    ; 0xc16e2
     2994  ; disGetNextSymbol 0xc16e5 LB 0x2915 -> off=0x0 cb=0000000000000060 uValue=00000000000c16e5 'vgamem_fill_pl4'
     2995vgamem_fill_pl4:                             ; 0xc16e5 LB 0x60
     2996    push bp                                   ; 55                          ; 0xc16e5 vgabios.c:1112
     2997    mov bp, sp                                ; 89 e5                       ; 0xc16e6
     2998    push di                                   ; 57                          ; 0xc16e8
     2999    push ax                                   ; 50                          ; 0xc16e9
     3000    push ax                                   ; 50                          ; 0xc16ea
     3001    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc16eb
     3002    mov bh, cl                                ; 88 cf                       ; 0xc16ee
     3003    movzx cx, dl                              ; 0f b6 ca                    ; 0xc16f0 vgabios.c:1118
     3004    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc16f3
     3005    imul cx, dx                               ; 0f af ca                    ; 0xc16f7
     3006    movzx dx, bh                              ; 0f b6 d7                    ; 0xc16fa
     3007    imul dx, cx                               ; 0f af d1                    ; 0xc16fd
     3008    xor ah, ah                                ; 30 e4                       ; 0xc1700
     3009    add dx, ax                                ; 01 c2                       ; 0xc1702
     3010    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc1704
     3011    mov ax, 00205h                            ; b8 05 02                    ; 0xc1707 vgabios.c:1119
     3012    mov dx, 003ceh                            ; ba ce 03                    ; 0xc170a
     3013    out DX, ax                                ; ef                          ; 0xc170d
     3014    xor bl, bl                                ; 30 db                       ; 0xc170e vgabios.c:1120
     3015    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1710
     3016    jnc short 01736h                          ; 73 21                       ; 0xc1713
     3017    movzx cx, byte [bp-004h]                  ; 0f b6 4e fc                 ; 0xc1715 vgabios.c:1122
     3018    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1719
     3019    movzx dx, bl                              ; 0f b6 d3                    ; 0xc171d
     3020    movzx di, bh                              ; 0f b6 ff                    ; 0xc1720
     3021    imul di, dx                               ; 0f af fa                    ; 0xc1723
     3022    add di, word [bp-006h]                    ; 03 7e fa                    ; 0xc1726
     3023    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1729
     3024    mov es, dx                                ; 8e c2                       ; 0xc172c
     3025    jcxz 01732h                               ; e3 02                       ; 0xc172e
     3026    rep stosb                                 ; f3 aa                       ; 0xc1730
    30313027    db  0feh, 0c3h
    3032     ; inc bl                                    ; fe c3                     ; 0xc173b vgabios.c:1121
    3033     jmp short 01718h                          ; eb d9                       ; 0xc173d
    3034     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc173f vgabios.c:1122
    3035     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1742
    3036     out DX, ax                                ; ef                          ; 0xc1745
    3037     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc1746 vgabios.c:1123
    3038     pop di                                    ; 5f                          ; 0xc1749
    3039     pop bp                                    ; 5d                          ; 0xc174a
    3040     retn 00004h                               ; c2 04 00                    ; 0xc174b
    3041   ; disGetNextSymbol 0xc174e LB 0x28d7 -> off=0x0 cb=00000000000000a5 uValue=00000000000c174e 'vgamem_copy_cga'
    3042 vgamem_copy_cga:                             ; 0xc174e LB 0xa5
    3043     push bp                                   ; 55                          ; 0xc174e vgabios.c:1126
    3044     mov bp, sp                                ; 89 e5                       ; 0xc174f
    3045     push si                                   ; 56                          ; 0xc1751
    3046     push di                                   ; 57                          ; 0xc1752
    3047     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1753
    3048     mov dh, bl                                ; 88 de                       ; 0xc1756
    3049     mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc1758
    3050     movzx di, dl                              ; 0f b6 fa                    ; 0xc175b vgabios.c:1132
    3051     movzx si, byte [bp+006h]                  ; 0f b6 76 06                 ; 0xc175e
    3052     imul di, si                               ; 0f af fe                    ; 0xc1762
    3053     movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc1765
    3054     imul di, bx                               ; 0f af fb                    ; 0xc1769
    3055     sar di, 1                                 ; d1 ff                       ; 0xc176c
    3056     xor ah, ah                                ; 30 e4                       ; 0xc176e
    3057     add di, ax                                ; 01 c7                       ; 0xc1770
    3058     mov word [bp-00ch], di                    ; 89 7e f4                    ; 0xc1772
    3059     movzx dx, dh                              ; 0f b6 d6                    ; 0xc1775 vgabios.c:1133
    3060     imul dx, si                               ; 0f af d6                    ; 0xc1778
    3061     imul dx, bx                               ; 0f af d3                    ; 0xc177b
    3062     sar dx, 1                                 ; d1 fa                       ; 0xc177e
    3063     add dx, ax                                ; 01 c2                       ; 0xc1780
    3064     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc1782
    3065     mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc1785 vgabios.c:1134
    3066     movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1788
    3067     cwd                                       ; 99                          ; 0xc178c
     3028    ; inc bl                                    ; fe c3                     ; 0xc1732 vgabios.c:1123
     3029    jmp short 01710h                          ; eb da                       ; 0xc1734
     3030    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1736 vgabios.c:1124
     3031    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1739
     3032    out DX, ax                                ; ef                          ; 0xc173c
     3033    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc173d vgabios.c:1125
     3034    pop di                                    ; 5f                          ; 0xc1740
     3035    pop bp                                    ; 5d                          ; 0xc1741
     3036    retn 00004h                               ; c2 04 00                    ; 0xc1742
     3037  ; disGetNextSymbol 0xc1745 LB 0x28b5 -> off=0x0 cb=00000000000000a3 uValue=00000000000c1745 'vgamem_copy_cga'
     3038vgamem_copy_cga:                             ; 0xc1745 LB 0xa3
     3039    push bp                                   ; 55                          ; 0xc1745 vgabios.c:1128
     3040    mov bp, sp                                ; 89 e5                       ; 0xc1746
     3041    push si                                   ; 56                          ; 0xc1748
     3042    push di                                   ; 57                          ; 0xc1749
     3043    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc174a
     3044    mov dh, bl                                ; 88 de                       ; 0xc174d
     3045    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc174f
     3046    movzx di, dl                              ; 0f b6 fa                    ; 0xc1752 vgabios.c:1134
     3047    movzx si, byte [bp+006h]                  ; 0f b6 76 06                 ; 0xc1755
     3048    imul di, si                               ; 0f af fe                    ; 0xc1759
     3049    movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc175c
     3050    imul di, bx                               ; 0f af fb                    ; 0xc1760
     3051    sar di, 1                                 ; d1 ff                       ; 0xc1763
     3052    xor ah, ah                                ; 30 e4                       ; 0xc1765
     3053    add di, ax                                ; 01 c7                       ; 0xc1767
     3054    mov word [bp-00ch], di                    ; 89 7e f4                    ; 0xc1769
     3055    movzx dx, dh                              ; 0f b6 d6                    ; 0xc176c vgabios.c:1135
     3056    imul dx, si                               ; 0f af d6                    ; 0xc176f
     3057    imul dx, bx                               ; 0f af d3                    ; 0xc1772
     3058    sar dx, 1                                 ; d1 fa                       ; 0xc1775
     3059    add dx, ax                                ; 01 c2                       ; 0xc1777
     3060    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc1779
     3061    mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc177c vgabios.c:1136
     3062    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc177f
     3063    cwd                                       ; 99                          ; 0xc1783
    30683064    db  02bh, 0c2h
    3069     ; sub ax, dx                                ; 2b c2                     ; 0xc178d
    3070     sar ax, 1                                 ; d1 f8                       ; 0xc178f
    3071     movzx bx, byte [bp-008h]                  ; 0f b6 5e f8                 ; 0xc1791
    3072     cmp bx, ax                                ; 39 c3                       ; 0xc1795
    3073     jnl short 017eah                          ; 7d 51                       ; 0xc1797
    3074     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc1799 vgabios.c:1136
    3075     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc179d
    3076     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc17a0
    3077     imul bx, ax                               ; 0f af d8                    ; 0xc17a4
    3078     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc17a7
    3079     add si, bx                                ; 01 de                       ; 0xc17aa
    3080     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc17ac
    3081     add di, bx                                ; 01 df                       ; 0xc17af
    3082     mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc17b1
    3083     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc17b4
    3084     mov es, dx                                ; 8e c2                       ; 0xc17b7
    3085     cld                                       ; fc                          ; 0xc17b9
    3086     jcxz 017c2h                               ; e3 06                       ; 0xc17ba
    3087     push DS                                   ; 1e                          ; 0xc17bc
    3088     mov ds, dx                                ; 8e da                       ; 0xc17bd
    3089     rep movsb                                 ; f3 a4                       ; 0xc17bf
    3090     pop DS                                    ; 1f                          ; 0xc17c1
    3091     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc17c2 vgabios.c:1137
    3092     add si, 02000h                            ; 81 c6 00 20                 ; 0xc17c5
    3093     add si, bx                                ; 01 de                       ; 0xc17c9
    3094     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc17cb
    3095     add di, 02000h                            ; 81 c7 00 20                 ; 0xc17ce
    3096     add di, bx                                ; 01 df                       ; 0xc17d2
    3097     mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc17d4
    3098     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc17d7
    3099     mov es, dx                                ; 8e c2                       ; 0xc17da
    3100     cld                                       ; fc                          ; 0xc17dc
    3101     jcxz 017e5h                               ; e3 06                       ; 0xc17dd
    3102     push DS                                   ; 1e                          ; 0xc17df
    3103     mov ds, dx                                ; 8e da                       ; 0xc17e0
    3104     rep movsb                                 ; f3 a4                       ; 0xc17e2
    3105     pop DS                                    ; 1f                          ; 0xc17e4
    3106     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc17e5 vgabios.c:1138
    3107     jmp short 01788h                          ; eb 9e                       ; 0xc17e8
    3108     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc17ea vgabios.c:1139
    3109     pop di                                    ; 5f                          ; 0xc17ed
    3110     pop si                                    ; 5e                          ; 0xc17ee
    3111     pop bp                                    ; 5d                          ; 0xc17ef
    3112     retn 00004h                               ; c2 04 00                    ; 0xc17f0
    3113   ; disGetNextSymbol 0xc17f3 LB 0x2832 -> off=0x0 cb=0000000000000083 uValue=00000000000c17f3 'vgamem_fill_cga'
    3114 vgamem_fill_cga:                             ; 0xc17f3 LB 0x83
    3115     push bp                                   ; 55                          ; 0xc17f3 vgabios.c:1142
    3116     mov bp, sp                                ; 89 e5                       ; 0xc17f4
    3117     push si                                   ; 56                          ; 0xc17f6
    3118     push di                                   ; 57                          ; 0xc17f7
    3119     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc17f8
    3120     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc17fb
    3121     mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc17fe
    3122     movzx bx, dl                              ; 0f b6 da                    ; 0xc1801 vgabios.c:1148
    3123     movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc1804
    3124     imul bx, dx                               ; 0f af da                    ; 0xc1808
    3125     movzx dx, cl                              ; 0f b6 d1                    ; 0xc180b
    3126     imul dx, bx                               ; 0f af d3                    ; 0xc180e
    3127     sar dx, 1                                 ; d1 fa                       ; 0xc1811
    3128     xor ah, ah                                ; 30 e4                       ; 0xc1813
    3129     add dx, ax                                ; 01 c2                       ; 0xc1815
    3130     mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc1817
    3131     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc181a vgabios.c:1149
    3132     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc181d
    3133     cwd                                       ; 99                          ; 0xc1821
     3065    ; sub ax, dx                                ; 2b c2                     ; 0xc1784
     3066    sar ax, 1                                 ; d1 f8                       ; 0xc1786
     3067    movzx bx, byte [bp-008h]                  ; 0f b6 5e f8                 ; 0xc1788
     3068    cmp bx, ax                                ; 39 c3                       ; 0xc178c
     3069    jnl short 017dfh                          ; 7d 4f                       ; 0xc178e
     3070    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc1790 vgabios.c:1138
     3071    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1794
     3072    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1797
     3073    imul bx, ax                               ; 0f af d8                    ; 0xc179b
     3074    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc179e
     3075    add si, bx                                ; 01 de                       ; 0xc17a1
     3076    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc17a3
     3077    add di, bx                                ; 01 df                       ; 0xc17a6
     3078    mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc17a8
     3079    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc17ab
     3080    mov es, dx                                ; 8e c2                       ; 0xc17ae
     3081    jcxz 017b8h                               ; e3 06                       ; 0xc17b0
     3082    push DS                                   ; 1e                          ; 0xc17b2
     3083    mov ds, dx                                ; 8e da                       ; 0xc17b3
     3084    rep movsb                                 ; f3 a4                       ; 0xc17b5
     3085    pop DS                                    ; 1f                          ; 0xc17b7
     3086    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc17b8 vgabios.c:1139
     3087    add si, 02000h                            ; 81 c6 00 20                 ; 0xc17bb
     3088    add si, bx                                ; 01 de                       ; 0xc17bf
     3089    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc17c1
     3090    add di, 02000h                            ; 81 c7 00 20                 ; 0xc17c4
     3091    add di, bx                                ; 01 df                       ; 0xc17c8
     3092    mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc17ca
     3093    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc17cd
     3094    mov es, dx                                ; 8e c2                       ; 0xc17d0
     3095    jcxz 017dah                               ; e3 06                       ; 0xc17d2
     3096    push DS                                   ; 1e                          ; 0xc17d4
     3097    mov ds, dx                                ; 8e da                       ; 0xc17d5
     3098    rep movsb                                 ; f3 a4                       ; 0xc17d7
     3099    pop DS                                    ; 1f                          ; 0xc17d9
     3100    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc17da vgabios.c:1140
     3101    jmp short 0177fh                          ; eb a0                       ; 0xc17dd
     3102    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc17df vgabios.c:1141
     3103    pop di                                    ; 5f                          ; 0xc17e2
     3104    pop si                                    ; 5e                          ; 0xc17e3
     3105    pop bp                                    ; 5d                          ; 0xc17e4
     3106    retn 00004h                               ; c2 04 00                    ; 0xc17e5
     3107  ; disGetNextSymbol 0xc17e8 LB 0x2812 -> off=0x0 cb=0000000000000081 uValue=00000000000c17e8 'vgamem_fill_cga'
     3108vgamem_fill_cga:                             ; 0xc17e8 LB 0x81
     3109    push bp                                   ; 55                          ; 0xc17e8 vgabios.c:1144
     3110    mov bp, sp                                ; 89 e5                       ; 0xc17e9
     3111    push si                                   ; 56                          ; 0xc17eb
     3112    push di                                   ; 57                          ; 0xc17ec
     3113    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc17ed
     3114    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc17f0
     3115    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc17f3
     3116    movzx bx, dl                              ; 0f b6 da                    ; 0xc17f6 vgabios.c:1150
     3117    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc17f9
     3118    imul bx, dx                               ; 0f af da                    ; 0xc17fd
     3119    movzx dx, cl                              ; 0f b6 d1                    ; 0xc1800
     3120    imul dx, bx                               ; 0f af d3                    ; 0xc1803
     3121    sar dx, 1                                 ; d1 fa                       ; 0xc1806
     3122    xor ah, ah                                ; 30 e4                       ; 0xc1808
     3123    add dx, ax                                ; 01 c2                       ; 0xc180a
     3124    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc180c
     3125    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc180f vgabios.c:1151
     3126    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1812
     3127    cwd                                       ; 99                          ; 0xc1816
    31343128    db  02bh, 0c2h
    3135     ; sub ax, dx                                ; 2b c2                     ; 0xc1822
    3136     sar ax, 1                                 ; d1 f8                       ; 0xc1824
    3137     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc1826
    3138     cmp dx, ax                                ; 39 c2                       ; 0xc182a
    3139     jnl short 0186dh                          ; 7d 3f                       ; 0xc182c
    3140     movzx si, byte [bp-00ah]                  ; 0f b6 76 f6                 ; 0xc182e vgabios.c:1151
    3141     movzx bx, byte [bp+006h]                  ; 0f b6 5e 06                 ; 0xc1832
    3142     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1836
    3143     imul dx, ax                               ; 0f af d0                    ; 0xc183a
    3144     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc183d
    3145     mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1840
    3146     add di, dx                                ; 01 d7                       ; 0xc1843
    3147     mov cx, si                                ; 89 f1                       ; 0xc1845
    3148     mov ax, bx                                ; 89 d8                       ; 0xc1847
    3149     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1849
    3150     mov es, dx                                ; 8e c2                       ; 0xc184c
    3151     cld                                       ; fc                          ; 0xc184e
    3152     jcxz 01853h                               ; e3 02                       ; 0xc184f
    3153     rep stosb                                 ; f3 aa                       ; 0xc1851
    3154     mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1853 vgabios.c:1152
    3155     add di, 02000h                            ; 81 c7 00 20                 ; 0xc1856
    3156     add di, word [bp-00eh]                    ; 03 7e f2                    ; 0xc185a
    3157     mov cx, si                                ; 89 f1                       ; 0xc185d
    3158     mov ax, bx                                ; 89 d8                       ; 0xc185f
    3159     mov es, dx                                ; 8e c2                       ; 0xc1861
    3160     cld                                       ; fc                          ; 0xc1863
    3161     jcxz 01868h                               ; e3 02                       ; 0xc1864
    3162     rep stosb                                 ; f3 aa                       ; 0xc1866
    3163     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1868 vgabios.c:1153
    3164     jmp short 0181dh                          ; eb b0                       ; 0xc186b
    3165     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc186d vgabios.c:1154
    3166     pop di                                    ; 5f                          ; 0xc1870
    3167     pop si                                    ; 5e                          ; 0xc1871
    3168     pop bp                                    ; 5d                          ; 0xc1872
    3169     retn 00004h                               ; c2 04 00                    ; 0xc1873
    3170   ; disGetNextSymbol 0xc1876 LB 0x27af -> off=0x0 cb=000000000000007a uValue=00000000000c1876 'vgamem_copy_linear'
    3171 vgamem_copy_linear:                          ; 0xc1876 LB 0x7a
    3172     push bp                                   ; 55                          ; 0xc1876 vgabios.c:1157
    3173     mov bp, sp                                ; 89 e5                       ; 0xc1877
    3174     push si                                   ; 56                          ; 0xc1879
    3175     push di                                   ; 57                          ; 0xc187a
    3176     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc187b
    3177     mov ah, al                                ; 88 c4                       ; 0xc187e
    3178     mov al, bl                                ; 88 d8                       ; 0xc1880
    3179     mov bx, cx                                ; 89 cb                       ; 0xc1882
    3180     xor dh, dh                                ; 30 f6                       ; 0xc1884 vgabios.c:1163
    3181     movzx di, byte [bp+006h]                  ; 0f b6 7e 06                 ; 0xc1886
    3182     imul dx, di                               ; 0f af d7                    ; 0xc188a
    3183     imul dx, word [bp+004h]                   ; 0f af 56 04                 ; 0xc188d
    3184     movzx si, ah                              ; 0f b6 f4                    ; 0xc1891
    3185     add dx, si                                ; 01 f2                       ; 0xc1894
    3186     sal dx, 003h                              ; c1 e2 03                    ; 0xc1896
    3187     mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc1899
    3188     xor ah, ah                                ; 30 e4                       ; 0xc189c vgabios.c:1164
    3189     imul ax, di                               ; 0f af c7                    ; 0xc189e
    3190     imul ax, word [bp+004h]                   ; 0f af 46 04                 ; 0xc18a1
    3191     add si, ax                                ; 01 c6                       ; 0xc18a5
    3192     sal si, 003h                              ; c1 e6 03                    ; 0xc18a7
    3193     mov word [bp-00ah], si                    ; 89 76 f6                    ; 0xc18aa
    3194     sal bx, 003h                              ; c1 e3 03                    ; 0xc18ad vgabios.c:1165
    3195     sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc18b0 vgabios.c:1166
    3196     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc18b4 vgabios.c:1167
    3197     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc18b8
    3198     cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc18bb
    3199     jnc short 018e7h                          ; 73 27                       ; 0xc18be
    3200     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc18c0 vgabios.c:1169
    3201     imul ax, word [bp+004h]                   ; 0f af 46 04                 ; 0xc18c4
    3202     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc18c8
    3203     add si, ax                                ; 01 c6                       ; 0xc18cb
    3204     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc18cd
    3205     add di, ax                                ; 01 c7                       ; 0xc18d0
    3206     mov cx, bx                                ; 89 d9                       ; 0xc18d2
    3207     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc18d4
    3208     mov es, dx                                ; 8e c2                       ; 0xc18d7
    3209     cld                                       ; fc                          ; 0xc18d9
    3210     jcxz 018e2h                               ; e3 06                       ; 0xc18da
    3211     push DS                                   ; 1e                          ; 0xc18dc
    3212     mov ds, dx                                ; 8e da                       ; 0xc18dd
    3213     rep movsb                                 ; f3 a4                       ; 0xc18df
    3214     pop DS                                    ; 1f                          ; 0xc18e1
    3215     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc18e2 vgabios.c:1170
    3216     jmp short 018b8h                          ; eb d1                       ; 0xc18e5
    3217     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18e7 vgabios.c:1171
    3218     pop di                                    ; 5f                          ; 0xc18ea
    3219     pop si                                    ; 5e                          ; 0xc18eb
    3220     pop bp                                    ; 5d                          ; 0xc18ec
    3221     retn 00004h                               ; c2 04 00                    ; 0xc18ed
    3222   ; disGetNextSymbol 0xc18f0 LB 0x2735 -> off=0x0 cb=000000000000005d uValue=00000000000c18f0 'vgamem_fill_linear'
    3223 vgamem_fill_linear:                          ; 0xc18f0 LB 0x5d
    3224     push bp                                   ; 55                          ; 0xc18f0 vgabios.c:1174
    3225     mov bp, sp                                ; 89 e5                       ; 0xc18f1
    3226     push si                                   ; 56                          ; 0xc18f3
    3227     push di                                   ; 57                          ; 0xc18f4
    3228     push ax                                   ; 50                          ; 0xc18f5
    3229     push ax                                   ; 50                          ; 0xc18f6
    3230     mov si, bx                                ; 89 de                       ; 0xc18f7
    3231     mov bx, cx                                ; 89 cb                       ; 0xc18f9
    3232     xor dh, dh                                ; 30 f6                       ; 0xc18fb vgabios.c:1180
    3233     movzx di, byte [bp+004h]                  ; 0f b6 7e 04                 ; 0xc18fd
    3234     imul dx, di                               ; 0f af d7                    ; 0xc1901
    3235     imul dx, cx                               ; 0f af d1                    ; 0xc1904
    3236     xor ah, ah                                ; 30 e4                       ; 0xc1907
    3237     add ax, dx                                ; 01 d0                       ; 0xc1909
    3238     sal ax, 003h                              ; c1 e0 03                    ; 0xc190b
    3239     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc190e
    3240     sal si, 003h                              ; c1 e6 03                    ; 0xc1911 vgabios.c:1181
    3241     sal bx, 003h                              ; c1 e3 03                    ; 0xc1914 vgabios.c:1182
    3242     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1917 vgabios.c:1183
    3243     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc191b
    3244     cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc191e
    3245     jnc short 01944h                          ; 73 21                       ; 0xc1921
    3246     movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1923 vgabios.c:1185
    3247     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc1927
    3248     imul dx, bx                               ; 0f af d3                    ; 0xc192b
    3249     mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc192e
    3250     add di, dx                                ; 01 d7                       ; 0xc1931
    3251     mov cx, si                                ; 89 f1                       ; 0xc1933
    3252     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1935
    3253     mov es, dx                                ; 8e c2                       ; 0xc1938
    3254     cld                                       ; fc                          ; 0xc193a
    3255     jcxz 0193fh                               ; e3 02                       ; 0xc193b
    3256     rep stosb                                 ; f3 aa                       ; 0xc193d
    3257     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc193f vgabios.c:1186
    3258     jmp short 0191bh                          ; eb d7                       ; 0xc1942
    3259     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1944 vgabios.c:1187
    3260     pop di                                    ; 5f                          ; 0xc1947
    3261     pop si                                    ; 5e                          ; 0xc1948
    3262     pop bp                                    ; 5d                          ; 0xc1949
    3263     retn 00004h                               ; c2 04 00                    ; 0xc194a
    3264   ; disGetNextSymbol 0xc194d LB 0x26d8 -> off=0x0 cb=0000000000000630 uValue=00000000000c194d 'biosfn_scroll'
    3265 biosfn_scroll:                               ; 0xc194d LB 0x630
    3266     push bp                                   ; 55                          ; 0xc194d vgabios.c:1190
    3267     mov bp, sp                                ; 89 e5                       ; 0xc194e
    3268     push si                                   ; 56                          ; 0xc1950
    3269     push di                                   ; 57                          ; 0xc1951
    3270     sub sp, strict byte 00018h                ; 83 ec 18                    ; 0xc1952
    3271     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1955
    3272     mov byte [bp-012h], dl                    ; 88 56 ee                    ; 0xc1958
    3273     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc195b
    3274     mov byte [bp-010h], cl                    ; 88 4e f0                    ; 0xc195e
    3275     mov dh, byte [bp+006h]                    ; 8a 76 06                    ; 0xc1961
    3276     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1964 vgabios.c:1199
    3277     jnbe near 01f74h                          ; 0f 87 09 06                 ; 0xc1967
    3278     cmp dh, cl                                ; 38 ce                       ; 0xc196b vgabios.c:1200
    3279     jc near 01f74h                            ; 0f 82 03 06                 ; 0xc196d
    3280     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1971 vgabios.c:37
    3281     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1974
    3282     mov es, ax                                ; 8e c0                       ; 0xc1977
    3283     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1979
    3284     xor ah, ah                                ; 30 e4                       ; 0xc197c vgabios.c:1204
    3285     call 033c0h                               ; e8 3f 1a                    ; 0xc197e
    3286     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1981
    3287     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1984 vgabios.c:1205
    3288     je near 01f74h                            ; 0f 84 ea 05                 ; 0xc1986
    3289     mov bx, 00084h                            ; bb 84 00                    ; 0xc198a vgabios.c:37
    3290     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc198d
    3291     mov es, ax                                ; 8e c0                       ; 0xc1990
    3292     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1992
    3293     movzx cx, al                              ; 0f b6 c8                    ; 0xc1995 vgabios.c:38
    3294     inc cx                                    ; 41                          ; 0xc1998
    3295     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1999 vgabios.c:47
    3296     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc199c
    3297     mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc199f vgabios.c:48
    3298     cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc19a2 vgabios.c:1212
    3299     jne short 019b1h                          ; 75 09                       ; 0xc19a6
    3300     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc19a8 vgabios.c:37
    3301     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc19ab
    3302     mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc19ae vgabios.c:38
    3303     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc19b1 vgabios.c:1215
    3304     cmp ax, cx                                ; 39 c8                       ; 0xc19b5
    3305     jc short 019c0h                           ; 72 07                       ; 0xc19b7
    3306     mov al, cl                                ; 88 c8                       ; 0xc19b9
     3129    ; sub ax, dx                                ; 2b c2                     ; 0xc1817
     3130    sar ax, 1                                 ; d1 f8                       ; 0xc1819
     3131    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc181b
     3132    cmp dx, ax                                ; 39 c2                       ; 0xc181f
     3133    jnl short 01860h                          ; 7d 3d                       ; 0xc1821
     3134    movzx si, byte [bp-00ah]                  ; 0f b6 76 f6                 ; 0xc1823 vgabios.c:1153
     3135    movzx bx, byte [bp+006h]                  ; 0f b6 5e 06                 ; 0xc1827
     3136    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc182b
     3137    imul dx, ax                               ; 0f af d0                    ; 0xc182f
     3138    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1832
     3139    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1835
     3140    add di, dx                                ; 01 d7                       ; 0xc1838
     3141    mov cx, si                                ; 89 f1                       ; 0xc183a
     3142    mov ax, bx                                ; 89 d8                       ; 0xc183c
     3143    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc183e
     3144    mov es, dx                                ; 8e c2                       ; 0xc1841
     3145    jcxz 01847h                               ; e3 02                       ; 0xc1843
     3146    rep stosb                                 ; f3 aa                       ; 0xc1845
     3147    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1847 vgabios.c:1154
     3148    add di, 02000h                            ; 81 c7 00 20                 ; 0xc184a
     3149    add di, word [bp-00eh]                    ; 03 7e f2                    ; 0xc184e
     3150    mov cx, si                                ; 89 f1                       ; 0xc1851
     3151    mov ax, bx                                ; 89 d8                       ; 0xc1853
     3152    mov es, dx                                ; 8e c2                       ; 0xc1855
     3153    jcxz 0185bh                               ; e3 02                       ; 0xc1857
     3154    rep stosb                                 ; f3 aa                       ; 0xc1859
     3155    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc185b vgabios.c:1155
     3156    jmp short 01812h                          ; eb b2                       ; 0xc185e
     3157    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1860 vgabios.c:1156
     3158    pop di                                    ; 5f                          ; 0xc1863
     3159    pop si                                    ; 5e                          ; 0xc1864
     3160    pop bp                                    ; 5d                          ; 0xc1865
     3161    retn 00004h                               ; c2 04 00                    ; 0xc1866
     3162  ; disGetNextSymbol 0xc1869 LB 0x2791 -> off=0x0 cb=0000000000000079 uValue=00000000000c1869 'vgamem_copy_linear'
     3163vgamem_copy_linear:                          ; 0xc1869 LB 0x79
     3164    push bp                                   ; 55                          ; 0xc1869 vgabios.c:1159
     3165    mov bp, sp                                ; 89 e5                       ; 0xc186a
     3166    push si                                   ; 56                          ; 0xc186c
     3167    push di                                   ; 57                          ; 0xc186d
     3168    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc186e
     3169    mov ah, al                                ; 88 c4                       ; 0xc1871
     3170    mov al, bl                                ; 88 d8                       ; 0xc1873
     3171    mov bx, cx                                ; 89 cb                       ; 0xc1875
     3172    xor dh, dh                                ; 30 f6                       ; 0xc1877 vgabios.c:1165
     3173    movzx di, byte [bp+006h]                  ; 0f b6 7e 06                 ; 0xc1879
     3174    imul dx, di                               ; 0f af d7                    ; 0xc187d
     3175    imul dx, word [bp+004h]                   ; 0f af 56 04                 ; 0xc1880
     3176    movzx si, ah                              ; 0f b6 f4                    ; 0xc1884
     3177    add dx, si                                ; 01 f2                       ; 0xc1887
     3178    sal dx, 003h                              ; c1 e2 03                    ; 0xc1889
     3179    mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc188c
     3180    xor ah, ah                                ; 30 e4                       ; 0xc188f vgabios.c:1166
     3181    imul ax, di                               ; 0f af c7                    ; 0xc1891
     3182    imul ax, word [bp+004h]                   ; 0f af 46 04                 ; 0xc1894
     3183    add si, ax                                ; 01 c6                       ; 0xc1898
     3184    sal si, 003h                              ; c1 e6 03                    ; 0xc189a
     3185    mov word [bp-00ah], si                    ; 89 76 f6                    ; 0xc189d
     3186    sal bx, 003h                              ; c1 e3 03                    ; 0xc18a0 vgabios.c:1167
     3187    sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc18a3 vgabios.c:1168
     3188    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc18a7 vgabios.c:1169
     3189    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc18ab
     3190    cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc18ae
     3191    jnc short 018d9h                          ; 73 26                       ; 0xc18b1
     3192    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc18b3 vgabios.c:1171
     3193    imul ax, word [bp+004h]                   ; 0f af 46 04                 ; 0xc18b7
     3194    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc18bb
     3195    add si, ax                                ; 01 c6                       ; 0xc18be
     3196    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc18c0
     3197    add di, ax                                ; 01 c7                       ; 0xc18c3
     3198    mov cx, bx                                ; 89 d9                       ; 0xc18c5
     3199    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc18c7
     3200    mov es, dx                                ; 8e c2                       ; 0xc18ca
     3201    jcxz 018d4h                               ; e3 06                       ; 0xc18cc
     3202    push DS                                   ; 1e                          ; 0xc18ce
     3203    mov ds, dx                                ; 8e da                       ; 0xc18cf
     3204    rep movsb                                 ; f3 a4                       ; 0xc18d1
     3205    pop DS                                    ; 1f                          ; 0xc18d3
     3206    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc18d4 vgabios.c:1172
     3207    jmp short 018abh                          ; eb d2                       ; 0xc18d7
     3208    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18d9 vgabios.c:1173
     3209    pop di                                    ; 5f                          ; 0xc18dc
     3210    pop si                                    ; 5e                          ; 0xc18dd
     3211    pop bp                                    ; 5d                          ; 0xc18de
     3212    retn 00004h                               ; c2 04 00                    ; 0xc18df
     3213  ; disGetNextSymbol 0xc18e2 LB 0x2718 -> off=0x0 cb=000000000000005c uValue=00000000000c18e2 'vgamem_fill_linear'
     3214vgamem_fill_linear:                          ; 0xc18e2 LB 0x5c
     3215    push bp                                   ; 55                          ; 0xc18e2 vgabios.c:1176
     3216    mov bp, sp                                ; 89 e5                       ; 0xc18e3
     3217    push si                                   ; 56                          ; 0xc18e5
     3218    push di                                   ; 57                          ; 0xc18e6
     3219    push ax                                   ; 50                          ; 0xc18e7
     3220    push ax                                   ; 50                          ; 0xc18e8
     3221    mov si, bx                                ; 89 de                       ; 0xc18e9
     3222    mov bx, cx                                ; 89 cb                       ; 0xc18eb
     3223    xor dh, dh                                ; 30 f6                       ; 0xc18ed vgabios.c:1182
     3224    movzx di, byte [bp+004h]                  ; 0f b6 7e 04                 ; 0xc18ef
     3225    imul dx, di                               ; 0f af d7                    ; 0xc18f3
     3226    imul dx, cx                               ; 0f af d1                    ; 0xc18f6
     3227    xor ah, ah                                ; 30 e4                       ; 0xc18f9
     3228    add ax, dx                                ; 01 d0                       ; 0xc18fb
     3229    sal ax, 003h                              ; c1 e0 03                    ; 0xc18fd
     3230    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc1900
     3231    sal si, 003h                              ; c1 e6 03                    ; 0xc1903 vgabios.c:1183
     3232    sal bx, 003h                              ; c1 e3 03                    ; 0xc1906 vgabios.c:1184
     3233    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1909 vgabios.c:1185
     3234    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc190d
     3235    cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1910
     3236    jnc short 01935h                          ; 73 20                       ; 0xc1913
     3237    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc1915 vgabios.c:1187
     3238    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc1919
     3239    imul dx, bx                               ; 0f af d3                    ; 0xc191d
     3240    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc1920
     3241    add di, dx                                ; 01 d7                       ; 0xc1923
     3242    mov cx, si                                ; 89 f1                       ; 0xc1925
     3243    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1927
     3244    mov es, dx                                ; 8e c2                       ; 0xc192a
     3245    jcxz 01930h                               ; e3 02                       ; 0xc192c
     3246    rep stosb                                 ; f3 aa                       ; 0xc192e
     3247    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1930 vgabios.c:1188
     3248    jmp short 0190dh                          ; eb d8                       ; 0xc1933
     3249    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1935 vgabios.c:1189
     3250    pop di                                    ; 5f                          ; 0xc1938
     3251    pop si                                    ; 5e                          ; 0xc1939
     3252    pop bp                                    ; 5d                          ; 0xc193a
     3253    retn 00004h                               ; c2 04 00                    ; 0xc193b
     3254  ; disGetNextSymbol 0xc193e LB 0x26bc -> off=0x0 cb=0000000000000628 uValue=00000000000c193e 'biosfn_scroll'
     3255biosfn_scroll:                               ; 0xc193e LB 0x628
     3256    push bp                                   ; 55                          ; 0xc193e vgabios.c:1192
     3257    mov bp, sp                                ; 89 e5                       ; 0xc193f
     3258    push si                                   ; 56                          ; 0xc1941
     3259    push di                                   ; 57                          ; 0xc1942
     3260    sub sp, strict byte 00018h                ; 83 ec 18                    ; 0xc1943
     3261    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1946
     3262    mov byte [bp-012h], dl                    ; 88 56 ee                    ; 0xc1949
     3263    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc194c
     3264    mov byte [bp-010h], cl                    ; 88 4e f0                    ; 0xc194f
     3265    mov dh, byte [bp+006h]                    ; 8a 76 06                    ; 0xc1952
     3266    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1955 vgabios.c:1201
     3267    jnbe near 01f5dh                          ; 0f 87 01 06                 ; 0xc1958
     3268    cmp dh, cl                                ; 38 ce                       ; 0xc195c vgabios.c:1202
     3269    jc near 01f5dh                            ; 0f 82 fb 05                 ; 0xc195e
     3270    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1962 vgabios.c:37
     3271    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1965
     3272    mov es, ax                                ; 8e c0                       ; 0xc1968
     3273    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc196a
     3274    xor ah, ah                                ; 30 e4                       ; 0xc196d vgabios.c:1206
     3275    call 033a1h                               ; e8 2f 1a                    ; 0xc196f
     3276    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1972
     3277    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1975 vgabios.c:1207
     3278    je near 01f5dh                            ; 0f 84 e2 05                 ; 0xc1977
     3279    mov bx, 00084h                            ; bb 84 00                    ; 0xc197b vgabios.c:37
     3280    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc197e
     3281    mov es, ax                                ; 8e c0                       ; 0xc1981
     3282    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1983
     3283    movzx cx, al                              ; 0f b6 c8                    ; 0xc1986 vgabios.c:38
     3284    inc cx                                    ; 41                          ; 0xc1989
     3285    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc198a vgabios.c:47
     3286    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc198d
     3287    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc1990 vgabios.c:48
     3288    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1993 vgabios.c:1214
     3289    jne short 019a2h                          ; 75 09                       ; 0xc1997
     3290    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1999 vgabios.c:37
     3291    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc199c
     3292    mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc199f vgabios.c:38
     3293    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc19a2 vgabios.c:1217
     3294    cmp ax, cx                                ; 39 c8                       ; 0xc19a6
     3295    jc short 019b1h                           ; 72 07                       ; 0xc19a8
     3296    mov al, cl                                ; 88 c8                       ; 0xc19aa
    33073297    db  0feh, 0c8h
    3308     ; dec al                                    ; fe c8                     ; 0xc19bb
    3309     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc19bd
    3310     movzx ax, dh                              ; 0f b6 c6                    ; 0xc19c0 vgabios.c:1216
    3311     cmp ax, word [bp-014h]                    ; 3b 46 ec                    ; 0xc19c3
    3312     jc short 019cdh                           ; 72 05                       ; 0xc19c6
    3313     mov dh, byte [bp-014h]                    ; 8a 76 ec                    ; 0xc19c8
     3298    ; dec al                                    ; fe c8                     ; 0xc19ac
     3299    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc19ae
     3300    movzx ax, dh                              ; 0f b6 c6                    ; 0xc19b1 vgabios.c:1218
     3301    cmp ax, word [bp-014h]                    ; 3b 46 ec                    ; 0xc19b4
     3302    jc short 019beh                           ; 72 05                       ; 0xc19b7
     3303    mov dh, byte [bp-014h]                    ; 8a 76 ec                    ; 0xc19b9
    33143304    db  0feh, 0ceh
    3315     ; dec dh                                    ; fe ce                     ; 0xc19cb
    3316     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc19cd vgabios.c:1217
    3317     cmp ax, cx                                ; 39 c8                       ; 0xc19d1
    3318     jbe short 019d9h                          ; 76 04                       ; 0xc19d3
    3319     mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc19d5
    3320     mov al, dh                                ; 88 f0                       ; 0xc19d9 vgabios.c:1218
    3321     sub al, byte [bp-010h]                    ; 2a 46 f0                    ; 0xc19db
     3305    ; dec dh                                    ; fe ce                     ; 0xc19bc
     3306    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc19be vgabios.c:1219
     3307    cmp ax, cx                                ; 39 c8                       ; 0xc19c2
     3308    jbe short 019cah                          ; 76 04                       ; 0xc19c4
     3309    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc19c6
     3310    mov al, dh                                ; 88 f0                       ; 0xc19ca vgabios.c:1220
     3311    sub al, byte [bp-010h]                    ; 2a 46 f0                    ; 0xc19cc
    33223312    db  0feh, 0c0h
    3323     ; inc al                                    ; fe c0                     ; 0xc19de
    3324     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc19e0
    3325     movzx di, byte [bp-006h]                  ; 0f b6 7e fa                 ; 0xc19e3 vgabios.c:1220
    3326     mov bx, di                                ; 89 fb                       ; 0xc19e7
    3327     sal bx, 003h                              ; c1 e3 03                    ; 0xc19e9
    3328     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc19ec
    3329     dec ax                                    ; 48                          ; 0xc19ef
    3330     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc19f0
    3331     mov ax, cx                                ; 89 c8                       ; 0xc19f3
    3332     dec ax                                    ; 48                          ; 0xc19f5
    3333     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc19f6
    3334     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc19f9
    3335     imul ax, cx                               ; 0f af c1                    ; 0xc19fc
    3336     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc19ff
    3337     jne near 01ba8h                           ; 0f 85 a0 01                 ; 0xc1a04
    3338     mov cx, ax                                ; 89 c1                       ; 0xc1a08 vgabios.c:1223
    3339     add cx, ax                                ; 01 c1                       ; 0xc1a0a
    3340     or cl, 0ffh                               ; 80 c9 ff                    ; 0xc1a0c
    3341     movzx si, byte [bp+008h]                  ; 0f b6 76 08                 ; 0xc1a0f
    3342     inc cx                                    ; 41                          ; 0xc1a13
    3343     imul cx, si                               ; 0f af ce                    ; 0xc1a14
    3344     mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc1a17
    3345     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1a1a vgabios.c:1228
    3346     jne short 01a5ch                          ; 75 3c                       ; 0xc1a1e
    3347     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1a20
    3348     jne short 01a5ch                          ; 75 36                       ; 0xc1a24
    3349     cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1a26
    3350     jne short 01a5ch                          ; 75 30                       ; 0xc1a2a
    3351     movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1a2c
    3352     cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1a30
    3353     jne short 01a5ch                          ; 75 27                       ; 0xc1a33
    3354     movzx dx, dh                              ; 0f b6 d6                    ; 0xc1a35
    3355     cmp dx, word [bp-018h]                    ; 3b 56 e8                    ; 0xc1a38
    3356     jne short 01a5ch                          ; 75 1f                       ; 0xc1a3b
    3357     movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc1a3d vgabios.c:1230
    3358     sal dx, 008h                              ; c1 e2 08                    ; 0xc1a41
    3359     add dx, strict byte 00020h                ; 83 c2 20                    ; 0xc1a44
    3360     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1a47
    3361     mov cx, ax                                ; 89 c1                       ; 0xc1a4b
    3362     mov ax, dx                                ; 89 d0                       ; 0xc1a4d
    3363     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1a4f
    3364     mov es, bx                                ; 8e c3                       ; 0xc1a52
    3365     cld                                       ; fc                          ; 0xc1a54
    3366     jcxz 01a59h                               ; e3 02                       ; 0xc1a55
    3367     rep stosw                                 ; f3 ab                       ; 0xc1a57
    3368     jmp near 01f74h                           ; e9 18 05                    ; 0xc1a59 vgabios.c:1232
    3369     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1a5c vgabios.c:1234
    3370     jne near 01afbh                           ; 0f 85 97 00                 ; 0xc1a60
    3371     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1a64 vgabios.c:1235
    3372     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1a68
    3373     movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc1a6b
    3374     cmp dx, word [bp-01ah]                    ; 3b 56 e6                    ; 0xc1a6f
    3375     jc near 01f74h                            ; 0f 82 fe 04                 ; 0xc1a72
    3376     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1a76 vgabios.c:1237
    3377     add ax, word [bp-01ah]                    ; 03 46 e6                    ; 0xc1a7a
    3378     cmp ax, dx                                ; 39 d0                       ; 0xc1a7d
    3379     jnbe short 01a87h                         ; 77 06                       ; 0xc1a7f
    3380     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1a81
    3381     jne short 01abbh                          ; 75 34                       ; 0xc1a85
    3382     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1a87 vgabios.c:1238
    3383     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1a8b
    3384     sal ax, 008h                              ; c1 e0 08                    ; 0xc1a8f
    3385     add ax, strict word 00020h                ; 05 20 00                    ; 0xc1a92
    3386     mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1a95
    3387     imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1a98
    3388     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1a9c
    3389     add dx, bx                                ; 01 da                       ; 0xc1aa0
    3390     add dx, dx                                ; 01 d2                       ; 0xc1aa2
    3391     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1aa4
    3392     add di, dx                                ; 01 d7                       ; 0xc1aa7
    3393     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1aa9
    3394     sal bx, 003h                              ; c1 e3 03                    ; 0xc1aad
    3395     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1ab0
    3396     cld                                       ; fc                          ; 0xc1ab4
    3397     jcxz 01ab9h                               ; e3 02                       ; 0xc1ab5
    3398     rep stosw                                 ; f3 ab                       ; 0xc1ab7
    3399     jmp short 01af5h                          ; eb 3a                       ; 0xc1ab9 vgabios.c:1239
    3400     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1abb vgabios.c:1240
    3401     mov si, ax                                ; 89 c6                       ; 0xc1abf
    3402     imul si, word [bp-014h]                   ; 0f af 76 ec                 ; 0xc1ac1
    3403     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1ac5
    3404     add si, dx                                ; 01 d6                       ; 0xc1ac9
    3405     add si, si                                ; 01 f6                       ; 0xc1acb
    3406     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1acd
    3407     sal bx, 003h                              ; c1 e3 03                    ; 0xc1ad1
    3408     mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1ad4
    3409     mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1ad8
    3410     imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1adb
    3411     mov di, dx                                ; 89 d7                       ; 0xc1adf
    3412     add di, bx                                ; 01 df                       ; 0xc1ae1
    3413     add di, di                                ; 01 ff                       ; 0xc1ae3
    3414     add di, word [bp-01ch]                    ; 03 7e e4                    ; 0xc1ae5
    3415     mov dx, ax                                ; 89 c2                       ; 0xc1ae8
    3416     mov es, ax                                ; 8e c0                       ; 0xc1aea
    3417     cld                                       ; fc                          ; 0xc1aec
    3418     jcxz 01af5h                               ; e3 06                       ; 0xc1aed
    3419     push DS                                   ; 1e                          ; 0xc1aef
    3420     mov ds, dx                                ; 8e da                       ; 0xc1af0
    3421     rep movsw                                 ; f3 a5                       ; 0xc1af2
    3422     pop DS                                    ; 1f                          ; 0xc1af4
    3423     inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1af5 vgabios.c:1241
    3424     jmp near 01a6bh                           ; e9 70 ff                    ; 0xc1af8
    3425     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1afb vgabios.c:1244
    3426     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1aff
    3427     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1b02
    3428     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1b06
    3429     jnbe near 01f74h                          ; 0f 87 67 04                 ; 0xc1b09
    3430     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1b0d vgabios.c:1246
    3431     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1b11
    3432     add ax, dx                                ; 01 d0                       ; 0xc1b15
    3433     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1b17
    3434     jnbe short 01b22h                         ; 77 06                       ; 0xc1b1a
    3435     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1b1c
    3436     jne short 01b56h                          ; 75 34                       ; 0xc1b20
    3437     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1b22 vgabios.c:1247
    3438     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1b26
    3439     sal ax, 008h                              ; c1 e0 08                    ; 0xc1b2a
    3440     add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b2d
    3441     mov dx, word [bp-01ah]                    ; 8b 56 e6                    ; 0xc1b30
    3442     imul dx, word [bp-014h]                   ; 0f af 56 ec                 ; 0xc1b33
    3443     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc1b37
    3444     add dx, bx                                ; 01 da                       ; 0xc1b3b
    3445     add dx, dx                                ; 01 d2                       ; 0xc1b3d
    3446     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1b3f
    3447     add di, dx                                ; 01 d7                       ; 0xc1b42
    3448     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1b44
    3449     sal bx, 003h                              ; c1 e3 03                    ; 0xc1b48
    3450     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b4b
    3451     cld                                       ; fc                          ; 0xc1b4f
    3452     jcxz 01b54h                               ; e3 02                       ; 0xc1b50
    3453     rep stosw                                 ; f3 ab                       ; 0xc1b52
    3454     jmp short 01b97h                          ; eb 41                       ; 0xc1b54 vgabios.c:1248
    3455     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1b56 vgabios.c:1249
    3456     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1b5a
    3457     mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1b5e
    3458     sub si, ax                                ; 29 c6                       ; 0xc1b61
    3459     imul si, word [bp-014h]                   ; 0f af 76 ec                 ; 0xc1b63
    3460     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1b67
    3461     add si, dx                                ; 01 d6                       ; 0xc1b6b
    3462     add si, si                                ; 01 f6                       ; 0xc1b6d
    3463     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1b6f
    3464     sal bx, 003h                              ; c1 e3 03                    ; 0xc1b73
    3465     mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1b76
    3466     mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1b7a
    3467     imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1b7d
    3468     add dx, bx                                ; 01 da                       ; 0xc1b81
    3469     add dx, dx                                ; 01 d2                       ; 0xc1b83
    3470     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1b85
    3471     add di, dx                                ; 01 d7                       ; 0xc1b88
    3472     mov dx, ax                                ; 89 c2                       ; 0xc1b8a
    3473     mov es, ax                                ; 8e c0                       ; 0xc1b8c
    3474     cld                                       ; fc                          ; 0xc1b8e
    3475     jcxz 01b97h                               ; e3 06                       ; 0xc1b8f
    3476     push DS                                   ; 1e                          ; 0xc1b91
    3477     mov ds, dx                                ; 8e da                       ; 0xc1b92
    3478     rep movsw                                 ; f3 a5                       ; 0xc1b94
    3479     pop DS                                    ; 1f                          ; 0xc1b96
    3480     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1b97 vgabios.c:1250
    3481     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1b9b
    3482     jc near 01f74h                            ; 0f 82 d2 03                 ; 0xc1b9e
    3483     dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1ba2 vgabios.c:1251
    3484     jmp near 01b02h                           ; e9 5a ff                    ; 0xc1ba5
    3485     movzx di, byte [di+0482eh]                ; 0f b6 bd 2e 48              ; 0xc1ba8 vgabios.c:1257
    3486     sal di, 006h                              ; c1 e7 06                    ; 0xc1bad
    3487     mov dl, byte [di+04844h]                  ; 8a 95 44 48                 ; 0xc1bb0
    3488     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc1bb4
    3489     mov dl, byte [bx+047b0h]                  ; 8a 97 b0 47                 ; 0xc1bb7 vgabios.c:1258
    3490     cmp dl, 003h                              ; 80 fa 03                    ; 0xc1bbb
    3491     jc short 01bd1h                           ; 72 11                       ; 0xc1bbe
    3492     jbe short 01bdbh                          ; 76 19                       ; 0xc1bc0
    3493     cmp dl, 005h                              ; 80 fa 05                    ; 0xc1bc2
    3494     je near 01e56h                            ; 0f 84 8d 02                 ; 0xc1bc5
    3495     cmp dl, 004h                              ; 80 fa 04                    ; 0xc1bc9
    3496     je short 01bdbh                           ; 74 0d                       ; 0xc1bcc
    3497     jmp near 01f74h                           ; e9 a3 03                    ; 0xc1bce
    3498     cmp dl, 002h                              ; 80 fa 02                    ; 0xc1bd1
    3499     je near 01d1bh                            ; 0f 84 43 01                 ; 0xc1bd4
    3500     jmp near 01f74h                           ; e9 99 03                    ; 0xc1bd8
    3501     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1bdb vgabios.c:1262
    3502     jne short 01c34h                          ; 75 53                       ; 0xc1bdf
    3503     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1be1
    3504     jne short 01c34h                          ; 75 4d                       ; 0xc1be5
    3505     cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1be7
    3506     jne short 01c34h                          ; 75 47                       ; 0xc1beb
    3507     movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc1bed
    3508     mov ax, cx                                ; 89 c8                       ; 0xc1bf1
    3509     dec ax                                    ; 48                          ; 0xc1bf3
    3510     cmp bx, ax                                ; 39 c3                       ; 0xc1bf4
    3511     jne short 01c34h                          ; 75 3c                       ; 0xc1bf6
    3512     movzx ax, dh                              ; 0f b6 c6                    ; 0xc1bf8
    3513     mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc1bfb
    3514     dec dx                                    ; 4a                          ; 0xc1bfe
    3515     cmp ax, dx                                ; 39 d0                       ; 0xc1bff
    3516     jne short 01c34h                          ; 75 31                       ; 0xc1c01
    3517     mov ax, 00205h                            ; b8 05 02                    ; 0xc1c03 vgabios.c:1264
    3518     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1c06
    3519     out DX, ax                                ; ef                          ; 0xc1c09
    3520     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1c0a vgabios.c:1265
    3521     imul ax, cx                               ; 0f af c1                    ; 0xc1c0d
    3522     movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc1c10
    3523     imul cx, ax                               ; 0f af c8                    ; 0xc1c14
    3524     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1c17
    3525     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1c1b
    3526     sal bx, 003h                              ; c1 e3 03                    ; 0xc1c1f
    3527     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c22
    3528     xor di, di                                ; 31 ff                       ; 0xc1c26
    3529     cld                                       ; fc                          ; 0xc1c28
    3530     jcxz 01c2dh                               ; e3 02                       ; 0xc1c29
    3531     rep stosb                                 ; f3 aa                       ; 0xc1c2b
    3532     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1c2d vgabios.c:1266
    3533     out DX, ax                                ; ef                          ; 0xc1c30
    3534     jmp near 01f74h                           ; e9 40 03                    ; 0xc1c31 vgabios.c:1268
    3535     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1c34 vgabios.c:1270
    3536     jne short 01ca3h                          ; 75 69                       ; 0xc1c38
    3537     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1c3a vgabios.c:1271
    3538     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1c3e
    3539     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1c41
    3540     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1c45
    3541     jc near 01f74h                            ; 0f 82 28 03                 ; 0xc1c48
    3542     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1c4c vgabios.c:1273
    3543     add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1c50
    3544     cmp dx, ax                                ; 39 c2                       ; 0xc1c53
    3545     jnbe short 01c5dh                         ; 77 06                       ; 0xc1c55
    3546     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1c57
    3547     jne short 01c7ch                          ; 75 1f                       ; 0xc1c5b
    3548     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1c5d vgabios.c:1274
    3549     push ax                                   ; 50                          ; 0xc1c61
    3550     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1c62
    3551     push ax                                   ; 50                          ; 0xc1c66
    3552     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1c67
    3553     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1c6b
    3554     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1c6f
    3555     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1c73
    3556     call 016edh                               ; e8 73 fa                    ; 0xc1c77
    3557     jmp short 01c9eh                          ; eb 22                       ; 0xc1c7a vgabios.c:1275
    3558     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1c7c vgabios.c:1276
    3559     push ax                                   ; 50                          ; 0xc1c80
    3560     movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1c81
    3561     push ax                                   ; 50                          ; 0xc1c85
    3562     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1c86
    3563     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1c8a
    3564     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1c8e
    3565     add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1c91
    3566     movzx dx, al                              ; 0f b6 d0                    ; 0xc1c94
    3567     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1c97
    3568     call 01677h                               ; e8 d9 f9                    ; 0xc1c9b
    3569     inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1c9e vgabios.c:1277
    3570     jmp short 01c41h                          ; eb 9e                       ; 0xc1ca1
    3571     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1ca3 vgabios.c:1280
    3572     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1ca7
    3573     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1caa
    3574     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1cae
    3575     jnbe near 01f74h                          ; 0f 87 bf 02                 ; 0xc1cb1
    3576     movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1cb5 vgabios.c:1282
    3577     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1cb9
    3578     add ax, dx                                ; 01 d0                       ; 0xc1cbd
    3579     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1cbf
    3580     jnbe short 01ccah                         ; 77 06                       ; 0xc1cc2
    3581     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1cc4
    3582     jne short 01ce9h                          ; 75 1f                       ; 0xc1cc8
    3583     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1cca vgabios.c:1283
    3584     push ax                                   ; 50                          ; 0xc1cce
    3585     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1ccf
    3586     push ax                                   ; 50                          ; 0xc1cd3
    3587     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1cd4
    3588     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1cd8
    3589     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1cdc
    3590     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ce0
    3591     call 016edh                               ; e8 06 fa                    ; 0xc1ce4
    3592     jmp short 01d0bh                          ; eb 22                       ; 0xc1ce7 vgabios.c:1284
    3593     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1ce9 vgabios.c:1285
    3594     push ax                                   ; 50                          ; 0xc1ced
    3595     movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1cee
    3596     push ax                                   ; 50                          ; 0xc1cf2
    3597     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1cf3
    3598     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1cf7
    3599     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1cfb
    3600     sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1cfe
    3601     movzx dx, al                              ; 0f b6 d0                    ; 0xc1d01
    3602     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1d04
    3603     call 01677h                               ; e8 6c f9                    ; 0xc1d08
    3604     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1d0b vgabios.c:1286
    3605     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1d0f
    3606     jc near 01f74h                            ; 0f 82 5e 02                 ; 0xc1d12
    3607     dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1d16 vgabios.c:1287
    3608     jmp short 01caah                          ; eb 8f                       ; 0xc1d19
    3609     mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc1d1b vgabios.c:1292
    3610     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d1f vgabios.c:1293
    3611     jne short 01d61h                          ; 75 3c                       ; 0xc1d23
    3612     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1d25
    3613     jne short 01d61h                          ; 75 36                       ; 0xc1d29
    3614     cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1d2b
    3615     jne short 01d61h                          ; 75 30                       ; 0xc1d2f
    3616     movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1d31
    3617     cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1d35
    3618     jne short 01d61h                          ; 75 27                       ; 0xc1d38
    3619     movzx cx, dh                              ; 0f b6 ce                    ; 0xc1d3a
    3620     cmp cx, word [bp-018h]                    ; 3b 4e e8                    ; 0xc1d3d
    3621     jne short 01d61h                          ; 75 1f                       ; 0xc1d40
    3622     movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc1d42 vgabios.c:1295
    3623     imul ax, cx                               ; 0f af c1                    ; 0xc1d46
    3624     movzx cx, dl                              ; 0f b6 ca                    ; 0xc1d49
    3625     imul cx, ax                               ; 0f af c8                    ; 0xc1d4c
    3626     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1d4f
    3627     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1d53
    3628     xor di, di                                ; 31 ff                       ; 0xc1d57
    3629     cld                                       ; fc                          ; 0xc1d59
    3630     jcxz 01d5eh                               ; e3 02                       ; 0xc1d5a
    3631     rep stosb                                 ; f3 aa                       ; 0xc1d5c
    3632     jmp near 01f74h                           ; e9 13 02                    ; 0xc1d5e vgabios.c:1297
    3633     cmp dl, 002h                              ; 80 fa 02                    ; 0xc1d61 vgabios.c:1299
    3634     jne short 01d6fh                          ; 75 09                       ; 0xc1d64
    3635     sal byte [bp-010h], 1                     ; d0 66 f0                    ; 0xc1d66 vgabios.c:1301
    3636     sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1d69 vgabios.c:1302
    3637     sal word [bp-014h], 1                     ; d1 66 ec                    ; 0xc1d6c vgabios.c:1303
    3638     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1d6f vgabios.c:1306
    3639     jne short 01ddeh                          ; 75 69                       ; 0xc1d73
    3640     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1d75 vgabios.c:1307
    3641     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1d79
    3642     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1d7c
    3643     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1d80
    3644     jc near 01f74h                            ; 0f 82 ed 01                 ; 0xc1d83
    3645     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1d87 vgabios.c:1309
    3646     add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1d8b
    3647     cmp dx, ax                                ; 39 c2                       ; 0xc1d8e
    3648     jnbe short 01d98h                         ; 77 06                       ; 0xc1d90
    3649     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d92
    3650     jne short 01db7h                          ; 75 1f                       ; 0xc1d96
    3651     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1d98 vgabios.c:1310
    3652     push ax                                   ; 50                          ; 0xc1d9c
    3653     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1d9d
    3654     push ax                                   ; 50                          ; 0xc1da1
    3655     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1da2
    3656     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1da6
    3657     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1daa
    3658     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1dae
    3659     call 017f3h                               ; e8 3e fa                    ; 0xc1db2
    3660     jmp short 01dd9h                          ; eb 22                       ; 0xc1db5 vgabios.c:1311
    3661     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1db7 vgabios.c:1312
    3662     push ax                                   ; 50                          ; 0xc1dbb
    3663     movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1dbc
    3664     push ax                                   ; 50                          ; 0xc1dc0
    3665     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1dc1
    3666     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1dc5
    3667     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1dc9
    3668     add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1dcc
    3669     movzx dx, al                              ; 0f b6 d0                    ; 0xc1dcf
    3670     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1dd2
    3671     call 0174eh                               ; e8 75 f9                    ; 0xc1dd6
    3672     inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1dd9 vgabios.c:1313
    3673     jmp short 01d7ch                          ; eb 9e                       ; 0xc1ddc
    3674     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1dde vgabios.c:1316
    3675     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1de2
    3676     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1de5
    3677     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1de9
    3678     jnbe near 01f74h                          ; 0f 87 84 01                 ; 0xc1dec
    3679     movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1df0 vgabios.c:1318
    3680     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1df4
    3681     add ax, dx                                ; 01 d0                       ; 0xc1df8
    3682     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1dfa
    3683     jnbe short 01e05h                         ; 77 06                       ; 0xc1dfd
    3684     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1dff
    3685     jne short 01e24h                          ; 75 1f                       ; 0xc1e03
    3686     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1e05 vgabios.c:1319
    3687     push ax                                   ; 50                          ; 0xc1e09
    3688     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1e0a
    3689     push ax                                   ; 50                          ; 0xc1e0e
    3690     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1e0f
    3691     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1e13
    3692     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1e17
    3693     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1e1b
    3694     call 017f3h                               ; e8 d1 f9                    ; 0xc1e1f
    3695     jmp short 01e46h                          ; eb 22                       ; 0xc1e22 vgabios.c:1320
    3696     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1e24 vgabios.c:1321
    3697     push ax                                   ; 50                          ; 0xc1e28
    3698     movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1e29
    3699     push ax                                   ; 50                          ; 0xc1e2d
    3700     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1e2e
    3701     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1e32
    3702     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1e36
    3703     sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1e39
    3704     movzx dx, al                              ; 0f b6 d0                    ; 0xc1e3c
    3705     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1e3f
    3706     call 0174eh                               ; e8 08 f9                    ; 0xc1e43
    3707     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1e46 vgabios.c:1322
    3708     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1e4a
    3709     jc near 01f74h                            ; 0f 82 23 01                 ; 0xc1e4d
    3710     dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1e51 vgabios.c:1323
    3711     jmp short 01de5h                          ; eb 8f                       ; 0xc1e54
    3712     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1e56 vgabios.c:1328
    3713     jne short 01e97h                          ; 75 3b                       ; 0xc1e5a
    3714     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1e5c
    3715     jne short 01e97h                          ; 75 35                       ; 0xc1e60
    3716     cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1e62
    3717     jne short 01e97h                          ; 75 2f                       ; 0xc1e66
    3718     movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1e68
    3719     cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1e6c
    3720     jne short 01e97h                          ; 75 26                       ; 0xc1e6f
    3721     movzx dx, dh                              ; 0f b6 d6                    ; 0xc1e71
    3722     cmp dx, word [bp-018h]                    ; 3b 56 e8                    ; 0xc1e74
    3723     jne short 01e97h                          ; 75 1e                       ; 0xc1e77
    3724     movzx dx, byte [bp-00eh]                  ; 0f b6 56 f2                 ; 0xc1e79 vgabios.c:1330
    3725     mov cx, ax                                ; 89 c1                       ; 0xc1e7d
    3726     imul cx, dx                               ; 0f af ca                    ; 0xc1e7f
    3727     sal cx, 003h                              ; c1 e1 03                    ; 0xc1e82
    3728     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1e85
    3729     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e89
    3730     xor di, di                                ; 31 ff                       ; 0xc1e8d
    3731     cld                                       ; fc                          ; 0xc1e8f
    3732     jcxz 01e94h                               ; e3 02                       ; 0xc1e90
    3733     rep stosb                                 ; f3 aa                       ; 0xc1e92
    3734     jmp near 01f74h                           ; e9 dd 00                    ; 0xc1e94 vgabios.c:1332
    3735     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1e97 vgabios.c:1335
    3736     jne short 01f03h                          ; 75 66                       ; 0xc1e9b
    3737     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1e9d vgabios.c:1336
    3738     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1ea1
    3739     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1ea4
    3740     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1ea8
    3741     jc near 01f74h                            ; 0f 82 c5 00                 ; 0xc1eab
    3742     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1eaf vgabios.c:1338
    3743     add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1eb3
    3744     cmp dx, ax                                ; 39 c2                       ; 0xc1eb6
    3745     jnbe short 01ec0h                         ; 77 06                       ; 0xc1eb8
    3746     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1eba
    3747     jne short 01edeh                          ; 75 1e                       ; 0xc1ebe
    3748     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1ec0 vgabios.c:1339
    3749     push ax                                   ; 50                          ; 0xc1ec4
    3750     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1ec5
    3751     push ax                                   ; 50                          ; 0xc1ec9
    3752     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1eca
    3753     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1ece
    3754     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ed2
    3755     mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc1ed6
    3756     call 018f0h                               ; e8 14 fa                    ; 0xc1ed9
    3757     jmp short 01efeh                          ; eb 20                       ; 0xc1edc vgabios.c:1340
    3758     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1ede vgabios.c:1341
    3759     push ax                                   ; 50                          ; 0xc1ee2
    3760     push word [bp-014h]                       ; ff 76 ec                    ; 0xc1ee3
    3761     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1ee6
    3762     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1eea
    3763     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1eee
    3764     add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1ef1
    3765     movzx dx, al                              ; 0f b6 d0                    ; 0xc1ef4
    3766     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ef7
    3767     call 01876h                               ; e8 78 f9                    ; 0xc1efb
    3768     inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1efe vgabios.c:1342
    3769     jmp short 01ea4h                          ; eb a1                       ; 0xc1f01
    3770     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1f03 vgabios.c:1345
    3771     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1f07
    3772     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1f0a
    3773     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1f0e
    3774     jnbe short 01f74h                         ; 77 61                       ; 0xc1f11
    3775     movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1f13 vgabios.c:1347
    3776     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1f17
    3777     add ax, dx                                ; 01 d0                       ; 0xc1f1b
    3778     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1f1d
    3779     jnbe short 01f28h                         ; 77 06                       ; 0xc1f20
    3780     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f22
    3781     jne short 01f46h                          ; 75 1e                       ; 0xc1f26
    3782     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1f28 vgabios.c:1348
    3783     push ax                                   ; 50                          ; 0xc1f2c
    3784     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1f2d
    3785     push ax                                   ; 50                          ; 0xc1f31
    3786     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1f32
    3787     movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1f36
    3788     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1f3a
    3789     mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc1f3e
    3790     call 018f0h                               ; e8 ac f9                    ; 0xc1f41
    3791     jmp short 01f66h                          ; eb 20                       ; 0xc1f44 vgabios.c:1349
    3792     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1f46 vgabios.c:1350
    3793     push ax                                   ; 50                          ; 0xc1f4a
    3794     push word [bp-014h]                       ; ff 76 ec                    ; 0xc1f4b
    3795     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1f4e
    3796     movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1f52
    3797     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1f56
    3798     sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1f59
    3799     movzx dx, al                              ; 0f b6 d0                    ; 0xc1f5c
    3800     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1f5f
    3801     call 01876h                               ; e8 10 f9                    ; 0xc1f63
    3802     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1f66 vgabios.c:1351
    3803     cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1f6a
    3804     jc short 01f74h                           ; 72 05                       ; 0xc1f6d
    3805     dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1f6f vgabios.c:1352
    3806     jmp short 01f0ah                          ; eb 96                       ; 0xc1f72
    3807     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1f74 vgabios.c:1363
    3808     pop di                                    ; 5f                          ; 0xc1f77
    3809     pop si                                    ; 5e                          ; 0xc1f78
    3810     pop bp                                    ; 5d                          ; 0xc1f79
    3811     retn 00008h                               ; c2 08 00                    ; 0xc1f7a
    3812   ; disGetNextSymbol 0xc1f7d LB 0x20a8 -> off=0x0 cb=00000000000000ff uValue=00000000000c1f7d 'write_gfx_char_pl4'
    3813 write_gfx_char_pl4:                          ; 0xc1f7d LB 0xff
    3814     push bp                                   ; 55                          ; 0xc1f7d vgabios.c:1366
    3815     mov bp, sp                                ; 89 e5                       ; 0xc1f7e
    3816     push si                                   ; 56                          ; 0xc1f80
    3817     push di                                   ; 57                          ; 0xc1f81
    3818     sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1f82
    3819     mov ah, al                                ; 88 c4                       ; 0xc1f85
    3820     mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc1f87
    3821     mov al, bl                                ; 88 d8                       ; 0xc1f8a
    3822     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc1f8c vgabios.c:57
    3823     xor si, si                                ; 31 f6                       ; 0xc1f8f
    3824     mov es, si                                ; 8e c6                       ; 0xc1f91
    3825     mov si, word [es:bx]                      ; 26 8b 37                    ; 0xc1f93
    3826     mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc1f96
    3827     mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1f9a vgabios.c:58
    3828     mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc1f9d
    3829     movzx bx, cl                              ; 0f b6 d9                    ; 0xc1fa0 vgabios.c:1375
    3830     movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc1fa3
    3831     imul bx, cx                               ; 0f af d9                    ; 0xc1fa7
    3832     movzx si, byte [bp+004h]                  ; 0f b6 76 04                 ; 0xc1faa
    3833     imul si, bx                               ; 0f af f3                    ; 0xc1fae
    3834     movzx bx, al                              ; 0f b6 d8                    ; 0xc1fb1
    3835     add si, bx                                ; 01 de                       ; 0xc1fb4
    3836     mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc1fb6 vgabios.c:47
    3837     mov di, strict word 00040h                ; bf 40 00                    ; 0xc1fb9
    3838     mov es, di                                ; 8e c7                       ; 0xc1fbc
    3839     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1fbe
    3840     movzx di, byte [bp+008h]                  ; 0f b6 7e 08                 ; 0xc1fc1 vgabios.c:48
    3841     imul bx, di                               ; 0f af df                    ; 0xc1fc5
    3842     add si, bx                                ; 01 de                       ; 0xc1fc8
    3843     movzx ax, ah                              ; 0f b6 c4                    ; 0xc1fca vgabios.c:1377
    3844     imul ax, cx                               ; 0f af c1                    ; 0xc1fcd
    3845     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1fd0
    3846     mov ax, 00f02h                            ; b8 02 0f                    ; 0xc1fd3 vgabios.c:1378
    3847     mov dx, 003c4h                            ; ba c4 03                    ; 0xc1fd6
     3313    ; inc al                                    ; fe c0                     ; 0xc19cf
     3314    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc19d1
     3315    movzx di, byte [bp-006h]                  ; 0f b6 7e fa                 ; 0xc19d4 vgabios.c:1222
     3316    mov bx, di                                ; 89 fb                       ; 0xc19d8
     3317    sal bx, 003h                              ; c1 e3 03                    ; 0xc19da
     3318    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc19dd
     3319    dec ax                                    ; 48                          ; 0xc19e0
     3320    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc19e1
     3321    mov ax, cx                                ; 89 c8                       ; 0xc19e4
     3322    dec ax                                    ; 48                          ; 0xc19e6
     3323    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc19e7
     3324    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc19ea
     3325    imul ax, cx                               ; 0f af c1                    ; 0xc19ed
     3326    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc19f0
     3327    jne near 01b94h                           ; 0f 85 9b 01                 ; 0xc19f5
     3328    mov cx, ax                                ; 89 c1                       ; 0xc19f9 vgabios.c:1225
     3329    add cx, ax                                ; 01 c1                       ; 0xc19fb
     3330    or cl, 0ffh                               ; 80 c9 ff                    ; 0xc19fd
     3331    movzx si, byte [bp+008h]                  ; 0f b6 76 08                 ; 0xc1a00
     3332    inc cx                                    ; 41                          ; 0xc1a04
     3333    imul cx, si                               ; 0f af ce                    ; 0xc1a05
     3334    mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc1a08
     3335    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1a0b vgabios.c:1230
     3336    jne short 01a4ch                          ; 75 3b                       ; 0xc1a0f
     3337    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1a11
     3338    jne short 01a4ch                          ; 75 35                       ; 0xc1a15
     3339    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1a17
     3340    jne short 01a4ch                          ; 75 2f                       ; 0xc1a1b
     3341    movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1a1d
     3342    cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1a21
     3343    jne short 01a4ch                          ; 75 26                       ; 0xc1a24
     3344    movzx dx, dh                              ; 0f b6 d6                    ; 0xc1a26
     3345    cmp dx, word [bp-018h]                    ; 3b 56 e8                    ; 0xc1a29
     3346    jne short 01a4ch                          ; 75 1e                       ; 0xc1a2c
     3347    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc1a2e vgabios.c:1232
     3348    sal dx, 008h                              ; c1 e2 08                    ; 0xc1a32
     3349    add dx, strict byte 00020h                ; 83 c2 20                    ; 0xc1a35
     3350    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1a38
     3351    mov cx, ax                                ; 89 c1                       ; 0xc1a3c
     3352    mov ax, dx                                ; 89 d0                       ; 0xc1a3e
     3353    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1a40
     3354    mov es, bx                                ; 8e c3                       ; 0xc1a43
     3355    jcxz 01a49h                               ; e3 02                       ; 0xc1a45
     3356    rep stosw                                 ; f3 ab                       ; 0xc1a47
     3357    jmp near 01f5dh                           ; e9 11 05                    ; 0xc1a49 vgabios.c:1234
     3358    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1a4c vgabios.c:1236
     3359    jne near 01ae9h                           ; 0f 85 95 00                 ; 0xc1a50
     3360    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1a54 vgabios.c:1237
     3361    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1a58
     3362    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc1a5b
     3363    cmp dx, word [bp-01ah]                    ; 3b 56 e6                    ; 0xc1a5f
     3364    jc near 01f5dh                            ; 0f 82 f7 04                 ; 0xc1a62
     3365    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1a66 vgabios.c:1239
     3366    add ax, word [bp-01ah]                    ; 03 46 e6                    ; 0xc1a6a
     3367    cmp ax, dx                                ; 39 d0                       ; 0xc1a6d
     3368    jnbe short 01a77h                         ; 77 06                       ; 0xc1a6f
     3369    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1a71
     3370    jne short 01aaah                          ; 75 33                       ; 0xc1a75
     3371    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1a77 vgabios.c:1240
     3372    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1a7b
     3373    sal ax, 008h                              ; c1 e0 08                    ; 0xc1a7f
     3374    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1a82
     3375    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1a85
     3376    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1a88
     3377    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1a8c
     3378    add dx, bx                                ; 01 da                       ; 0xc1a90
     3379    add dx, dx                                ; 01 d2                       ; 0xc1a92
     3380    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1a94
     3381    add di, dx                                ; 01 d7                       ; 0xc1a97
     3382    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1a99
     3383    sal bx, 003h                              ; c1 e3 03                    ; 0xc1a9d
     3384    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1aa0
     3385    jcxz 01aa8h                               ; e3 02                       ; 0xc1aa4
     3386    rep stosw                                 ; f3 ab                       ; 0xc1aa6
     3387    jmp short 01ae3h                          ; eb 39                       ; 0xc1aa8 vgabios.c:1241
     3388    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1aaa vgabios.c:1242
     3389    mov si, ax                                ; 89 c6                       ; 0xc1aae
     3390    imul si, word [bp-014h]                   ; 0f af 76 ec                 ; 0xc1ab0
     3391    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1ab4
     3392    add si, dx                                ; 01 d6                       ; 0xc1ab8
     3393    add si, si                                ; 01 f6                       ; 0xc1aba
     3394    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1abc
     3395    sal bx, 003h                              ; c1 e3 03                    ; 0xc1ac0
     3396    mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1ac3
     3397    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1ac7
     3398    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1aca
     3399    mov di, dx                                ; 89 d7                       ; 0xc1ace
     3400    add di, bx                                ; 01 df                       ; 0xc1ad0
     3401    add di, di                                ; 01 ff                       ; 0xc1ad2
     3402    add di, word [bp-01ch]                    ; 03 7e e4                    ; 0xc1ad4
     3403    mov dx, ax                                ; 89 c2                       ; 0xc1ad7
     3404    mov es, ax                                ; 8e c0                       ; 0xc1ad9
     3405    jcxz 01ae3h                               ; e3 06                       ; 0xc1adb
     3406    push DS                                   ; 1e                          ; 0xc1add
     3407    mov ds, dx                                ; 8e da                       ; 0xc1ade
     3408    rep movsw                                 ; f3 a5                       ; 0xc1ae0
     3409    pop DS                                    ; 1f                          ; 0xc1ae2
     3410    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1ae3 vgabios.c:1243
     3411    jmp near 01a5bh                           ; e9 72 ff                    ; 0xc1ae6
     3412    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1ae9 vgabios.c:1246
     3413    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1aed
     3414    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1af0
     3415    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1af4
     3416    jnbe near 01f5dh                          ; 0f 87 62 04                 ; 0xc1af7
     3417    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1afb vgabios.c:1248
     3418    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1aff
     3419    add ax, dx                                ; 01 d0                       ; 0xc1b03
     3420    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1b05
     3421    jnbe short 01b10h                         ; 77 06                       ; 0xc1b08
     3422    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1b0a
     3423    jne short 01b43h                          ; 75 33                       ; 0xc1b0e
     3424    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1b10 vgabios.c:1249
     3425    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1b14
     3426    sal ax, 008h                              ; c1 e0 08                    ; 0xc1b18
     3427    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b1b
     3428    mov dx, word [bp-01ah]                    ; 8b 56 e6                    ; 0xc1b1e
     3429    imul dx, word [bp-014h]                   ; 0f af 56 ec                 ; 0xc1b21
     3430    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc1b25
     3431    add dx, bx                                ; 01 da                       ; 0xc1b29
     3432    add dx, dx                                ; 01 d2                       ; 0xc1b2b
     3433    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1b2d
     3434    add di, dx                                ; 01 d7                       ; 0xc1b30
     3435    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1b32
     3436    sal bx, 003h                              ; c1 e3 03                    ; 0xc1b36
     3437    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b39
     3438    jcxz 01b41h                               ; e3 02                       ; 0xc1b3d
     3439    rep stosw                                 ; f3 ab                       ; 0xc1b3f
     3440    jmp short 01b83h                          ; eb 40                       ; 0xc1b41 vgabios.c:1250
     3441    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1b43 vgabios.c:1251
     3442    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1b47
     3443    mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1b4b
     3444    sub si, ax                                ; 29 c6                       ; 0xc1b4e
     3445    imul si, word [bp-014h]                   ; 0f af 76 ec                 ; 0xc1b50
     3446    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc1b54
     3447    add si, dx                                ; 01 d6                       ; 0xc1b58
     3448    add si, si                                ; 01 f6                       ; 0xc1b5a
     3449    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1b5c
     3450    sal bx, 003h                              ; c1 e3 03                    ; 0xc1b60
     3451    mov ax, word [bx+047b2h]                  ; 8b 87 b2 47                 ; 0xc1b63
     3452    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1b67
     3453    imul bx, word [bp-014h]                   ; 0f af 5e ec                 ; 0xc1b6a
     3454    add dx, bx                                ; 01 da                       ; 0xc1b6e
     3455    add dx, dx                                ; 01 d2                       ; 0xc1b70
     3456    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1b72
     3457    add di, dx                                ; 01 d7                       ; 0xc1b75
     3458    mov dx, ax                                ; 89 c2                       ; 0xc1b77
     3459    mov es, ax                                ; 8e c0                       ; 0xc1b79
     3460    jcxz 01b83h                               ; e3 06                       ; 0xc1b7b
     3461    push DS                                   ; 1e                          ; 0xc1b7d
     3462    mov ds, dx                                ; 8e da                       ; 0xc1b7e
     3463    rep movsw                                 ; f3 a5                       ; 0xc1b80
     3464    pop DS                                    ; 1f                          ; 0xc1b82
     3465    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1b83 vgabios.c:1252
     3466    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1b87
     3467    jc near 01f5dh                            ; 0f 82 cf 03                 ; 0xc1b8a
     3468    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1b8e vgabios.c:1253
     3469    jmp near 01af0h                           ; e9 5c ff                    ; 0xc1b91
     3470    movzx di, byte [di+0482eh]                ; 0f b6 bd 2e 48              ; 0xc1b94 vgabios.c:1259
     3471    sal di, 006h                              ; c1 e7 06                    ; 0xc1b99
     3472    mov dl, byte [di+04844h]                  ; 8a 95 44 48                 ; 0xc1b9c
     3473    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc1ba0
     3474    mov dl, byte [bx+047b0h]                  ; 8a 97 b0 47                 ; 0xc1ba3 vgabios.c:1260
     3475    cmp dl, 003h                              ; 80 fa 03                    ; 0xc1ba7
     3476    jc short 01bbdh                           ; 72 11                       ; 0xc1baa
     3477    jbe short 01bc7h                          ; 76 19                       ; 0xc1bac
     3478    cmp dl, 005h                              ; 80 fa 05                    ; 0xc1bae
     3479    je near 01e40h                            ; 0f 84 8b 02                 ; 0xc1bb1
     3480    cmp dl, 004h                              ; 80 fa 04                    ; 0xc1bb5
     3481    je short 01bc7h                           ; 74 0d                       ; 0xc1bb8
     3482    jmp near 01f5dh                           ; e9 a0 03                    ; 0xc1bba
     3483    cmp dl, 002h                              ; 80 fa 02                    ; 0xc1bbd
     3484    je near 01d06h                            ; 0f 84 42 01                 ; 0xc1bc0
     3485    jmp near 01f5dh                           ; e9 96 03                    ; 0xc1bc4
     3486    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1bc7 vgabios.c:1264
     3487    jne short 01c1fh                          ; 75 52                       ; 0xc1bcb
     3488    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1bcd
     3489    jne short 01c1fh                          ; 75 4c                       ; 0xc1bd1
     3490    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1bd3
     3491    jne short 01c1fh                          ; 75 46                       ; 0xc1bd7
     3492    movzx bx, byte [bp+004h]                  ; 0f b6 5e 04                 ; 0xc1bd9
     3493    mov ax, cx                                ; 89 c8                       ; 0xc1bdd
     3494    dec ax                                    ; 48                          ; 0xc1bdf
     3495    cmp bx, ax                                ; 39 c3                       ; 0xc1be0
     3496    jne short 01c1fh                          ; 75 3b                       ; 0xc1be2
     3497    movzx ax, dh                              ; 0f b6 c6                    ; 0xc1be4
     3498    mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc1be7
     3499    dec dx                                    ; 4a                          ; 0xc1bea
     3500    cmp ax, dx                                ; 39 d0                       ; 0xc1beb
     3501    jne short 01c1fh                          ; 75 30                       ; 0xc1bed
     3502    mov ax, 00205h                            ; b8 05 02                    ; 0xc1bef vgabios.c:1266
     3503    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1bf2
     3504    out DX, ax                                ; ef                          ; 0xc1bf5
     3505    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1bf6 vgabios.c:1267
     3506    imul ax, cx                               ; 0f af c1                    ; 0xc1bf9
     3507    movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc1bfc
     3508    imul cx, ax                               ; 0f af c8                    ; 0xc1c00
     3509    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1c03
     3510    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc1c07
     3511    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c0b
     3512    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c0e
     3513    xor di, di                                ; 31 ff                       ; 0xc1c12
     3514    jcxz 01c18h                               ; e3 02                       ; 0xc1c14
     3515    rep stosb                                 ; f3 aa                       ; 0xc1c16
     3516    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1c18 vgabios.c:1268
     3517    out DX, ax                                ; ef                          ; 0xc1c1b
     3518    jmp near 01f5dh                           ; e9 3e 03                    ; 0xc1c1c vgabios.c:1270
     3519    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1c1f vgabios.c:1272
     3520    jne short 01c8eh                          ; 75 69                       ; 0xc1c23
     3521    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1c25 vgabios.c:1273
     3522    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1c29
     3523    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1c2c
     3524    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1c30
     3525    jc near 01f5dh                            ; 0f 82 26 03                 ; 0xc1c33
     3526    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1c37 vgabios.c:1275
     3527    add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1c3b
     3528    cmp dx, ax                                ; 39 c2                       ; 0xc1c3e
     3529    jnbe short 01c48h                         ; 77 06                       ; 0xc1c40
     3530    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1c42
     3531    jne short 01c67h                          ; 75 1f                       ; 0xc1c46
     3532    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1c48 vgabios.c:1276
     3533    push ax                                   ; 50                          ; 0xc1c4c
     3534    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1c4d
     3535    push ax                                   ; 50                          ; 0xc1c51
     3536    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1c52
     3537    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1c56
     3538    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1c5a
     3539    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1c5e
     3540    call 016e5h                               ; e8 80 fa                    ; 0xc1c62
     3541    jmp short 01c89h                          ; eb 22                       ; 0xc1c65 vgabios.c:1277
     3542    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1c67 vgabios.c:1278
     3543    push ax                                   ; 50                          ; 0xc1c6b
     3544    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1c6c
     3545    push ax                                   ; 50                          ; 0xc1c70
     3546    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1c71
     3547    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1c75
     3548    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1c79
     3549    add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1c7c
     3550    movzx dx, al                              ; 0f b6 d0                    ; 0xc1c7f
     3551    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1c82
     3552    call 01670h                               ; e8 e7 f9                    ; 0xc1c86
     3553    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1c89 vgabios.c:1279
     3554    jmp short 01c2ch                          ; eb 9e                       ; 0xc1c8c
     3555    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1c8e vgabios.c:1282
     3556    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1c92
     3557    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1c95
     3558    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1c99
     3559    jnbe near 01f5dh                          ; 0f 87 bd 02                 ; 0xc1c9c
     3560    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1ca0 vgabios.c:1284
     3561    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1ca4
     3562    add ax, dx                                ; 01 d0                       ; 0xc1ca8
     3563    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1caa
     3564    jnbe short 01cb5h                         ; 77 06                       ; 0xc1cad
     3565    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1caf
     3566    jne short 01cd4h                          ; 75 1f                       ; 0xc1cb3
     3567    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1cb5 vgabios.c:1285
     3568    push ax                                   ; 50                          ; 0xc1cb9
     3569    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1cba
     3570    push ax                                   ; 50                          ; 0xc1cbe
     3571    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1cbf
     3572    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1cc3
     3573    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1cc7
     3574    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ccb
     3575    call 016e5h                               ; e8 13 fa                    ; 0xc1ccf
     3576    jmp short 01cf6h                          ; eb 22                       ; 0xc1cd2 vgabios.c:1286
     3577    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1cd4 vgabios.c:1287
     3578    push ax                                   ; 50                          ; 0xc1cd8
     3579    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1cd9
     3580    push ax                                   ; 50                          ; 0xc1cdd
     3581    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1cde
     3582    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1ce2
     3583    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1ce6
     3584    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1ce9
     3585    movzx dx, al                              ; 0f b6 d0                    ; 0xc1cec
     3586    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1cef
     3587    call 01670h                               ; e8 7a f9                    ; 0xc1cf3
     3588    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1cf6 vgabios.c:1288
     3589    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1cfa
     3590    jc near 01f5dh                            ; 0f 82 5c 02                 ; 0xc1cfd
     3591    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1d01 vgabios.c:1289
     3592    jmp short 01c95h                          ; eb 8f                       ; 0xc1d04
     3593    mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc1d06 vgabios.c:1294
     3594    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d0a vgabios.c:1295
     3595    jne short 01d4bh                          ; 75 3b                       ; 0xc1d0e
     3596    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1d10
     3597    jne short 01d4bh                          ; 75 35                       ; 0xc1d14
     3598    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1d16
     3599    jne short 01d4bh                          ; 75 2f                       ; 0xc1d1a
     3600    movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1d1c
     3601    cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1d20
     3602    jne short 01d4bh                          ; 75 26                       ; 0xc1d23
     3603    movzx cx, dh                              ; 0f b6 ce                    ; 0xc1d25
     3604    cmp cx, word [bp-018h]                    ; 3b 4e e8                    ; 0xc1d28
     3605    jne short 01d4bh                          ; 75 1e                       ; 0xc1d2b
     3606    movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc1d2d vgabios.c:1297
     3607    imul ax, cx                               ; 0f af c1                    ; 0xc1d31
     3608    movzx cx, dl                              ; 0f b6 ca                    ; 0xc1d34
     3609    imul cx, ax                               ; 0f af c8                    ; 0xc1d37
     3610    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1d3a
     3611    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1d3e
     3612    xor di, di                                ; 31 ff                       ; 0xc1d42
     3613    jcxz 01d48h                               ; e3 02                       ; 0xc1d44
     3614    rep stosb                                 ; f3 aa                       ; 0xc1d46
     3615    jmp near 01f5dh                           ; e9 12 02                    ; 0xc1d48 vgabios.c:1299
     3616    cmp dl, 002h                              ; 80 fa 02                    ; 0xc1d4b vgabios.c:1301
     3617    jne short 01d59h                          ; 75 09                       ; 0xc1d4e
     3618    sal byte [bp-010h], 1                     ; d0 66 f0                    ; 0xc1d50 vgabios.c:1303
     3619    sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1d53 vgabios.c:1304
     3620    sal word [bp-014h], 1                     ; d1 66 ec                    ; 0xc1d56 vgabios.c:1305
     3621    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1d59 vgabios.c:1308
     3622    jne short 01dc8h                          ; 75 69                       ; 0xc1d5d
     3623    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1d5f vgabios.c:1309
     3624    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1d63
     3625    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1d66
     3626    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1d6a
     3627    jc near 01f5dh                            ; 0f 82 ec 01                 ; 0xc1d6d
     3628    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1d71 vgabios.c:1311
     3629    add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1d75
     3630    cmp dx, ax                                ; 39 c2                       ; 0xc1d78
     3631    jnbe short 01d82h                         ; 77 06                       ; 0xc1d7a
     3632    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d7c
     3633    jne short 01da1h                          ; 75 1f                       ; 0xc1d80
     3634    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1d82 vgabios.c:1312
     3635    push ax                                   ; 50                          ; 0xc1d86
     3636    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1d87
     3637    push ax                                   ; 50                          ; 0xc1d8b
     3638    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1d8c
     3639    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1d90
     3640    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1d94
     3641    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1d98
     3642    call 017e8h                               ; e8 49 fa                    ; 0xc1d9c
     3643    jmp short 01dc3h                          ; eb 22                       ; 0xc1d9f vgabios.c:1313
     3644    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1da1 vgabios.c:1314
     3645    push ax                                   ; 50                          ; 0xc1da5
     3646    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1da6
     3647    push ax                                   ; 50                          ; 0xc1daa
     3648    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1dab
     3649    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1daf
     3650    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1db3
     3651    add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1db6
     3652    movzx dx, al                              ; 0f b6 d0                    ; 0xc1db9
     3653    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1dbc
     3654    call 01745h                               ; e8 82 f9                    ; 0xc1dc0
     3655    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1dc3 vgabios.c:1315
     3656    jmp short 01d66h                          ; eb 9e                       ; 0xc1dc6
     3657    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1dc8 vgabios.c:1318
     3658    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1dcc
     3659    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1dcf
     3660    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1dd3
     3661    jnbe near 01f5dh                          ; 0f 87 83 01                 ; 0xc1dd6
     3662    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1dda vgabios.c:1320
     3663    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1dde
     3664    add ax, dx                                ; 01 d0                       ; 0xc1de2
     3665    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1de4
     3666    jnbe short 01defh                         ; 77 06                       ; 0xc1de7
     3667    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1de9
     3668    jne short 01e0eh                          ; 75 1f                       ; 0xc1ded
     3669    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1def vgabios.c:1321
     3670    push ax                                   ; 50                          ; 0xc1df3
     3671    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1df4
     3672    push ax                                   ; 50                          ; 0xc1df8
     3673    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc1df9
     3674    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1dfd
     3675    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1e01
     3676    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1e05
     3677    call 017e8h                               ; e8 dc f9                    ; 0xc1e09
     3678    jmp short 01e30h                          ; eb 22                       ; 0xc1e0c vgabios.c:1322
     3679    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1e0e vgabios.c:1323
     3680    push ax                                   ; 50                          ; 0xc1e12
     3681    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc1e13
     3682    push ax                                   ; 50                          ; 0xc1e17
     3683    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1e18
     3684    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1e1c
     3685    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1e20
     3686    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1e23
     3687    movzx dx, al                              ; 0f b6 d0                    ; 0xc1e26
     3688    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1e29
     3689    call 01745h                               ; e8 15 f9                    ; 0xc1e2d
     3690    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1e30 vgabios.c:1324
     3691    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1e34
     3692    jc near 01f5dh                            ; 0f 82 22 01                 ; 0xc1e37
     3693    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1e3b vgabios.c:1325
     3694    jmp short 01dcfh                          ; eb 8f                       ; 0xc1e3e
     3695    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1e40 vgabios.c:1330
     3696    jne short 01e80h                          ; 75 3a                       ; 0xc1e44
     3697    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1e46
     3698    jne short 01e80h                          ; 75 34                       ; 0xc1e4a
     3699    cmp byte [bp-010h], 000h                  ; 80 7e f0 00                 ; 0xc1e4c
     3700    jne short 01e80h                          ; 75 2e                       ; 0xc1e50
     3701    movzx cx, byte [bp+004h]                  ; 0f b6 4e 04                 ; 0xc1e52
     3702    cmp cx, word [bp-016h]                    ; 3b 4e ea                    ; 0xc1e56
     3703    jne short 01e80h                          ; 75 25                       ; 0xc1e59
     3704    movzx dx, dh                              ; 0f b6 d6                    ; 0xc1e5b
     3705    cmp dx, word [bp-018h]                    ; 3b 56 e8                    ; 0xc1e5e
     3706    jne short 01e80h                          ; 75 1d                       ; 0xc1e61
     3707    movzx dx, byte [bp-00eh]                  ; 0f b6 56 f2                 ; 0xc1e63 vgabios.c:1332
     3708    mov cx, ax                                ; 89 c1                       ; 0xc1e67
     3709    imul cx, dx                               ; 0f af ca                    ; 0xc1e69
     3710    sal cx, 003h                              ; c1 e1 03                    ; 0xc1e6c
     3711    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1e6f
     3712    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e73
     3713    xor di, di                                ; 31 ff                       ; 0xc1e77
     3714    jcxz 01e7dh                               ; e3 02                       ; 0xc1e79
     3715    rep stosb                                 ; f3 aa                       ; 0xc1e7b
     3716    jmp near 01f5dh                           ; e9 dd 00                    ; 0xc1e7d vgabios.c:1334
     3717    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1e80 vgabios.c:1337
     3718    jne short 01eech                          ; 75 66                       ; 0xc1e84
     3719    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1e86 vgabios.c:1338
     3720    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1e8a
     3721    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1e8d
     3722    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1e91
     3723    jc near 01f5dh                            ; 0f 82 c5 00                 ; 0xc1e94
     3724    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc1e98 vgabios.c:1340
     3725    add dx, word [bp-01ah]                    ; 03 56 e6                    ; 0xc1e9c
     3726    cmp dx, ax                                ; 39 c2                       ; 0xc1e9f
     3727    jnbe short 01ea9h                         ; 77 06                       ; 0xc1ea1
     3728    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1ea3
     3729    jne short 01ec7h                          ; 75 1e                       ; 0xc1ea7
     3730    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1ea9 vgabios.c:1341
     3731    push ax                                   ; 50                          ; 0xc1ead
     3732    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1eae
     3733    push ax                                   ; 50                          ; 0xc1eb2
     3734    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1eb3
     3735    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1eb7
     3736    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ebb
     3737    mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc1ebf
     3738    call 018e2h                               ; e8 1d fa                    ; 0xc1ec2
     3739    jmp short 01ee7h                          ; eb 20                       ; 0xc1ec5 vgabios.c:1342
     3740    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1ec7 vgabios.c:1343
     3741    push ax                                   ; 50                          ; 0xc1ecb
     3742    push word [bp-014h]                       ; ff 76 ec                    ; 0xc1ecc
     3743    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1ecf
     3744    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1ed3
     3745    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1ed7
     3746    add al, byte [bp-008h]                    ; 02 46 f8                    ; 0xc1eda
     3747    movzx dx, al                              ; 0f b6 d0                    ; 0xc1edd
     3748    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1ee0
     3749    call 01869h                               ; e8 82 f9                    ; 0xc1ee4
     3750    inc word [bp-01ah]                        ; ff 46 e6                    ; 0xc1ee7 vgabios.c:1344
     3751    jmp short 01e8dh                          ; eb a1                       ; 0xc1eea
     3752    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1eec vgabios.c:1347
     3753    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1ef0
     3754    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc1ef3
     3755    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1ef7
     3756    jnbe short 01f5dh                         ; 77 61                       ; 0xc1efa
     3757    movzx dx, byte [bp-00ch]                  ; 0f b6 56 f4                 ; 0xc1efc vgabios.c:1349
     3758    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc1f00
     3759    add ax, dx                                ; 01 d0                       ; 0xc1f04
     3760    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1f06
     3761    jnbe short 01f11h                         ; 77 06                       ; 0xc1f09
     3762    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1f0b
     3763    jne short 01f2fh                          ; 75 1e                       ; 0xc1f0f
     3764    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc1f11 vgabios.c:1350
     3765    push ax                                   ; 50                          ; 0xc1f15
     3766    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1f16
     3767    push ax                                   ; 50                          ; 0xc1f1a
     3768    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc1f1b
     3769    movzx dx, byte [bp-01ah]                  ; 0f b6 56 e6                 ; 0xc1f1f
     3770    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1f23
     3771    mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc1f27
     3772    call 018e2h                               ; e8 b5 f9                    ; 0xc1f2a
     3773    jmp short 01f4fh                          ; eb 20                       ; 0xc1f2d vgabios.c:1351
     3774    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc1f2f vgabios.c:1352
     3775    push ax                                   ; 50                          ; 0xc1f33
     3776    push word [bp-014h]                       ; ff 76 ec                    ; 0xc1f34
     3777    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc1f37
     3778    movzx bx, byte [bp-01ah]                  ; 0f b6 5e e6                 ; 0xc1f3b
     3779    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc1f3f
     3780    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1f42
     3781    movzx dx, al                              ; 0f b6 d0                    ; 0xc1f45
     3782    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc1f48
     3783    call 01869h                               ; e8 1a f9                    ; 0xc1f4c
     3784    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1f4f vgabios.c:1353
     3785    cmp ax, word [bp-01ah]                    ; 3b 46 e6                    ; 0xc1f53
     3786    jc short 01f5dh                           ; 72 05                       ; 0xc1f56
     3787    dec word [bp-01ah]                        ; ff 4e e6                    ; 0xc1f58 vgabios.c:1354
     3788    jmp short 01ef3h                          ; eb 96                       ; 0xc1f5b
     3789    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1f5d vgabios.c:1365
     3790    pop di                                    ; 5f                          ; 0xc1f60
     3791    pop si                                    ; 5e                          ; 0xc1f61
     3792    pop bp                                    ; 5d                          ; 0xc1f62
     3793    retn 00008h                               ; c2 08 00                    ; 0xc1f63
     3794  ; disGetNextSymbol 0xc1f66 LB 0x2094 -> off=0x0 cb=00000000000000ff uValue=00000000000c1f66 'write_gfx_char_pl4'
     3795write_gfx_char_pl4:                          ; 0xc1f66 LB 0xff
     3796    push bp                                   ; 55                          ; 0xc1f66 vgabios.c:1368
     3797    mov bp, sp                                ; 89 e5                       ; 0xc1f67
     3798    push si                                   ; 56                          ; 0xc1f69
     3799    push di                                   ; 57                          ; 0xc1f6a
     3800    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1f6b
     3801    mov ah, al                                ; 88 c4                       ; 0xc1f6e
     3802    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc1f70
     3803    mov al, bl                                ; 88 d8                       ; 0xc1f73
     3804    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc1f75 vgabios.c:57
     3805    xor si, si                                ; 31 f6                       ; 0xc1f78
     3806    mov es, si                                ; 8e c6                       ; 0xc1f7a
     3807    mov si, word [es:bx]                      ; 26 8b 37                    ; 0xc1f7c
     3808    mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc1f7f
     3809    mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1f83 vgabios.c:58
     3810    mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc1f86
     3811    movzx bx, cl                              ; 0f b6 d9                    ; 0xc1f89 vgabios.c:1377
     3812    movzx cx, byte [bp+006h]                  ; 0f b6 4e 06                 ; 0xc1f8c
     3813    imul bx, cx                               ; 0f af d9                    ; 0xc1f90
     3814    movzx si, byte [bp+004h]                  ; 0f b6 76 04                 ; 0xc1f93
     3815    imul si, bx                               ; 0f af f3                    ; 0xc1f97
     3816    movzx bx, al                              ; 0f b6 d8                    ; 0xc1f9a
     3817    add si, bx                                ; 01 de                       ; 0xc1f9d
     3818    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc1f9f vgabios.c:47
     3819    mov di, strict word 00040h                ; bf 40 00                    ; 0xc1fa2
     3820    mov es, di                                ; 8e c7                       ; 0xc1fa5
     3821    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1fa7
     3822    movzx di, byte [bp+008h]                  ; 0f b6 7e 08                 ; 0xc1faa vgabios.c:48
     3823    imul bx, di                               ; 0f af df                    ; 0xc1fae
     3824    add si, bx                                ; 01 de                       ; 0xc1fb1
     3825    movzx ax, ah                              ; 0f b6 c4                    ; 0xc1fb3 vgabios.c:1379
     3826    imul ax, cx                               ; 0f af c1                    ; 0xc1fb6
     3827    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1fb9
     3828    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc1fbc vgabios.c:1380
     3829    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1fbf
     3830    out DX, ax                                ; ef                          ; 0xc1fc2
     3831    mov ax, 00205h                            ; b8 05 02                    ; 0xc1fc3 vgabios.c:1381
     3832    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1fc6
     3833    out DX, ax                                ; ef                          ; 0xc1fc9
     3834    test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc1fca vgabios.c:1382
     3835    je short 01fd6h                           ; 74 06                       ; 0xc1fce
     3836    mov ax, 01803h                            ; b8 03 18                    ; 0xc1fd0 vgabios.c:1384
     3837    out DX, ax                                ; ef                          ; 0xc1fd3
     3838    jmp short 01fdah                          ; eb 04                       ; 0xc1fd4 vgabios.c:1386
     3839    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc1fd6 vgabios.c:1388
    38483840    out DX, ax                                ; ef                          ; 0xc1fd9
    3849     mov ax, 00205h                            ; b8 05 02                    ; 0xc1fda vgabios.c:1379
    3850     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1fdd
    3851     out DX, ax                                ; ef                          ; 0xc1fe0
    3852     test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc1fe1 vgabios.c:1380
    3853     je short 01fedh                           ; 74 06                       ; 0xc1fe5
    3854     mov ax, 01803h                            ; b8 03 18                    ; 0xc1fe7 vgabios.c:1382
    3855     out DX, ax                                ; ef                          ; 0xc1fea
    3856     jmp short 01ff1h                          ; eb 04                       ; 0xc1feb vgabios.c:1384
    3857     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc1fed vgabios.c:1386
    3858     out DX, ax                                ; ef                          ; 0xc1ff0
    3859     xor ch, ch                                ; 30 ed                       ; 0xc1ff1 vgabios.c:1388
    3860     cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc1ff3
    3861     jnc short 02064h                          ; 73 6c                       ; 0xc1ff6
    3862     movzx bx, ch                              ; 0f b6 dd                    ; 0xc1ff8 vgabios.c:1390
    3863     movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1ffb
    3864     imul bx, ax                               ; 0f af d8                    ; 0xc1fff
    3865     add bx, si                                ; 01 f3                       ; 0xc2002
    3866     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc2004 vgabios.c:1391
    3867     jmp short 0201ch                          ; eb 12                       ; 0xc2008
    3868     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc200a vgabios.c:42
    3869     mov es, ax                                ; 8e c0                       ; 0xc200d
    3870     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc200f
    3871     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2013 vgabios.c:1404
    3872     cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc2016
    3873     jnc short 02060h                          ; 73 44                       ; 0xc201a
    3874     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc201c
    3875     mov cl, al                                ; 88 c1                       ; 0xc2020
    3876     mov ax, 00080h                            ; b8 80 00                    ; 0xc2022
    3877     sar ax, CL                                ; d3 f8                       ; 0xc2025
    3878     xor ah, ah                                ; 30 e4                       ; 0xc2027
    3879     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc2029
    3880     sal ax, 008h                              ; c1 e0 08                    ; 0xc202c
    3881     or AL, strict byte 008h                   ; 0c 08                       ; 0xc202f
    3882     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2031
    3883     out DX, ax                                ; ef                          ; 0xc2034
    3884     mov dx, bx                                ; 89 da                       ; 0xc2035
    3885     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2037
    3886     call 033e7h                               ; e8 aa 13                    ; 0xc203a
    3887     movzx ax, ch                              ; 0f b6 c5                    ; 0xc203d
    3888     add ax, word [bp-00eh]                    ; 03 46 f2                    ; 0xc2040
    3889     les di, [bp-00ch]                         ; c4 7e f4                    ; 0xc2043
    3890     add di, ax                                ; 01 c7                       ; 0xc2046
    3891     movzx ax, byte [es:di]                    ; 26 0f b6 05                 ; 0xc2048
    3892     test word [bp-010h], ax                   ; 85 46 f0                    ; 0xc204c
    3893     je short 0200ah                           ; 74 b9                       ; 0xc204f
    3894     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2051
    3895     and AL, strict byte 00fh                  ; 24 0f                       ; 0xc2054
    3896     mov di, 0a000h                            ; bf 00 a0                    ; 0xc2056
    3897     mov es, di                                ; 8e c7                       ; 0xc2059
    3898     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc205b
    3899     jmp short 02013h                          ; eb b3                       ; 0xc205e
     3841    xor ch, ch                                ; 30 ed                       ; 0xc1fda vgabios.c:1390
     3842    cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc1fdc
     3843    jnc short 0204dh                          ; 73 6c                       ; 0xc1fdf
     3844    movzx bx, ch                              ; 0f b6 dd                    ; 0xc1fe1 vgabios.c:1392
     3845    movzx ax, byte [bp+004h]                  ; 0f b6 46 04                 ; 0xc1fe4
     3846    imul bx, ax                               ; 0f af d8                    ; 0xc1fe8
     3847    add bx, si                                ; 01 f3                       ; 0xc1feb
     3848    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc1fed vgabios.c:1393
     3849    jmp short 02005h                          ; eb 12                       ; 0xc1ff1
     3850    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc1ff3 vgabios.c:42
     3851    mov es, ax                                ; 8e c0                       ; 0xc1ff6
     3852    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc1ff8
     3853    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1ffc vgabios.c:1406
     3854    cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc1fff
     3855    jnc short 02049h                          ; 73 44                       ; 0xc2003
     3856    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2005
     3857    mov cl, al                                ; 88 c1                       ; 0xc2009
     3858    mov ax, 00080h                            ; b8 80 00                    ; 0xc200b
     3859    sar ax, CL                                ; d3 f8                       ; 0xc200e
     3860    xor ah, ah                                ; 30 e4                       ; 0xc2010
     3861    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc2012
     3862    sal ax, 008h                              ; c1 e0 08                    ; 0xc2015
     3863    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2018
     3864    mov dx, 003ceh                            ; ba ce 03                    ; 0xc201a
     3865    out DX, ax                                ; ef                          ; 0xc201d
     3866    mov dx, bx                                ; 89 da                       ; 0xc201e
     3867    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2020
     3868    call 033c8h                               ; e8 a2 13                    ; 0xc2023
     3869    movzx ax, ch                              ; 0f b6 c5                    ; 0xc2026
     3870    add ax, word [bp-00eh]                    ; 03 46 f2                    ; 0xc2029
     3871    les di, [bp-00ch]                         ; c4 7e f4                    ; 0xc202c
     3872    add di, ax                                ; 01 c7                       ; 0xc202f
     3873    movzx ax, byte [es:di]                    ; 26 0f b6 05                 ; 0xc2031
     3874    test word [bp-010h], ax                   ; 85 46 f0                    ; 0xc2035
     3875    je short 01ff3h                           ; 74 b9                       ; 0xc2038
     3876    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc203a
     3877    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc203d
     3878    mov di, 0a000h                            ; bf 00 a0                    ; 0xc203f
     3879    mov es, di                                ; 8e c7                       ; 0xc2042
     3880    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2044
     3881    jmp short 01ffch                          ; eb b3                       ; 0xc2047
    39003882    db  0feh, 0c5h
    3901     ; inc ch                                    ; fe c5                     ; 0xc2060 vgabios.c:1405
    3902     jmp short 01ff3h                          ; eb 8f                       ; 0xc2062
    3903     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2064 vgabios.c:1406
    3904     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2067
    3905     out DX, ax                                ; ef                          ; 0xc206a
    3906     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc206b vgabios.c:1407
    3907     out DX, ax                                ; ef                          ; 0xc206e
    3908     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc206f vgabios.c:1408
    3909     out DX, ax                                ; ef                          ; 0xc2072
    3910     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2073 vgabios.c:1409
    3911     pop di                                    ; 5f                          ; 0xc2076
    3912     pop si                                    ; 5e                          ; 0xc2077
    3913     pop bp                                    ; 5d                          ; 0xc2078
    3914     retn 00006h                               ; c2 06 00                    ; 0xc2079
    3915   ; disGetNextSymbol 0xc207c LB 0x1fa9 -> off=0x0 cb=00000000000000dd uValue=00000000000c207c 'write_gfx_char_cga'
    3916 write_gfx_char_cga:                          ; 0xc207c LB 0xdd
    3917     push si                                   ; 56                          ; 0xc207c vgabios.c:1412
    3918     push di                                   ; 57                          ; 0xc207d
    3919     enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc207e
    3920     mov di, 0556ch                            ; bf 6c 55                    ; 0xc2082 vgabios.c:1419
    3921     xor bh, bh                                ; 30 ff                       ; 0xc2085 vgabios.c:1420
    3922     movzx si, byte [bp+00ah]                  ; 0f b6 76 0a                 ; 0xc2087
    3923     imul si, bx                               ; 0f af f3                    ; 0xc208b
    3924     movzx bx, cl                              ; 0f b6 d9                    ; 0xc208e
    3925     imul bx, bx, 00140h                       ; 69 db 40 01                 ; 0xc2091
    3926     add si, bx                                ; 01 de                       ; 0xc2095
    3927     mov word [bp-004h], si                    ; 89 76 fc                    ; 0xc2097
    3928     xor ah, ah                                ; 30 e4                       ; 0xc209a vgabios.c:1421
    3929     sal ax, 003h                              ; c1 e0 03                    ; 0xc209c
    3930     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc209f
    3931     xor ah, ah                                ; 30 e4                       ; 0xc20a2 vgabios.c:1422
    3932     jmp near 020c2h                           ; e9 1b 00                    ; 0xc20a4
    3933     movzx si, ah                              ; 0f b6 f4                    ; 0xc20a7 vgabios.c:1437
    3934     add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc20aa
    3935     add si, di                                ; 01 fe                       ; 0xc20ad
    3936     mov al, byte [si]                         ; 8a 04                       ; 0xc20af
    3937     mov si, 0b800h                            ; be 00 b8                    ; 0xc20b1 vgabios.c:42
    3938     mov es, si                                ; 8e c6                       ; 0xc20b4
    3939     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc20b6
     3883    ; inc ch                                    ; fe c5                     ; 0xc2049 vgabios.c:1407
     3884    jmp short 01fdch                          ; eb 8f                       ; 0xc204b
     3885    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc204d vgabios.c:1408
     3886    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2050
     3887    out DX, ax                                ; ef                          ; 0xc2053
     3888    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2054 vgabios.c:1409
     3889    out DX, ax                                ; ef                          ; 0xc2057
     3890    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2058 vgabios.c:1410
     3891    out DX, ax                                ; ef                          ; 0xc205b
     3892    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc205c vgabios.c:1411
     3893    pop di                                    ; 5f                          ; 0xc205f
     3894    pop si                                    ; 5e                          ; 0xc2060
     3895    pop bp                                    ; 5d                          ; 0xc2061
     3896    retn 00006h                               ; c2 06 00                    ; 0xc2062
     3897  ; disGetNextSymbol 0xc2065 LB 0x1f95 -> off=0x0 cb=00000000000000dd uValue=00000000000c2065 'write_gfx_char_cga'
     3898write_gfx_char_cga:                          ; 0xc2065 LB 0xdd
     3899    push si                                   ; 56                          ; 0xc2065 vgabios.c:1414
     3900    push di                                   ; 57                          ; 0xc2066
     3901    enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc2067
     3902    mov di, 0556ch                            ; bf 6c 55                    ; 0xc206b vgabios.c:1421
     3903    xor bh, bh                                ; 30 ff                       ; 0xc206e vgabios.c:1422
     3904    movzx si, byte [bp+00ah]                  ; 0f b6 76 0a                 ; 0xc2070
     3905    imul si, bx                               ; 0f af f3                    ; 0xc2074
     3906    movzx bx, cl                              ; 0f b6 d9                    ; 0xc2077
     3907    imul bx, bx, 00140h                       ; 69 db 40 01                 ; 0xc207a
     3908    add si, bx                                ; 01 de                       ; 0xc207e
     3909    mov word [bp-004h], si                    ; 89 76 fc                    ; 0xc2080
     3910    xor ah, ah                                ; 30 e4                       ; 0xc2083 vgabios.c:1423
     3911    sal ax, 003h                              ; c1 e0 03                    ; 0xc2085
     3912    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc2088
     3913    xor ah, ah                                ; 30 e4                       ; 0xc208b vgabios.c:1424
     3914    jmp near 020abh                           ; e9 1b 00                    ; 0xc208d
     3915    movzx si, ah                              ; 0f b6 f4                    ; 0xc2090 vgabios.c:1439
     3916    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc2093
     3917    add si, di                                ; 01 fe                       ; 0xc2096
     3918    mov al, byte [si]                         ; 8a 04                       ; 0xc2098
     3919    mov si, 0b800h                            ; be 00 b8                    ; 0xc209a vgabios.c:42
     3920    mov es, si                                ; 8e c6                       ; 0xc209d
     3921    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc209f
    39403922    db  0feh, 0c4h
    3941     ; inc ah                                    ; fe c4                     ; 0xc20b9 vgabios.c:1441
    3942     cmp ah, 008h                              ; 80 fc 08                    ; 0xc20bb
    3943     jnc near 02153h                           ; 0f 83 91 00                 ; 0xc20be
    3944     movzx bx, ah                              ; 0f b6 dc                    ; 0xc20c2
    3945     sar bx, 1                                 ; d1 fb                       ; 0xc20c5
    3946     imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc20c7
    3947     add bx, word [bp-004h]                    ; 03 5e fc                    ; 0xc20ca
    3948     test ah, 001h                             ; f6 c4 01                    ; 0xc20cd
    3949     je short 020d5h                           ; 74 03                       ; 0xc20d0
    3950     add bh, 020h                              ; 80 c7 20                    ; 0xc20d2
    3951     mov DH, strict byte 080h                  ; b6 80                       ; 0xc20d5
    3952     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc20d7
    3953     jne short 020f5h                          ; 75 18                       ; 0xc20db
    3954     test dl, dh                               ; 84 f2                       ; 0xc20dd
    3955     je short 020a7h                           ; 74 c6                       ; 0xc20df
    3956     mov si, 0b800h                            ; be 00 b8                    ; 0xc20e1
    3957     mov es, si                                ; 8e c6                       ; 0xc20e4
    3958     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc20e6
    3959     movzx si, ah                              ; 0f b6 f4                    ; 0xc20e9
    3960     add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc20ec
    3961     add si, di                                ; 01 fe                       ; 0xc20ef
    3962     xor al, byte [si]                         ; 32 04                       ; 0xc20f1
    3963     jmp short 020b1h                          ; eb bc                       ; 0xc20f3
    3964     test dh, dh                               ; 84 f6                       ; 0xc20f5 vgabios.c:1443
    3965     jbe short 020b9h                          ; 76 c0                       ; 0xc20f7
    3966     test dl, 080h                             ; f6 c2 80                    ; 0xc20f9 vgabios.c:1445
    3967     je short 02108h                           ; 74 0a                       ; 0xc20fc
    3968     mov si, 0b800h                            ; be 00 b8                    ; 0xc20fe vgabios.c:37
    3969     mov es, si                                ; 8e c6                       ; 0xc2101
    3970     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2103
    3971     jmp short 0210ah                          ; eb 02                       ; 0xc2106 vgabios.c:1449
    3972     xor al, al                                ; 30 c0                       ; 0xc2108 vgabios.c:1451
    3973     mov byte [bp-002h], 000h                  ; c6 46 fe 00                 ; 0xc210a vgabios.c:1453
    3974     jmp short 0211dh                          ; eb 0d                       ; 0xc210e
    3975     or al, ch                                 ; 08 e8                       ; 0xc2110 vgabios.c:1463
    3976     shr dh, 1                                 ; d0 ee                       ; 0xc2112 vgabios.c:1466
    3977     inc byte [bp-002h]                        ; fe 46 fe                    ; 0xc2114 vgabios.c:1467
    3978     cmp byte [bp-002h], 004h                  ; 80 7e fe 04                 ; 0xc2117
    3979     jnc short 02148h                          ; 73 2b                       ; 0xc211b
    3980     movzx si, ah                              ; 0f b6 f4                    ; 0xc211d
    3981     add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc2120
    3982     add si, di                                ; 01 fe                       ; 0xc2123
    3983     movzx si, byte [si]                       ; 0f b6 34                    ; 0xc2125
    3984     movzx cx, dh                              ; 0f b6 ce                    ; 0xc2128
    3985     test si, cx                               ; 85 ce                       ; 0xc212b
    3986     je short 02112h                           ; 74 e3                       ; 0xc212d
    3987     mov CL, strict byte 003h                  ; b1 03                       ; 0xc212f
    3988     sub cl, byte [bp-002h]                    ; 2a 4e fe                    ; 0xc2131
    3989     mov ch, dl                                ; 88 d5                       ; 0xc2134
    3990     and ch, 003h                              ; 80 e5 03                    ; 0xc2136
    3991     add cl, cl                                ; 00 c9                       ; 0xc2139
    3992     sal ch, CL                                ; d2 e5                       ; 0xc213b
    3993     mov cl, ch                                ; 88 e9                       ; 0xc213d
    3994     test dl, 080h                             ; f6 c2 80                    ; 0xc213f
    3995     je short 02110h                           ; 74 cc                       ; 0xc2142
    3996     xor al, ch                                ; 30 e8                       ; 0xc2144
    3997     jmp short 02112h                          ; eb ca                       ; 0xc2146
    3998     mov cx, 0b800h                            ; b9 00 b8                    ; 0xc2148 vgabios.c:42
    3999     mov es, cx                                ; 8e c1                       ; 0xc214b
    4000     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc214d
    4001     inc bx                                    ; 43                          ; 0xc2150 vgabios.c:1469
    4002     jmp short 020f5h                          ; eb a2                       ; 0xc2151 vgabios.c:1470
    4003     leave                                     ; c9                          ; 0xc2153 vgabios.c:1473
    4004     pop di                                    ; 5f                          ; 0xc2154
    4005     pop si                                    ; 5e                          ; 0xc2155
    4006     retn 00004h                               ; c2 04 00                    ; 0xc2156
    4007   ; disGetNextSymbol 0xc2159 LB 0x1ecc -> off=0x0 cb=0000000000000085 uValue=00000000000c2159 'write_gfx_char_lin'
    4008 write_gfx_char_lin:                          ; 0xc2159 LB 0x85
    4009     push si                                   ; 56                          ; 0xc2159 vgabios.c:1476
    4010     push di                                   ; 57                          ; 0xc215a
    4011     enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc215b
    4012     mov dh, dl                                ; 88 d6                       ; 0xc215f
    4013     mov word [bp-002h], 0556ch                ; c7 46 fe 6c 55              ; 0xc2161 vgabios.c:1483
    4014     movzx si, cl                              ; 0f b6 f1                    ; 0xc2166 vgabios.c:1484
    4015     movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc2169
    4016     imul cx, si                               ; 0f af ce                    ; 0xc216d
    4017     sal cx, 006h                              ; c1 e1 06                    ; 0xc2170
    4018     xor bh, bh                                ; 30 ff                       ; 0xc2173
    4019     sal bx, 003h                              ; c1 e3 03                    ; 0xc2175
    4020     add bx, cx                                ; 01 cb                       ; 0xc2178
    4021     mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc217a
    4022     xor ah, ah                                ; 30 e4                       ; 0xc217d vgabios.c:1485
    4023     mov si, ax                                ; 89 c6                       ; 0xc217f
    4024     sal si, 003h                              ; c1 e6 03                    ; 0xc2181
    4025     xor al, al                                ; 30 c0                       ; 0xc2184 vgabios.c:1486
    4026     jmp short 021bdh                          ; eb 35                       ; 0xc2186
    4027     cmp ah, 008h                              ; 80 fc 08                    ; 0xc2188 vgabios.c:1490
    4028     jnc short 021b7h                          ; 73 2a                       ; 0xc218b
    4029     xor cl, cl                                ; 30 c9                       ; 0xc218d vgabios.c:1492
    4030     movzx bx, al                              ; 0f b6 d8                    ; 0xc218f vgabios.c:1493
    4031     add bx, si                                ; 01 f3                       ; 0xc2192
    4032     add bx, word [bp-002h]                    ; 03 5e fe                    ; 0xc2194
    4033     movzx bx, byte [bx]                       ; 0f b6 1f                    ; 0xc2197
    4034     movzx di, dl                              ; 0f b6 fa                    ; 0xc219a
    4035     test bx, di                               ; 85 fb                       ; 0xc219d
    4036     je short 021a3h                           ; 74 02                       ; 0xc219f
    4037     mov cl, dh                                ; 88 f1                       ; 0xc21a1 vgabios.c:1495
    4038     movzx bx, ah                              ; 0f b6 dc                    ; 0xc21a3 vgabios.c:1497
    4039     add bx, word [bp-006h]                    ; 03 5e fa                    ; 0xc21a6
    4040     mov di, 0a000h                            ; bf 00 a0                    ; 0xc21a9 vgabios.c:42
    4041     mov es, di                                ; 8e c7                       ; 0xc21ac
    4042     mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc21ae
    4043     shr dl, 1                                 ; d0 ea                       ; 0xc21b1 vgabios.c:1498
     3923    ; inc ah                                    ; fe c4                     ; 0xc20a2 vgabios.c:1443
     3924    cmp ah, 008h                              ; 80 fc 08                    ; 0xc20a4
     3925    jnc near 0213ch                           ; 0f 83 91 00                 ; 0xc20a7
     3926    movzx bx, ah                              ; 0f b6 dc                    ; 0xc20ab
     3927    sar bx, 1                                 ; d1 fb                       ; 0xc20ae
     3928    imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc20b0
     3929    add bx, word [bp-004h]                    ; 03 5e fc                    ; 0xc20b3
     3930    test ah, 001h                             ; f6 c4 01                    ; 0xc20b6
     3931    je short 020beh                           ; 74 03                       ; 0xc20b9
     3932    add bh, 020h                              ; 80 c7 20                    ; 0xc20bb
     3933    mov DH, strict byte 080h                  ; b6 80                       ; 0xc20be
     3934    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc20c0
     3935    jne short 020deh                          ; 75 18                       ; 0xc20c4
     3936    test dl, dh                               ; 84 f2                       ; 0xc20c6
     3937    je short 02090h                           ; 74 c6                       ; 0xc20c8
     3938    mov si, 0b800h                            ; be 00 b8                    ; 0xc20ca
     3939    mov es, si                                ; 8e c6                       ; 0xc20cd
     3940    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc20cf
     3941    movzx si, ah                              ; 0f b6 f4                    ; 0xc20d2
     3942    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc20d5
     3943    add si, di                                ; 01 fe                       ; 0xc20d8
     3944    xor al, byte [si]                         ; 32 04                       ; 0xc20da
     3945    jmp short 0209ah                          ; eb bc                       ; 0xc20dc
     3946    test dh, dh                               ; 84 f6                       ; 0xc20de vgabios.c:1445
     3947    jbe short 020a2h                          ; 76 c0                       ; 0xc20e0
     3948    test dl, 080h                             ; f6 c2 80                    ; 0xc20e2 vgabios.c:1447
     3949    je short 020f1h                           ; 74 0a                       ; 0xc20e5
     3950    mov si, 0b800h                            ; be 00 b8                    ; 0xc20e7 vgabios.c:37
     3951    mov es, si                                ; 8e c6                       ; 0xc20ea
     3952    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc20ec
     3953    jmp short 020f3h                          ; eb 02                       ; 0xc20ef vgabios.c:1451
     3954    xor al, al                                ; 30 c0                       ; 0xc20f1 vgabios.c:1453
     3955    mov byte [bp-002h], 000h                  ; c6 46 fe 00                 ; 0xc20f3 vgabios.c:1455
     3956    jmp short 02106h                          ; eb 0d                       ; 0xc20f7
     3957    or al, ch                                 ; 08 e8                       ; 0xc20f9 vgabios.c:1465
     3958    shr dh, 1                                 ; d0 ee                       ; 0xc20fb vgabios.c:1468
     3959    inc byte [bp-002h]                        ; fe 46 fe                    ; 0xc20fd vgabios.c:1469
     3960    cmp byte [bp-002h], 004h                  ; 80 7e fe 04                 ; 0xc2100
     3961    jnc short 02131h                          ; 73 2b                       ; 0xc2104
     3962    movzx si, ah                              ; 0f b6 f4                    ; 0xc2106
     3963    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc2109
     3964    add si, di                                ; 01 fe                       ; 0xc210c
     3965    movzx si, byte [si]                       ; 0f b6 34                    ; 0xc210e
     3966    movzx cx, dh                              ; 0f b6 ce                    ; 0xc2111
     3967    test si, cx                               ; 85 ce                       ; 0xc2114
     3968    je short 020fbh                           ; 74 e3                       ; 0xc2116
     3969    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2118
     3970    sub cl, byte [bp-002h]                    ; 2a 4e fe                    ; 0xc211a
     3971    mov ch, dl                                ; 88 d5                       ; 0xc211d
     3972    and ch, 003h                              ; 80 e5 03                    ; 0xc211f
     3973    add cl, cl                                ; 00 c9                       ; 0xc2122
     3974    sal ch, CL                                ; d2 e5                       ; 0xc2124
     3975    mov cl, ch                                ; 88 e9                       ; 0xc2126
     3976    test dl, 080h                             ; f6 c2 80                    ; 0xc2128
     3977    je short 020f9h                           ; 74 cc                       ; 0xc212b
     3978    xor al, ch                                ; 30 e8                       ; 0xc212d
     3979    jmp short 020fbh                          ; eb ca                       ; 0xc212f
     3980    mov cx, 0b800h                            ; b9 00 b8                    ; 0xc2131 vgabios.c:42
     3981    mov es, cx                                ; 8e c1                       ; 0xc2134
     3982    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2136
     3983    inc bx                                    ; 43                          ; 0xc2139 vgabios.c:1471
     3984    jmp short 020deh                          ; eb a2                       ; 0xc213a vgabios.c:1472
     3985    leave                                     ; c9                          ; 0xc213c vgabios.c:1475
     3986    pop di                                    ; 5f                          ; 0xc213d
     3987    pop si                                    ; 5e                          ; 0xc213e
     3988    retn 00004h                               ; c2 04 00                    ; 0xc213f
     3989  ; disGetNextSymbol 0xc2142 LB 0x1eb8 -> off=0x0 cb=0000000000000085 uValue=00000000000c2142 'write_gfx_char_lin'
     3990write_gfx_char_lin:                          ; 0xc2142 LB 0x85
     3991    push si                                   ; 56                          ; 0xc2142 vgabios.c:1478
     3992    push di                                   ; 57                          ; 0xc2143
     3993    enter 00006h, 000h                        ; c8 06 00 00                 ; 0xc2144
     3994    mov dh, dl                                ; 88 d6                       ; 0xc2148
     3995    mov word [bp-002h], 0556ch                ; c7 46 fe 6c 55              ; 0xc214a vgabios.c:1485
     3996    movzx si, cl                              ; 0f b6 f1                    ; 0xc214f vgabios.c:1486
     3997    movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc2152
     3998    imul cx, si                               ; 0f af ce                    ; 0xc2156
     3999    sal cx, 006h                              ; c1 e1 06                    ; 0xc2159
     4000    xor bh, bh                                ; 30 ff                       ; 0xc215c
     4001    sal bx, 003h                              ; c1 e3 03                    ; 0xc215e
     4002    add bx, cx                                ; 01 cb                       ; 0xc2161
     4003    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc2163
     4004    xor ah, ah                                ; 30 e4                       ; 0xc2166 vgabios.c:1487
     4005    mov si, ax                                ; 89 c6                       ; 0xc2168
     4006    sal si, 003h                              ; c1 e6 03                    ; 0xc216a
     4007    xor al, al                                ; 30 c0                       ; 0xc216d vgabios.c:1488
     4008    jmp short 021a6h                          ; eb 35                       ; 0xc216f
     4009    cmp ah, 008h                              ; 80 fc 08                    ; 0xc2171 vgabios.c:1492
     4010    jnc short 021a0h                          ; 73 2a                       ; 0xc2174
     4011    xor cl, cl                                ; 30 c9                       ; 0xc2176 vgabios.c:1494
     4012    movzx bx, al                              ; 0f b6 d8                    ; 0xc2178 vgabios.c:1495
     4013    add bx, si                                ; 01 f3                       ; 0xc217b
     4014    add bx, word [bp-002h]                    ; 03 5e fe                    ; 0xc217d
     4015    movzx bx, byte [bx]                       ; 0f b6 1f                    ; 0xc2180
     4016    movzx di, dl                              ; 0f b6 fa                    ; 0xc2183
     4017    test bx, di                               ; 85 fb                       ; 0xc2186
     4018    je short 0218ch                           ; 74 02                       ; 0xc2188
     4019    mov cl, dh                                ; 88 f1                       ; 0xc218a vgabios.c:1497
     4020    movzx bx, ah                              ; 0f b6 dc                    ; 0xc218c vgabios.c:1499
     4021    add bx, word [bp-006h]                    ; 03 5e fa                    ; 0xc218f
     4022    mov di, 0a000h                            ; bf 00 a0                    ; 0xc2192 vgabios.c:42
     4023    mov es, di                                ; 8e c7                       ; 0xc2195
     4024    mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc2197
     4025    shr dl, 1                                 ; d0 ea                       ; 0xc219a vgabios.c:1500
    40444026    db  0feh, 0c4h
    4045     ; inc ah                                    ; fe c4                     ; 0xc21b3 vgabios.c:1499
    4046     jmp short 02188h                          ; eb d1                       ; 0xc21b5
     4027    ; inc ah                                    ; fe c4                     ; 0xc219c vgabios.c:1501
     4028    jmp short 02171h                          ; eb d1                       ; 0xc219e
    40474029    db  0feh, 0c0h
    4048     ; inc al                                    ; fe c0                     ; 0xc21b7 vgabios.c:1500
    4049     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc21b9
    4050     jnc short 021d8h                          ; 73 1b                       ; 0xc21bb
    4051     movzx cx, al                              ; 0f b6 c8                    ; 0xc21bd
    4052     movzx bx, byte [bp+008h]                  ; 0f b6 5e 08                 ; 0xc21c0
    4053     imul bx, cx                               ; 0f af d9                    ; 0xc21c4
    4054     sal bx, 003h                              ; c1 e3 03                    ; 0xc21c7
    4055     mov cx, word [bp-004h]                    ; 8b 4e fc                    ; 0xc21ca
    4056     add cx, bx                                ; 01 d9                       ; 0xc21cd
    4057     mov word [bp-006h], cx                    ; 89 4e fa                    ; 0xc21cf
    4058     mov DL, strict byte 080h                  ; b2 80                       ; 0xc21d2
    4059     xor ah, ah                                ; 30 e4                       ; 0xc21d4
    4060     jmp short 0218dh                          ; eb b5                       ; 0xc21d6
    4061     leave                                     ; c9                          ; 0xc21d8 vgabios.c:1501
    4062     pop di                                    ; 5f                          ; 0xc21d9
    4063     pop si                                    ; 5e                          ; 0xc21da
    4064     retn 00002h                               ; c2 02 00                    ; 0xc21db
    4065   ; disGetNextSymbol 0xc21de LB 0x1e47 -> off=0x0 cb=0000000000000166 uValue=00000000000c21de 'biosfn_write_char_attr'
    4066 biosfn_write_char_attr:                      ; 0xc21de LB 0x166
    4067     push bp                                   ; 55                          ; 0xc21de vgabios.c:1504
    4068     mov bp, sp                                ; 89 e5                       ; 0xc21df
    4069     push si                                   ; 56                          ; 0xc21e1
    4070     push di                                   ; 57                          ; 0xc21e2
    4071     sub sp, strict byte 00018h                ; 83 ec 18                    ; 0xc21e3
    4072     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc21e6
    4073     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc21e9
    4074     mov byte [bp-012h], bl                    ; 88 5e ee                    ; 0xc21ec
    4075     mov si, cx                                ; 89 ce                       ; 0xc21ef
    4076     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc21f1 vgabios.c:37
    4077     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc21f4
    4078     mov es, ax                                ; 8e c0                       ; 0xc21f7
    4079     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc21f9
    4080     xor ah, ah                                ; 30 e4                       ; 0xc21fc vgabios.c:1512
    4081     call 033c0h                               ; e8 bf 11                    ; 0xc21fe
    4082     mov cl, al                                ; 88 c1                       ; 0xc2201
    4083     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2203
    4084     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2206 vgabios.c:1513
    4085     je near 0233dh                            ; 0f 84 31 01                 ; 0xc2208
    4086     movzx ax, dl                              ; 0f b6 c2                    ; 0xc220c vgabios.c:1516
    4087     lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc220f
    4088     lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc2212
    4089     call 00a08h                               ; e8 f0 e7                    ; 0xc2215
    4090     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2218 vgabios.c:1517
    4091     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc221b
    4092     mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc221e
    4093     xor dl, dl                                ; 30 d2                       ; 0xc2221
    4094     shr dx, 008h                              ; c1 ea 08                    ; 0xc2223
    4095     mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc2226
    4096     mov bx, 00084h                            ; bb 84 00                    ; 0xc2229 vgabios.c:37
    4097     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc222c
    4098     mov es, ax                                ; 8e c0                       ; 0xc222f
    4099     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2231
    4100     xor ah, ah                                ; 30 e4                       ; 0xc2234 vgabios.c:38
    4101     inc ax                                    ; 40                          ; 0xc2236
    4102     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc2237
    4103     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc223a vgabios.c:47
    4104     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc223d
    4105     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2240 vgabios.c:48
    4106     movzx bx, cl                              ; 0f b6 d9                    ; 0xc2243 vgabios.c:1523
    4107     mov di, bx                                ; 89 df                       ; 0xc2246
    4108     sal di, 003h                              ; c1 e7 03                    ; 0xc2248
    4109     cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc224b
    4110     jne short 02299h                          ; 75 47                       ; 0xc2250
    4111     mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc2252 vgabios.c:1526
    4112     imul bx, ax                               ; 0f af d8                    ; 0xc2255
    4113     add bx, bx                                ; 01 db                       ; 0xc2258
    4114     or bl, 0ffh                               ; 80 cb ff                    ; 0xc225a
    4115     movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc225d
    4116     inc bx                                    ; 43                          ; 0xc2261
    4117     imul bx, cx                               ; 0f af d9                    ; 0xc2262
    4118     xor dh, dh                                ; 30 f6                       ; 0xc2265
    4119     imul ax, dx                               ; 0f af c2                    ; 0xc2267
    4120     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc226a
    4121     add ax, dx                                ; 01 d0                       ; 0xc226e
    4122     add ax, ax                                ; 01 c0                       ; 0xc2270
    4123     mov dx, bx                                ; 89 da                       ; 0xc2272
    4124     add dx, ax                                ; 01 c2                       ; 0xc2274
    4125     movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc2276 vgabios.c:1528
    4126     sal ax, 008h                              ; c1 e0 08                    ; 0xc227a
    4127     movzx bx, byte [bp-008h]                  ; 0f b6 5e f8                 ; 0xc227d
    4128     add ax, bx                                ; 01 d8                       ; 0xc2281
    4129     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc2283
    4130     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2286 vgabios.c:1529
    4131     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2289
    4132     mov cx, si                                ; 89 f1                       ; 0xc228d
    4133     mov di, dx                                ; 89 d7                       ; 0xc228f
    4134     cld                                       ; fc                          ; 0xc2291
    4135     jcxz 02296h                               ; e3 02                       ; 0xc2292
    4136     rep stosw                                 ; f3 ab                       ; 0xc2294
    4137     jmp near 0233dh                           ; e9 a4 00                    ; 0xc2296 vgabios.c:1531
    4138     movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc2299 vgabios.c:1534
    4139     sal bx, 006h                              ; c1 e3 06                    ; 0xc229e
    4140     mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc22a1
    4141     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc22a5
    4142     mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc22a8 vgabios.c:1535
    4143     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc22ac
    4144     dec si                                    ; 4e                          ; 0xc22af vgabios.c:1536
    4145     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc22b0
    4146     je near 0233dh                            ; 0f 84 86 00                 ; 0xc22b3
    4147     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc22b7 vgabios.c:1538
    4148     sal bx, 003h                              ; c1 e3 03                    ; 0xc22bb
    4149     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc22be
    4150     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc22c2
    4151     jc short 022d2h                           ; 72 0c                       ; 0xc22c4
    4152     jbe short 022d8h                          ; 76 10                       ; 0xc22c6
    4153     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc22c8
    4154     je short 0231fh                           ; 74 53                       ; 0xc22ca
    4155     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc22cc
    4156     je short 022dch                           ; 74 0c                       ; 0xc22ce
    4157     jmp short 02337h                          ; eb 65                       ; 0xc22d0
    4158     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc22d2
    4159     je short 02300h                           ; 74 2a                       ; 0xc22d4
    4160     jmp short 02337h                          ; eb 5f                       ; 0xc22d6
    4161     or byte [bp-012h], 001h                   ; 80 4e ee 01                 ; 0xc22d8 vgabios.c:1541
    4162     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc22dc vgabios.c:1543
    4163     push ax                                   ; 50                          ; 0xc22e0
    4164     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc22e1
    4165     push ax                                   ; 50                          ; 0xc22e5
    4166     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc22e6
    4167     push ax                                   ; 50                          ; 0xc22ea
    4168     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc22eb
    4169     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc22ef
    4170     movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc22f3
    4171     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc22f7
    4172     call 01f7dh                               ; e8 7f fc                    ; 0xc22fb
    4173     jmp short 02337h                          ; eb 37                       ; 0xc22fe vgabios.c:1544
    4174     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc2300 vgabios.c:1546
    4175     push ax                                   ; 50                          ; 0xc2304
    4176     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2305
    4177     push ax                                   ; 50                          ; 0xc2309
    4178     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc230a
    4179     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc230e
    4180     movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc2312
    4181     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2316
    4182     call 0207ch                               ; e8 5f fd                    ; 0xc231a
    4183     jmp short 02337h                          ; eb 18                       ; 0xc231d vgabios.c:1547
    4184     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc231f vgabios.c:1549
    4185     push ax                                   ; 50                          ; 0xc2323
    4186     movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc2324
    4187     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2328
    4188     movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc232c
    4189     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2330
    4190     call 02159h                               ; e8 22 fe                    ; 0xc2334
    4191     inc byte [bp-010h]                        ; fe 46 f0                    ; 0xc2337 vgabios.c:1556
    4192     jmp near 022afh                           ; e9 72 ff                    ; 0xc233a vgabios.c:1557
    4193     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc233d vgabios.c:1559
    4194     pop di                                    ; 5f                          ; 0xc2340
    4195     pop si                                    ; 5e                          ; 0xc2341
    4196     pop bp                                    ; 5d                          ; 0xc2342
    4197     retn                                      ; c3                          ; 0xc2343
    4198   ; disGetNextSymbol 0xc2344 LB 0x1ce1 -> off=0x0 cb=0000000000000162 uValue=00000000000c2344 'biosfn_write_char_only'
    4199 biosfn_write_char_only:                      ; 0xc2344 LB 0x162
    4200     push bp                                   ; 55                          ; 0xc2344 vgabios.c:1562
    4201     mov bp, sp                                ; 89 e5                       ; 0xc2345
    4202     push si                                   ; 56                          ; 0xc2347
    4203     push di                                   ; 57                          ; 0xc2348
    4204     sub sp, strict byte 00016h                ; 83 ec 16                    ; 0xc2349
    4205     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc234c
    4206     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc234f
    4207     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc2352
    4208     mov si, cx                                ; 89 ce                       ; 0xc2355
    4209     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2357 vgabios.c:37
    4210     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc235a
    4211     mov es, ax                                ; 8e c0                       ; 0xc235d
    4212     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc235f
    4213     xor ah, ah                                ; 30 e4                       ; 0xc2362 vgabios.c:1570
    4214     call 033c0h                               ; e8 59 10                    ; 0xc2364
    4215     mov cl, al                                ; 88 c1                       ; 0xc2367
    4216     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2369
    4217     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc236c vgabios.c:1571
    4218     je near 0249fh                            ; 0f 84 2d 01                 ; 0xc236e
    4219     movzx ax, dl                              ; 0f b6 c2                    ; 0xc2372 vgabios.c:1574
    4220     lea bx, [bp-01ah]                         ; 8d 5e e6                    ; 0xc2375
    4221     lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc2378
    4222     call 00a08h                               ; e8 8a e6                    ; 0xc237b
    4223     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc237e vgabios.c:1575
    4224     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2381
    4225     mov dx, word [bp-01ah]                    ; 8b 56 e6                    ; 0xc2384
    4226     xor dl, dl                                ; 30 d2                       ; 0xc2387
    4227     shr dx, 008h                              ; c1 ea 08                    ; 0xc2389
    4228     mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc238c
    4229     mov bx, 00084h                            ; bb 84 00                    ; 0xc238f vgabios.c:37
    4230     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2392
    4231     mov es, ax                                ; 8e c0                       ; 0xc2395
    4232     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2397
    4233     xor ah, ah                                ; 30 e4                       ; 0xc239a vgabios.c:38
    4234     mov di, ax                                ; 89 c7                       ; 0xc239c
    4235     inc di                                    ; 47                          ; 0xc239e
    4236     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc239f vgabios.c:47
    4237     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc23a2
    4238     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc23a5 vgabios.c:48
    4239     xor ch, ch                                ; 30 ed                       ; 0xc23a8 vgabios.c:1581
    4240     mov bx, cx                                ; 89 cb                       ; 0xc23aa
    4241     sal bx, 003h                              ; c1 e3 03                    ; 0xc23ac
    4242     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc23af
    4243     jne short 023f3h                          ; 75 3d                       ; 0xc23b4
    4244     imul di, ax                               ; 0f af f8                    ; 0xc23b6 vgabios.c:1584
    4245     add di, di                                ; 01 ff                       ; 0xc23b9
    4246     or di, 000ffh                             ; 81 cf ff 00                 ; 0xc23bb
    4247     movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc23bf
    4248     inc di                                    ; 47                          ; 0xc23c3
    4249     imul bx, di                               ; 0f af df                    ; 0xc23c4
    4250     xor dh, dh                                ; 30 f6                       ; 0xc23c7
    4251     imul ax, dx                               ; 0f af c2                    ; 0xc23c9
    4252     movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc23cc
    4253     add ax, dx                                ; 01 d0                       ; 0xc23d0
    4254     add ax, ax                                ; 01 c0                       ; 0xc23d2
    4255     add bx, ax                                ; 01 c3                       ; 0xc23d4
    4256     dec si                                    ; 4e                          ; 0xc23d6 vgabios.c:1586
    4257     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc23d7
    4258     je near 0249fh                            ; 0f 84 c1 00                 ; 0xc23da
    4259     movzx di, byte [bp-012h]                  ; 0f b6 7e ee                 ; 0xc23de vgabios.c:1587
    4260     sal di, 003h                              ; c1 e7 03                    ; 0xc23e2
    4261     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc23e5 vgabios.c:40
    4262     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc23e9
    4263     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc23ec
    4264     inc bx                                    ; 43                          ; 0xc23ef vgabios.c:1588
    4265     inc bx                                    ; 43                          ; 0xc23f0
    4266     jmp short 023d6h                          ; eb e3                       ; 0xc23f1 vgabios.c:1589
    4267     mov di, cx                                ; 89 cf                       ; 0xc23f3 vgabios.c:1594
    4268     movzx ax, byte [di+0482eh]                ; 0f b6 85 2e 48              ; 0xc23f5
    4269     mov di, ax                                ; 89 c7                       ; 0xc23fa
    4270     sal di, 006h                              ; c1 e7 06                    ; 0xc23fc
    4271     mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc23ff
    4272     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2403
    4273     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2406 vgabios.c:1595
    4274     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc240a
    4275     dec si                                    ; 4e                          ; 0xc240d vgabios.c:1596
    4276     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc240e
    4277     je near 0249fh                            ; 0f 84 8a 00                 ; 0xc2411
    4278     movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc2415 vgabios.c:1598
    4279     sal bx, 003h                              ; c1 e3 03                    ; 0xc2419
    4280     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc241c
    4281     cmp bl, 003h                              ; 80 fb 03                    ; 0xc2420
    4282     jc short 02433h                           ; 72 0e                       ; 0xc2423
    4283     jbe short 0243ah                          ; 76 13                       ; 0xc2425
    4284     cmp bl, 005h                              ; 80 fb 05                    ; 0xc2427
    4285     je short 02481h                           ; 74 55                       ; 0xc242a
    4286     cmp bl, 004h                              ; 80 fb 04                    ; 0xc242c
    4287     je short 0243eh                           ; 74 0d                       ; 0xc242f
    4288     jmp short 02499h                          ; eb 66                       ; 0xc2431
    4289     cmp bl, 002h                              ; 80 fb 02                    ; 0xc2433
    4290     je short 02462h                           ; 74 2a                       ; 0xc2436
    4291     jmp short 02499h                          ; eb 5f                       ; 0xc2438
    4292     or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc243a vgabios.c:1601
    4293     movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc243e vgabios.c:1603
    4294     push ax                                   ; 50                          ; 0xc2442
    4295     movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc2443
    4296     push ax                                   ; 50                          ; 0xc2447
    4297     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2448
    4298     push ax                                   ; 50                          ; 0xc244c
    4299     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc244d
    4300     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2451
    4301     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2455
    4302     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2459
    4303     call 01f7dh                               ; e8 1d fb                    ; 0xc245d
    4304     jmp short 02499h                          ; eb 37                       ; 0xc2460 vgabios.c:1604
    4305     movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc2462 vgabios.c:1606
    4306     push ax                                   ; 50                          ; 0xc2466
    4307     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2467
    4308     push ax                                   ; 50                          ; 0xc246b
    4309     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc246c
    4310     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2470
    4311     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2474
    4312     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2478
    4313     call 0207ch                               ; e8 fd fb                    ; 0xc247c
    4314     jmp short 02499h                          ; eb 18                       ; 0xc247f vgabios.c:1607
    4315     movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2481 vgabios.c:1609
    4316     push ax                                   ; 50                          ; 0xc2485
    4317     movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc2486
    4318     movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc248a
    4319     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc248e
    4320     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2492
    4321     call 02159h                               ; e8 c0 fc                    ; 0xc2496
    4322     inc byte [bp-010h]                        ; fe 46 f0                    ; 0xc2499 vgabios.c:1616
    4323     jmp near 0240dh                           ; e9 6e ff                    ; 0xc249c vgabios.c:1617
    4324     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc249f vgabios.c:1619
    4325     pop di                                    ; 5f                          ; 0xc24a2
    4326     pop si                                    ; 5e                          ; 0xc24a3
    4327     pop bp                                    ; 5d                          ; 0xc24a4
    4328     retn                                      ; c3                          ; 0xc24a5
    4329   ; disGetNextSymbol 0xc24a6 LB 0x1b7f -> off=0x0 cb=0000000000000165 uValue=00000000000c24a6 'biosfn_write_pixel'
    4330 biosfn_write_pixel:                          ; 0xc24a6 LB 0x165
    4331     push bp                                   ; 55                          ; 0xc24a6 vgabios.c:1622
    4332     mov bp, sp                                ; 89 e5                       ; 0xc24a7
    4333     push si                                   ; 56                          ; 0xc24a9
    4334     push ax                                   ; 50                          ; 0xc24aa
    4335     push ax                                   ; 50                          ; 0xc24ab
    4336     mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc24ac
    4337     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc24af
    4338     mov dx, bx                                ; 89 da                       ; 0xc24b2
    4339     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc24b4 vgabios.c:37
    4340     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc24b7
    4341     mov es, ax                                ; 8e c0                       ; 0xc24ba
    4342     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc24bc
    4343     xor ah, ah                                ; 30 e4                       ; 0xc24bf vgabios.c:1629
    4344     call 033c0h                               ; e8 fc 0e                    ; 0xc24c1
    4345     mov ah, al                                ; 88 c4                       ; 0xc24c4
    4346     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc24c6 vgabios.c:1630
    4347     je near 025e6h                            ; 0f 84 1a 01                 ; 0xc24c8
    4348     movzx bx, al                              ; 0f b6 d8                    ; 0xc24cc vgabios.c:1631
    4349     sal bx, 003h                              ; c1 e3 03                    ; 0xc24cf
    4350     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc24d2
    4351     je near 025e6h                            ; 0f 84 0b 01                 ; 0xc24d7
    4352     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc24db vgabios.c:1633
    4353     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc24df
    4354     jc short 024f2h                           ; 72 0f                       ; 0xc24e1
    4355     jbe short 024f9h                          ; 76 14                       ; 0xc24e3
    4356     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc24e5
    4357     je near 025ech                            ; 0f 84 01 01                 ; 0xc24e7
    4358     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc24eb
    4359     je short 024f9h                           ; 74 0a                       ; 0xc24ed
    4360     jmp near 025e6h                           ; e9 f4 00                    ; 0xc24ef
    4361     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc24f2
    4362     je short 02568h                           ; 74 72                       ; 0xc24f4
    4363     jmp near 025e6h                           ; e9 ed 00                    ; 0xc24f6
    4364     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc24f9 vgabios.c:47
    4365     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc24fc
    4366     mov es, ax                                ; 8e c0                       ; 0xc24ff
    4367     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2501
    4368     imul ax, cx                               ; 0f af c1                    ; 0xc2504 vgabios.c:48
    4369     mov bx, dx                                ; 89 d3                       ; 0xc2507
    4370     shr bx, 003h                              ; c1 eb 03                    ; 0xc2509
    4371     add bx, ax                                ; 01 c3                       ; 0xc250c
    4372     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc250e vgabios.c:47
    4373     mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc2511
    4374     movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc2514 vgabios.c:48
    4375     imul ax, cx                               ; 0f af c1                    ; 0xc2518
    4376     add bx, ax                                ; 01 c3                       ; 0xc251b
    4377     mov cl, dl                                ; 88 d1                       ; 0xc251d vgabios.c:1639
    4378     and cl, 007h                              ; 80 e1 07                    ; 0xc251f
    4379     mov ax, 00080h                            ; b8 80 00                    ; 0xc2522
    4380     sar ax, CL                                ; d3 f8                       ; 0xc2525
    4381     xor ah, ah                                ; 30 e4                       ; 0xc2527 vgabios.c:1640
    4382     sal ax, 008h                              ; c1 e0 08                    ; 0xc2529
    4383     or AL, strict byte 008h                   ; 0c 08                       ; 0xc252c
    4384     mov dx, 003ceh                            ; ba ce 03                    ; 0xc252e
    4385     out DX, ax                                ; ef                          ; 0xc2531
    4386     mov ax, 00205h                            ; b8 05 02                    ; 0xc2532 vgabios.c:1641
    4387     out DX, ax                                ; ef                          ; 0xc2535
    4388     mov dx, bx                                ; 89 da                       ; 0xc2536 vgabios.c:1642
    4389     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2538
    4390     call 033e7h                               ; e8 a9 0e                    ; 0xc253b
    4391     test byte [bp-006h], 080h                 ; f6 46 fa 80                 ; 0xc253e vgabios.c:1643
    4392     je short 0254bh                           ; 74 07                       ; 0xc2542
    4393     mov ax, 01803h                            ; b8 03 18                    ; 0xc2544 vgabios.c:1645
    4394     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2547
    4395     out DX, ax                                ; ef                          ; 0xc254a
    4396     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc254b vgabios.c:42
    4397     mov es, ax                                ; 8e c0                       ; 0xc254e
    4398     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2550
    4399     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2553
    4400     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2556 vgabios.c:1648
    4401     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2559
    4402     out DX, ax                                ; ef                          ; 0xc255c
    4403     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc255d vgabios.c:1649
    4404     out DX, ax                                ; ef                          ; 0xc2560
    4405     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2561 vgabios.c:1650
    4406     out DX, ax                                ; ef                          ; 0xc2564
    4407     jmp near 025e6h                           ; e9 7e 00                    ; 0xc2565 vgabios.c:1651
    4408     mov si, cx                                ; 89 ce                       ; 0xc2568 vgabios.c:1653
    4409     shr si, 1                                 ; d1 ee                       ; 0xc256a
    4410     imul si, si, strict byte 00050h           ; 6b f6 50                    ; 0xc256c
    4411     cmp al, byte [bx+047b1h]                  ; 3a 87 b1 47                 ; 0xc256f
    4412     jne short 0257ch                          ; 75 07                       ; 0xc2573
    4413     mov bx, dx                                ; 89 d3                       ; 0xc2575 vgabios.c:1655
    4414     shr bx, 002h                              ; c1 eb 02                    ; 0xc2577
    4415     jmp short 02581h                          ; eb 05                       ; 0xc257a vgabios.c:1657
    4416     mov bx, dx                                ; 89 d3                       ; 0xc257c vgabios.c:1659
    4417     shr bx, 003h                              ; c1 eb 03                    ; 0xc257e
    4418     add bx, si                                ; 01 f3                       ; 0xc2581
    4419     test cl, 001h                             ; f6 c1 01                    ; 0xc2583 vgabios.c:1661
    4420     je short 0258bh                           ; 74 03                       ; 0xc2586
    4421     add bh, 020h                              ; 80 c7 20                    ; 0xc2588
    4422     mov cx, 0b800h                            ; b9 00 b8                    ; 0xc258b vgabios.c:37
    4423     mov es, cx                                ; 8e c1                       ; 0xc258e
    4424     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2590
    4425     movzx si, ah                              ; 0f b6 f4                    ; 0xc2593 vgabios.c:1663
    4426     sal si, 003h                              ; c1 e6 03                    ; 0xc2596
    4427     cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc2599
    4428     jne short 025b7h                          ; 75 17                       ; 0xc259e
    4429     mov ah, dl                                ; 88 d4                       ; 0xc25a0 vgabios.c:1665
    4430     and ah, 003h                              ; 80 e4 03                    ; 0xc25a2
    4431     mov CL, strict byte 003h                  ; b1 03                       ; 0xc25a5
    4432     sub cl, ah                                ; 28 e1                       ; 0xc25a7
    4433     add cl, cl                                ; 00 c9                       ; 0xc25a9
    4434     mov dh, byte [bp-006h]                    ; 8a 76 fa                    ; 0xc25ab
    4435     and dh, 003h                              ; 80 e6 03                    ; 0xc25ae
    4436     sal dh, CL                                ; d2 e6                       ; 0xc25b1
    4437     mov DL, strict byte 003h                  ; b2 03                       ; 0xc25b3 vgabios.c:1666
    4438     jmp short 025cah                          ; eb 13                       ; 0xc25b5 vgabios.c:1668
    4439     mov ah, dl                                ; 88 d4                       ; 0xc25b7 vgabios.c:1670
    4440     and ah, 007h                              ; 80 e4 07                    ; 0xc25b9
    4441     mov CL, strict byte 007h                  ; b1 07                       ; 0xc25bc
    4442     sub cl, ah                                ; 28 e1                       ; 0xc25be
    4443     mov dh, byte [bp-006h]                    ; 8a 76 fa                    ; 0xc25c0
    4444     and dh, 001h                              ; 80 e6 01                    ; 0xc25c3
    4445     sal dh, CL                                ; d2 e6                       ; 0xc25c6
    4446     mov DL, strict byte 001h                  ; b2 01                       ; 0xc25c8 vgabios.c:1671
    4447     sal dl, CL                                ; d2 e2                       ; 0xc25ca
    4448     test byte [bp-006h], 080h                 ; f6 46 fa 80                 ; 0xc25cc vgabios.c:1673
    4449     je short 025d6h                           ; 74 04                       ; 0xc25d0
    4450     xor al, dh                                ; 30 f0                       ; 0xc25d2 vgabios.c:1675
    4451     jmp short 025deh                          ; eb 08                       ; 0xc25d4 vgabios.c:1677
    4452     mov ah, dl                                ; 88 d4                       ; 0xc25d6 vgabios.c:1679
    4453     not ah                                    ; f6 d4                       ; 0xc25d8
    4454     and al, ah                                ; 20 e0                       ; 0xc25da
    4455     or al, dh                                 ; 08 f0                       ; 0xc25dc vgabios.c:1680
    4456     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc25de vgabios.c:42
    4457     mov es, dx                                ; 8e c2                       ; 0xc25e1
    4458     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc25e3
    4459     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc25e6 vgabios.c:1683
    4460     pop si                                    ; 5e                          ; 0xc25e9
    4461     pop bp                                    ; 5d                          ; 0xc25ea
    4462     retn                                      ; c3                          ; 0xc25eb
    4463     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc25ec vgabios.c:47
    4464     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc25ef
    4465     mov es, ax                                ; 8e c0                       ; 0xc25f2
    4466     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc25f4
    4467     sal ax, 003h                              ; c1 e0 03                    ; 0xc25f7 vgabios.c:48
    4468     imul ax, cx                               ; 0f af c1                    ; 0xc25fa
    4469     mov bx, dx                                ; 89 d3                       ; 0xc25fd
    4470     add bx, ax                                ; 01 c3                       ; 0xc25ff
    4471     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2601 vgabios.c:42
    4472     mov es, ax                                ; 8e c0                       ; 0xc2604
    4473     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2606
    4474     jmp short 025e3h                          ; eb d8                       ; 0xc2609
    4475   ; disGetNextSymbol 0xc260b LB 0x1a1a -> off=0x0 cb=000000000000024a uValue=00000000000c260b 'biosfn_write_teletype'
    4476 biosfn_write_teletype:                       ; 0xc260b LB 0x24a
    4477     push bp                                   ; 55                          ; 0xc260b vgabios.c:1696
    4478     mov bp, sp                                ; 89 e5                       ; 0xc260c
    4479     push si                                   ; 56                          ; 0xc260e
    4480     sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc260f
    4481     mov ch, al                                ; 88 c5                       ; 0xc2612
    4482     mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc2614
    4483     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc2617
    4484     cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc261a vgabios.c:1704
    4485     jne short 0262dh                          ; 75 0e                       ; 0xc261d
    4486     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc261f vgabios.c:37
    4487     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2622
    4488     mov es, ax                                ; 8e c0                       ; 0xc2625
    4489     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2627
    4490     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc262a vgabios.c:38
    4491     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc262d vgabios.c:37
    4492     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2630
    4493     mov es, ax                                ; 8e c0                       ; 0xc2633
    4494     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2635
    4495     xor ah, ah                                ; 30 e4                       ; 0xc2638 vgabios.c:1709
    4496     call 033c0h                               ; e8 83 0d                    ; 0xc263a
    4497     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc263d
    4498     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2640 vgabios.c:1710
    4499     je near 0284fh                            ; 0f 84 09 02                 ; 0xc2642
    4500     movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc2646 vgabios.c:1713
    4501     lea bx, [bp-012h]                         ; 8d 5e ee                    ; 0xc264a
    4502     lea dx, [bp-014h]                         ; 8d 56 ec                    ; 0xc264d
    4503     call 00a08h                               ; e8 b5 e3                    ; 0xc2650
    4504     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2653 vgabios.c:1714
    4505     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2656
    4506     mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2659
    4507     xor al, al                                ; 30 c0                       ; 0xc265c
    4508     shr ax, 008h                              ; c1 e8 08                    ; 0xc265e
    4509     mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2661
    4510     mov bx, 00084h                            ; bb 84 00                    ; 0xc2664 vgabios.c:37
    4511     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2667
    4512     mov es, dx                                ; 8e c2                       ; 0xc266a
    4513     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc266c
    4514     xor dh, dh                                ; 30 f6                       ; 0xc266f vgabios.c:38
    4515     inc dx                                    ; 42                          ; 0xc2671
    4516     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc2672
    4517     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2675 vgabios.c:47
    4518     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2678
    4519     mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc267b vgabios.c:48
    4520     cmp ch, 008h                              ; 80 fd 08                    ; 0xc267e vgabios.c:1720
    4521     jc short 02691h                           ; 72 0e                       ; 0xc2681
    4522     jbe short 0269ah                          ; 76 15                       ; 0xc2683
    4523     cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc2685
    4524     je short 026b0h                           ; 74 26                       ; 0xc2688
    4525     cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc268a
    4526     je short 026a8h                           ; 74 19                       ; 0xc268d
    4527     jmp short 026b7h                          ; eb 26                       ; 0xc268f
    4528     cmp ch, 007h                              ; 80 fd 07                    ; 0xc2691
    4529     je near 027abh                            ; 0f 84 13 01                 ; 0xc2694
    4530     jmp short 026b7h                          ; eb 1d                       ; 0xc2698
    4531     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc269a vgabios.c:1727
    4532     jbe near 027abh                           ; 0f 86 09 01                 ; 0xc269e
    4533     dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc26a2
    4534     jmp near 027abh                           ; e9 03 01                    ; 0xc26a5 vgabios.c:1728
     4030    ; inc al                                    ; fe c0                     ; 0xc21a0 vgabios.c:1502
     4031    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc21a2
     4032    jnc short 021c1h                          ; 73 1b                       ; 0xc21a4
     4033    movzx cx, al                              ; 0f b6 c8                    ; 0xc21a6
     4034    movzx bx, byte [bp+008h]                  ; 0f b6 5e 08                 ; 0xc21a9
     4035    imul bx, cx                               ; 0f af d9                    ; 0xc21ad
     4036    sal bx, 003h                              ; c1 e3 03                    ; 0xc21b0
     4037    mov cx, word [bp-004h]                    ; 8b 4e fc                    ; 0xc21b3
     4038    add cx, bx                                ; 01 d9                       ; 0xc21b6
     4039    mov word [bp-006h], cx                    ; 89 4e fa                    ; 0xc21b8
     4040    mov DL, strict byte 080h                  ; b2 80                       ; 0xc21bb
     4041    xor ah, ah                                ; 30 e4                       ; 0xc21bd
     4042    jmp short 02176h                          ; eb b5                       ; 0xc21bf
     4043    leave                                     ; c9                          ; 0xc21c1 vgabios.c:1503
     4044    pop di                                    ; 5f                          ; 0xc21c2
     4045    pop si                                    ; 5e                          ; 0xc21c3
     4046    retn 00002h                               ; c2 02 00                    ; 0xc21c4
     4047  ; disGetNextSymbol 0xc21c7 LB 0x1e33 -> off=0x0 cb=0000000000000165 uValue=00000000000c21c7 'biosfn_write_char_attr'
     4048biosfn_write_char_attr:                      ; 0xc21c7 LB 0x165
     4049    push bp                                   ; 55                          ; 0xc21c7 vgabios.c:1506
     4050    mov bp, sp                                ; 89 e5                       ; 0xc21c8
     4051    push si                                   ; 56                          ; 0xc21ca
     4052    push di                                   ; 57                          ; 0xc21cb
     4053    sub sp, strict byte 00018h                ; 83 ec 18                    ; 0xc21cc
     4054    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc21cf
     4055    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc21d2
     4056    mov byte [bp-012h], bl                    ; 88 5e ee                    ; 0xc21d5
     4057    mov si, cx                                ; 89 ce                       ; 0xc21d8
     4058    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc21da vgabios.c:37
     4059    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc21dd
     4060    mov es, ax                                ; 8e c0                       ; 0xc21e0
     4061    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc21e2
     4062    xor ah, ah                                ; 30 e4                       ; 0xc21e5 vgabios.c:1514
     4063    call 033a1h                               ; e8 b7 11                    ; 0xc21e7
     4064    mov cl, al                                ; 88 c1                       ; 0xc21ea
     4065    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc21ec
     4066    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc21ef vgabios.c:1515
     4067    je near 02325h                            ; 0f 84 30 01                 ; 0xc21f1
     4068    movzx ax, dl                              ; 0f b6 c2                    ; 0xc21f5 vgabios.c:1518
     4069    lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc21f8
     4070    lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc21fb
     4071    call 00a17h                               ; e8 16 e8                    ; 0xc21fe
     4072    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2201 vgabios.c:1519
     4073    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2204
     4074    mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc2207
     4075    xor dl, dl                                ; 30 d2                       ; 0xc220a
     4076    shr dx, 008h                              ; c1 ea 08                    ; 0xc220c
     4077    mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc220f
     4078    mov bx, 00084h                            ; bb 84 00                    ; 0xc2212 vgabios.c:37
     4079    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2215
     4080    mov es, ax                                ; 8e c0                       ; 0xc2218
     4081    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc221a
     4082    xor ah, ah                                ; 30 e4                       ; 0xc221d vgabios.c:38
     4083    inc ax                                    ; 40                          ; 0xc221f
     4084    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc2220
     4085    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2223 vgabios.c:47
     4086    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2226
     4087    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2229 vgabios.c:48
     4088    movzx bx, cl                              ; 0f b6 d9                    ; 0xc222c vgabios.c:1525
     4089    mov di, bx                                ; 89 df                       ; 0xc222f
     4090    sal di, 003h                              ; c1 e7 03                    ; 0xc2231
     4091    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc2234
     4092    jne short 02281h                          ; 75 46                       ; 0xc2239
     4093    mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc223b vgabios.c:1528
     4094    imul bx, ax                               ; 0f af d8                    ; 0xc223e
     4095    add bx, bx                                ; 01 db                       ; 0xc2241
     4096    or bl, 0ffh                               ; 80 cb ff                    ; 0xc2243
     4097    movzx cx, byte [bp-00eh]                  ; 0f b6 4e f2                 ; 0xc2246
     4098    inc bx                                    ; 43                          ; 0xc224a
     4099    imul bx, cx                               ; 0f af d9                    ; 0xc224b
     4100    xor dh, dh                                ; 30 f6                       ; 0xc224e
     4101    imul ax, dx                               ; 0f af c2                    ; 0xc2250
     4102    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc2253
     4103    add ax, dx                                ; 01 d0                       ; 0xc2257
     4104    add ax, ax                                ; 01 c0                       ; 0xc2259
     4105    mov dx, bx                                ; 89 da                       ; 0xc225b
     4106    add dx, ax                                ; 01 c2                       ; 0xc225d
     4107    movzx ax, byte [bp-012h]                  ; 0f b6 46 ee                 ; 0xc225f vgabios.c:1530
     4108    sal ax, 008h                              ; c1 e0 08                    ; 0xc2263
     4109    movzx bx, byte [bp-008h]                  ; 0f b6 5e f8                 ; 0xc2266
     4110    add ax, bx                                ; 01 d8                       ; 0xc226a
     4111    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc226c
     4112    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc226f vgabios.c:1531
     4113    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2272
     4114    mov cx, si                                ; 89 f1                       ; 0xc2276
     4115    mov di, dx                                ; 89 d7                       ; 0xc2278
     4116    jcxz 0227eh                               ; e3 02                       ; 0xc227a
     4117    rep stosw                                 ; f3 ab                       ; 0xc227c
     4118    jmp near 02325h                           ; e9 a4 00                    ; 0xc227e vgabios.c:1533
     4119    movzx bx, byte [bx+0482eh]                ; 0f b6 9f 2e 48              ; 0xc2281 vgabios.c:1536
     4120    sal bx, 006h                              ; c1 e3 06                    ; 0xc2286
     4121    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc2289
     4122    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc228d
     4123    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc2290 vgabios.c:1537
     4124    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2294
     4125    dec si                                    ; 4e                          ; 0xc2297 vgabios.c:1538
     4126    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2298
     4127    je near 02325h                            ; 0f 84 86 00                 ; 0xc229b
     4128    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc229f vgabios.c:1540
     4129    sal bx, 003h                              ; c1 e3 03                    ; 0xc22a3
     4130    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc22a6
     4131    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc22aa
     4132    jc short 022bah                           ; 72 0c                       ; 0xc22ac
     4133    jbe short 022c0h                          ; 76 10                       ; 0xc22ae
     4134    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc22b0
     4135    je short 02307h                           ; 74 53                       ; 0xc22b2
     4136    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc22b4
     4137    je short 022c4h                           ; 74 0c                       ; 0xc22b6
     4138    jmp short 0231fh                          ; eb 65                       ; 0xc22b8
     4139    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc22ba
     4140    je short 022e8h                           ; 74 2a                       ; 0xc22bc
     4141    jmp short 0231fh                          ; eb 5f                       ; 0xc22be
     4142    or byte [bp-012h], 001h                   ; 80 4e ee 01                 ; 0xc22c0 vgabios.c:1543
     4143    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc22c4 vgabios.c:1545
     4144    push ax                                   ; 50                          ; 0xc22c8
     4145    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc22c9
     4146    push ax                                   ; 50                          ; 0xc22cd
     4147    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc22ce
     4148    push ax                                   ; 50                          ; 0xc22d2
     4149    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc22d3
     4150    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc22d7
     4151    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc22db
     4152    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc22df
     4153    call 01f66h                               ; e8 80 fc                    ; 0xc22e3
     4154    jmp short 0231fh                          ; eb 37                       ; 0xc22e6 vgabios.c:1546
     4155    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc22e8 vgabios.c:1548
     4156    push ax                                   ; 50                          ; 0xc22ec
     4157    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc22ed
     4158    push ax                                   ; 50                          ; 0xc22f1
     4159    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc22f2
     4160    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc22f6
     4161    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc22fa
     4162    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc22fe
     4163    call 02065h                               ; e8 60 fd                    ; 0xc2302
     4164    jmp short 0231fh                          ; eb 18                       ; 0xc2305 vgabios.c:1549
     4165    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2307 vgabios.c:1551
     4166    push ax                                   ; 50                          ; 0xc230b
     4167    movzx cx, byte [bp-014h]                  ; 0f b6 4e ec                 ; 0xc230c
     4168    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2310
     4169    movzx dx, byte [bp-012h]                  ; 0f b6 56 ee                 ; 0xc2314
     4170    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2318
     4171    call 02142h                               ; e8 23 fe                    ; 0xc231c
     4172    inc byte [bp-010h]                        ; fe 46 f0                    ; 0xc231f vgabios.c:1558
     4173    jmp near 02297h                           ; e9 72 ff                    ; 0xc2322 vgabios.c:1559
     4174    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2325 vgabios.c:1561
     4175    pop di                                    ; 5f                          ; 0xc2328
     4176    pop si                                    ; 5e                          ; 0xc2329
     4177    pop bp                                    ; 5d                          ; 0xc232a
     4178    retn                                      ; c3                          ; 0xc232b
     4179  ; disGetNextSymbol 0xc232c LB 0x1cce -> off=0x0 cb=0000000000000162 uValue=00000000000c232c 'biosfn_write_char_only'
     4180biosfn_write_char_only:                      ; 0xc232c LB 0x162
     4181    push bp                                   ; 55                          ; 0xc232c vgabios.c:1564
     4182    mov bp, sp                                ; 89 e5                       ; 0xc232d
     4183    push si                                   ; 56                          ; 0xc232f
     4184    push di                                   ; 57                          ; 0xc2330
     4185    sub sp, strict byte 00016h                ; 83 ec 16                    ; 0xc2331
     4186    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2334
     4187    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2337
     4188    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc233a
     4189    mov si, cx                                ; 89 ce                       ; 0xc233d
     4190    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc233f vgabios.c:37
     4191    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2342
     4192    mov es, ax                                ; 8e c0                       ; 0xc2345
     4193    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2347
     4194    xor ah, ah                                ; 30 e4                       ; 0xc234a vgabios.c:1572
     4195    call 033a1h                               ; e8 52 10                    ; 0xc234c
     4196    mov cl, al                                ; 88 c1                       ; 0xc234f
     4197    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2351
     4198    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2354 vgabios.c:1573
     4199    je near 02487h                            ; 0f 84 2d 01                 ; 0xc2356
     4200    movzx ax, dl                              ; 0f b6 c2                    ; 0xc235a vgabios.c:1576
     4201    lea bx, [bp-01ah]                         ; 8d 5e e6                    ; 0xc235d
     4202    lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc2360
     4203    call 00a17h                               ; e8 b1 e6                    ; 0xc2363
     4204    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2366 vgabios.c:1577
     4205    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2369
     4206    mov dx, word [bp-01ah]                    ; 8b 56 e6                    ; 0xc236c
     4207    xor dl, dl                                ; 30 d2                       ; 0xc236f
     4208    shr dx, 008h                              ; c1 ea 08                    ; 0xc2371
     4209    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc2374
     4210    mov bx, 00084h                            ; bb 84 00                    ; 0xc2377 vgabios.c:37
     4211    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc237a
     4212    mov es, ax                                ; 8e c0                       ; 0xc237d
     4213    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc237f
     4214    xor ah, ah                                ; 30 e4                       ; 0xc2382 vgabios.c:38
     4215    mov di, ax                                ; 89 c7                       ; 0xc2384
     4216    inc di                                    ; 47                          ; 0xc2386
     4217    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2387 vgabios.c:47
     4218    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc238a
     4219    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc238d vgabios.c:48
     4220    xor ch, ch                                ; 30 ed                       ; 0xc2390 vgabios.c:1583
     4221    mov bx, cx                                ; 89 cb                       ; 0xc2392
     4222    sal bx, 003h                              ; c1 e3 03                    ; 0xc2394
     4223    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2397
     4224    jne short 023dbh                          ; 75 3d                       ; 0xc239c
     4225    imul di, ax                               ; 0f af f8                    ; 0xc239e vgabios.c:1586
     4226    add di, di                                ; 01 ff                       ; 0xc23a1
     4227    or di, 000ffh                             ; 81 cf ff 00                 ; 0xc23a3
     4228    movzx bx, byte [bp-00eh]                  ; 0f b6 5e f2                 ; 0xc23a7
     4229    inc di                                    ; 47                          ; 0xc23ab
     4230    imul bx, di                               ; 0f af df                    ; 0xc23ac
     4231    xor dh, dh                                ; 30 f6                       ; 0xc23af
     4232    imul ax, dx                               ; 0f af c2                    ; 0xc23b1
     4233    movzx dx, byte [bp-010h]                  ; 0f b6 56 f0                 ; 0xc23b4
     4234    add ax, dx                                ; 01 d0                       ; 0xc23b8
     4235    add ax, ax                                ; 01 c0                       ; 0xc23ba
     4236    add bx, ax                                ; 01 c3                       ; 0xc23bc
     4237    dec si                                    ; 4e                          ; 0xc23be vgabios.c:1588
     4238    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc23bf
     4239    je near 02487h                            ; 0f 84 c1 00                 ; 0xc23c2
     4240    movzx di, byte [bp-012h]                  ; 0f b6 7e ee                 ; 0xc23c6 vgabios.c:1589
     4241    sal di, 003h                              ; c1 e7 03                    ; 0xc23ca
     4242    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc23cd vgabios.c:40
     4243    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc23d1
     4244    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc23d4
     4245    inc bx                                    ; 43                          ; 0xc23d7 vgabios.c:1590
     4246    inc bx                                    ; 43                          ; 0xc23d8
     4247    jmp short 023beh                          ; eb e3                       ; 0xc23d9 vgabios.c:1591
     4248    mov di, cx                                ; 89 cf                       ; 0xc23db vgabios.c:1596
     4249    movzx ax, byte [di+0482eh]                ; 0f b6 85 2e 48              ; 0xc23dd
     4250    mov di, ax                                ; 89 c7                       ; 0xc23e2
     4251    sal di, 006h                              ; c1 e7 06                    ; 0xc23e4
     4252    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc23e7
     4253    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc23eb
     4254    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc23ee vgabios.c:1597
     4255    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc23f2
     4256    dec si                                    ; 4e                          ; 0xc23f5 vgabios.c:1598
     4257    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc23f6
     4258    je near 02487h                            ; 0f 84 8a 00                 ; 0xc23f9
     4259    movzx bx, byte [bp-012h]                  ; 0f b6 5e ee                 ; 0xc23fd vgabios.c:1600
     4260    sal bx, 003h                              ; c1 e3 03                    ; 0xc2401
     4261    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2404
     4262    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2408
     4263    jc short 0241bh                           ; 72 0e                       ; 0xc240b
     4264    jbe short 02422h                          ; 76 13                       ; 0xc240d
     4265    cmp bl, 005h                              ; 80 fb 05                    ; 0xc240f
     4266    je short 02469h                           ; 74 55                       ; 0xc2412
     4267    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2414
     4268    je short 02426h                           ; 74 0d                       ; 0xc2417
     4269    jmp short 02481h                          ; eb 66                       ; 0xc2419
     4270    cmp bl, 002h                              ; 80 fb 02                    ; 0xc241b
     4271    je short 0244ah                           ; 74 2a                       ; 0xc241e
     4272    jmp short 02481h                          ; eb 5f                       ; 0xc2420
     4273    or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc2422 vgabios.c:1603
     4274    movzx ax, byte [bp-00eh]                  ; 0f b6 46 f2                 ; 0xc2426 vgabios.c:1605
     4275    push ax                                   ; 50                          ; 0xc242a
     4276    movzx ax, byte [bp-00ch]                  ; 0f b6 46 f4                 ; 0xc242b
     4277    push ax                                   ; 50                          ; 0xc242f
     4278    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2430
     4279    push ax                                   ; 50                          ; 0xc2434
     4280    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc2435
     4281    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2439
     4282    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc243d
     4283    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2441
     4284    call 01f66h                               ; e8 1e fb                    ; 0xc2445
     4285    jmp short 02481h                          ; eb 37                       ; 0xc2448 vgabios.c:1606
     4286    movzx ax, byte [bp-014h]                  ; 0f b6 46 ec                 ; 0xc244a vgabios.c:1608
     4287    push ax                                   ; 50                          ; 0xc244e
     4288    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc244f
     4289    push ax                                   ; 50                          ; 0xc2453
     4290    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc2454
     4291    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2458
     4292    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc245c
     4293    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc2460
     4294    call 02065h                               ; e8 fe fb                    ; 0xc2464
     4295    jmp short 02481h                          ; eb 18                       ; 0xc2467 vgabios.c:1609
     4296    movzx ax, byte [bp-016h]                  ; 0f b6 46 ea                 ; 0xc2469 vgabios.c:1611
     4297    push ax                                   ; 50                          ; 0xc246d
     4298    movzx cx, byte [bp-00ah]                  ; 0f b6 4e f6                 ; 0xc246e
     4299    movzx bx, byte [bp-010h]                  ; 0f b6 5e f0                 ; 0xc2472
     4300    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2476
     4301    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc247a
     4302    call 02142h                               ; e8 c1 fc                    ; 0xc247e
     4303    inc byte [bp-010h]                        ; fe 46 f0                    ; 0xc2481 vgabios.c:1618
     4304    jmp near 023f5h                           ; e9 6e ff                    ; 0xc2484 vgabios.c:1619
     4305    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2487 vgabios.c:1621
     4306    pop di                                    ; 5f                          ; 0xc248a
     4307    pop si                                    ; 5e                          ; 0xc248b
     4308    pop bp                                    ; 5d                          ; 0xc248c
     4309    retn                                      ; c3                          ; 0xc248d
     4310  ; disGetNextSymbol 0xc248e LB 0x1b6c -> off=0x0 cb=0000000000000165 uValue=00000000000c248e 'biosfn_write_pixel'
     4311biosfn_write_pixel:                          ; 0xc248e LB 0x165
     4312    push bp                                   ; 55                          ; 0xc248e vgabios.c:1624
     4313    mov bp, sp                                ; 89 e5                       ; 0xc248f
     4314    push si                                   ; 56                          ; 0xc2491
     4315    push ax                                   ; 50                          ; 0xc2492
     4316    push ax                                   ; 50                          ; 0xc2493
     4317    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2494
     4318    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2497
     4319    mov dx, bx                                ; 89 da                       ; 0xc249a
     4320    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc249c vgabios.c:37
     4321    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc249f
     4322    mov es, ax                                ; 8e c0                       ; 0xc24a2
     4323    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc24a4
     4324    xor ah, ah                                ; 30 e4                       ; 0xc24a7 vgabios.c:1631
     4325    call 033a1h                               ; e8 f5 0e                    ; 0xc24a9
     4326    mov ah, al                                ; 88 c4                       ; 0xc24ac
     4327    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc24ae vgabios.c:1632
     4328    je near 025ceh                            ; 0f 84 1a 01                 ; 0xc24b0
     4329    movzx bx, al                              ; 0f b6 d8                    ; 0xc24b4 vgabios.c:1633
     4330    sal bx, 003h                              ; c1 e3 03                    ; 0xc24b7
     4331    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc24ba
     4332    je near 025ceh                            ; 0f 84 0b 01                 ; 0xc24bf
     4333    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc24c3 vgabios.c:1635
     4334    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc24c7
     4335    jc short 024dah                           ; 72 0f                       ; 0xc24c9
     4336    jbe short 024e1h                          ; 76 14                       ; 0xc24cb
     4337    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc24cd
     4338    je near 025d4h                            ; 0f 84 01 01                 ; 0xc24cf
     4339    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc24d3
     4340    je short 024e1h                           ; 74 0a                       ; 0xc24d5
     4341    jmp near 025ceh                           ; e9 f4 00                    ; 0xc24d7
     4342    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc24da
     4343    je short 02550h                           ; 74 72                       ; 0xc24dc
     4344    jmp near 025ceh                           ; e9 ed 00                    ; 0xc24de
     4345    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc24e1 vgabios.c:47
     4346    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc24e4
     4347    mov es, ax                                ; 8e c0                       ; 0xc24e7
     4348    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc24e9
     4349    imul ax, cx                               ; 0f af c1                    ; 0xc24ec vgabios.c:48
     4350    mov bx, dx                                ; 89 d3                       ; 0xc24ef
     4351    shr bx, 003h                              ; c1 eb 03                    ; 0xc24f1
     4352    add bx, ax                                ; 01 c3                       ; 0xc24f4
     4353    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc24f6 vgabios.c:47
     4354    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc24f9
     4355    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc24fc vgabios.c:48
     4356    imul ax, cx                               ; 0f af c1                    ; 0xc2500
     4357    add bx, ax                                ; 01 c3                       ; 0xc2503
     4358    mov cl, dl                                ; 88 d1                       ; 0xc2505 vgabios.c:1641
     4359    and cl, 007h                              ; 80 e1 07                    ; 0xc2507
     4360    mov ax, 00080h                            ; b8 80 00                    ; 0xc250a
     4361    sar ax, CL                                ; d3 f8                       ; 0xc250d
     4362    xor ah, ah                                ; 30 e4                       ; 0xc250f vgabios.c:1642
     4363    sal ax, 008h                              ; c1 e0 08                    ; 0xc2511
     4364    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2514
     4365    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2516
     4366    out DX, ax                                ; ef                          ; 0xc2519
     4367    mov ax, 00205h                            ; b8 05 02                    ; 0xc251a vgabios.c:1643
     4368    out DX, ax                                ; ef                          ; 0xc251d
     4369    mov dx, bx                                ; 89 da                       ; 0xc251e vgabios.c:1644
     4370    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2520
     4371    call 033c8h                               ; e8 a2 0e                    ; 0xc2523
     4372    test byte [bp-006h], 080h                 ; f6 46 fa 80                 ; 0xc2526 vgabios.c:1645
     4373    je short 02533h                           ; 74 07                       ; 0xc252a
     4374    mov ax, 01803h                            ; b8 03 18                    ; 0xc252c vgabios.c:1647
     4375    mov dx, 003ceh                            ; ba ce 03                    ; 0xc252f
     4376    out DX, ax                                ; ef                          ; 0xc2532
     4377    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2533 vgabios.c:42
     4378    mov es, ax                                ; 8e c0                       ; 0xc2536
     4379    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2538
     4380    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc253b
     4381    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc253e vgabios.c:1650
     4382    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2541
     4383    out DX, ax                                ; ef                          ; 0xc2544
     4384    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2545 vgabios.c:1651
     4385    out DX, ax                                ; ef                          ; 0xc2548
     4386    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2549 vgabios.c:1652
     4387    out DX, ax                                ; ef                          ; 0xc254c
     4388    jmp near 025ceh                           ; e9 7e 00                    ; 0xc254d vgabios.c:1653
     4389    mov si, cx                                ; 89 ce                       ; 0xc2550 vgabios.c:1655
     4390    shr si, 1                                 ; d1 ee                       ; 0xc2552
     4391    imul si, si, strict byte 00050h           ; 6b f6 50                    ; 0xc2554
     4392    cmp al, byte [bx+047b1h]                  ; 3a 87 b1 47                 ; 0xc2557
     4393    jne short 02564h                          ; 75 07                       ; 0xc255b
     4394    mov bx, dx                                ; 89 d3                       ; 0xc255d vgabios.c:1657
     4395    shr bx, 002h                              ; c1 eb 02                    ; 0xc255f
     4396    jmp short 02569h                          ; eb 05                       ; 0xc2562 vgabios.c:1659
     4397    mov bx, dx                                ; 89 d3                       ; 0xc2564 vgabios.c:1661
     4398    shr bx, 003h                              ; c1 eb 03                    ; 0xc2566
     4399    add bx, si                                ; 01 f3                       ; 0xc2569
     4400    test cl, 001h                             ; f6 c1 01                    ; 0xc256b vgabios.c:1663
     4401    je short 02573h                           ; 74 03                       ; 0xc256e
     4402    add bh, 020h                              ; 80 c7 20                    ; 0xc2570
     4403    mov cx, 0b800h                            ; b9 00 b8                    ; 0xc2573 vgabios.c:37
     4404    mov es, cx                                ; 8e c1                       ; 0xc2576
     4405    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2578
     4406    movzx si, ah                              ; 0f b6 f4                    ; 0xc257b vgabios.c:1665
     4407    sal si, 003h                              ; c1 e6 03                    ; 0xc257e
     4408    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc2581
     4409    jne short 0259fh                          ; 75 17                       ; 0xc2586
     4410    mov ah, dl                                ; 88 d4                       ; 0xc2588 vgabios.c:1667
     4411    and ah, 003h                              ; 80 e4 03                    ; 0xc258a
     4412    mov CL, strict byte 003h                  ; b1 03                       ; 0xc258d
     4413    sub cl, ah                                ; 28 e1                       ; 0xc258f
     4414    add cl, cl                                ; 00 c9                       ; 0xc2591
     4415    mov dh, byte [bp-006h]                    ; 8a 76 fa                    ; 0xc2593
     4416    and dh, 003h                              ; 80 e6 03                    ; 0xc2596
     4417    sal dh, CL                                ; d2 e6                       ; 0xc2599
     4418    mov DL, strict byte 003h                  ; b2 03                       ; 0xc259b vgabios.c:1668
     4419    jmp short 025b2h                          ; eb 13                       ; 0xc259d vgabios.c:1670
     4420    mov ah, dl                                ; 88 d4                       ; 0xc259f vgabios.c:1672
     4421    and ah, 007h                              ; 80 e4 07                    ; 0xc25a1
     4422    mov CL, strict byte 007h                  ; b1 07                       ; 0xc25a4
     4423    sub cl, ah                                ; 28 e1                       ; 0xc25a6
     4424    mov dh, byte [bp-006h]                    ; 8a 76 fa                    ; 0xc25a8
     4425    and dh, 001h                              ; 80 e6 01                    ; 0xc25ab
     4426    sal dh, CL                                ; d2 e6                       ; 0xc25ae
     4427    mov DL, strict byte 001h                  ; b2 01                       ; 0xc25b0 vgabios.c:1673
     4428    sal dl, CL                                ; d2 e2                       ; 0xc25b2
     4429    test byte [bp-006h], 080h                 ; f6 46 fa 80                 ; 0xc25b4 vgabios.c:1675
     4430    je short 025beh                           ; 74 04                       ; 0xc25b8
     4431    xor al, dh                                ; 30 f0                       ; 0xc25ba vgabios.c:1677
     4432    jmp short 025c6h                          ; eb 08                       ; 0xc25bc vgabios.c:1679
     4433    mov ah, dl                                ; 88 d4                       ; 0xc25be vgabios.c:1681
     4434    not ah                                    ; f6 d4                       ; 0xc25c0
     4435    and al, ah                                ; 20 e0                       ; 0xc25c2
     4436    or al, dh                                 ; 08 f0                       ; 0xc25c4 vgabios.c:1682
     4437    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc25c6 vgabios.c:42
     4438    mov es, dx                                ; 8e c2                       ; 0xc25c9
     4439    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc25cb
     4440    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc25ce vgabios.c:1685
     4441    pop si                                    ; 5e                          ; 0xc25d1
     4442    pop bp                                    ; 5d                          ; 0xc25d2
     4443    retn                                      ; c3                          ; 0xc25d3
     4444    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc25d4 vgabios.c:47
     4445    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc25d7
     4446    mov es, ax                                ; 8e c0                       ; 0xc25da
     4447    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc25dc
     4448    sal ax, 003h                              ; c1 e0 03                    ; 0xc25df vgabios.c:48
     4449    imul ax, cx                               ; 0f af c1                    ; 0xc25e2
     4450    mov bx, dx                                ; 89 d3                       ; 0xc25e5
     4451    add bx, ax                                ; 01 c3                       ; 0xc25e7
     4452    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc25e9 vgabios.c:42
     4453    mov es, ax                                ; 8e c0                       ; 0xc25ec
     4454    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc25ee
     4455    jmp short 025cbh                          ; eb d8                       ; 0xc25f1
     4456  ; disGetNextSymbol 0xc25f3 LB 0x1a07 -> off=0x0 cb=000000000000024a uValue=00000000000c25f3 'biosfn_write_teletype'
     4457biosfn_write_teletype:                       ; 0xc25f3 LB 0x24a
     4458    push bp                                   ; 55                          ; 0xc25f3 vgabios.c:1698
     4459    mov bp, sp                                ; 89 e5                       ; 0xc25f4
     4460    push si                                   ; 56                          ; 0xc25f6
     4461    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc25f7
     4462    mov ch, al                                ; 88 c5                       ; 0xc25fa
     4463    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc25fc
     4464    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc25ff
     4465    cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc2602 vgabios.c:1706
     4466    jne short 02615h                          ; 75 0e                       ; 0xc2605
     4467    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2607 vgabios.c:37
     4468    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc260a
     4469    mov es, ax                                ; 8e c0                       ; 0xc260d
     4470    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc260f
     4471    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2612 vgabios.c:38
     4472    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2615 vgabios.c:37
     4473    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2618
     4474    mov es, ax                                ; 8e c0                       ; 0xc261b
     4475    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc261d
     4476    xor ah, ah                                ; 30 e4                       ; 0xc2620 vgabios.c:1711
     4477    call 033a1h                               ; e8 7c 0d                    ; 0xc2622
     4478    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2625
     4479    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2628 vgabios.c:1712
     4480    je near 02837h                            ; 0f 84 09 02                 ; 0xc262a
     4481    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc262e vgabios.c:1715
     4482    lea bx, [bp-012h]                         ; 8d 5e ee                    ; 0xc2632
     4483    lea dx, [bp-014h]                         ; 8d 56 ec                    ; 0xc2635
     4484    call 00a17h                               ; e8 dc e3                    ; 0xc2638
     4485    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc263b vgabios.c:1716
     4486    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc263e
     4487    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2641
     4488    xor al, al                                ; 30 c0                       ; 0xc2644
     4489    shr ax, 008h                              ; c1 e8 08                    ; 0xc2646
     4490    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2649
     4491    mov bx, 00084h                            ; bb 84 00                    ; 0xc264c vgabios.c:37
     4492    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc264f
     4493    mov es, dx                                ; 8e c2                       ; 0xc2652
     4494    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2654
     4495    xor dh, dh                                ; 30 f6                       ; 0xc2657 vgabios.c:38
     4496    inc dx                                    ; 42                          ; 0xc2659
     4497    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc265a
     4498    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc265d vgabios.c:47
     4499    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2660
     4500    mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc2663 vgabios.c:48
     4501    cmp ch, 008h                              ; 80 fd 08                    ; 0xc2666 vgabios.c:1722
     4502    jc short 02679h                           ; 72 0e                       ; 0xc2669
     4503    jbe short 02682h                          ; 76 15                       ; 0xc266b
     4504    cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc266d
     4505    je short 02698h                           ; 74 26                       ; 0xc2670
     4506    cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc2672
     4507    je short 02690h                           ; 74 19                       ; 0xc2675
     4508    jmp short 0269fh                          ; eb 26                       ; 0xc2677
     4509    cmp ch, 007h                              ; 80 fd 07                    ; 0xc2679
     4510    je near 02793h                            ; 0f 84 13 01                 ; 0xc267c
     4511    jmp short 0269fh                          ; eb 1d                       ; 0xc2680
     4512    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2682 vgabios.c:1729
     4513    jbe near 02793h                           ; 0f 86 09 01                 ; 0xc2686
     4514    dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc268a
     4515    jmp near 02793h                           ; e9 03 01                    ; 0xc268d vgabios.c:1730
    45354516    db  0feh, 0c0h
    4536     ; inc al                                    ; fe c0                     ; 0xc26a8 vgabios.c:1731
    4537     mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc26aa
    4538     jmp near 027abh                           ; e9 fb 00                    ; 0xc26ad vgabios.c:1732
    4539     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc26b0 vgabios.c:1735
    4540     jmp near 027abh                           ; e9 f4 00                    ; 0xc26b4 vgabios.c:1736
    4541     movzx si, byte [bp-00ch]                  ; 0f b6 76 f4                 ; 0xc26b7 vgabios.c:1740
    4542     mov bx, si                                ; 89 f3                       ; 0xc26bb
    4543     sal bx, 003h                              ; c1 e3 03                    ; 0xc26bd
    4544     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26c0
    4545     jne short 0270ah                          ; 75 43                       ; 0xc26c5
    4546     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc26c7 vgabios.c:1743
    4547     imul ax, word [bp-00eh]                   ; 0f af 46 f2                 ; 0xc26ca
    4548     add ax, ax                                ; 01 c0                       ; 0xc26ce
    4549     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc26d0
    4550     movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc26d2
    4551     mov si, ax                                ; 89 c6                       ; 0xc26d6
    4552     inc si                                    ; 46                          ; 0xc26d8
    4553     imul si, dx                               ; 0f af f2                    ; 0xc26d9
    4554     movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc26dc
    4555     imul ax, word [bp-010h]                   ; 0f af 46 f0                 ; 0xc26e0
    4556     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc26e4
    4557     add ax, dx                                ; 01 d0                       ; 0xc26e8
    4558     add ax, ax                                ; 01 c0                       ; 0xc26ea
    4559     add si, ax                                ; 01 c6                       ; 0xc26ec
    4560     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc26ee vgabios.c:40
    4561     mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc26f2
    4562     cmp cl, 003h                              ; 80 f9 03                    ; 0xc26f5 vgabios.c:1748
    4563     jne near 02798h                           ; 0f 85 9c 00                 ; 0xc26f8
    4564     inc si                                    ; 46                          ; 0xc26fc vgabios.c:1749
    4565     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc26fd vgabios.c:40
    4566     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2701
    4567     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2704
    4568     jmp near 02798h                           ; e9 8e 00                    ; 0xc2707 vgabios.c:1751
    4569     movzx si, byte [si+0482eh]                ; 0f b6 b4 2e 48              ; 0xc270a vgabios.c:1754
    4570     sal si, 006h                              ; c1 e6 06                    ; 0xc270f
    4571     mov ah, byte [si+04844h]                  ; 8a a4 44 48                 ; 0xc2712
    4572     mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc2716 vgabios.c:1755
    4573     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc271a vgabios.c:1756
    4574     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc271e
    4575     jc short 0272eh                           ; 72 0c                       ; 0xc2720
    4576     jbe short 02734h                          ; 76 10                       ; 0xc2722
    4577     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc2724
    4578     je short 0277fh                           ; 74 57                       ; 0xc2726
    4579     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2728
    4580     je short 02738h                           ; 74 0c                       ; 0xc272a
    4581     jmp short 02798h                          ; eb 6a                       ; 0xc272c
    4582     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc272e
    4583     je short 0275eh                           ; 74 2c                       ; 0xc2730
    4584     jmp short 02798h                          ; eb 64                       ; 0xc2732
    4585     or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc2734 vgabios.c:1759
    4586     movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc2738 vgabios.c:1761
    4587     push dx                                   ; 52                          ; 0xc273c
    4588     movzx ax, ah                              ; 0f b6 c4                    ; 0xc273d
    4589     push ax                                   ; 50                          ; 0xc2740
    4590     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2741
    4591     push ax                                   ; 50                          ; 0xc2745
    4592     movzx bx, byte [bp-004h]                  ; 0f b6 5e fc                 ; 0xc2746
    4593     movzx si, byte [bp-006h]                  ; 0f b6 76 fa                 ; 0xc274a
    4594     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc274e
    4595     movzx ax, ch                              ; 0f b6 c5                    ; 0xc2752
    4596     mov cx, bx                                ; 89 d9                       ; 0xc2755
    4597     mov bx, si                                ; 89 f3                       ; 0xc2757
    4598     call 01f7dh                               ; e8 21 f8                    ; 0xc2759
    4599     jmp short 02798h                          ; eb 3a                       ; 0xc275c vgabios.c:1762
    4600     movzx ax, dl                              ; 0f b6 c2                    ; 0xc275e vgabios.c:1764
    4601     push ax                                   ; 50                          ; 0xc2761
    4602     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2762
    4603     push ax                                   ; 50                          ; 0xc2766
    4604     movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc2767
    4605     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc276b
    4606     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc276f
    4607     movzx si, ch                              ; 0f b6 f5                    ; 0xc2773
    4608     mov cx, ax                                ; 89 c1                       ; 0xc2776
    4609     mov ax, si                                ; 89 f0                       ; 0xc2778
    4610     call 0207ch                               ; e8 ff f8                    ; 0xc277a
    4611     jmp short 02798h                          ; eb 19                       ; 0xc277d vgabios.c:1765
    4612     movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc277f vgabios.c:1767
    4613     push ax                                   ; 50                          ; 0xc2783
    4614     movzx si, byte [bp-004h]                  ; 0f b6 76 fc                 ; 0xc2784
    4615     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc2788
    4616     movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc278c
    4617     movzx ax, ch                              ; 0f b6 c5                    ; 0xc2790
    4618     mov cx, si                                ; 89 f1                       ; 0xc2793
    4619     call 02159h                               ; e8 c1 f9                    ; 0xc2795
    4620     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2798 vgabios.c:1775
    4621     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc279b vgabios.c:1777
    4622     cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc279f
    4623     jne short 027abh                          ; 75 07                       ; 0xc27a2
    4624     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc27a4 vgabios.c:1778
    4625     inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc27a8 vgabios.c:1779
    4626     movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc27ab vgabios.c:1784
    4627     cmp ax, word [bp-00eh]                    ; 3b 46 f2                    ; 0xc27af
    4628     jne near 02833h                           ; 0f 85 7d 00                 ; 0xc27b2
    4629     movzx bx, byte [bp-00ch]                  ; 0f b6 5e f4                 ; 0xc27b6 vgabios.c:1786
    4630     sal bx, 003h                              ; c1 e3 03                    ; 0xc27ba
    4631     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc27bd
     4517    ; inc al                                    ; fe c0                     ; 0xc2690 vgabios.c:1733
     4518    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2692
     4519    jmp near 02793h                           ; e9 fb 00                    ; 0xc2695 vgabios.c:1734
     4520    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc2698 vgabios.c:1737
     4521    jmp near 02793h                           ; e9 f4 00                    ; 0xc269c vgabios.c:1738
     4522    movzx si, byte [bp-00ch]                  ; 0f b6 76 f4                 ; 0xc269f vgabios.c:1742
     4523    mov bx, si                                ; 89 f3                       ; 0xc26a3
     4524    sal bx, 003h                              ; c1 e3 03                    ; 0xc26a5
     4525    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26a8
     4526    jne short 026f2h                          ; 75 43                       ; 0xc26ad
     4527    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc26af vgabios.c:1745
     4528    imul ax, word [bp-00eh]                   ; 0f af 46 f2                 ; 0xc26b2
     4529    add ax, ax                                ; 01 c0                       ; 0xc26b6
     4530    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc26b8
     4531    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc26ba
     4532    mov si, ax                                ; 89 c6                       ; 0xc26be
     4533    inc si                                    ; 46                          ; 0xc26c0
     4534    imul si, dx                               ; 0f af f2                    ; 0xc26c1
     4535    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc26c4
     4536    imul ax, word [bp-010h]                   ; 0f af 46 f0                 ; 0xc26c8
     4537    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc26cc
     4538    add ax, dx                                ; 01 d0                       ; 0xc26d0
     4539    add ax, ax                                ; 01 c0                       ; 0xc26d2
     4540    add si, ax                                ; 01 c6                       ; 0xc26d4
     4541    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc26d6 vgabios.c:40
     4542    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc26da
     4543    cmp cl, 003h                              ; 80 f9 03                    ; 0xc26dd vgabios.c:1750
     4544    jne near 02780h                           ; 0f 85 9c 00                 ; 0xc26e0
     4545    inc si                                    ; 46                          ; 0xc26e4 vgabios.c:1751
     4546    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc26e5 vgabios.c:40
     4547    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc26e9
     4548    mov byte [es:si], al                      ; 26 88 04                    ; 0xc26ec
     4549    jmp near 02780h                           ; e9 8e 00                    ; 0xc26ef vgabios.c:1753
     4550    movzx si, byte [si+0482eh]                ; 0f b6 b4 2e 48              ; 0xc26f2 vgabios.c:1756
     4551    sal si, 006h                              ; c1 e6 06                    ; 0xc26f7
     4552    mov ah, byte [si+04844h]                  ; 8a a4 44 48                 ; 0xc26fa
     4553    mov dl, byte [bx+047b1h]                  ; 8a 97 b1 47                 ; 0xc26fe vgabios.c:1757
     4554    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc2702 vgabios.c:1758
     4555    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc2706
     4556    jc short 02716h                           ; 72 0c                       ; 0xc2708
     4557    jbe short 0271ch                          ; 76 10                       ; 0xc270a
     4558    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc270c
     4559    je short 02767h                           ; 74 57                       ; 0xc270e
     4560    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2710
     4561    je short 02720h                           ; 74 0c                       ; 0xc2712
     4562    jmp short 02780h                          ; eb 6a                       ; 0xc2714
     4563    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc2716
     4564    je short 02746h                           ; 74 2c                       ; 0xc2718
     4565    jmp short 02780h                          ; eb 64                       ; 0xc271a
     4566    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc271c vgabios.c:1761
     4567    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc2720 vgabios.c:1763
     4568    push dx                                   ; 52                          ; 0xc2724
     4569    movzx ax, ah                              ; 0f b6 c4                    ; 0xc2725
     4570    push ax                                   ; 50                          ; 0xc2728
     4571    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2729
     4572    push ax                                   ; 50                          ; 0xc272d
     4573    movzx bx, byte [bp-004h]                  ; 0f b6 5e fc                 ; 0xc272e
     4574    movzx si, byte [bp-006h]                  ; 0f b6 76 fa                 ; 0xc2732
     4575    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc2736
     4576    movzx ax, ch                              ; 0f b6 c5                    ; 0xc273a
     4577    mov cx, bx                                ; 89 d9                       ; 0xc273d
     4578    mov bx, si                                ; 89 f3                       ; 0xc273f
     4579    call 01f66h                               ; e8 22 f8                    ; 0xc2741
     4580    jmp short 02780h                          ; eb 3a                       ; 0xc2744 vgabios.c:1764
     4581    movzx ax, dl                              ; 0f b6 c2                    ; 0xc2746 vgabios.c:1766
     4582    push ax                                   ; 50                          ; 0xc2749
     4583    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc274a
     4584    push ax                                   ; 50                          ; 0xc274e
     4585    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc274f
     4586    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc2753
     4587    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc2757
     4588    movzx si, ch                              ; 0f b6 f5                    ; 0xc275b
     4589    mov cx, ax                                ; 89 c1                       ; 0xc275e
     4590    mov ax, si                                ; 89 f0                       ; 0xc2760
     4591    call 02065h                               ; e8 00 f9                    ; 0xc2762
     4592    jmp short 02780h                          ; eb 19                       ; 0xc2765 vgabios.c:1767
     4593    movzx ax, byte [bp-010h]                  ; 0f b6 46 f0                 ; 0xc2767 vgabios.c:1769
     4594    push ax                                   ; 50                          ; 0xc276b
     4595    movzx si, byte [bp-004h]                  ; 0f b6 76 fc                 ; 0xc276c
     4596    movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xc2770
     4597    movzx dx, byte [bp-008h]                  ; 0f b6 56 f8                 ; 0xc2774
     4598    movzx ax, ch                              ; 0f b6 c5                    ; 0xc2778
     4599    mov cx, si                                ; 89 f1                       ; 0xc277b
     4600    call 02142h                               ; e8 c2 f9                    ; 0xc277d
     4601    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2780 vgabios.c:1777
     4602    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2783 vgabios.c:1779
     4603    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc2787
     4604    jne short 02793h                          ; 75 07                       ; 0xc278a
     4605    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc278c vgabios.c:1780
     4606    inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc2790 vgabios.c:1781
     4607    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc2793 vgabios.c:1786
     4608    cmp ax, word [bp-00eh]                    ; 3b 46 f2                    ; 0xc2797
     4609    jne near 0281bh                           ; 0f 85 7d 00                 ; 0xc279a
     4610    movzx bx, byte [bp-00ch]                  ; 0f b6 5e f4                 ; 0xc279e vgabios.c:1788
     4611    sal bx, 003h                              ; c1 e3 03                    ; 0xc27a2
     4612    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc27a5
    46324613    db  0feh, 0c8h
    4633     ; dec al                                    ; fe c8                     ; 0xc27c0
    4634     mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc27c2
     4614    ; dec al                                    ; fe c8                     ; 0xc27a8
     4615    mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc27aa
    46354616    db  0feh, 0cch
    4636     ; dec ah                                    ; fe cc                     ; 0xc27c5
    4637     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc27c7
    4638     jne short 02816h                          ; 75 48                       ; 0xc27cc
    4639     mov dx, word [bp-010h]                    ; 8b 56 f0                    ; 0xc27ce vgabios.c:1788
    4640     imul dx, word [bp-00eh]                   ; 0f af 56 f2                 ; 0xc27d1
    4641     add dx, dx                                ; 01 d2                       ; 0xc27d5
    4642     or dl, 0ffh                               ; 80 ca ff                    ; 0xc27d7
    4643     movzx si, byte [bp-00ah]                  ; 0f b6 76 f6                 ; 0xc27da
    4644     inc dx                                    ; 42                          ; 0xc27de
    4645     imul si, dx                               ; 0f af f2                    ; 0xc27df
    4646     movzx dx, byte [bp-004h]                  ; 0f b6 56 fc                 ; 0xc27e2
    4647     dec dx                                    ; 4a                          ; 0xc27e6
    4648     mov cx, word [bp-010h]                    ; 8b 4e f0                    ; 0xc27e7
    4649     imul cx, dx                               ; 0f af ca                    ; 0xc27ea
    4650     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc27ed
    4651     add dx, cx                                ; 01 ca                       ; 0xc27f1
    4652     add dx, dx                                ; 01 d2                       ; 0xc27f3
    4653     add si, dx                                ; 01 d6                       ; 0xc27f5
    4654     inc si                                    ; 46                          ; 0xc27f7 vgabios.c:1789
    4655     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc27f8 vgabios.c:35
    4656     mov bl, byte [es:si]                      ; 26 8a 1c                    ; 0xc27fc
    4657     push strict byte 00001h                   ; 6a 01                       ; 0xc27ff vgabios.c:1790
    4658     movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc2801
    4659     push dx                                   ; 52                          ; 0xc2805
    4660     movzx dx, ah                              ; 0f b6 d4                    ; 0xc2806
    4661     push dx                                   ; 52                          ; 0xc2809
    4662     xor ah, ah                                ; 30 e4                       ; 0xc280a
    4663     push ax                                   ; 50                          ; 0xc280c
    4664     movzx dx, bl                              ; 0f b6 d3                    ; 0xc280d
    4665     xor cx, cx                                ; 31 c9                       ; 0xc2810
    4666     xor bx, bx                                ; 31 db                       ; 0xc2812
    4667     jmp short 0282ah                          ; eb 14                       ; 0xc2814 vgabios.c:1792
    4668     push strict byte 00001h                   ; 6a 01                       ; 0xc2816 vgabios.c:1794
    4669     movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc2818
    4670     push dx                                   ; 52                          ; 0xc281c
    4671     movzx dx, ah                              ; 0f b6 d4                    ; 0xc281d
    4672     push dx                                   ; 52                          ; 0xc2820
    4673     xor ah, ah                                ; 30 e4                       ; 0xc2821
    4674     push ax                                   ; 50                          ; 0xc2823
    4675     xor cx, cx                                ; 31 c9                       ; 0xc2824
    4676     xor bx, bx                                ; 31 db                       ; 0xc2826
    4677     xor dx, dx                                ; 31 d2                       ; 0xc2828
    4678     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc282a
    4679     call 0194dh                               ; e8 1d f1                    ; 0xc282d
    4680     dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc2830 vgabios.c:1796
    4681     movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc2833 vgabios.c:1800
    4682     mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc2837
    4683     sal word [bp-012h], 008h                  ; c1 66 ee 08                 ; 0xc283a
    4684     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc283e
    4685     add word [bp-012h], ax                    ; 01 46 ee                    ; 0xc2842
    4686     mov dx, word [bp-012h]                    ; 8b 56 ee                    ; 0xc2845 vgabios.c:1801
    4687     movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc2848
    4688     call 011b8h                               ; e8 69 e9                    ; 0xc284c
    4689     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc284f vgabios.c:1802
    4690     pop si                                    ; 5e                          ; 0xc2852
    4691     pop bp                                    ; 5d                          ; 0xc2853
    4692     retn                                      ; c3                          ; 0xc2854
    4693   ; disGetNextSymbol 0xc2855 LB 0x17d0 -> off=0x0 cb=000000000000002c uValue=00000000000c2855 'get_font_access'
    4694 get_font_access:                             ; 0xc2855 LB 0x2c
    4695     push bp                                   ; 55                          ; 0xc2855 vgabios.c:1805
    4696     mov bp, sp                                ; 89 e5                       ; 0xc2856
    4697     push dx                                   ; 52                          ; 0xc2858
    4698     mov ax, 00100h                            ; b8 00 01                    ; 0xc2859 vgabios.c:1807
    4699     mov dx, 003c4h                            ; ba c4 03                    ; 0xc285c
    4700     out DX, ax                                ; ef                          ; 0xc285f
    4701     mov ax, 00402h                            ; b8 02 04                    ; 0xc2860 vgabios.c:1808
    4702     out DX, ax                                ; ef                          ; 0xc2863
    4703     mov ax, 00704h                            ; b8 04 07                    ; 0xc2864 vgabios.c:1809
    4704     out DX, ax                                ; ef                          ; 0xc2867
    4705     mov ax, 00300h                            ; b8 00 03                    ; 0xc2868 vgabios.c:1810
    4706     out DX, ax                                ; ef                          ; 0xc286b
    4707     mov ax, 00204h                            ; b8 04 02                    ; 0xc286c vgabios.c:1811
    4708     mov dx, 003ceh                            ; ba ce 03                    ; 0xc286f
    4709     out DX, ax                                ; ef                          ; 0xc2872
    4710     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2873 vgabios.c:1812
    4711     out DX, ax                                ; ef                          ; 0xc2876
    4712     mov ax, 00406h                            ; b8 06 04                    ; 0xc2877 vgabios.c:1813
    4713     out DX, ax                                ; ef                          ; 0xc287a
    4714     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc287b vgabios.c:1814
    4715     pop dx                                    ; 5a                          ; 0xc287e
    4716     pop bp                                    ; 5d                          ; 0xc287f
    4717     retn                                      ; c3                          ; 0xc2880
    4718   ; disGetNextSymbol 0xc2881 LB 0x17a4 -> off=0x0 cb=000000000000003c uValue=00000000000c2881 'release_font_access'
    4719 release_font_access:                         ; 0xc2881 LB 0x3c
    4720     push bp                                   ; 55                          ; 0xc2881 vgabios.c:1816
    4721     mov bp, sp                                ; 89 e5                       ; 0xc2882
    4722     push dx                                   ; 52                          ; 0xc2884
    4723     mov ax, 00100h                            ; b8 00 01                    ; 0xc2885 vgabios.c:1818
    4724     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2888
    4725     out DX, ax                                ; ef                          ; 0xc288b
    4726     mov ax, 00302h                            ; b8 02 03                    ; 0xc288c vgabios.c:1819
    4727     out DX, ax                                ; ef                          ; 0xc288f
    4728     mov ax, 00304h                            ; b8 04 03                    ; 0xc2890 vgabios.c:1820
    4729     out DX, ax                                ; ef                          ; 0xc2893
    4730     mov ax, 00300h                            ; b8 00 03                    ; 0xc2894 vgabios.c:1821
    4731     out DX, ax                                ; ef                          ; 0xc2897
    4732     mov dx, 003cch                            ; ba cc 03                    ; 0xc2898 vgabios.c:1822
    4733     in AL, DX                                 ; ec                          ; 0xc289b
     4617    ; dec ah                                    ; fe cc                     ; 0xc27ad
     4618    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc27af
     4619    jne short 027feh                          ; 75 48                       ; 0xc27b4
     4620    mov dx, word [bp-010h]                    ; 8b 56 f0                    ; 0xc27b6 vgabios.c:1790
     4621    imul dx, word [bp-00eh]                   ; 0f af 56 f2                 ; 0xc27b9
     4622    add dx, dx                                ; 01 d2                       ; 0xc27bd
     4623    or dl, 0ffh                               ; 80 ca ff                    ; 0xc27bf
     4624    movzx si, byte [bp-00ah]                  ; 0f b6 76 f6                 ; 0xc27c2
     4625    inc dx                                    ; 42                          ; 0xc27c6
     4626    imul si, dx                               ; 0f af f2                    ; 0xc27c7
     4627    movzx dx, byte [bp-004h]                  ; 0f b6 56 fc                 ; 0xc27ca
     4628    dec dx                                    ; 4a                          ; 0xc27ce
     4629    mov cx, word [bp-010h]                    ; 8b 4e f0                    ; 0xc27cf
     4630    imul cx, dx                               ; 0f af ca                    ; 0xc27d2
     4631    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc27d5
     4632    add dx, cx                                ; 01 ca                       ; 0xc27d9
     4633    add dx, dx                                ; 01 d2                       ; 0xc27db
     4634    add si, dx                                ; 01 d6                       ; 0xc27dd
     4635    inc si                                    ; 46                          ; 0xc27df vgabios.c:1791
     4636    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc27e0 vgabios.c:35
     4637    mov bl, byte [es:si]                      ; 26 8a 1c                    ; 0xc27e4
     4638    push strict byte 00001h                   ; 6a 01                       ; 0xc27e7 vgabios.c:1792
     4639    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc27e9
     4640    push dx                                   ; 52                          ; 0xc27ed
     4641    movzx dx, ah                              ; 0f b6 d4                    ; 0xc27ee
     4642    push dx                                   ; 52                          ; 0xc27f1
     4643    xor ah, ah                                ; 30 e4                       ; 0xc27f2
     4644    push ax                                   ; 50                          ; 0xc27f4
     4645    movzx dx, bl                              ; 0f b6 d3                    ; 0xc27f5
     4646    xor cx, cx                                ; 31 c9                       ; 0xc27f8
     4647    xor bx, bx                                ; 31 db                       ; 0xc27fa
     4648    jmp short 02812h                          ; eb 14                       ; 0xc27fc vgabios.c:1794
     4649    push strict byte 00001h                   ; 6a 01                       ; 0xc27fe vgabios.c:1796
     4650    movzx dx, byte [bp-00ah]                  ; 0f b6 56 f6                 ; 0xc2800
     4651    push dx                                   ; 52                          ; 0xc2804
     4652    movzx dx, ah                              ; 0f b6 d4                    ; 0xc2805
     4653    push dx                                   ; 52                          ; 0xc2808
     4654    xor ah, ah                                ; 30 e4                       ; 0xc2809
     4655    push ax                                   ; 50                          ; 0xc280b
     4656    xor cx, cx                                ; 31 c9                       ; 0xc280c
     4657    xor bx, bx                                ; 31 db                       ; 0xc280e
     4658    xor dx, dx                                ; 31 d2                       ; 0xc2810
     4659    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2812
     4660    call 0193eh                               ; e8 26 f1                    ; 0xc2815
     4661    dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc2818 vgabios.c:1798
     4662    movzx ax, byte [bp-004h]                  ; 0f b6 46 fc                 ; 0xc281b vgabios.c:1802
     4663    mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc281f
     4664    sal word [bp-012h], 008h                  ; c1 66 ee 08                 ; 0xc2822
     4665    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2826
     4666    add word [bp-012h], ax                    ; 01 46 ee                    ; 0xc282a
     4667    mov dx, word [bp-012h]                    ; 8b 56 ee                    ; 0xc282d vgabios.c:1803
     4668    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc2830
     4669    call 011c6h                               ; e8 8f e9                    ; 0xc2834
     4670    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2837 vgabios.c:1804
     4671    pop si                                    ; 5e                          ; 0xc283a
     4672    pop bp                                    ; 5d                          ; 0xc283b
     4673    retn                                      ; c3                          ; 0xc283c
     4674  ; disGetNextSymbol 0xc283d LB 0x17bd -> off=0x0 cb=000000000000002c uValue=00000000000c283d 'get_font_access'
     4675get_font_access:                             ; 0xc283d LB 0x2c
     4676    push bp                                   ; 55                          ; 0xc283d vgabios.c:1807
     4677    mov bp, sp                                ; 89 e5                       ; 0xc283e
     4678    push dx                                   ; 52                          ; 0xc2840
     4679    mov ax, 00100h                            ; b8 00 01                    ; 0xc2841 vgabios.c:1809
     4680    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2844
     4681    out DX, ax                                ; ef                          ; 0xc2847
     4682    mov ax, 00402h                            ; b8 02 04                    ; 0xc2848 vgabios.c:1810
     4683    out DX, ax                                ; ef                          ; 0xc284b
     4684    mov ax, 00704h                            ; b8 04 07                    ; 0xc284c vgabios.c:1811
     4685    out DX, ax                                ; ef                          ; 0xc284f
     4686    mov ax, 00300h                            ; b8 00 03                    ; 0xc2850 vgabios.c:1812
     4687    out DX, ax                                ; ef                          ; 0xc2853
     4688    mov ax, 00204h                            ; b8 04 02                    ; 0xc2854 vgabios.c:1813
     4689    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2857
     4690    out DX, ax                                ; ef                          ; 0xc285a
     4691    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc285b vgabios.c:1814
     4692    out DX, ax                                ; ef                          ; 0xc285e
     4693    mov ax, 00406h                            ; b8 06 04                    ; 0xc285f vgabios.c:1815
     4694    out DX, ax                                ; ef                          ; 0xc2862
     4695    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2863 vgabios.c:1816
     4696    pop dx                                    ; 5a                          ; 0xc2866
     4697    pop bp                                    ; 5d                          ; 0xc2867
     4698    retn                                      ; c3                          ; 0xc2868
     4699  ; disGetNextSymbol 0xc2869 LB 0x1791 -> off=0x0 cb=000000000000003c uValue=00000000000c2869 'release_font_access'
     4700release_font_access:                         ; 0xc2869 LB 0x3c
     4701    push bp                                   ; 55                          ; 0xc2869 vgabios.c:1818
     4702    mov bp, sp                                ; 89 e5                       ; 0xc286a
     4703    push dx                                   ; 52                          ; 0xc286c
     4704    mov ax, 00100h                            ; b8 00 01                    ; 0xc286d vgabios.c:1820
     4705    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2870
     4706    out DX, ax                                ; ef                          ; 0xc2873
     4707    mov ax, 00302h                            ; b8 02 03                    ; 0xc2874 vgabios.c:1821
     4708    out DX, ax                                ; ef                          ; 0xc2877
     4709    mov ax, 00304h                            ; b8 04 03                    ; 0xc2878 vgabios.c:1822
     4710    out DX, ax                                ; ef                          ; 0xc287b
     4711    mov ax, 00300h                            ; b8 00 03                    ; 0xc287c vgabios.c:1823
     4712    out DX, ax                                ; ef                          ; 0xc287f
     4713    mov dx, 003cch                            ; ba cc 03                    ; 0xc2880 vgabios.c:1824
     4714    in AL, DX                                 ; ec                          ; 0xc2883
    47344715    db  02ah, 0e4h
    4735     ; sub ah, ah                                ; 2a e4                     ; 0xc289c
    4736     and ax, strict word 00001h                ; 25 01 00                    ; 0xc289e
    4737     sal ax, 002h                              ; c1 e0 02                    ; 0xc28a1
    4738     or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc28a4
    4739     sal ax, 008h                              ; c1 e0 08                    ; 0xc28a6
    4740     or AL, strict byte 006h                   ; 0c 06                       ; 0xc28a9
    4741     mov dx, 003ceh                            ; ba ce 03                    ; 0xc28ab
    4742     out DX, ax                                ; ef                          ; 0xc28ae
    4743     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc28af vgabios.c:1823
    4744     out DX, ax                                ; ef                          ; 0xc28b2
    4745     mov ax, 01005h                            ; b8 05 10                    ; 0xc28b3 vgabios.c:1824
    4746     out DX, ax                                ; ef                          ; 0xc28b6
    4747     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc28b7 vgabios.c:1825
    4748     pop dx                                    ; 5a                          ; 0xc28ba
    4749     pop bp                                    ; 5d                          ; 0xc28bb
    4750     retn                                      ; c3                          ; 0xc28bc
    4751   ; disGetNextSymbol 0xc28bd LB 0x1768 -> off=0x0 cb=00000000000000b4 uValue=00000000000c28bd 'set_scan_lines'
    4752 set_scan_lines:                              ; 0xc28bd LB 0xb4
    4753     push bp                                   ; 55                          ; 0xc28bd vgabios.c:1827
    4754     mov bp, sp                                ; 89 e5                       ; 0xc28be
    4755     push bx                                   ; 53                          ; 0xc28c0
    4756     push cx                                   ; 51                          ; 0xc28c1
    4757     push dx                                   ; 52                          ; 0xc28c2
    4758     push si                                   ; 56                          ; 0xc28c3
    4759     push di                                   ; 57                          ; 0xc28c4
    4760     mov bl, al                                ; 88 c3                       ; 0xc28c5
    4761     mov si, strict word 00063h                ; be 63 00                    ; 0xc28c7 vgabios.c:47
    4762     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc28ca
    4763     mov es, ax                                ; 8e c0                       ; 0xc28cd
    4764     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc28cf
    4765     mov cx, si                                ; 89 f1                       ; 0xc28d2 vgabios.c:48
    4766     mov AL, strict byte 009h                  ; b0 09                       ; 0xc28d4 vgabios.c:1833
    4767     mov dx, si                                ; 89 f2                       ; 0xc28d6
    4768     out DX, AL                                ; ee                          ; 0xc28d8
    4769     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc28d9 vgabios.c:1834
    4770     in AL, DX                                 ; ec                          ; 0xc28dc
     4716    ; sub ah, ah                                ; 2a e4                     ; 0xc2884
     4717    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2886
     4718    sal ax, 002h                              ; c1 e0 02                    ; 0xc2889
     4719    or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc288c
     4720    sal ax, 008h                              ; c1 e0 08                    ; 0xc288e
     4721    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2891
     4722    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2893
     4723    out DX, ax                                ; ef                          ; 0xc2896
     4724    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2897 vgabios.c:1825
     4725    out DX, ax                                ; ef                          ; 0xc289a
     4726    mov ax, 01005h                            ; b8 05 10                    ; 0xc289b vgabios.c:1826
     4727    out DX, ax                                ; ef                          ; 0xc289e
     4728    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc289f vgabios.c:1827
     4729    pop dx                                    ; 5a                          ; 0xc28a2
     4730    pop bp                                    ; 5d                          ; 0xc28a3
     4731    retn                                      ; c3                          ; 0xc28a4
     4732  ; disGetNextSymbol 0xc28a5 LB 0x1755 -> off=0x0 cb=00000000000000b4 uValue=00000000000c28a5 'set_scan_lines'
     4733set_scan_lines:                              ; 0xc28a5 LB 0xb4
     4734    push bp                                   ; 55                          ; 0xc28a5 vgabios.c:1829
     4735    mov bp, sp                                ; 89 e5                       ; 0xc28a6
     4736    push bx                                   ; 53                          ; 0xc28a8
     4737    push cx                                   ; 51                          ; 0xc28a9
     4738    push dx                                   ; 52                          ; 0xc28aa
     4739    push si                                   ; 56                          ; 0xc28ab
     4740    push di                                   ; 57                          ; 0xc28ac
     4741    mov bl, al                                ; 88 c3                       ; 0xc28ad
     4742    mov si, strict word 00063h                ; be 63 00                    ; 0xc28af vgabios.c:47
     4743    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc28b2
     4744    mov es, ax                                ; 8e c0                       ; 0xc28b5
     4745    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc28b7
     4746    mov cx, si                                ; 89 f1                       ; 0xc28ba vgabios.c:48
     4747    mov AL, strict byte 009h                  ; b0 09                       ; 0xc28bc vgabios.c:1835
     4748    mov dx, si                                ; 89 f2                       ; 0xc28be
     4749    out DX, AL                                ; ee                          ; 0xc28c0
     4750    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc28c1 vgabios.c:1836
     4751    in AL, DX                                 ; ec                          ; 0xc28c4
    47714752    db  02ah, 0e4h
    4772     ; sub ah, ah                                ; 2a e4                     ; 0xc28dd
    4773     mov ah, al                                ; 88 c4                       ; 0xc28df vgabios.c:1835
    4774     and ah, 0e0h                              ; 80 e4 e0                    ; 0xc28e1
    4775     mov al, bl                                ; 88 d8                       ; 0xc28e4
     4753    ; sub ah, ah                                ; 2a e4                     ; 0xc28c5
     4754    mov ah, al                                ; 88 c4                       ; 0xc28c7 vgabios.c:1837
     4755    and ah, 0e0h                              ; 80 e4 e0                    ; 0xc28c9
     4756    mov al, bl                                ; 88 d8                       ; 0xc28cc
    47764757    db  0feh, 0c8h
    4777     ; dec al                                    ; fe c8                     ; 0xc28e6
    4778     or al, ah                                 ; 08 e0                       ; 0xc28e8
    4779     out DX, AL                                ; ee                          ; 0xc28ea vgabios.c:1836
    4780     cmp bl, 008h                              ; 80 fb 08                    ; 0xc28eb vgabios.c:1837
    4781     jne short 028f8h                          ; 75 08                       ; 0xc28ee
    4782     mov dx, strict word 00007h                ; ba 07 00                    ; 0xc28f0 vgabios.c:1839
    4783     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc28f3
    4784     jmp short 02905h                          ; eb 0d                       ; 0xc28f6 vgabios.c:1841
    4785     mov al, bl                                ; 88 d8                       ; 0xc28f8 vgabios.c:1843
    4786     sub AL, strict byte 003h                  ; 2c 03                       ; 0xc28fa
    4787     movzx dx, al                              ; 0f b6 d0                    ; 0xc28fc
    4788     mov al, bl                                ; 88 d8                       ; 0xc28ff
    4789     sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2901
    4790     xor ah, ah                                ; 30 e4                       ; 0xc2903
    4791     call 010c2h                               ; e8 ba e7                    ; 0xc2905
    4792     movzx di, bl                              ; 0f b6 fb                    ; 0xc2908 vgabios.c:1845
    4793     mov bx, 00085h                            ; bb 85 00                    ; 0xc290b vgabios.c:52
    4794     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc290e
    4795     mov es, ax                                ; 8e c0                       ; 0xc2911
    4796     mov word [es:bx], di                      ; 26 89 3f                    ; 0xc2913
    4797     mov AL, strict byte 012h                  ; b0 12                       ; 0xc2916 vgabios.c:1846
    4798     mov dx, cx                                ; 89 ca                       ; 0xc2918
    4799     out DX, AL                                ; ee                          ; 0xc291a
    4800     mov bx, cx                                ; 89 cb                       ; 0xc291b vgabios.c:1847
    4801     inc bx                                    ; 43                          ; 0xc291d
    4802     mov dx, bx                                ; 89 da                       ; 0xc291e
    4803     in AL, DX                                 ; ec                          ; 0xc2920
     4758    ; dec al                                    ; fe c8                     ; 0xc28ce
     4759    or al, ah                                 ; 08 e0                       ; 0xc28d0
     4760    out DX, AL                                ; ee                          ; 0xc28d2 vgabios.c:1838
     4761    cmp bl, 008h                              ; 80 fb 08                    ; 0xc28d3 vgabios.c:1839
     4762    jne short 028e0h                          ; 75 08                       ; 0xc28d6
     4763    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc28d8 vgabios.c:1841
     4764    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc28db
     4765    jmp short 028edh                          ; eb 0d                       ; 0xc28de vgabios.c:1843
     4766    mov al, bl                                ; 88 d8                       ; 0xc28e0 vgabios.c:1845
     4767    sub AL, strict byte 003h                  ; 2c 03                       ; 0xc28e2
     4768    movzx dx, al                              ; 0f b6 d0                    ; 0xc28e4
     4769    mov al, bl                                ; 88 d8                       ; 0xc28e7
     4770    sub AL, strict byte 004h                  ; 2c 04                       ; 0xc28e9
     4771    xor ah, ah                                ; 30 e4                       ; 0xc28eb
     4772    call 010d0h                               ; e8 e0 e7                    ; 0xc28ed
     4773    movzx di, bl                              ; 0f b6 fb                    ; 0xc28f0 vgabios.c:1847
     4774    mov bx, 00085h                            ; bb 85 00                    ; 0xc28f3 vgabios.c:52
     4775    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc28f6
     4776    mov es, ax                                ; 8e c0                       ; 0xc28f9
     4777    mov word [es:bx], di                      ; 26 89 3f                    ; 0xc28fb
     4778    mov AL, strict byte 012h                  ; b0 12                       ; 0xc28fe vgabios.c:1848
     4779    mov dx, cx                                ; 89 ca                       ; 0xc2900
     4780    out DX, AL                                ; ee                          ; 0xc2902
     4781    mov bx, cx                                ; 89 cb                       ; 0xc2903 vgabios.c:1849
     4782    inc bx                                    ; 43                          ; 0xc2905
     4783    mov dx, bx                                ; 89 da                       ; 0xc2906
     4784    in AL, DX                                 ; ec                          ; 0xc2908
    48044785    db  02ah, 0e4h
    4805     ; sub ah, ah                                ; 2a e4                     ; 0xc2921
    4806     mov si, ax                                ; 89 c6                       ; 0xc2923
    4807     mov AL, strict byte 007h                  ; b0 07                       ; 0xc2925 vgabios.c:1848
    4808     mov dx, cx                                ; 89 ca                       ; 0xc2927
    4809     out DX, AL                                ; ee                          ; 0xc2929
    4810     mov dx, bx                                ; 89 da                       ; 0xc292a vgabios.c:1849
    4811     in AL, DX                                 ; ec                          ; 0xc292c
     4786    ; sub ah, ah                                ; 2a e4                     ; 0xc2909
     4787    mov si, ax                                ; 89 c6                       ; 0xc290b
     4788    mov AL, strict byte 007h                  ; b0 07                       ; 0xc290d vgabios.c:1850
     4789    mov dx, cx                                ; 89 ca                       ; 0xc290f
     4790    out DX, AL                                ; ee                          ; 0xc2911
     4791    mov dx, bx                                ; 89 da                       ; 0xc2912 vgabios.c:1851
     4792    in AL, DX                                 ; ec                          ; 0xc2914
    48124793    db  02ah, 0e4h
    4813     ; sub ah, ah                                ; 2a e4                     ; 0xc292d
    4814     mov ah, al                                ; 88 c4                       ; 0xc292f vgabios.c:1850
    4815     and ah, 002h                              ; 80 e4 02                    ; 0xc2931
    4816     movzx dx, ah                              ; 0f b6 d4                    ; 0xc2934
    4817     sal dx, 007h                              ; c1 e2 07                    ; 0xc2937
    4818     and AL, strict byte 040h                  ; 24 40                       ; 0xc293a
    4819     xor ah, ah                                ; 30 e4                       ; 0xc293c
    4820     sal ax, 003h                              ; c1 e0 03                    ; 0xc293e
    4821     add ax, dx                                ; 01 d0                       ; 0xc2941
    4822     inc ax                                    ; 40                          ; 0xc2943
    4823     add ax, si                                ; 01 f0                       ; 0xc2944
    4824     xor dx, dx                                ; 31 d2                       ; 0xc2946 vgabios.c:1851
    4825     div di                                    ; f7 f7                       ; 0xc2948
    4826     mov dl, al                                ; 88 c2                       ; 0xc294a vgabios.c:1852
     4794    ; sub ah, ah                                ; 2a e4                     ; 0xc2915
     4795    mov ah, al                                ; 88 c4                       ; 0xc2917 vgabios.c:1852
     4796    and ah, 002h                              ; 80 e4 02                    ; 0xc2919
     4797    movzx dx, ah                              ; 0f b6 d4                    ; 0xc291c
     4798    sal dx, 007h                              ; c1 e2 07                    ; 0xc291f
     4799    and AL, strict byte 040h                  ; 24 40                       ; 0xc2922
     4800    xor ah, ah                                ; 30 e4                       ; 0xc2924
     4801    sal ax, 003h                              ; c1 e0 03                    ; 0xc2926
     4802    add ax, dx                                ; 01 d0                       ; 0xc2929
     4803    inc ax                                    ; 40                          ; 0xc292b
     4804    add ax, si                                ; 01 f0                       ; 0xc292c
     4805    xor dx, dx                                ; 31 d2                       ; 0xc292e vgabios.c:1853
     4806    div di                                    ; f7 f7                       ; 0xc2930
     4807    mov dl, al                                ; 88 c2                       ; 0xc2932 vgabios.c:1854
    48274808    db  0feh, 0cah
    4828     ; dec dl                                    ; fe ca                     ; 0xc294c
    4829     mov bx, 00084h                            ; bb 84 00                    ; 0xc294e vgabios.c:42
    4830     mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc2951
    4831     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2954 vgabios.c:47
    4832     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2957
    4833     xor ah, ah                                ; 30 e4                       ; 0xc295a vgabios.c:1854
    4834     imul dx, ax                               ; 0f af d0                    ; 0xc295c
    4835     add dx, dx                                ; 01 d2                       ; 0xc295f
    4836     mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc2961 vgabios.c:52
    4837     mov word [es:bx], dx                      ; 26 89 17                    ; 0xc2964
    4838     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2967 vgabios.c:1855
    4839     pop di                                    ; 5f                          ; 0xc296a
    4840     pop si                                    ; 5e                          ; 0xc296b
    4841     pop dx                                    ; 5a                          ; 0xc296c
    4842     pop cx                                    ; 59                          ; 0xc296d
    4843     pop bx                                    ; 5b                          ; 0xc296e
    4844     pop bp                                    ; 5d                          ; 0xc296f
    4845     retn                                      ; c3                          ; 0xc2970
    4846   ; disGetNextSymbol 0xc2971 LB 0x16b4 -> off=0x0 cb=000000000000007d uValue=00000000000c2971 'biosfn_load_text_user_pat'
    4847 biosfn_load_text_user_pat:                   ; 0xc2971 LB 0x7d
    4848     push bp                                   ; 55                          ; 0xc2971 vgabios.c:1857
    4849     mov bp, sp                                ; 89 e5                       ; 0xc2972
    4850     push si                                   ; 56                          ; 0xc2974
    4851     push di                                   ; 57                          ; 0xc2975
    4852     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2976
    4853     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2979
    4854     mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc297c
    4855     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc297f
    4856     mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc2982
    4857     call 02855h                               ; e8 cd fe                    ; 0xc2985 vgabios.c:1862
    4858     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2988 vgabios.c:1863
    4859     and AL, strict byte 003h                  ; 24 03                       ; 0xc298b
    4860     xor ah, ah                                ; 30 e4                       ; 0xc298d
    4861     mov bx, ax                                ; 89 c3                       ; 0xc298f
    4862     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2991
    4863     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2994
    4864     and AL, strict byte 004h                  ; 24 04                       ; 0xc2997
    4865     xor ah, ah                                ; 30 e4                       ; 0xc2999
    4866     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc299b
    4867     add bx, ax                                ; 01 c3                       ; 0xc299e
    4868     mov word [bp-00eh], bx                    ; 89 5e f2                    ; 0xc29a0
    4869     xor bx, bx                                ; 31 db                       ; 0xc29a3 vgabios.c:1864
    4870     cmp bx, word [bp-00ah]                    ; 3b 5e f6                    ; 0xc29a5
    4871     jnc short 029d5h                          ; 73 2b                       ; 0xc29a8
    4872     movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc29aa vgabios.c:1866
    4873     mov si, bx                                ; 89 de                       ; 0xc29ae
    4874     imul si, cx                               ; 0f af f1                    ; 0xc29b0
    4875     add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc29b3
    4876     mov di, word [bp+004h]                    ; 8b 7e 04                    ; 0xc29b6 vgabios.c:1867
    4877     add di, bx                                ; 01 df                       ; 0xc29b9
    4878     sal di, 005h                              ; c1 e7 05                    ; 0xc29bb
    4879     add di, word [bp-00eh]                    ; 03 7e f2                    ; 0xc29be
    4880     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc29c1 vgabios.c:1868
    4881     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc29c4
    4882     mov es, ax                                ; 8e c0                       ; 0xc29c7
    4883     cld                                       ; fc                          ; 0xc29c9
    4884     jcxz 029d2h                               ; e3 06                       ; 0xc29ca
    4885     push DS                                   ; 1e                          ; 0xc29cc
    4886     mov ds, dx                                ; 8e da                       ; 0xc29cd
    4887     rep movsb                                 ; f3 a4                       ; 0xc29cf
    4888     pop DS                                    ; 1f                          ; 0xc29d1
    4889     inc bx                                    ; 43                          ; 0xc29d2 vgabios.c:1869
    4890     jmp short 029a5h                          ; eb d0                       ; 0xc29d3
    4891     call 02881h                               ; e8 a9 fe                    ; 0xc29d5 vgabios.c:1870
    4892     cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc29d8 vgabios.c:1871
    4893     jc short 029e5h                           ; 72 07                       ; 0xc29dc
    4894     movzx ax, byte [bp+008h]                  ; 0f b6 46 08                 ; 0xc29de vgabios.c:1873
    4895     call 028bdh                               ; e8 d8 fe                    ; 0xc29e2
    4896     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc29e5 vgabios.c:1875
    4897     pop di                                    ; 5f                          ; 0xc29e8
    4898     pop si                                    ; 5e                          ; 0xc29e9
    4899     pop bp                                    ; 5d                          ; 0xc29ea
    4900     retn 00006h                               ; c2 06 00                    ; 0xc29eb
    4901   ; disGetNextSymbol 0xc29ee LB 0x1637 -> off=0x0 cb=0000000000000070 uValue=00000000000c29ee 'biosfn_load_text_8_14_pat'
    4902 biosfn_load_text_8_14_pat:                   ; 0xc29ee LB 0x70
    4903     push bp                                   ; 55                          ; 0xc29ee vgabios.c:1877
    4904     mov bp, sp                                ; 89 e5                       ; 0xc29ef
    4905     push bx                                   ; 53                          ; 0xc29f1
    4906     push cx                                   ; 51                          ; 0xc29f2
    4907     push si                                   ; 56                          ; 0xc29f3
    4908     push di                                   ; 57                          ; 0xc29f4
    4909     push ax                                   ; 50                          ; 0xc29f5
    4910     push ax                                   ; 50                          ; 0xc29f6
    4911     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc29f7
    4912     call 02855h                               ; e8 58 fe                    ; 0xc29fa vgabios.c:1881
    4913     mov al, dl                                ; 88 d0                       ; 0xc29fd vgabios.c:1882
    4914     and AL, strict byte 003h                  ; 24 03                       ; 0xc29ff
    4915     xor ah, ah                                ; 30 e4                       ; 0xc2a01
    4916     mov bx, ax                                ; 89 c3                       ; 0xc2a03
    4917     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2a05
    4918     mov al, dl                                ; 88 d0                       ; 0xc2a08
    4919     and AL, strict byte 004h                  ; 24 04                       ; 0xc2a0a
    4920     xor ah, ah                                ; 30 e4                       ; 0xc2a0c
    4921     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2a0e
    4922     add bx, ax                                ; 01 c3                       ; 0xc2a11
    4923     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2a13
    4924     xor bx, bx                                ; 31 db                       ; 0xc2a16 vgabios.c:1883
    4925     jmp short 02a20h                          ; eb 06                       ; 0xc2a18
    4926     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2a1a
    4927     jnc short 02a46h                          ; 73 26                       ; 0xc2a1e
    4928     imul si, bx, strict byte 0000eh           ; 6b f3 0e                    ; 0xc2a20 vgabios.c:1885
    4929     mov di, bx                                ; 89 df                       ; 0xc2a23 vgabios.c:1886
    4930     sal di, 005h                              ; c1 e7 05                    ; 0xc2a25
    4931     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2a28
    4932     add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2a2b vgabios.c:1887
    4933     mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2a2f
    4934     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2a32
    4935     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2a35
    4936     mov es, ax                                ; 8e c0                       ; 0xc2a38
    4937     cld                                       ; fc                          ; 0xc2a3a
    4938     jcxz 02a43h                               ; e3 06                       ; 0xc2a3b
    4939     push DS                                   ; 1e                          ; 0xc2a3d
    4940     mov ds, dx                                ; 8e da                       ; 0xc2a3e
    4941     rep movsb                                 ; f3 a4                       ; 0xc2a40
    4942     pop DS                                    ; 1f                          ; 0xc2a42
    4943     inc bx                                    ; 43                          ; 0xc2a43 vgabios.c:1888
    4944     jmp short 02a1ah                          ; eb d4                       ; 0xc2a44
    4945     call 02881h                               ; e8 38 fe                    ; 0xc2a46 vgabios.c:1889
    4946     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2a49 vgabios.c:1890
    4947     jc short 02a55h                           ; 72 06                       ; 0xc2a4d
    4948     mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2a4f vgabios.c:1892
    4949     call 028bdh                               ; e8 68 fe                    ; 0xc2a52
    4950     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2a55 vgabios.c:1894
    4951     pop di                                    ; 5f                          ; 0xc2a58
    4952     pop si                                    ; 5e                          ; 0xc2a59
    4953     pop cx                                    ; 59                          ; 0xc2a5a
    4954     pop bx                                    ; 5b                          ; 0xc2a5b
    4955     pop bp                                    ; 5d                          ; 0xc2a5c
    4956     retn                                      ; c3                          ; 0xc2a5d
    4957   ; disGetNextSymbol 0xc2a5e LB 0x15c7 -> off=0x0 cb=0000000000000072 uValue=00000000000c2a5e 'biosfn_load_text_8_8_pat'
    4958 biosfn_load_text_8_8_pat:                    ; 0xc2a5e LB 0x72
    4959     push bp                                   ; 55                          ; 0xc2a5e vgabios.c:1896
    4960     mov bp, sp                                ; 89 e5                       ; 0xc2a5f
    4961     push bx                                   ; 53                          ; 0xc2a61
    4962     push cx                                   ; 51                          ; 0xc2a62
    4963     push si                                   ; 56                          ; 0xc2a63
    4964     push di                                   ; 57                          ; 0xc2a64
    4965     push ax                                   ; 50                          ; 0xc2a65
    4966     push ax                                   ; 50                          ; 0xc2a66
    4967     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2a67
    4968     call 02855h                               ; e8 e8 fd                    ; 0xc2a6a vgabios.c:1900
    4969     mov al, dl                                ; 88 d0                       ; 0xc2a6d vgabios.c:1901
    4970     and AL, strict byte 003h                  ; 24 03                       ; 0xc2a6f
    4971     xor ah, ah                                ; 30 e4                       ; 0xc2a71
    4972     mov bx, ax                                ; 89 c3                       ; 0xc2a73
    4973     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2a75
    4974     mov al, dl                                ; 88 d0                       ; 0xc2a78
    4975     and AL, strict byte 004h                  ; 24 04                       ; 0xc2a7a
    4976     xor ah, ah                                ; 30 e4                       ; 0xc2a7c
    4977     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2a7e
    4978     add bx, ax                                ; 01 c3                       ; 0xc2a81
    4979     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2a83
    4980     xor bx, bx                                ; 31 db                       ; 0xc2a86 vgabios.c:1902
    4981     jmp short 02a90h                          ; eb 06                       ; 0xc2a88
    4982     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2a8a
    4983     jnc short 02ab8h                          ; 73 28                       ; 0xc2a8e
    4984     mov si, bx                                ; 89 de                       ; 0xc2a90 vgabios.c:1904
    4985     sal si, 003h                              ; c1 e6 03                    ; 0xc2a92
    4986     mov di, bx                                ; 89 df                       ; 0xc2a95 vgabios.c:1905
    4987     sal di, 005h                              ; c1 e7 05                    ; 0xc2a97
    4988     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2a9a
    4989     add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2a9d vgabios.c:1906
    4990     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2aa1
    4991     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2aa4
    4992     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2aa7
    4993     mov es, ax                                ; 8e c0                       ; 0xc2aaa
    4994     cld                                       ; fc                          ; 0xc2aac
    4995     jcxz 02ab5h                               ; e3 06                       ; 0xc2aad
    4996     push DS                                   ; 1e                          ; 0xc2aaf
    4997     mov ds, dx                                ; 8e da                       ; 0xc2ab0
    4998     rep movsb                                 ; f3 a4                       ; 0xc2ab2
    4999     pop DS                                    ; 1f                          ; 0xc2ab4
    5000     inc bx                                    ; 43                          ; 0xc2ab5 vgabios.c:1907
    5001     jmp short 02a8ah                          ; eb d2                       ; 0xc2ab6
    5002     call 02881h                               ; e8 c6 fd                    ; 0xc2ab8 vgabios.c:1908
    5003     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2abb vgabios.c:1909
    5004     jc short 02ac7h                           ; 72 06                       ; 0xc2abf
    5005     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2ac1 vgabios.c:1911
    5006     call 028bdh                               ; e8 f6 fd                    ; 0xc2ac4
    5007     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2ac7 vgabios.c:1913
    5008     pop di                                    ; 5f                          ; 0xc2aca
    5009     pop si                                    ; 5e                          ; 0xc2acb
    5010     pop cx                                    ; 59                          ; 0xc2acc
    5011     pop bx                                    ; 5b                          ; 0xc2acd
    5012     pop bp                                    ; 5d                          ; 0xc2ace
    5013     retn                                      ; c3                          ; 0xc2acf
    5014   ; disGetNextSymbol 0xc2ad0 LB 0x1555 -> off=0x0 cb=0000000000000072 uValue=00000000000c2ad0 'biosfn_load_text_8_16_pat'
    5015 biosfn_load_text_8_16_pat:                   ; 0xc2ad0 LB 0x72
    5016     push bp                                   ; 55                          ; 0xc2ad0 vgabios.c:1916
    5017     mov bp, sp                                ; 89 e5                       ; 0xc2ad1
    5018     push bx                                   ; 53                          ; 0xc2ad3
    5019     push cx                                   ; 51                          ; 0xc2ad4
    5020     push si                                   ; 56                          ; 0xc2ad5
    5021     push di                                   ; 57                          ; 0xc2ad6
    5022     push ax                                   ; 50                          ; 0xc2ad7
    5023     push ax                                   ; 50                          ; 0xc2ad8
    5024     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2ad9
    5025     call 02855h                               ; e8 76 fd                    ; 0xc2adc vgabios.c:1920
    5026     mov al, dl                                ; 88 d0                       ; 0xc2adf vgabios.c:1921
    5027     and AL, strict byte 003h                  ; 24 03                       ; 0xc2ae1
    5028     xor ah, ah                                ; 30 e4                       ; 0xc2ae3
    5029     mov bx, ax                                ; 89 c3                       ; 0xc2ae5
    5030     sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2ae7
    5031     mov al, dl                                ; 88 d0                       ; 0xc2aea
    5032     and AL, strict byte 004h                  ; 24 04                       ; 0xc2aec
    5033     xor ah, ah                                ; 30 e4                       ; 0xc2aee
    5034     sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2af0
    5035     add bx, ax                                ; 01 c3                       ; 0xc2af3
    5036     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2af5
    5037     xor bx, bx                                ; 31 db                       ; 0xc2af8 vgabios.c:1922
    5038     jmp short 02b02h                          ; eb 06                       ; 0xc2afa
    5039     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2afc
    5040     jnc short 02b2ah                          ; 73 28                       ; 0xc2b00
    5041     mov si, bx                                ; 89 de                       ; 0xc2b02 vgabios.c:1924
    5042     sal si, 004h                              ; c1 e6 04                    ; 0xc2b04
    5043     mov di, bx                                ; 89 df                       ; 0xc2b07 vgabios.c:1925
    5044     sal di, 005h                              ; c1 e7 05                    ; 0xc2b09
    5045     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2b0c
    5046     add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2b0f vgabios.c:1926
    5047     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2b13
    5048     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2b16
    5049     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2b19
    5050     mov es, ax                                ; 8e c0                       ; 0xc2b1c
    5051     cld                                       ; fc                          ; 0xc2b1e
    5052     jcxz 02b27h                               ; e3 06                       ; 0xc2b1f
    5053     push DS                                   ; 1e                          ; 0xc2b21
    5054     mov ds, dx                                ; 8e da                       ; 0xc2b22
    5055     rep movsb                                 ; f3 a4                       ; 0xc2b24
    5056     pop DS                                    ; 1f                          ; 0xc2b26
    5057     inc bx                                    ; 43                          ; 0xc2b27 vgabios.c:1927
    5058     jmp short 02afch                          ; eb d2                       ; 0xc2b28
    5059     call 02881h                               ; e8 54 fd                    ; 0xc2b2a vgabios.c:1928
    5060     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2b2d vgabios.c:1929
    5061     jc short 02b39h                           ; 72 06                       ; 0xc2b31
    5062     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2b33 vgabios.c:1931
    5063     call 028bdh                               ; e8 84 fd                    ; 0xc2b36
    5064     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2b39 vgabios.c:1933
    5065     pop di                                    ; 5f                          ; 0xc2b3c
    5066     pop si                                    ; 5e                          ; 0xc2b3d
    5067     pop cx                                    ; 59                          ; 0xc2b3e
    5068     pop bx                                    ; 5b                          ; 0xc2b3f
    5069     pop bp                                    ; 5d                          ; 0xc2b40
    5070     retn                                      ; c3                          ; 0xc2b41
    5071   ; disGetNextSymbol 0xc2b42 LB 0x14e3 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b42 'biosfn_load_gfx_8_8_chars'
    5072 biosfn_load_gfx_8_8_chars:                   ; 0xc2b42 LB 0x5
    5073     push bp                                   ; 55                          ; 0xc2b42 vgabios.c:1935
    5074     mov bp, sp                                ; 89 e5                       ; 0xc2b43
    5075     pop bp                                    ; 5d                          ; 0xc2b45 vgabios.c:1940
    5076     retn                                      ; c3                          ; 0xc2b46
    5077   ; disGetNextSymbol 0xc2b47 LB 0x14de -> off=0x0 cb=0000000000000007 uValue=00000000000c2b47 'biosfn_load_gfx_user_chars'
    5078 biosfn_load_gfx_user_chars:                  ; 0xc2b47 LB 0x7
    5079     push bp                                   ; 55                          ; 0xc2b47 vgabios.c:1941
    5080     mov bp, sp                                ; 89 e5                       ; 0xc2b48
    5081     pop bp                                    ; 5d                          ; 0xc2b4a vgabios.c:1947
    5082     retn 00002h                               ; c2 02 00                    ; 0xc2b4b
    5083   ; disGetNextSymbol 0xc2b4e LB 0x14d7 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b4e 'biosfn_load_gfx_8_14_chars'
    5084 biosfn_load_gfx_8_14_chars:                  ; 0xc2b4e LB 0x5
    5085     push bp                                   ; 55                          ; 0xc2b4e vgabios.c:1948
    5086     mov bp, sp                                ; 89 e5                       ; 0xc2b4f
    5087     pop bp                                    ; 5d                          ; 0xc2b51 vgabios.c:1953
    5088     retn                                      ; c3                          ; 0xc2b52
    5089   ; disGetNextSymbol 0xc2b53 LB 0x14d2 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b53 'biosfn_load_gfx_8_8_dd_chars'
    5090 biosfn_load_gfx_8_8_dd_chars:                ; 0xc2b53 LB 0x5
    5091     push bp                                   ; 55                          ; 0xc2b53 vgabios.c:1954
    5092     mov bp, sp                                ; 89 e5                       ; 0xc2b54
    5093     pop bp                                    ; 5d                          ; 0xc2b56 vgabios.c:1959
    5094     retn                                      ; c3                          ; 0xc2b57
    5095   ; disGetNextSymbol 0xc2b58 LB 0x14cd -> off=0x0 cb=0000000000000005 uValue=00000000000c2b58 'biosfn_load_gfx_8_16_chars'
    5096 biosfn_load_gfx_8_16_chars:                  ; 0xc2b58 LB 0x5
    5097     push bp                                   ; 55                          ; 0xc2b58 vgabios.c:1960
    5098     mov bp, sp                                ; 89 e5                       ; 0xc2b59
    5099     pop bp                                    ; 5d                          ; 0xc2b5b vgabios.c:1965
    5100     retn                                      ; c3                          ; 0xc2b5c
    5101   ; disGetNextSymbol 0xc2b5d LB 0x14c8 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b5d 'biosfn_alternate_prtsc'
    5102 biosfn_alternate_prtsc:                      ; 0xc2b5d LB 0x5
    5103     push bp                                   ; 55                          ; 0xc2b5d vgabios.c:1967
    5104     mov bp, sp                                ; 89 e5                       ; 0xc2b5e
    5105     pop bp                                    ; 5d                          ; 0xc2b60 vgabios.c:1972
    5106     retn                                      ; c3                          ; 0xc2b61
    5107   ; disGetNextSymbol 0xc2b62 LB 0x14c3 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b62 'biosfn_switch_video_interface'
    5108 biosfn_switch_video_interface:               ; 0xc2b62 LB 0x5
    5109     push bp                                   ; 55                          ; 0xc2b62 vgabios.c:1975
    5110     mov bp, sp                                ; 89 e5                       ; 0xc2b63
    5111     pop bp                                    ; 5d                          ; 0xc2b65 vgabios.c:1980
    5112     retn                                      ; c3                          ; 0xc2b66
    5113   ; disGetNextSymbol 0xc2b67 LB 0x14be -> off=0x0 cb=0000000000000005 uValue=00000000000c2b67 'biosfn_enable_video_refresh_control'
    5114 biosfn_enable_video_refresh_control:         ; 0xc2b67 LB 0x5
    5115     push bp                                   ; 55                          ; 0xc2b67 vgabios.c:1981
    5116     mov bp, sp                                ; 89 e5                       ; 0xc2b68
    5117     pop bp                                    ; 5d                          ; 0xc2b6a vgabios.c:1986
    5118     retn                                      ; c3                          ; 0xc2b6b
    5119   ; disGetNextSymbol 0xc2b6c LB 0x14b9 -> off=0x0 cb=0000000000000096 uValue=00000000000c2b6c 'biosfn_write_string'
    5120 biosfn_write_string:                         ; 0xc2b6c LB 0x96
    5121     push bp                                   ; 55                          ; 0xc2b6c vgabios.c:1989
    5122     mov bp, sp                                ; 89 e5                       ; 0xc2b6d
    5123     push si                                   ; 56                          ; 0xc2b6f
    5124     push di                                   ; 57                          ; 0xc2b70
    5125     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2b71
    5126     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2b74
    5127     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2b77
    5128     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2b7a
    5129     mov si, cx                                ; 89 ce                       ; 0xc2b7d
    5130     mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2b7f
    5131     movzx ax, dl                              ; 0f b6 c2                    ; 0xc2b82 vgabios.c:1996
    5132     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2b85
    5133     lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2b88
    5134     call 00a08h                               ; e8 7a de                    ; 0xc2b8b
    5135     cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2b8e vgabios.c:1999
    5136     jne short 02ba5h                          ; 75 11                       ; 0xc2b92
    5137     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2b94 vgabios.c:2000
    5138     mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2b97
    5139     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2b9a vgabios.c:2001
    5140     xor al, al                                ; 30 c0                       ; 0xc2b9d
    5141     shr ax, 008h                              ; c1 e8 08                    ; 0xc2b9f
    5142     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2ba2
    5143     movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc2ba5 vgabios.c:2004
    5144     sal dx, 008h                              ; c1 e2 08                    ; 0xc2ba9
    5145     movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc2bac
    5146     add dx, ax                                ; 01 c2                       ; 0xc2bb0
    5147     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2bb2 vgabios.c:2005
    5148     call 011b8h                               ; e8 ff e5                    ; 0xc2bb6
    5149     dec si                                    ; 4e                          ; 0xc2bb9 vgabios.c:2007
    5150     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2bba
    5151     je short 02be9h                           ; 74 2a                       ; 0xc2bbd
    5152     mov bx, di                                ; 89 fb                       ; 0xc2bbf vgabios.c:2009
    5153     inc di                                    ; 47                          ; 0xc2bc1
    5154     mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2bc2 vgabios.c:37
    5155     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2bc5
    5156     test byte [bp-008h], 002h                 ; f6 46 f8 02                 ; 0xc2bc8 vgabios.c:2010
    5157     je short 02bd7h                           ; 74 09                       ; 0xc2bcc
    5158     mov bx, di                                ; 89 fb                       ; 0xc2bce vgabios.c:2011
    5159     inc di                                    ; 47                          ; 0xc2bd0
    5160     mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2bd1 vgabios.c:37
    5161     mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc2bd4 vgabios.c:38
    5162     movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc2bd7 vgabios.c:2013
    5163     movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2bdb
    5164     xor ah, ah                                ; 30 e4                       ; 0xc2bdf
    5165     mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2be1
    5166     call 0260bh                               ; e8 24 fa                    ; 0xc2be4
    5167     jmp short 02bb9h                          ; eb d0                       ; 0xc2be7 vgabios.c:2014
    5168     test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc2be9 vgabios.c:2017
    5169     jne short 02bf9h                          ; 75 0a                       ; 0xc2bed
    5170     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2bef vgabios.c:2018
    5171     movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2bf2
    5172     call 011b8h                               ; e8 bf e5                    ; 0xc2bf6
    5173     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2bf9 vgabios.c:2019
    5174     pop di                                    ; 5f                          ; 0xc2bfc
    5175     pop si                                    ; 5e                          ; 0xc2bfd
    5176     pop bp                                    ; 5d                          ; 0xc2bfe
    5177     retn 00008h                               ; c2 08 00                    ; 0xc2bff
    5178   ; disGetNextSymbol 0xc2c02 LB 0x1423 -> off=0x0 cb=00000000000001f5 uValue=00000000000c2c02 'biosfn_read_state_info'
    5179 biosfn_read_state_info:                      ; 0xc2c02 LB 0x1f5
    5180     push bp                                   ; 55                          ; 0xc2c02 vgabios.c:2022
    5181     mov bp, sp                                ; 89 e5                       ; 0xc2c03
    5182     push cx                                   ; 51                          ; 0xc2c05
    5183     push si                                   ; 56                          ; 0xc2c06
    5184     push di                                   ; 57                          ; 0xc2c07
    5185     push ax                                   ; 50                          ; 0xc2c08
    5186     push ax                                   ; 50                          ; 0xc2c09
    5187     push dx                                   ; 52                          ; 0xc2c0a
    5188     mov si, strict word 00049h                ; be 49 00                    ; 0xc2c0b vgabios.c:37
    5189     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2c0e
    5190     mov es, ax                                ; 8e c0                       ; 0xc2c11
    5191     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2c13
    5192     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2c16 vgabios.c:38
    5193     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2c19 vgabios.c:47
    5194     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2c1c
    5195     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2c1f vgabios.c:48
    5196     mov ax, ds                                ; 8c d8                       ; 0xc2c22 vgabios.c:2033
    5197     mov es, dx                                ; 8e c2                       ; 0xc2c24 vgabios.c:62
    5198     mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2c26
    5199     mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2c2b
    5200     lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2c2f vgabios.c:2038
    5201     mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2c32
    5202     mov si, strict word 00049h                ; be 49 00                    ; 0xc2c35
    5203     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2c38
    5204     cld                                       ; fc                          ; 0xc2c3b
    5205     jcxz 02c44h                               ; e3 06                       ; 0xc2c3c
    5206     push DS                                   ; 1e                          ; 0xc2c3e
    5207     mov ds, dx                                ; 8e da                       ; 0xc2c3f
    5208     rep movsb                                 ; f3 a4                       ; 0xc2c41
    5209     pop DS                                    ; 1f                          ; 0xc2c43
    5210     mov si, 00084h                            ; be 84 00                    ; 0xc2c44 vgabios.c:37
    5211     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2c47
    5212     mov es, ax                                ; 8e c0                       ; 0xc2c4a
    5213     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2c4c
     4809    ; dec dl                                    ; fe ca                     ; 0xc2934
     4810    mov bx, 00084h                            ; bb 84 00                    ; 0xc2936 vgabios.c:42
     4811    mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc2939
     4812    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc293c vgabios.c:47
     4813    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc293f
     4814    xor ah, ah                                ; 30 e4                       ; 0xc2942 vgabios.c:1856
     4815    imul dx, ax                               ; 0f af d0                    ; 0xc2944
     4816    add dx, dx                                ; 01 d2                       ; 0xc2947
     4817    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc2949 vgabios.c:52
     4818    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc294c
     4819    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc294f vgabios.c:1857
     4820    pop di                                    ; 5f                          ; 0xc2952
     4821    pop si                                    ; 5e                          ; 0xc2953
     4822    pop dx                                    ; 5a                          ; 0xc2954
     4823    pop cx                                    ; 59                          ; 0xc2955
     4824    pop bx                                    ; 5b                          ; 0xc2956
     4825    pop bp                                    ; 5d                          ; 0xc2957
     4826    retn                                      ; c3                          ; 0xc2958
     4827  ; disGetNextSymbol 0xc2959 LB 0x16a1 -> off=0x0 cb=000000000000007c uValue=00000000000c2959 'biosfn_load_text_user_pat'
     4828biosfn_load_text_user_pat:                   ; 0xc2959 LB 0x7c
     4829    push bp                                   ; 55                          ; 0xc2959 vgabios.c:1859
     4830    mov bp, sp                                ; 89 e5                       ; 0xc295a
     4831    push si                                   ; 56                          ; 0xc295c
     4832    push di                                   ; 57                          ; 0xc295d
     4833    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc295e
     4834    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2961
     4835    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2964
     4836    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2967
     4837    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc296a
     4838    call 0283dh                               ; e8 cd fe                    ; 0xc296d vgabios.c:1864
     4839    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2970 vgabios.c:1865
     4840    and AL, strict byte 003h                  ; 24 03                       ; 0xc2973
     4841    xor ah, ah                                ; 30 e4                       ; 0xc2975
     4842    mov bx, ax                                ; 89 c3                       ; 0xc2977
     4843    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2979
     4844    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc297c
     4845    and AL, strict byte 004h                  ; 24 04                       ; 0xc297f
     4846    xor ah, ah                                ; 30 e4                       ; 0xc2981
     4847    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2983
     4848    add bx, ax                                ; 01 c3                       ; 0xc2986
     4849    mov word [bp-00eh], bx                    ; 89 5e f2                    ; 0xc2988
     4850    xor bx, bx                                ; 31 db                       ; 0xc298b vgabios.c:1866
     4851    cmp bx, word [bp-00ah]                    ; 3b 5e f6                    ; 0xc298d
     4852    jnc short 029bch                          ; 73 2a                       ; 0xc2990
     4853    movzx cx, byte [bp+008h]                  ; 0f b6 4e 08                 ; 0xc2992 vgabios.c:1868
     4854    mov si, bx                                ; 89 de                       ; 0xc2996
     4855    imul si, cx                               ; 0f af f1                    ; 0xc2998
     4856    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc299b
     4857    mov di, word [bp+004h]                    ; 8b 7e 04                    ; 0xc299e vgabios.c:1869
     4858    add di, bx                                ; 01 df                       ; 0xc29a1
     4859    sal di, 005h                              ; c1 e7 05                    ; 0xc29a3
     4860    add di, word [bp-00eh]                    ; 03 7e f2                    ; 0xc29a6
     4861    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc29a9 vgabios.c:1870
     4862    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc29ac
     4863    mov es, ax                                ; 8e c0                       ; 0xc29af
     4864    jcxz 029b9h                               ; e3 06                       ; 0xc29b1
     4865    push DS                                   ; 1e                          ; 0xc29b3
     4866    mov ds, dx                                ; 8e da                       ; 0xc29b4
     4867    rep movsb                                 ; f3 a4                       ; 0xc29b6
     4868    pop DS                                    ; 1f                          ; 0xc29b8
     4869    inc bx                                    ; 43                          ; 0xc29b9 vgabios.c:1871
     4870    jmp short 0298dh                          ; eb d1                       ; 0xc29ba
     4871    call 02869h                               ; e8 aa fe                    ; 0xc29bc vgabios.c:1872
     4872    cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc29bf vgabios.c:1873
     4873    jc short 029cch                           ; 72 07                       ; 0xc29c3
     4874    movzx ax, byte [bp+008h]                  ; 0f b6 46 08                 ; 0xc29c5 vgabios.c:1875
     4875    call 028a5h                               ; e8 d9 fe                    ; 0xc29c9
     4876    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc29cc vgabios.c:1877
     4877    pop di                                    ; 5f                          ; 0xc29cf
     4878    pop si                                    ; 5e                          ; 0xc29d0
     4879    pop bp                                    ; 5d                          ; 0xc29d1
     4880    retn 00006h                               ; c2 06 00                    ; 0xc29d2
     4881  ; disGetNextSymbol 0xc29d5 LB 0x1625 -> off=0x0 cb=000000000000006f uValue=00000000000c29d5 'biosfn_load_text_8_14_pat'
     4882biosfn_load_text_8_14_pat:                   ; 0xc29d5 LB 0x6f
     4883    push bp                                   ; 55                          ; 0xc29d5 vgabios.c:1879
     4884    mov bp, sp                                ; 89 e5                       ; 0xc29d6
     4885    push bx                                   ; 53                          ; 0xc29d8
     4886    push cx                                   ; 51                          ; 0xc29d9
     4887    push si                                   ; 56                          ; 0xc29da
     4888    push di                                   ; 57                          ; 0xc29db
     4889    push ax                                   ; 50                          ; 0xc29dc
     4890    push ax                                   ; 50                          ; 0xc29dd
     4891    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc29de
     4892    call 0283dh                               ; e8 59 fe                    ; 0xc29e1 vgabios.c:1883
     4893    mov al, dl                                ; 88 d0                       ; 0xc29e4 vgabios.c:1884
     4894    and AL, strict byte 003h                  ; 24 03                       ; 0xc29e6
     4895    xor ah, ah                                ; 30 e4                       ; 0xc29e8
     4896    mov bx, ax                                ; 89 c3                       ; 0xc29ea
     4897    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc29ec
     4898    mov al, dl                                ; 88 d0                       ; 0xc29ef
     4899    and AL, strict byte 004h                  ; 24 04                       ; 0xc29f1
     4900    xor ah, ah                                ; 30 e4                       ; 0xc29f3
     4901    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc29f5
     4902    add bx, ax                                ; 01 c3                       ; 0xc29f8
     4903    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc29fa
     4904    xor bx, bx                                ; 31 db                       ; 0xc29fd vgabios.c:1885
     4905    jmp short 02a07h                          ; eb 06                       ; 0xc29ff
     4906    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2a01
     4907    jnc short 02a2ch                          ; 73 25                       ; 0xc2a05
     4908    imul si, bx, strict byte 0000eh           ; 6b f3 0e                    ; 0xc2a07 vgabios.c:1887
     4909    mov di, bx                                ; 89 df                       ; 0xc2a0a vgabios.c:1888
     4910    sal di, 005h                              ; c1 e7 05                    ; 0xc2a0c
     4911    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2a0f
     4912    add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2a12 vgabios.c:1889
     4913    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2a16
     4914    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2a19
     4915    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2a1c
     4916    mov es, ax                                ; 8e c0                       ; 0xc2a1f
     4917    jcxz 02a29h                               ; e3 06                       ; 0xc2a21
     4918    push DS                                   ; 1e                          ; 0xc2a23
     4919    mov ds, dx                                ; 8e da                       ; 0xc2a24
     4920    rep movsb                                 ; f3 a4                       ; 0xc2a26
     4921    pop DS                                    ; 1f                          ; 0xc2a28
     4922    inc bx                                    ; 43                          ; 0xc2a29 vgabios.c:1890
     4923    jmp short 02a01h                          ; eb d5                       ; 0xc2a2a
     4924    call 02869h                               ; e8 3a fe                    ; 0xc2a2c vgabios.c:1891
     4925    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2a2f vgabios.c:1892
     4926    jc short 02a3bh                           ; 72 06                       ; 0xc2a33
     4927    mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2a35 vgabios.c:1894
     4928    call 028a5h                               ; e8 6a fe                    ; 0xc2a38
     4929    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2a3b vgabios.c:1896
     4930    pop di                                    ; 5f                          ; 0xc2a3e
     4931    pop si                                    ; 5e                          ; 0xc2a3f
     4932    pop cx                                    ; 59                          ; 0xc2a40
     4933    pop bx                                    ; 5b                          ; 0xc2a41
     4934    pop bp                                    ; 5d                          ; 0xc2a42
     4935    retn                                      ; c3                          ; 0xc2a43
     4936  ; disGetNextSymbol 0xc2a44 LB 0x15b6 -> off=0x0 cb=0000000000000071 uValue=00000000000c2a44 'biosfn_load_text_8_8_pat'
     4937biosfn_load_text_8_8_pat:                    ; 0xc2a44 LB 0x71
     4938    push bp                                   ; 55                          ; 0xc2a44 vgabios.c:1898
     4939    mov bp, sp                                ; 89 e5                       ; 0xc2a45
     4940    push bx                                   ; 53                          ; 0xc2a47
     4941    push cx                                   ; 51                          ; 0xc2a48
     4942    push si                                   ; 56                          ; 0xc2a49
     4943    push di                                   ; 57                          ; 0xc2a4a
     4944    push ax                                   ; 50                          ; 0xc2a4b
     4945    push ax                                   ; 50                          ; 0xc2a4c
     4946    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2a4d
     4947    call 0283dh                               ; e8 ea fd                    ; 0xc2a50 vgabios.c:1902
     4948    mov al, dl                                ; 88 d0                       ; 0xc2a53 vgabios.c:1903
     4949    and AL, strict byte 003h                  ; 24 03                       ; 0xc2a55
     4950    xor ah, ah                                ; 30 e4                       ; 0xc2a57
     4951    mov bx, ax                                ; 89 c3                       ; 0xc2a59
     4952    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2a5b
     4953    mov al, dl                                ; 88 d0                       ; 0xc2a5e
     4954    and AL, strict byte 004h                  ; 24 04                       ; 0xc2a60
     4955    xor ah, ah                                ; 30 e4                       ; 0xc2a62
     4956    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2a64
     4957    add bx, ax                                ; 01 c3                       ; 0xc2a67
     4958    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2a69
     4959    xor bx, bx                                ; 31 db                       ; 0xc2a6c vgabios.c:1904
     4960    jmp short 02a76h                          ; eb 06                       ; 0xc2a6e
     4961    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2a70
     4962    jnc short 02a9dh                          ; 73 27                       ; 0xc2a74
     4963    mov si, bx                                ; 89 de                       ; 0xc2a76 vgabios.c:1906
     4964    sal si, 003h                              ; c1 e6 03                    ; 0xc2a78
     4965    mov di, bx                                ; 89 df                       ; 0xc2a7b vgabios.c:1907
     4966    sal di, 005h                              ; c1 e7 05                    ; 0xc2a7d
     4967    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2a80
     4968    add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2a83 vgabios.c:1908
     4969    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2a87
     4970    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2a8a
     4971    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2a8d
     4972    mov es, ax                                ; 8e c0                       ; 0xc2a90
     4973    jcxz 02a9ah                               ; e3 06                       ; 0xc2a92
     4974    push DS                                   ; 1e                          ; 0xc2a94
     4975    mov ds, dx                                ; 8e da                       ; 0xc2a95
     4976    rep movsb                                 ; f3 a4                       ; 0xc2a97
     4977    pop DS                                    ; 1f                          ; 0xc2a99
     4978    inc bx                                    ; 43                          ; 0xc2a9a vgabios.c:1909
     4979    jmp short 02a70h                          ; eb d3                       ; 0xc2a9b
     4980    call 02869h                               ; e8 c9 fd                    ; 0xc2a9d vgabios.c:1910
     4981    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2aa0 vgabios.c:1911
     4982    jc short 02aach                           ; 72 06                       ; 0xc2aa4
     4983    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2aa6 vgabios.c:1913
     4984    call 028a5h                               ; e8 f9 fd                    ; 0xc2aa9
     4985    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2aac vgabios.c:1915
     4986    pop di                                    ; 5f                          ; 0xc2aaf
     4987    pop si                                    ; 5e                          ; 0xc2ab0
     4988    pop cx                                    ; 59                          ; 0xc2ab1
     4989    pop bx                                    ; 5b                          ; 0xc2ab2
     4990    pop bp                                    ; 5d                          ; 0xc2ab3
     4991    retn                                      ; c3                          ; 0xc2ab4
     4992  ; disGetNextSymbol 0xc2ab5 LB 0x1545 -> off=0x0 cb=0000000000000071 uValue=00000000000c2ab5 'biosfn_load_text_8_16_pat'
     4993biosfn_load_text_8_16_pat:                   ; 0xc2ab5 LB 0x71
     4994    push bp                                   ; 55                          ; 0xc2ab5 vgabios.c:1918
     4995    mov bp, sp                                ; 89 e5                       ; 0xc2ab6
     4996    push bx                                   ; 53                          ; 0xc2ab8
     4997    push cx                                   ; 51                          ; 0xc2ab9
     4998    push si                                   ; 56                          ; 0xc2aba
     4999    push di                                   ; 57                          ; 0xc2abb
     5000    push ax                                   ; 50                          ; 0xc2abc
     5001    push ax                                   ; 50                          ; 0xc2abd
     5002    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2abe
     5003    call 0283dh                               ; e8 79 fd                    ; 0xc2ac1 vgabios.c:1922
     5004    mov al, dl                                ; 88 d0                       ; 0xc2ac4 vgabios.c:1923
     5005    and AL, strict byte 003h                  ; 24 03                       ; 0xc2ac6
     5006    xor ah, ah                                ; 30 e4                       ; 0xc2ac8
     5007    mov bx, ax                                ; 89 c3                       ; 0xc2aca
     5008    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2acc
     5009    mov al, dl                                ; 88 d0                       ; 0xc2acf
     5010    and AL, strict byte 004h                  ; 24 04                       ; 0xc2ad1
     5011    xor ah, ah                                ; 30 e4                       ; 0xc2ad3
     5012    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2ad5
     5013    add bx, ax                                ; 01 c3                       ; 0xc2ad8
     5014    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2ada
     5015    xor bx, bx                                ; 31 db                       ; 0xc2add vgabios.c:1924
     5016    jmp short 02ae7h                          ; eb 06                       ; 0xc2adf
     5017    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2ae1
     5018    jnc short 02b0eh                          ; 73 27                       ; 0xc2ae5
     5019    mov si, bx                                ; 89 de                       ; 0xc2ae7 vgabios.c:1926
     5020    sal si, 004h                              ; c1 e6 04                    ; 0xc2ae9
     5021    mov di, bx                                ; 89 df                       ; 0xc2aec vgabios.c:1927
     5022    sal di, 005h                              ; c1 e7 05                    ; 0xc2aee
     5023    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2af1
     5024    add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2af4 vgabios.c:1928
     5025    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2af8
     5026    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2afb
     5027    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2afe
     5028    mov es, ax                                ; 8e c0                       ; 0xc2b01
     5029    jcxz 02b0bh                               ; e3 06                       ; 0xc2b03
     5030    push DS                                   ; 1e                          ; 0xc2b05
     5031    mov ds, dx                                ; 8e da                       ; 0xc2b06
     5032    rep movsb                                 ; f3 a4                       ; 0xc2b08
     5033    pop DS                                    ; 1f                          ; 0xc2b0a
     5034    inc bx                                    ; 43                          ; 0xc2b0b vgabios.c:1929
     5035    jmp short 02ae1h                          ; eb d3                       ; 0xc2b0c
     5036    call 02869h                               ; e8 58 fd                    ; 0xc2b0e vgabios.c:1930
     5037    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2b11 vgabios.c:1931
     5038    jc short 02b1dh                           ; 72 06                       ; 0xc2b15
     5039    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2b17 vgabios.c:1933
     5040    call 028a5h                               ; e8 88 fd                    ; 0xc2b1a
     5041    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2b1d vgabios.c:1935
     5042    pop di                                    ; 5f                          ; 0xc2b20
     5043    pop si                                    ; 5e                          ; 0xc2b21
     5044    pop cx                                    ; 59                          ; 0xc2b22
     5045    pop bx                                    ; 5b                          ; 0xc2b23
     5046    pop bp                                    ; 5d                          ; 0xc2b24
     5047    retn                                      ; c3                          ; 0xc2b25
     5048  ; disGetNextSymbol 0xc2b26 LB 0x14d4 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b26 'biosfn_load_gfx_8_8_chars'
     5049biosfn_load_gfx_8_8_chars:                   ; 0xc2b26 LB 0x5
     5050    push bp                                   ; 55                          ; 0xc2b26 vgabios.c:1937
     5051    mov bp, sp                                ; 89 e5                       ; 0xc2b27
     5052    pop bp                                    ; 5d                          ; 0xc2b29 vgabios.c:1942
     5053    retn                                      ; c3                          ; 0xc2b2a
     5054  ; disGetNextSymbol 0xc2b2b LB 0x14cf -> off=0x0 cb=0000000000000007 uValue=00000000000c2b2b 'biosfn_load_gfx_user_chars'
     5055biosfn_load_gfx_user_chars:                  ; 0xc2b2b LB 0x7
     5056    push bp                                   ; 55                          ; 0xc2b2b vgabios.c:1943
     5057    mov bp, sp                                ; 89 e5                       ; 0xc2b2c
     5058    pop bp                                    ; 5d                          ; 0xc2b2e vgabios.c:1949
     5059    retn 00002h                               ; c2 02 00                    ; 0xc2b2f
     5060  ; disGetNextSymbol 0xc2b32 LB 0x14c8 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b32 'biosfn_load_gfx_8_14_chars'
     5061biosfn_load_gfx_8_14_chars:                  ; 0xc2b32 LB 0x5
     5062    push bp                                   ; 55                          ; 0xc2b32 vgabios.c:1950
     5063    mov bp, sp                                ; 89 e5                       ; 0xc2b33
     5064    pop bp                                    ; 5d                          ; 0xc2b35 vgabios.c:1955
     5065    retn                                      ; c3                          ; 0xc2b36
     5066  ; disGetNextSymbol 0xc2b37 LB 0x14c3 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b37 'biosfn_load_gfx_8_8_dd_chars'
     5067biosfn_load_gfx_8_8_dd_chars:                ; 0xc2b37 LB 0x5
     5068    push bp                                   ; 55                          ; 0xc2b37 vgabios.c:1956
     5069    mov bp, sp                                ; 89 e5                       ; 0xc2b38
     5070    pop bp                                    ; 5d                          ; 0xc2b3a vgabios.c:1961
     5071    retn                                      ; c3                          ; 0xc2b3b
     5072  ; disGetNextSymbol 0xc2b3c LB 0x14be -> off=0x0 cb=0000000000000005 uValue=00000000000c2b3c 'biosfn_load_gfx_8_16_chars'
     5073biosfn_load_gfx_8_16_chars:                  ; 0xc2b3c LB 0x5
     5074    push bp                                   ; 55                          ; 0xc2b3c vgabios.c:1962
     5075    mov bp, sp                                ; 89 e5                       ; 0xc2b3d
     5076    pop bp                                    ; 5d                          ; 0xc2b3f vgabios.c:1967
     5077    retn                                      ; c3                          ; 0xc2b40
     5078  ; disGetNextSymbol 0xc2b41 LB 0x14b9 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b41 'biosfn_alternate_prtsc'
     5079biosfn_alternate_prtsc:                      ; 0xc2b41 LB 0x5
     5080    push bp                                   ; 55                          ; 0xc2b41 vgabios.c:1969
     5081    mov bp, sp                                ; 89 e5                       ; 0xc2b42
     5082    pop bp                                    ; 5d                          ; 0xc2b44 vgabios.c:1974
     5083    retn                                      ; c3                          ; 0xc2b45
     5084  ; disGetNextSymbol 0xc2b46 LB 0x14b4 -> off=0x0 cb=0000000000000005 uValue=00000000000c2b46 'biosfn_switch_video_interface'
     5085biosfn_switch_video_interface:               ; 0xc2b46 LB 0x5
     5086    push bp                                   ; 55                          ; 0xc2b46 vgabios.c:1977
     5087    mov bp, sp                                ; 89 e5                       ; 0xc2b47
     5088    pop bp                                    ; 5d                          ; 0xc2b49 vgabios.c:1982
     5089    retn                                      ; c3                          ; 0xc2b4a
     5090  ; disGetNextSymbol 0xc2b4b LB 0x14af -> off=0x0 cb=0000000000000005 uValue=00000000000c2b4b 'biosfn_enable_video_refresh_control'
     5091biosfn_enable_video_refresh_control:         ; 0xc2b4b LB 0x5
     5092    push bp                                   ; 55                          ; 0xc2b4b vgabios.c:1983
     5093    mov bp, sp                                ; 89 e5                       ; 0xc2b4c
     5094    pop bp                                    ; 5d                          ; 0xc2b4e vgabios.c:1988
     5095    retn                                      ; c3                          ; 0xc2b4f
     5096  ; disGetNextSymbol 0xc2b50 LB 0x14aa -> off=0x0 cb=0000000000000096 uValue=00000000000c2b50 'biosfn_write_string'
     5097biosfn_write_string:                         ; 0xc2b50 LB 0x96
     5098    push bp                                   ; 55                          ; 0xc2b50 vgabios.c:1991
     5099    mov bp, sp                                ; 89 e5                       ; 0xc2b51
     5100    push si                                   ; 56                          ; 0xc2b53
     5101    push di                                   ; 57                          ; 0xc2b54
     5102    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2b55
     5103    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2b58
     5104    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2b5b
     5105    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2b5e
     5106    mov si, cx                                ; 89 ce                       ; 0xc2b61
     5107    mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2b63
     5108    movzx ax, dl                              ; 0f b6 c2                    ; 0xc2b66 vgabios.c:1998
     5109    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2b69
     5110    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2b6c
     5111    call 00a17h                               ; e8 a5 de                    ; 0xc2b6f
     5112    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2b72 vgabios.c:2001
     5113    jne short 02b89h                          ; 75 11                       ; 0xc2b76
     5114    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2b78 vgabios.c:2002
     5115    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2b7b
     5116    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2b7e vgabios.c:2003
     5117    xor al, al                                ; 30 c0                       ; 0xc2b81
     5118    shr ax, 008h                              ; c1 e8 08                    ; 0xc2b83
     5119    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2b86
     5120    movzx dx, byte [bp+004h]                  ; 0f b6 56 04                 ; 0xc2b89 vgabios.c:2006
     5121    sal dx, 008h                              ; c1 e2 08                    ; 0xc2b8d
     5122    movzx ax, byte [bp+006h]                  ; 0f b6 46 06                 ; 0xc2b90
     5123    add dx, ax                                ; 01 c2                       ; 0xc2b94
     5124    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2b96 vgabios.c:2007
     5125    call 011c6h                               ; e8 29 e6                    ; 0xc2b9a
     5126    dec si                                    ; 4e                          ; 0xc2b9d vgabios.c:2009
     5127    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2b9e
     5128    je short 02bcdh                           ; 74 2a                       ; 0xc2ba1
     5129    mov bx, di                                ; 89 fb                       ; 0xc2ba3 vgabios.c:2011
     5130    inc di                                    ; 47                          ; 0xc2ba5
     5131    mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2ba6 vgabios.c:37
     5132    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2ba9
     5133    test byte [bp-008h], 002h                 ; f6 46 f8 02                 ; 0xc2bac vgabios.c:2012
     5134    je short 02bbbh                           ; 74 09                       ; 0xc2bb0
     5135    mov bx, di                                ; 89 fb                       ; 0xc2bb2 vgabios.c:2013
     5136    inc di                                    ; 47                          ; 0xc2bb4
     5137    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2bb5 vgabios.c:37
     5138    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc2bb8 vgabios.c:38
     5139    movzx bx, byte [bp-00ah]                  ; 0f b6 5e f6                 ; 0xc2bbb vgabios.c:2015
     5140    movzx dx, byte [bp-006h]                  ; 0f b6 56 fa                 ; 0xc2bbf
     5141    xor ah, ah                                ; 30 e4                       ; 0xc2bc3
     5142    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2bc5
     5143    call 025f3h                               ; e8 28 fa                    ; 0xc2bc8
     5144    jmp short 02b9dh                          ; eb d0                       ; 0xc2bcb vgabios.c:2016
     5145    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc2bcd vgabios.c:2019
     5146    jne short 02bddh                          ; 75 0a                       ; 0xc2bd1
     5147    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2bd3 vgabios.c:2020
     5148    movzx ax, byte [bp-006h]                  ; 0f b6 46 fa                 ; 0xc2bd6
     5149    call 011c6h                               ; e8 e9 e5                    ; 0xc2bda
     5150    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2bdd vgabios.c:2021
     5151    pop di                                    ; 5f                          ; 0xc2be0
     5152    pop si                                    ; 5e                          ; 0xc2be1
     5153    pop bp                                    ; 5d                          ; 0xc2be2
     5154    retn 00008h                               ; c2 08 00                    ; 0xc2be3
     5155  ; disGetNextSymbol 0xc2be6 LB 0x1414 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2be6 'biosfn_read_state_info'
     5156biosfn_read_state_info:                      ; 0xc2be6 LB 0x1f2
     5157    push bp                                   ; 55                          ; 0xc2be6 vgabios.c:2024
     5158    mov bp, sp                                ; 89 e5                       ; 0xc2be7
     5159    push cx                                   ; 51                          ; 0xc2be9
     5160    push si                                   ; 56                          ; 0xc2bea
     5161    push di                                   ; 57                          ; 0xc2beb
     5162    push ax                                   ; 50                          ; 0xc2bec
     5163    push ax                                   ; 50                          ; 0xc2bed
     5164    push dx                                   ; 52                          ; 0xc2bee
     5165    mov si, strict word 00049h                ; be 49 00                    ; 0xc2bef vgabios.c:37
     5166    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2bf2
     5167    mov es, ax                                ; 8e c0                       ; 0xc2bf5
     5168    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2bf7
     5169    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2bfa vgabios.c:38
     5170    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2bfd vgabios.c:47
     5171    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2c00
     5172    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2c03 vgabios.c:48
     5173    mov ax, ds                                ; 8c d8                       ; 0xc2c06 vgabios.c:2035
     5174    mov es, dx                                ; 8e c2                       ; 0xc2c08 vgabios.c:62
     5175    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2c0a
     5176    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2c0f
     5177    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2c13 vgabios.c:2040
     5178    mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2c16
     5179    mov si, strict word 00049h                ; be 49 00                    ; 0xc2c19
     5180    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2c1c
     5181    jcxz 02c27h                               ; e3 06                       ; 0xc2c1f
     5182    push DS                                   ; 1e                          ; 0xc2c21
     5183    mov ds, dx                                ; 8e da                       ; 0xc2c22
     5184    rep movsb                                 ; f3 a4                       ; 0xc2c24
     5185    pop DS                                    ; 1f                          ; 0xc2c26
     5186    mov si, 00084h                            ; be 84 00                    ; 0xc2c27 vgabios.c:37
     5187    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2c2a
     5188    mov es, ax                                ; 8e c0                       ; 0xc2c2d
     5189    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2c2f
    52145190    db  0feh, 0c0h
    5215     ; inc al                                    ; fe c0                     ; 0xc2c4f vgabios.c:38
    5216     lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2c51
    5217     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2c54 vgabios.c:42
    5218     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2c57
    5219     lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2c5a vgabios.c:2040
    5220     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2c5d
    5221     mov si, 00085h                            ; be 85 00                    ; 0xc2c60
    5222     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2c63
    5223     cld                                       ; fc                          ; 0xc2c66
    5224     jcxz 02c6fh                               ; e3 06                       ; 0xc2c67
    5225     push DS                                   ; 1e                          ; 0xc2c69
    5226     mov ds, dx                                ; 8e da                       ; 0xc2c6a
    5227     rep movsb                                 ; f3 a4                       ; 0xc2c6c
    5228     pop DS                                    ; 1f                          ; 0xc2c6e
    5229     mov si, 0008ah                            ; be 8a 00                    ; 0xc2c6f vgabios.c:37
    5230     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2c72
    5231     mov es, ax                                ; 8e c0                       ; 0xc2c75
    5232     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2c77
    5233     lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2c7a vgabios.c:38
    5234     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2c7d vgabios.c:42
    5235     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2c80
    5236     lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2c83 vgabios.c:2043
    5237     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2c86 vgabios.c:42
    5238     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2c8a vgabios.c:2044
    5239     mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2c8d vgabios.c:52
    5240     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2c92 vgabios.c:2045
    5241     mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2c95 vgabios.c:42
    5242     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2c99 vgabios.c:2046
    5243     mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2c9c vgabios.c:42
    5244     lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2ca0 vgabios.c:2047
    5245     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2ca3 vgabios.c:42
    5246     lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2ca7 vgabios.c:2048
    5247     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2caa vgabios.c:42
    5248     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2cae vgabios.c:2049
    5249     mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2cb1 vgabios.c:42
    5250     lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2cb5 vgabios.c:2050
    5251     mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2cb8 vgabios.c:42
    5252     lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2cbc vgabios.c:2051
    5253     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2cbf vgabios.c:42
    5254     mov si, 00089h                            ; be 89 00                    ; 0xc2cc3 vgabios.c:37
    5255     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2cc6
    5256     mov es, ax                                ; 8e c0                       ; 0xc2cc9
    5257     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2ccb
    5258     mov ah, al                                ; 88 c4                       ; 0xc2cce vgabios.c:2056
    5259     and ah, 080h                              ; 80 e4 80                    ; 0xc2cd0
    5260     movzx si, ah                              ; 0f b6 f4                    ; 0xc2cd3
    5261     sar si, 006h                              ; c1 fe 06                    ; 0xc2cd6
    5262     and AL, strict byte 010h                  ; 24 10                       ; 0xc2cd9
    5263     xor ah, ah                                ; 30 e4                       ; 0xc2cdb
    5264     sar ax, 004h                              ; c1 f8 04                    ; 0xc2cdd
    5265     or ax, si                                 ; 09 f0                       ; 0xc2ce0
    5266     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2ce2 vgabios.c:2057
    5267     je short 02cf8h                           ; 74 11                       ; 0xc2ce5
    5268     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2ce7
    5269     je short 02cf4h                           ; 74 08                       ; 0xc2cea
    5270     test ax, ax                               ; 85 c0                       ; 0xc2cec
    5271     jne short 02cf8h                          ; 75 08                       ; 0xc2cee
    5272     mov AL, strict byte 001h                  ; b0 01                       ; 0xc2cf0 vgabios.c:2058
    5273     jmp short 02cfah                          ; eb 06                       ; 0xc2cf2
    5274     mov AL, strict byte 002h                  ; b0 02                       ; 0xc2cf4 vgabios.c:2059
    5275     jmp short 02cfah                          ; eb 02                       ; 0xc2cf6
    5276     xor al, al                                ; 30 c0                       ; 0xc2cf8 vgabios.c:2061
    5277     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2cfa vgabios.c:2063
    5278     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2cfd vgabios.c:42
    5279     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2d00
    5280     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2d03 vgabios.c:2066
    5281     cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2d06
    5282     jc short 02d29h                           ; 72 1f                       ; 0xc2d08
    5283     cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2d0a
    5284     jnbe short 02d29h                         ; 77 1b                       ; 0xc2d0c
    5285     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2d0e vgabios.c:2067
    5286     test ax, ax                               ; 85 c0                       ; 0xc2d11
    5287     je short 02d6bh                           ; 74 56                       ; 0xc2d13
    5288     mov si, ax                                ; 89 c6                       ; 0xc2d15 vgabios.c:2068
    5289     shr si, 002h                              ; c1 ee 02                    ; 0xc2d17
    5290     mov ax, 04000h                            ; b8 00 40                    ; 0xc2d1a
    5291     xor dx, dx                                ; 31 d2                       ; 0xc2d1d
    5292     div si                                    ; f7 f6                       ; 0xc2d1f
    5293     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2d21
    5294     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2d24 vgabios.c:42
    5295     jmp short 02d6bh                          ; eb 42                       ; 0xc2d27 vgabios.c:2069
    5296     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2d29
    5297     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2d2c
    5298     cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc2d2f
    5299     jne short 02d44h                          ; 75 11                       ; 0xc2d31
    5300     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d33 vgabios.c:42
    5301     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2d36
    5302     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2d3a vgabios.c:2071
    5303     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc2d3d vgabios.c:52
    5304     jmp short 02d6bh                          ; eb 27                       ; 0xc2d42 vgabios.c:2072
    5305     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2d44
    5306     jc short 02d6bh                           ; 72 23                       ; 0xc2d46
    5307     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2d48
    5308     jnbe short 02d6bh                         ; 77 1f                       ; 0xc2d4a
    5309     cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc2d4c vgabios.c:2074
    5310     je short 02d60h                           ; 74 0e                       ; 0xc2d50
    5311     mov ax, 04000h                            ; b8 00 40                    ; 0xc2d52 vgabios.c:2075
    5312     xor dx, dx                                ; 31 d2                       ; 0xc2d55
    5313     div word [bp-00ah]                        ; f7 76 f6                    ; 0xc2d57
    5314     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d5a vgabios.c:42
    5315     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2d5d
    5316     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2d60 vgabios.c:2076
    5317     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d63 vgabios.c:52
    5318     mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc2d66
    5319     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2d6b vgabios.c:2078
    5320     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2d6e
    5321     je short 02d76h                           ; 74 04                       ; 0xc2d70
    5322     cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc2d72
    5323     jne short 02d81h                          ; 75 0b                       ; 0xc2d74
    5324     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2d76 vgabios.c:2079
    5325     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d79 vgabios.c:52
    5326     mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc2d7c
    5327     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2d81 vgabios.c:2081
    5328     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2d84
    5329     jc short 02ddfh                           ; 72 57                       ; 0xc2d86
    5330     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc2d88
    5331     je short 02ddfh                           ; 74 53                       ; 0xc2d8a
    5332     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2d8c vgabios.c:2082
    5333     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d8f vgabios.c:42
    5334     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2d92
    5335     mov si, 00084h                            ; be 84 00                    ; 0xc2d96 vgabios.c:37
    5336     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2d99
    5337     mov es, ax                                ; 8e c0                       ; 0xc2d9c
    5338     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2d9e
    5339     movzx di, al                              ; 0f b6 f8                    ; 0xc2da1 vgabios.c:38
    5340     inc di                                    ; 47                          ; 0xc2da4
    5341     mov si, 00085h                            ; be 85 00                    ; 0xc2da5 vgabios.c:37
    5342     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2da8
    5343     xor ah, ah                                ; 30 e4                       ; 0xc2dab vgabios.c:38
    5344     imul ax, di                               ; 0f af c7                    ; 0xc2dad
    5345     cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc2db0 vgabios.c:2084
    5346     jc short 02dc3h                           ; 72 0e                       ; 0xc2db3
    5347     jbe short 02dcch                          ; 76 15                       ; 0xc2db5
    5348     cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc2db7
    5349     je short 02dd4h                           ; 74 18                       ; 0xc2dba
    5350     cmp ax, 00190h                            ; 3d 90 01                    ; 0xc2dbc
    5351     je short 02dd0h                           ; 74 0f                       ; 0xc2dbf
    5352     jmp short 02dd4h                          ; eb 11                       ; 0xc2dc1
    5353     cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc2dc3
    5354     jne short 02dd4h                          ; 75 0c                       ; 0xc2dc6
    5355     xor al, al                                ; 30 c0                       ; 0xc2dc8 vgabios.c:2085
    5356     jmp short 02dd6h                          ; eb 0a                       ; 0xc2dca
    5357     mov AL, strict byte 001h                  ; b0 01                       ; 0xc2dcc vgabios.c:2086
    5358     jmp short 02dd6h                          ; eb 06                       ; 0xc2dce
    5359     mov AL, strict byte 002h                  ; b0 02                       ; 0xc2dd0 vgabios.c:2087
    5360     jmp short 02dd6h                          ; eb 02                       ; 0xc2dd2
    5361     mov AL, strict byte 003h                  ; b0 03                       ; 0xc2dd4 vgabios.c:2089
    5362     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2dd6 vgabios.c:2091
    5363     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2dd9 vgabios.c:42
    5364     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2ddc
    5365     lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc2ddf vgabios.c:2094
    5366     mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc2de2
    5367     xor ax, ax                                ; 31 c0                       ; 0xc2de5
    5368     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2de7
    5369     cld                                       ; fc                          ; 0xc2dea
    5370     jcxz 02defh                               ; e3 02                       ; 0xc2deb
    5371     rep stosb                                 ; f3 aa                       ; 0xc2ded
    5372     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc2def vgabios.c:2095
    5373     pop di                                    ; 5f                          ; 0xc2df2
    5374     pop si                                    ; 5e                          ; 0xc2df3
    5375     pop cx                                    ; 59                          ; 0xc2df4
    5376     pop bp                                    ; 5d                          ; 0xc2df5
    5377     retn                                      ; c3                          ; 0xc2df6
    5378   ; disGetNextSymbol 0xc2df7 LB 0x122e -> off=0x0 cb=0000000000000023 uValue=00000000000c2df7 'biosfn_read_video_state_size2'
    5379 biosfn_read_video_state_size2:               ; 0xc2df7 LB 0x23
    5380     push dx                                   ; 52                          ; 0xc2df7 vgabios.c:2098
    5381     push bp                                   ; 55                          ; 0xc2df8
    5382     mov bp, sp                                ; 89 e5                       ; 0xc2df9
    5383     mov dx, ax                                ; 89 c2                       ; 0xc2dfb
    5384     xor ax, ax                                ; 31 c0                       ; 0xc2dfd vgabios.c:2102
    5385     test dl, 001h                             ; f6 c2 01                    ; 0xc2dff vgabios.c:2103
    5386     je short 02e07h                           ; 74 03                       ; 0xc2e02
    5387     mov ax, strict word 00046h                ; b8 46 00                    ; 0xc2e04 vgabios.c:2104
    5388     test dl, 002h                             ; f6 c2 02                    ; 0xc2e07 vgabios.c:2106
    5389     je short 02e0fh                           ; 74 03                       ; 0xc2e0a
    5390     add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc2e0c vgabios.c:2107
    5391     test dl, 004h                             ; f6 c2 04                    ; 0xc2e0f vgabios.c:2109
    5392     je short 02e17h                           ; 74 03                       ; 0xc2e12
    5393     add ax, 00304h                            ; 05 04 03                    ; 0xc2e14 vgabios.c:2110
    5394     pop bp                                    ; 5d                          ; 0xc2e17 vgabios.c:2113
    5395     pop dx                                    ; 5a                          ; 0xc2e18
    5396     retn                                      ; c3                          ; 0xc2e19
    5397   ; disGetNextSymbol 0xc2e1a LB 0x120b -> off=0x0 cb=0000000000000018 uValue=00000000000c2e1a 'vga_get_video_state_size'
    5398 vga_get_video_state_size:                    ; 0xc2e1a LB 0x18
    5399     push bp                                   ; 55                          ; 0xc2e1a vgabios.c:2115
    5400     mov bp, sp                                ; 89 e5                       ; 0xc2e1b
    5401     push bx                                   ; 53                          ; 0xc2e1d
    5402     mov bx, dx                                ; 89 d3                       ; 0xc2e1e
    5403     call 02df7h                               ; e8 d4 ff                    ; 0xc2e20 vgabios.c:2118
    5404     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc2e23
    5405     shr ax, 006h                              ; c1 e8 06                    ; 0xc2e26
    5406     mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc2e29
    5407     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2e2c vgabios.c:2119
    5408     pop bx                                    ; 5b                          ; 0xc2e2f
    5409     pop bp                                    ; 5d                          ; 0xc2e30
    5410     retn                                      ; c3                          ; 0xc2e31
    5411   ; disGetNextSymbol 0xc2e32 LB 0x11f3 -> off=0x0 cb=00000000000002d6 uValue=00000000000c2e32 'biosfn_save_video_state'
    5412 biosfn_save_video_state:                     ; 0xc2e32 LB 0x2d6
    5413     push bp                                   ; 55                          ; 0xc2e32 vgabios.c:2121
    5414     mov bp, sp                                ; 89 e5                       ; 0xc2e33
    5415     push cx                                   ; 51                          ; 0xc2e35
    5416     push si                                   ; 56                          ; 0xc2e36
    5417     push di                                   ; 57                          ; 0xc2e37
    5418     push ax                                   ; 50                          ; 0xc2e38
    5419     push ax                                   ; 50                          ; 0xc2e39
    5420     push ax                                   ; 50                          ; 0xc2e3a
    5421     mov cx, dx                                ; 89 d1                       ; 0xc2e3b
    5422     mov si, strict word 00063h                ; be 63 00                    ; 0xc2e3d vgabios.c:47
    5423     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e40
    5424     mov es, ax                                ; 8e c0                       ; 0xc2e43
    5425     mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc2e45
    5426     mov si, di                                ; 89 fe                       ; 0xc2e48 vgabios.c:48
    5427     test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc2e4a vgabios.c:2126
    5428     je near 02f65h                            ; 0f 84 13 01                 ; 0xc2e4e
    5429     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2e52 vgabios.c:2127
     5191    ; inc al                                    ; fe c0                     ; 0xc2c32 vgabios.c:38
     5192    lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2c34
     5193    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2c37 vgabios.c:42
     5194    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2c3a
     5195    lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2c3d vgabios.c:2042
     5196    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2c40
     5197    mov si, 00085h                            ; be 85 00                    ; 0xc2c43
     5198    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2c46
     5199    jcxz 02c51h                               ; e3 06                       ; 0xc2c49
     5200    push DS                                   ; 1e                          ; 0xc2c4b
     5201    mov ds, dx                                ; 8e da                       ; 0xc2c4c
     5202    rep movsb                                 ; f3 a4                       ; 0xc2c4e
     5203    pop DS                                    ; 1f                          ; 0xc2c50
     5204    mov si, 0008ah                            ; be 8a 00                    ; 0xc2c51 vgabios.c:37
     5205    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2c54
     5206    mov es, ax                                ; 8e c0                       ; 0xc2c57
     5207    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2c59
     5208    lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2c5c vgabios.c:38
     5209    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2c5f vgabios.c:42
     5210    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2c62
     5211    lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2c65 vgabios.c:2045
     5212    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2c68 vgabios.c:42
     5213    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2c6c vgabios.c:2046
     5214    mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2c6f vgabios.c:52
     5215    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2c74 vgabios.c:2047
     5216    mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2c77 vgabios.c:42
     5217    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2c7b vgabios.c:2048
     5218    mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2c7e vgabios.c:42
     5219    lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2c82 vgabios.c:2049
     5220    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2c85 vgabios.c:42
     5221    lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2c89 vgabios.c:2050
     5222    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2c8c vgabios.c:42
     5223    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2c90 vgabios.c:2051
     5224    mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2c93 vgabios.c:42
     5225    lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2c97 vgabios.c:2052
     5226    mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2c9a vgabios.c:42
     5227    lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2c9e vgabios.c:2053
     5228    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2ca1 vgabios.c:42
     5229    mov si, 00089h                            ; be 89 00                    ; 0xc2ca5 vgabios.c:37
     5230    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ca8
     5231    mov es, ax                                ; 8e c0                       ; 0xc2cab
     5232    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2cad
     5233    mov ah, al                                ; 88 c4                       ; 0xc2cb0 vgabios.c:2058
     5234    and ah, 080h                              ; 80 e4 80                    ; 0xc2cb2
     5235    movzx si, ah                              ; 0f b6 f4                    ; 0xc2cb5
     5236    sar si, 006h                              ; c1 fe 06                    ; 0xc2cb8
     5237    and AL, strict byte 010h                  ; 24 10                       ; 0xc2cbb
     5238    xor ah, ah                                ; 30 e4                       ; 0xc2cbd
     5239    sar ax, 004h                              ; c1 f8 04                    ; 0xc2cbf
     5240    or ax, si                                 ; 09 f0                       ; 0xc2cc2
     5241    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2cc4 vgabios.c:2059
     5242    je short 02cdah                           ; 74 11                       ; 0xc2cc7
     5243    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2cc9
     5244    je short 02cd6h                           ; 74 08                       ; 0xc2ccc
     5245    test ax, ax                               ; 85 c0                       ; 0xc2cce
     5246    jne short 02cdah                          ; 75 08                       ; 0xc2cd0
     5247    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2cd2 vgabios.c:2060
     5248    jmp short 02cdch                          ; eb 06                       ; 0xc2cd4
     5249    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2cd6 vgabios.c:2061
     5250    jmp short 02cdch                          ; eb 02                       ; 0xc2cd8
     5251    xor al, al                                ; 30 c0                       ; 0xc2cda vgabios.c:2063
     5252    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2cdc vgabios.c:2065
     5253    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2cdf vgabios.c:42
     5254    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2ce2
     5255    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2ce5 vgabios.c:2068
     5256    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2ce8
     5257    jc short 02d0bh                           ; 72 1f                       ; 0xc2cea
     5258    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2cec
     5259    jnbe short 02d0bh                         ; 77 1b                       ; 0xc2cee
     5260    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2cf0 vgabios.c:2069
     5261    test ax, ax                               ; 85 c0                       ; 0xc2cf3
     5262    je short 02d4dh                           ; 74 56                       ; 0xc2cf5
     5263    mov si, ax                                ; 89 c6                       ; 0xc2cf7 vgabios.c:2070
     5264    shr si, 002h                              ; c1 ee 02                    ; 0xc2cf9
     5265    mov ax, 04000h                            ; b8 00 40                    ; 0xc2cfc
     5266    xor dx, dx                                ; 31 d2                       ; 0xc2cff
     5267    div si                                    ; f7 f6                       ; 0xc2d01
     5268    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2d03
     5269    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2d06 vgabios.c:42
     5270    jmp short 02d4dh                          ; eb 42                       ; 0xc2d09 vgabios.c:2071
     5271    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2d0b
     5272    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2d0e
     5273    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc2d11
     5274    jne short 02d26h                          ; 75 11                       ; 0xc2d13
     5275    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d15 vgabios.c:42
     5276    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2d18
     5277    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2d1c vgabios.c:2073
     5278    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc2d1f vgabios.c:52
     5279    jmp short 02d4dh                          ; eb 27                       ; 0xc2d24 vgabios.c:2074
     5280    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2d26
     5281    jc short 02d4dh                           ; 72 23                       ; 0xc2d28
     5282    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2d2a
     5283    jnbe short 02d4dh                         ; 77 1f                       ; 0xc2d2c
     5284    cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc2d2e vgabios.c:2076
     5285    je short 02d42h                           ; 74 0e                       ; 0xc2d32
     5286    mov ax, 04000h                            ; b8 00 40                    ; 0xc2d34 vgabios.c:2077
     5287    xor dx, dx                                ; 31 d2                       ; 0xc2d37
     5288    div word [bp-00ah]                        ; f7 76 f6                    ; 0xc2d39
     5289    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d3c vgabios.c:42
     5290    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2d3f
     5291    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2d42 vgabios.c:2078
     5292    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d45 vgabios.c:52
     5293    mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc2d48
     5294    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2d4d vgabios.c:2080
     5295    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2d50
     5296    je short 02d58h                           ; 74 04                       ; 0xc2d52
     5297    cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc2d54
     5298    jne short 02d63h                          ; 75 0b                       ; 0xc2d56
     5299    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2d58 vgabios.c:2081
     5300    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d5b vgabios.c:52
     5301    mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc2d5e
     5302    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2d63 vgabios.c:2083
     5303    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2d66
     5304    jc short 02dc1h                           ; 72 57                       ; 0xc2d68
     5305    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc2d6a
     5306    je short 02dc1h                           ; 74 53                       ; 0xc2d6c
     5307    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2d6e vgabios.c:2084
     5308    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2d71 vgabios.c:42
     5309    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2d74
     5310    mov si, 00084h                            ; be 84 00                    ; 0xc2d78 vgabios.c:37
     5311    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2d7b
     5312    mov es, ax                                ; 8e c0                       ; 0xc2d7e
     5313    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2d80
     5314    movzx di, al                              ; 0f b6 f8                    ; 0xc2d83 vgabios.c:38
     5315    inc di                                    ; 47                          ; 0xc2d86
     5316    mov si, 00085h                            ; be 85 00                    ; 0xc2d87 vgabios.c:37
     5317    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2d8a
     5318    xor ah, ah                                ; 30 e4                       ; 0xc2d8d vgabios.c:38
     5319    imul ax, di                               ; 0f af c7                    ; 0xc2d8f
     5320    cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc2d92 vgabios.c:2086
     5321    jc short 02da5h                           ; 72 0e                       ; 0xc2d95
     5322    jbe short 02daeh                          ; 76 15                       ; 0xc2d97
     5323    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc2d99
     5324    je short 02db6h                           ; 74 18                       ; 0xc2d9c
     5325    cmp ax, 00190h                            ; 3d 90 01                    ; 0xc2d9e
     5326    je short 02db2h                           ; 74 0f                       ; 0xc2da1
     5327    jmp short 02db6h                          ; eb 11                       ; 0xc2da3
     5328    cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc2da5
     5329    jne short 02db6h                          ; 75 0c                       ; 0xc2da8
     5330    xor al, al                                ; 30 c0                       ; 0xc2daa vgabios.c:2087
     5331    jmp short 02db8h                          ; eb 0a                       ; 0xc2dac
     5332    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2dae vgabios.c:2088
     5333    jmp short 02db8h                          ; eb 06                       ; 0xc2db0
     5334    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2db2 vgabios.c:2089
     5335    jmp short 02db8h                          ; eb 02                       ; 0xc2db4
     5336    mov AL, strict byte 003h                  ; b0 03                       ; 0xc2db6 vgabios.c:2091
     5337    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2db8 vgabios.c:2093
     5338    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2dbb vgabios.c:42
     5339    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2dbe
     5340    lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc2dc1 vgabios.c:2096
     5341    mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc2dc4
     5342    xor ax, ax                                ; 31 c0                       ; 0xc2dc7
     5343    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2dc9
     5344    jcxz 02dd0h                               ; e3 02                       ; 0xc2dcc
     5345    rep stosb                                 ; f3 aa                       ; 0xc2dce
     5346    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc2dd0 vgabios.c:2097
     5347    pop di                                    ; 5f                          ; 0xc2dd3
     5348    pop si                                    ; 5e                          ; 0xc2dd4
     5349    pop cx                                    ; 59                          ; 0xc2dd5
     5350    pop bp                                    ; 5d                          ; 0xc2dd6
     5351    retn                                      ; c3                          ; 0xc2dd7
     5352  ; disGetNextSymbol 0xc2dd8 LB 0x1222 -> off=0x0 cb=0000000000000023 uValue=00000000000c2dd8 'biosfn_read_video_state_size2'
     5353biosfn_read_video_state_size2:               ; 0xc2dd8 LB 0x23
     5354    push dx                                   ; 52                          ; 0xc2dd8 vgabios.c:2100
     5355    push bp                                   ; 55                          ; 0xc2dd9
     5356    mov bp, sp                                ; 89 e5                       ; 0xc2dda
     5357    mov dx, ax                                ; 89 c2                       ; 0xc2ddc
     5358    xor ax, ax                                ; 31 c0                       ; 0xc2dde vgabios.c:2104
     5359    test dl, 001h                             ; f6 c2 01                    ; 0xc2de0 vgabios.c:2105
     5360    je short 02de8h                           ; 74 03                       ; 0xc2de3
     5361    mov ax, strict word 00046h                ; b8 46 00                    ; 0xc2de5 vgabios.c:2106
     5362    test dl, 002h                             ; f6 c2 02                    ; 0xc2de8 vgabios.c:2108
     5363    je short 02df0h                           ; 74 03                       ; 0xc2deb
     5364    add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc2ded vgabios.c:2109
     5365    test dl, 004h                             ; f6 c2 04                    ; 0xc2df0 vgabios.c:2111
     5366    je short 02df8h                           ; 74 03                       ; 0xc2df3
     5367    add ax, 00304h                            ; 05 04 03                    ; 0xc2df5 vgabios.c:2112
     5368    pop bp                                    ; 5d                          ; 0xc2df8 vgabios.c:2115
     5369    pop dx                                    ; 5a                          ; 0xc2df9
     5370    retn                                      ; c3                          ; 0xc2dfa
     5371  ; disGetNextSymbol 0xc2dfb LB 0x11ff -> off=0x0 cb=0000000000000018 uValue=00000000000c2dfb 'vga_get_video_state_size'
     5372vga_get_video_state_size:                    ; 0xc2dfb LB 0x18
     5373    push bp                                   ; 55                          ; 0xc2dfb vgabios.c:2117
     5374    mov bp, sp                                ; 89 e5                       ; 0xc2dfc
     5375    push bx                                   ; 53                          ; 0xc2dfe
     5376    mov bx, dx                                ; 89 d3                       ; 0xc2dff
     5377    call 02dd8h                               ; e8 d4 ff                    ; 0xc2e01 vgabios.c:2120
     5378    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc2e04
     5379    shr ax, 006h                              ; c1 e8 06                    ; 0xc2e07
     5380    mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc2e0a
     5381    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2e0d vgabios.c:2121
     5382    pop bx                                    ; 5b                          ; 0xc2e10
     5383    pop bp                                    ; 5d                          ; 0xc2e11
     5384    retn                                      ; c3                          ; 0xc2e12
     5385  ; disGetNextSymbol 0xc2e13 LB 0x11e7 -> off=0x0 cb=00000000000002d6 uValue=00000000000c2e13 'biosfn_save_video_state'
     5386biosfn_save_video_state:                     ; 0xc2e13 LB 0x2d6
     5387    push bp                                   ; 55                          ; 0xc2e13 vgabios.c:2123
     5388    mov bp, sp                                ; 89 e5                       ; 0xc2e14
     5389    push cx                                   ; 51                          ; 0xc2e16
     5390    push si                                   ; 56                          ; 0xc2e17
     5391    push di                                   ; 57                          ; 0xc2e18
     5392    push ax                                   ; 50                          ; 0xc2e19
     5393    push ax                                   ; 50                          ; 0xc2e1a
     5394    push ax                                   ; 50                          ; 0xc2e1b
     5395    mov cx, dx                                ; 89 d1                       ; 0xc2e1c
     5396    mov si, strict word 00063h                ; be 63 00                    ; 0xc2e1e vgabios.c:47
     5397    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e21
     5398    mov es, ax                                ; 8e c0                       ; 0xc2e24
     5399    mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc2e26
     5400    mov si, di                                ; 89 fe                       ; 0xc2e29 vgabios.c:48
     5401    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc2e2b vgabios.c:2128
     5402    je near 02f46h                            ; 0f 84 13 01                 ; 0xc2e2f
     5403    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2e33 vgabios.c:2129
     5404    in AL, DX                                 ; ec                          ; 0xc2e36
     5405    db  02ah, 0e4h
     5406    ; sub ah, ah                                ; 2a e4                     ; 0xc2e37
     5407    mov es, cx                                ; 8e c1                       ; 0xc2e39 vgabios.c:42
     5408    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e3b
     5409    inc bx                                    ; 43                          ; 0xc2e3e vgabios.c:2129
     5410    mov dx, di                                ; 89 fa                       ; 0xc2e3f
     5411    in AL, DX                                 ; ec                          ; 0xc2e41
     5412    db  02ah, 0e4h
     5413    ; sub ah, ah                                ; 2a e4                     ; 0xc2e42
     5414    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e44 vgabios.c:42
     5415    inc bx                                    ; 43                          ; 0xc2e47 vgabios.c:2130
     5416    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2e48
     5417    in AL, DX                                 ; ec                          ; 0xc2e4b
     5418    db  02ah, 0e4h
     5419    ; sub ah, ah                                ; 2a e4                     ; 0xc2e4c
     5420    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e4e vgabios.c:42
     5421    inc bx                                    ; 43                          ; 0xc2e51 vgabios.c:2131
     5422    mov dx, 003dah                            ; ba da 03                    ; 0xc2e52
    54305423    in AL, DX                                 ; ec                          ; 0xc2e55
    54315424    db  02ah, 0e4h
    54325425    ; sub ah, ah                                ; 2a e4                     ; 0xc2e56
    5433     mov es, cx                                ; 8e c1                       ; 0xc2e58 vgabios.c:42
    5434     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e5a
    5435     inc bx                                    ; 43                          ; 0xc2e5d vgabios.c:2127
    5436     mov dx, di                                ; 89 fa                       ; 0xc2e5e
    5437     in AL, DX                                 ; ec                          ; 0xc2e60
     5426    mov dx, 003c0h                            ; ba c0 03                    ; 0xc2e58 vgabios.c:2133
     5427    in AL, DX                                 ; ec                          ; 0xc2e5b
    54385428    db  02ah, 0e4h
    5439     ; sub ah, ah                                ; 2a e4                     ; 0xc2e61
    5440     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e63 vgabios.c:42
    5441     inc bx                                    ; 43                          ; 0xc2e66 vgabios.c:2128
    5442     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2e67
    5443     in AL, DX                                 ; ec                          ; 0xc2e6a
     5429    ; sub ah, ah                                ; 2a e4                     ; 0xc2e5c
     5430    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2e5e
     5431    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2e61 vgabios.c:42
     5432    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e64
     5433    inc bx                                    ; 43                          ; 0xc2e67 vgabios.c:2134
     5434    mov dx, 003cah                            ; ba ca 03                    ; 0xc2e68
     5435    in AL, DX                                 ; ec                          ; 0xc2e6b
    54445436    db  02ah, 0e4h
    5445     ; sub ah, ah                                ; 2a e4                     ; 0xc2e6b
    5446     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e6d vgabios.c:42
    5447     inc bx                                    ; 43                          ; 0xc2e70 vgabios.c:2129
    5448     mov dx, 003dah                            ; ba da 03                    ; 0xc2e71
    5449     in AL, DX                                 ; ec                          ; 0xc2e74
     5437    ; sub ah, ah                                ; 2a e4                     ; 0xc2e6c
     5438    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e6e vgabios.c:42
     5439    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2e71 vgabios.c:2137
     5440    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2e74
     5441    add bx, ax                                ; 01 c3                       ; 0xc2e77 vgabios.c:2135
     5442    jmp short 02e81h                          ; eb 06                       ; 0xc2e79
     5443    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc2e7b
     5444    jnbe short 02e99h                         ; 77 18                       ; 0xc2e7f
     5445    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2e81 vgabios.c:2138
     5446    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2e84
     5447    out DX, AL                                ; ee                          ; 0xc2e87
     5448    mov dx, 003c5h                            ; ba c5 03                    ; 0xc2e88 vgabios.c:2139
     5449    in AL, DX                                 ; ec                          ; 0xc2e8b
    54505450    db  02ah, 0e4h
    5451     ; sub ah, ah                                ; 2a e4                     ; 0xc2e75
    5452     mov dx, 003c0h                            ; ba c0 03                    ; 0xc2e77 vgabios.c:2131
    5453     in AL, DX                                 ; ec                          ; 0xc2e7a
     5451    ; sub ah, ah                                ; 2a e4                     ; 0xc2e8c
     5452    mov es, cx                                ; 8e c1                       ; 0xc2e8e vgabios.c:42
     5453    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e90
     5454    inc bx                                    ; 43                          ; 0xc2e93 vgabios.c:2139
     5455    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2e94 vgabios.c:2140
     5456    jmp short 02e7bh                          ; eb e2                       ; 0xc2e97
     5457    xor al, al                                ; 30 c0                       ; 0xc2e99 vgabios.c:2141
     5458    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2e9b
     5459    out DX, AL                                ; ee                          ; 0xc2e9e
     5460    mov dx, 003c5h                            ; ba c5 03                    ; 0xc2e9f vgabios.c:2142
     5461    in AL, DX                                 ; ec                          ; 0xc2ea2
    54545462    db  02ah, 0e4h
    5455     ; sub ah, ah                                ; 2a e4                     ; 0xc2e7b
    5456     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2e7d
    5457     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2e80 vgabios.c:42
    5458     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e83
    5459     inc bx                                    ; 43                          ; 0xc2e86 vgabios.c:2132
    5460     mov dx, 003cah                            ; ba ca 03                    ; 0xc2e87
    5461     in AL, DX                                 ; ec                          ; 0xc2e8a
    5462     db  02ah, 0e4h
    5463     ; sub ah, ah                                ; 2a e4                     ; 0xc2e8b
    5464     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2e8d vgabios.c:42
    5465     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2e90 vgabios.c:2135
    5466     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2e93
    5467     add bx, ax                                ; 01 c3                       ; 0xc2e96 vgabios.c:2133
    5468     jmp short 02ea0h                          ; eb 06                       ; 0xc2e98
    5469     cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc2e9a
    5470     jnbe short 02eb8h                         ; 77 18                       ; 0xc2e9e
    5471     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2ea0 vgabios.c:2136
    5472     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2ea3
    5473     out DX, AL                                ; ee                          ; 0xc2ea6
    5474     mov dx, 003c5h                            ; ba c5 03                    ; 0xc2ea7 vgabios.c:2137
    5475     in AL, DX                                 ; ec                          ; 0xc2eaa
    5476     db  02ah, 0e4h
    5477     ; sub ah, ah                                ; 2a e4                     ; 0xc2eab
    5478     mov es, cx                                ; 8e c1                       ; 0xc2ead vgabios.c:42
    5479     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2eaf
    5480     inc bx                                    ; 43                          ; 0xc2eb2 vgabios.c:2137
    5481     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2eb3 vgabios.c:2138
    5482     jmp short 02e9ah                          ; eb e2                       ; 0xc2eb6
    5483     xor al, al                                ; 30 c0                       ; 0xc2eb8 vgabios.c:2139
    5484     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2eba
     5463    ; sub ah, ah                                ; 2a e4                     ; 0xc2ea3
     5464    mov es, cx                                ; 8e c1                       ; 0xc2ea5 vgabios.c:42
     5465    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2ea7
     5466    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2eaa vgabios.c:2144
     5467    inc bx                                    ; 43                          ; 0xc2eaf vgabios.c:2142
     5468    jmp short 02eb8h                          ; eb 06                       ; 0xc2eb0
     5469    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc2eb2
     5470    jnbe short 02ecfh                         ; 77 17                       ; 0xc2eb6
     5471    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2eb8 vgabios.c:2145
     5472    mov dx, si                                ; 89 f2                       ; 0xc2ebb
    54855473    out DX, AL                                ; ee                          ; 0xc2ebd
    5486     mov dx, 003c5h                            ; ba c5 03                    ; 0xc2ebe vgabios.c:2140
     5474    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2ebe vgabios.c:2146
    54875475    in AL, DX                                 ; ec                          ; 0xc2ec1
    54885476    db  02ah, 0e4h
     
    54905478    mov es, cx                                ; 8e c1                       ; 0xc2ec4 vgabios.c:42
    54915479    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2ec6
    5492     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2ec9 vgabios.c:2142
    5493     inc bx                                    ; 43                          ; 0xc2ece vgabios.c:2140
    5494     jmp short 02ed7h                          ; eb 06                       ; 0xc2ecf
    5495     cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc2ed1
    5496     jnbe short 02eeeh                         ; 77 17                       ; 0xc2ed5
    5497     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2ed7 vgabios.c:2143
    5498     mov dx, si                                ; 89 f2                       ; 0xc2eda
    5499     out DX, AL                                ; ee                          ; 0xc2edc
    5500     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2edd vgabios.c:2144
    5501     in AL, DX                                 ; ec                          ; 0xc2ee0
     5480    inc bx                                    ; 43                          ; 0xc2ec9 vgabios.c:2146
     5481    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2eca vgabios.c:2147
     5482    jmp short 02eb2h                          ; eb e3                       ; 0xc2ecd
     5483    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2ecf vgabios.c:2149
     5484    jmp short 02edch                          ; eb 06                       ; 0xc2ed4
     5485    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc2ed6
     5486    jnbe short 02f00h                         ; 77 24                       ; 0xc2eda
     5487    mov dx, 003dah                            ; ba da 03                    ; 0xc2edc vgabios.c:2150
     5488    in AL, DX                                 ; ec                          ; 0xc2edf
    55025489    db  02ah, 0e4h
    5503     ; sub ah, ah                                ; 2a e4                     ; 0xc2ee1
    5504     mov es, cx                                ; 8e c1                       ; 0xc2ee3 vgabios.c:42
    5505     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2ee5
    5506     inc bx                                    ; 43                          ; 0xc2ee8 vgabios.c:2144
    5507     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2ee9 vgabios.c:2145
    5508     jmp short 02ed1h                          ; eb e3                       ; 0xc2eec
    5509     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2eee vgabios.c:2147
    5510     jmp short 02efbh                          ; eb 06                       ; 0xc2ef3
    5511     cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc2ef5
    5512     jnbe short 02f1fh                         ; 77 24                       ; 0xc2ef9
    5513     mov dx, 003dah                            ; ba da 03                    ; 0xc2efb vgabios.c:2148
    5514     in AL, DX                                 ; ec                          ; 0xc2efe
     5490    ; sub ah, ah                                ; 2a e4                     ; 0xc2ee0
     5491    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2ee2 vgabios.c:2151
     5492    and ax, strict word 00020h                ; 25 20 00                    ; 0xc2ee5
     5493    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc2ee8
     5494    mov dx, 003c0h                            ; ba c0 03                    ; 0xc2eeb
     5495    out DX, AL                                ; ee                          ; 0xc2eee
     5496    mov dx, 003c1h                            ; ba c1 03                    ; 0xc2eef vgabios.c:2152
     5497    in AL, DX                                 ; ec                          ; 0xc2ef2
    55155498    db  02ah, 0e4h
    5516     ; sub ah, ah                                ; 2a e4                     ; 0xc2eff
    5517     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2f01 vgabios.c:2149
    5518     and ax, strict word 00020h                ; 25 20 00                    ; 0xc2f04
    5519     or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc2f07
    5520     mov dx, 003c0h                            ; ba c0 03                    ; 0xc2f0a
    5521     out DX, AL                                ; ee                          ; 0xc2f0d
    5522     mov dx, 003c1h                            ; ba c1 03                    ; 0xc2f0e vgabios.c:2150
    5523     in AL, DX                                 ; ec                          ; 0xc2f11
     5499    ; sub ah, ah                                ; 2a e4                     ; 0xc2ef3
     5500    mov es, cx                                ; 8e c1                       ; 0xc2ef5 vgabios.c:42
     5501    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2ef7
     5502    inc bx                                    ; 43                          ; 0xc2efa vgabios.c:2152
     5503    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2efb vgabios.c:2153
     5504    jmp short 02ed6h                          ; eb d6                       ; 0xc2efe
     5505    mov dx, 003dah                            ; ba da 03                    ; 0xc2f00 vgabios.c:2154
     5506    in AL, DX                                 ; ec                          ; 0xc2f03
    55245507    db  02ah, 0e4h
    5525     ; sub ah, ah                                ; 2a e4                     ; 0xc2f12
    5526     mov es, cx                                ; 8e c1                       ; 0xc2f14 vgabios.c:42
    5527     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2f16
    5528     inc bx                                    ; 43                          ; 0xc2f19 vgabios.c:2150
    5529     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2f1a vgabios.c:2151
    5530     jmp short 02ef5h                          ; eb d6                       ; 0xc2f1d
    5531     mov dx, 003dah                            ; ba da 03                    ; 0xc2f1f vgabios.c:2152
    5532     in AL, DX                                 ; ec                          ; 0xc2f22
     5508    ; sub ah, ah                                ; 2a e4                     ; 0xc2f04
     5509    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2f06 vgabios.c:2156
     5510    jmp short 02f13h                          ; eb 06                       ; 0xc2f0b
     5511    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc2f0d
     5512    jnbe short 02f2bh                         ; 77 18                       ; 0xc2f11
     5513    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f13 vgabios.c:2157
     5514    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2f16
     5515    out DX, AL                                ; ee                          ; 0xc2f19
     5516    mov dx, 003cfh                            ; ba cf 03                    ; 0xc2f1a vgabios.c:2158
     5517    in AL, DX                                 ; ec                          ; 0xc2f1d
    55335518    db  02ah, 0e4h
    5534     ; sub ah, ah                                ; 2a e4                     ; 0xc2f23
    5535     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2f25 vgabios.c:2154
    5536     jmp short 02f32h                          ; eb 06                       ; 0xc2f2a
    5537     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc2f2c
    5538     jnbe short 02f4ah                         ; 77 18                       ; 0xc2f30
    5539     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f32 vgabios.c:2155
    5540     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2f35
    5541     out DX, AL                                ; ee                          ; 0xc2f38
    5542     mov dx, 003cfh                            ; ba cf 03                    ; 0xc2f39 vgabios.c:2156
    5543     in AL, DX                                 ; ec                          ; 0xc2f3c
     5519    ; sub ah, ah                                ; 2a e4                     ; 0xc2f1e
     5520    mov es, cx                                ; 8e c1                       ; 0xc2f20 vgabios.c:42
     5521    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2f22
     5522    inc bx                                    ; 43                          ; 0xc2f25 vgabios.c:2158
     5523    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2f26 vgabios.c:2159
     5524    jmp short 02f0dh                          ; eb e2                       ; 0xc2f29
     5525    mov es, cx                                ; 8e c1                       ; 0xc2f2b vgabios.c:52
     5526    mov word [es:bx], si                      ; 26 89 37                    ; 0xc2f2d
     5527    inc bx                                    ; 43                          ; 0xc2f30 vgabios.c:2161
     5528    inc bx                                    ; 43                          ; 0xc2f31
     5529    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f32 vgabios.c:42
     5530    inc bx                                    ; 43                          ; 0xc2f36 vgabios.c:2164
     5531    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f37 vgabios.c:42
     5532    inc bx                                    ; 43                          ; 0xc2f3b vgabios.c:2165
     5533    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f3c vgabios.c:42
     5534    inc bx                                    ; 43                          ; 0xc2f40 vgabios.c:2166
     5535    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f41 vgabios.c:42
     5536    inc bx                                    ; 43                          ; 0xc2f45 vgabios.c:2167
     5537    test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc2f46 vgabios.c:2169
     5538    je near 0308dh                            ; 0f 84 3f 01                 ; 0xc2f4a
     5539    mov si, strict word 00049h                ; be 49 00                    ; 0xc2f4e vgabios.c:37
     5540    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f51
     5541    mov es, ax                                ; 8e c0                       ; 0xc2f54
     5542    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f56
     5543    mov es, cx                                ; 8e c1                       ; 0xc2f59 vgabios.c:42
     5544    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2f5b
     5545    inc bx                                    ; 43                          ; 0xc2f5e vgabios.c:2170
     5546    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2f5f vgabios.c:47
     5547    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f62
     5548    mov es, ax                                ; 8e c0                       ; 0xc2f65
     5549    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2f67
     5550    mov es, cx                                ; 8e c1                       ; 0xc2f6a vgabios.c:52
     5551    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2f6c
     5552    inc bx                                    ; 43                          ; 0xc2f6f vgabios.c:2171
     5553    inc bx                                    ; 43                          ; 0xc2f70
     5554    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2f71 vgabios.c:47
     5555    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f74
     5556    mov es, ax                                ; 8e c0                       ; 0xc2f77
     5557    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2f79
     5558    mov es, cx                                ; 8e c1                       ; 0xc2f7c vgabios.c:52
     5559    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2f7e
     5560    inc bx                                    ; 43                          ; 0xc2f81 vgabios.c:2172
     5561    inc bx                                    ; 43                          ; 0xc2f82
     5562    mov si, strict word 00063h                ; be 63 00                    ; 0xc2f83 vgabios.c:47
     5563    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f86
     5564    mov es, ax                                ; 8e c0                       ; 0xc2f89
     5565    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2f8b
     5566    mov es, cx                                ; 8e c1                       ; 0xc2f8e vgabios.c:52
     5567    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2f90
     5568    inc bx                                    ; 43                          ; 0xc2f93 vgabios.c:2173
     5569    inc bx                                    ; 43                          ; 0xc2f94
     5570    mov si, 00084h                            ; be 84 00                    ; 0xc2f95 vgabios.c:37
     5571    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f98
     5572    mov es, ax                                ; 8e c0                       ; 0xc2f9b
     5573    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f9d
     5574    mov es, cx                                ; 8e c1                       ; 0xc2fa0 vgabios.c:42
     5575    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2fa2
     5576    inc bx                                    ; 43                          ; 0xc2fa5 vgabios.c:2174
     5577    mov si, 00085h                            ; be 85 00                    ; 0xc2fa6 vgabios.c:47
     5578    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fa9
     5579    mov es, ax                                ; 8e c0                       ; 0xc2fac
     5580    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2fae
     5581    mov es, cx                                ; 8e c1                       ; 0xc2fb1 vgabios.c:52
     5582    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2fb3
     5583    inc bx                                    ; 43                          ; 0xc2fb6 vgabios.c:2175
     5584    inc bx                                    ; 43                          ; 0xc2fb7
     5585    mov si, 00087h                            ; be 87 00                    ; 0xc2fb8 vgabios.c:37
     5586    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fbb
     5587    mov es, ax                                ; 8e c0                       ; 0xc2fbe
     5588    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fc0
     5589    mov es, cx                                ; 8e c1                       ; 0xc2fc3 vgabios.c:42
     5590    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2fc5
     5591    inc bx                                    ; 43                          ; 0xc2fc8 vgabios.c:2176
     5592    mov si, 00088h                            ; be 88 00                    ; 0xc2fc9 vgabios.c:37
     5593    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fcc
     5594    mov es, ax                                ; 8e c0                       ; 0xc2fcf
     5595    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fd1
     5596    mov es, cx                                ; 8e c1                       ; 0xc2fd4 vgabios.c:42
     5597    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2fd6
     5598    inc bx                                    ; 43                          ; 0xc2fd9 vgabios.c:2177
     5599    mov si, 00089h                            ; be 89 00                    ; 0xc2fda vgabios.c:37
     5600    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fdd
     5601    mov es, ax                                ; 8e c0                       ; 0xc2fe0
     5602    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fe2
     5603    mov es, cx                                ; 8e c1                       ; 0xc2fe5 vgabios.c:42
     5604    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2fe7
     5605    inc bx                                    ; 43                          ; 0xc2fea vgabios.c:2178
     5606    mov si, strict word 00060h                ; be 60 00                    ; 0xc2feb vgabios.c:47
     5607    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fee
     5608    mov es, ax                                ; 8e c0                       ; 0xc2ff1
     5609    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2ff3
     5610    mov es, cx                                ; 8e c1                       ; 0xc2ff6 vgabios.c:52
     5611    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2ff8
     5612    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc2ffb vgabios.c:2180
     5613    inc bx                                    ; 43                          ; 0xc3000 vgabios.c:2179
     5614    inc bx                                    ; 43                          ; 0xc3001
     5615    jmp short 0300ah                          ; eb 06                       ; 0xc3002
     5616    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3004
     5617    jnc short 03026h                          ; 73 1c                       ; 0xc3008
     5618    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc300a vgabios.c:2181
     5619    add si, si                                ; 01 f6                       ; 0xc300d
     5620    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc300f
     5621    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3012 vgabios.c:47
     5622    mov es, ax                                ; 8e c0                       ; 0xc3015
     5623    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3017
     5624    mov es, cx                                ; 8e c1                       ; 0xc301a vgabios.c:52
     5625    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc301c
     5626    inc bx                                    ; 43                          ; 0xc301f vgabios.c:2182
     5627    inc bx                                    ; 43                          ; 0xc3020
     5628    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3021 vgabios.c:2183
     5629    jmp short 03004h                          ; eb de                       ; 0xc3024
     5630    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3026 vgabios.c:47
     5631    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3029
     5632    mov es, ax                                ; 8e c0                       ; 0xc302c
     5633    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc302e
     5634    mov es, cx                                ; 8e c1                       ; 0xc3031 vgabios.c:52
     5635    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3033
     5636    inc bx                                    ; 43                          ; 0xc3036 vgabios.c:2184
     5637    inc bx                                    ; 43                          ; 0xc3037
     5638    mov si, strict word 00062h                ; be 62 00                    ; 0xc3038 vgabios.c:37
     5639    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc303b
     5640    mov es, ax                                ; 8e c0                       ; 0xc303e
     5641    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3040
     5642    mov es, cx                                ; 8e c1                       ; 0xc3043 vgabios.c:42
     5643    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3045
     5644    inc bx                                    ; 43                          ; 0xc3048 vgabios.c:2185
     5645    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3049 vgabios.c:47
     5646    xor ax, ax                                ; 31 c0                       ; 0xc304c
     5647    mov es, ax                                ; 8e c0                       ; 0xc304e
     5648    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3050
     5649    mov es, cx                                ; 8e c1                       ; 0xc3053 vgabios.c:52
     5650    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3055
     5651    inc bx                                    ; 43                          ; 0xc3058 vgabios.c:2187
     5652    inc bx                                    ; 43                          ; 0xc3059
     5653    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc305a vgabios.c:47
     5654    xor ax, ax                                ; 31 c0                       ; 0xc305d
     5655    mov es, ax                                ; 8e c0                       ; 0xc305f
     5656    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3061
     5657    mov es, cx                                ; 8e c1                       ; 0xc3064 vgabios.c:52
     5658    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3066
     5659    inc bx                                    ; 43                          ; 0xc3069 vgabios.c:2188
     5660    inc bx                                    ; 43                          ; 0xc306a
     5661    mov si, 0010ch                            ; be 0c 01                    ; 0xc306b vgabios.c:47
     5662    xor ax, ax                                ; 31 c0                       ; 0xc306e
     5663    mov es, ax                                ; 8e c0                       ; 0xc3070
     5664    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3072
     5665    mov es, cx                                ; 8e c1                       ; 0xc3075 vgabios.c:52
     5666    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3077
     5667    inc bx                                    ; 43                          ; 0xc307a vgabios.c:2189
     5668    inc bx                                    ; 43                          ; 0xc307b
     5669    mov si, 0010eh                            ; be 0e 01                    ; 0xc307c vgabios.c:47
     5670    xor ax, ax                                ; 31 c0                       ; 0xc307f
     5671    mov es, ax                                ; 8e c0                       ; 0xc3081
     5672    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3083
     5673    mov es, cx                                ; 8e c1                       ; 0xc3086 vgabios.c:52
     5674    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3088
     5675    inc bx                                    ; 43                          ; 0xc308b vgabios.c:2190
     5676    inc bx                                    ; 43                          ; 0xc308c
     5677    test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc308d vgabios.c:2192
     5678    je short 030dfh                           ; 74 4c                       ; 0xc3091
     5679    mov dx, 003c7h                            ; ba c7 03                    ; 0xc3093 vgabios.c:2194
     5680    in AL, DX                                 ; ec                          ; 0xc3096
    55445681    db  02ah, 0e4h
    5545     ; sub ah, ah                                ; 2a e4                     ; 0xc2f3d
    5546     mov es, cx                                ; 8e c1                       ; 0xc2f3f vgabios.c:42
    5547     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2f41
    5548     inc bx                                    ; 43                          ; 0xc2f44 vgabios.c:2156
    5549     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc2f45 vgabios.c:2157
    5550     jmp short 02f2ch                          ; eb e2                       ; 0xc2f48
    5551     mov es, cx                                ; 8e c1                       ; 0xc2f4a vgabios.c:52
    5552     mov word [es:bx], si                      ; 26 89 37                    ; 0xc2f4c
    5553     inc bx                                    ; 43                          ; 0xc2f4f vgabios.c:2159
    5554     inc bx                                    ; 43                          ; 0xc2f50
    5555     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f51 vgabios.c:42
    5556     inc bx                                    ; 43                          ; 0xc2f55 vgabios.c:2162
    5557     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f56 vgabios.c:42
    5558     inc bx                                    ; 43                          ; 0xc2f5a vgabios.c:2163
    5559     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f5b vgabios.c:42
    5560     inc bx                                    ; 43                          ; 0xc2f5f vgabios.c:2164
    5561     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc2f60 vgabios.c:42
    5562     inc bx                                    ; 43                          ; 0xc2f64 vgabios.c:2165
    5563     test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc2f65 vgabios.c:2167
    5564     je near 030ach                            ; 0f 84 3f 01                 ; 0xc2f69
    5565     mov si, strict word 00049h                ; be 49 00                    ; 0xc2f6d vgabios.c:37
    5566     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f70
    5567     mov es, ax                                ; 8e c0                       ; 0xc2f73
    5568     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f75
    5569     mov es, cx                                ; 8e c1                       ; 0xc2f78 vgabios.c:42
    5570     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2f7a
    5571     inc bx                                    ; 43                          ; 0xc2f7d vgabios.c:2168
    5572     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2f7e vgabios.c:47
    5573     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f81
    5574     mov es, ax                                ; 8e c0                       ; 0xc2f84
    5575     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2f86
    5576     mov es, cx                                ; 8e c1                       ; 0xc2f89 vgabios.c:52
    5577     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2f8b
    5578     inc bx                                    ; 43                          ; 0xc2f8e vgabios.c:2169
    5579     inc bx                                    ; 43                          ; 0xc2f8f
    5580     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2f90 vgabios.c:47
    5581     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f93
    5582     mov es, ax                                ; 8e c0                       ; 0xc2f96
    5583     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2f98
    5584     mov es, cx                                ; 8e c1                       ; 0xc2f9b vgabios.c:52
    5585     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2f9d
    5586     inc bx                                    ; 43                          ; 0xc2fa0 vgabios.c:2170
    5587     inc bx                                    ; 43                          ; 0xc2fa1
    5588     mov si, strict word 00063h                ; be 63 00                    ; 0xc2fa2 vgabios.c:47
    5589     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fa5
    5590     mov es, ax                                ; 8e c0                       ; 0xc2fa8
    5591     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2faa
    5592     mov es, cx                                ; 8e c1                       ; 0xc2fad vgabios.c:52
    5593     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2faf
    5594     inc bx                                    ; 43                          ; 0xc2fb2 vgabios.c:2171
    5595     inc bx                                    ; 43                          ; 0xc2fb3
    5596     mov si, 00084h                            ; be 84 00                    ; 0xc2fb4 vgabios.c:37
    5597     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fb7
    5598     mov es, ax                                ; 8e c0                       ; 0xc2fba
    5599     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fbc
    5600     mov es, cx                                ; 8e c1                       ; 0xc2fbf vgabios.c:42
    5601     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2fc1
    5602     inc bx                                    ; 43                          ; 0xc2fc4 vgabios.c:2172
    5603     mov si, 00085h                            ; be 85 00                    ; 0xc2fc5 vgabios.c:47
    5604     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fc8
    5605     mov es, ax                                ; 8e c0                       ; 0xc2fcb
    5606     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2fcd
    5607     mov es, cx                                ; 8e c1                       ; 0xc2fd0 vgabios.c:52
    5608     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc2fd2
    5609     inc bx                                    ; 43                          ; 0xc2fd5 vgabios.c:2173
    5610     inc bx                                    ; 43                          ; 0xc2fd6
    5611     mov si, 00087h                            ; be 87 00                    ; 0xc2fd7 vgabios.c:37
    5612     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fda
    5613     mov es, ax                                ; 8e c0                       ; 0xc2fdd
    5614     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fdf
    5615     mov es, cx                                ; 8e c1                       ; 0xc2fe2 vgabios.c:42
    5616     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2fe4
    5617     inc bx                                    ; 43                          ; 0xc2fe7 vgabios.c:2174
    5618     mov si, 00088h                            ; be 88 00                    ; 0xc2fe8 vgabios.c:37
    5619     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2feb
    5620     mov es, ax                                ; 8e c0                       ; 0xc2fee
    5621     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2ff0
    5622     mov es, cx                                ; 8e c1                       ; 0xc2ff3 vgabios.c:42
    5623     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2ff5
    5624     inc bx                                    ; 43                          ; 0xc2ff8 vgabios.c:2175
    5625     mov si, 00089h                            ; be 89 00                    ; 0xc2ff9 vgabios.c:37
    5626     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ffc
    5627     mov es, ax                                ; 8e c0                       ; 0xc2fff
    5628     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3001
    5629     mov es, cx                                ; 8e c1                       ; 0xc3004 vgabios.c:42
    5630     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3006
    5631     inc bx                                    ; 43                          ; 0xc3009 vgabios.c:2176
    5632     mov si, strict word 00060h                ; be 60 00                    ; 0xc300a vgabios.c:47
    5633     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc300d
    5634     mov es, ax                                ; 8e c0                       ; 0xc3010
    5635     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3012
    5636     mov es, cx                                ; 8e c1                       ; 0xc3015 vgabios.c:52
    5637     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3017
    5638     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc301a vgabios.c:2178
    5639     inc bx                                    ; 43                          ; 0xc301f vgabios.c:2177
    5640     inc bx                                    ; 43                          ; 0xc3020
    5641     jmp short 03029h                          ; eb 06                       ; 0xc3021
    5642     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3023
    5643     jnc short 03045h                          ; 73 1c                       ; 0xc3027
    5644     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc3029 vgabios.c:2179
    5645     add si, si                                ; 01 f6                       ; 0xc302c
    5646     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc302e
    5647     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3031 vgabios.c:47
    5648     mov es, ax                                ; 8e c0                       ; 0xc3034
    5649     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3036
    5650     mov es, cx                                ; 8e c1                       ; 0xc3039 vgabios.c:52
    5651     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc303b
    5652     inc bx                                    ; 43                          ; 0xc303e vgabios.c:2180
    5653     inc bx                                    ; 43                          ; 0xc303f
    5654     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3040 vgabios.c:2181
    5655     jmp short 03023h                          ; eb de                       ; 0xc3043
    5656     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3045 vgabios.c:47
    5657     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3048
    5658     mov es, ax                                ; 8e c0                       ; 0xc304b
    5659     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc304d
    5660     mov es, cx                                ; 8e c1                       ; 0xc3050 vgabios.c:52
    5661     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3052
    5662     inc bx                                    ; 43                          ; 0xc3055 vgabios.c:2182
    5663     inc bx                                    ; 43                          ; 0xc3056
    5664     mov si, strict word 00062h                ; be 62 00                    ; 0xc3057 vgabios.c:37
    5665     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc305a
    5666     mov es, ax                                ; 8e c0                       ; 0xc305d
    5667     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc305f
    5668     mov es, cx                                ; 8e c1                       ; 0xc3062 vgabios.c:42
    5669     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3064
    5670     inc bx                                    ; 43                          ; 0xc3067 vgabios.c:2183
    5671     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3068 vgabios.c:47
    5672     xor ax, ax                                ; 31 c0                       ; 0xc306b
    5673     mov es, ax                                ; 8e c0                       ; 0xc306d
    5674     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc306f
    5675     mov es, cx                                ; 8e c1                       ; 0xc3072 vgabios.c:52
    5676     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3074
    5677     inc bx                                    ; 43                          ; 0xc3077 vgabios.c:2185
    5678     inc bx                                    ; 43                          ; 0xc3078
    5679     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc3079 vgabios.c:47
    5680     xor ax, ax                                ; 31 c0                       ; 0xc307c
    5681     mov es, ax                                ; 8e c0                       ; 0xc307e
    5682     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3080
    5683     mov es, cx                                ; 8e c1                       ; 0xc3083 vgabios.c:52
    5684     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3085
    5685     inc bx                                    ; 43                          ; 0xc3088 vgabios.c:2186
    5686     inc bx                                    ; 43                          ; 0xc3089
    5687     mov si, 0010ch                            ; be 0c 01                    ; 0xc308a vgabios.c:47
    5688     xor ax, ax                                ; 31 c0                       ; 0xc308d
    5689     mov es, ax                                ; 8e c0                       ; 0xc308f
    5690     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3091
    5691     mov es, cx                                ; 8e c1                       ; 0xc3094 vgabios.c:52
    5692     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3096
    5693     inc bx                                    ; 43                          ; 0xc3099 vgabios.c:2187
    5694     inc bx                                    ; 43                          ; 0xc309a
    5695     mov si, 0010eh                            ; be 0e 01                    ; 0xc309b vgabios.c:47
    5696     xor ax, ax                                ; 31 c0                       ; 0xc309e
    5697     mov es, ax                                ; 8e c0                       ; 0xc30a0
    5698     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc30a2
    5699     mov es, cx                                ; 8e c1                       ; 0xc30a5 vgabios.c:52
    5700     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc30a7
    5701     inc bx                                    ; 43                          ; 0xc30aa vgabios.c:2188
    5702     inc bx                                    ; 43                          ; 0xc30ab
    5703     test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc30ac vgabios.c:2190
    5704     je short 030feh                           ; 74 4c                       ; 0xc30b0
    5705     mov dx, 003c7h                            ; ba c7 03                    ; 0xc30b2 vgabios.c:2192
    5706     in AL, DX                                 ; ec                          ; 0xc30b5
     5682    ; sub ah, ah                                ; 2a e4                     ; 0xc3097
     5683    mov es, cx                                ; 8e c1                       ; 0xc3099 vgabios.c:42
     5684    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc309b
     5685    inc bx                                    ; 43                          ; 0xc309e vgabios.c:2194
     5686    mov dx, 003c8h                            ; ba c8 03                    ; 0xc309f
     5687    in AL, DX                                 ; ec                          ; 0xc30a2
    57075688    db  02ah, 0e4h
    5708     ; sub ah, ah                                ; 2a e4                     ; 0xc30b6
    5709     mov es, cx                                ; 8e c1                       ; 0xc30b8 vgabios.c:42
    5710     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30ba
    5711     inc bx                                    ; 43                          ; 0xc30bd vgabios.c:2192
    5712     mov dx, 003c8h                            ; ba c8 03                    ; 0xc30be
    5713     in AL, DX                                 ; ec                          ; 0xc30c1
     5689    ; sub ah, ah                                ; 2a e4                     ; 0xc30a3
     5690    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30a5 vgabios.c:42
     5691    inc bx                                    ; 43                          ; 0xc30a8 vgabios.c:2195
     5692    mov dx, 003c6h                            ; ba c6 03                    ; 0xc30a9
     5693    in AL, DX                                 ; ec                          ; 0xc30ac
    57145694    db  02ah, 0e4h
    5715     ; sub ah, ah                                ; 2a e4                     ; 0xc30c2
    5716     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30c4 vgabios.c:42
    5717     inc bx                                    ; 43                          ; 0xc30c7 vgabios.c:2193
    5718     mov dx, 003c6h                            ; ba c6 03                    ; 0xc30c8
    5719     in AL, DX                                 ; ec                          ; 0xc30cb
     5695    ; sub ah, ah                                ; 2a e4                     ; 0xc30ad
     5696    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30af vgabios.c:42
     5697    inc bx                                    ; 43                          ; 0xc30b2 vgabios.c:2196
     5698    xor al, al                                ; 30 c0                       ; 0xc30b3
     5699    mov dx, 003c8h                            ; ba c8 03                    ; 0xc30b5
     5700    out DX, AL                                ; ee                          ; 0xc30b8
     5701    xor ah, ah                                ; 30 e4                       ; 0xc30b9 vgabios.c:2199
     5702    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc30bb
     5703    jmp short 030c7h                          ; eb 07                       ; 0xc30be
     5704    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc30c0
     5705    jnc short 030d8h                          ; 73 11                       ; 0xc30c5
     5706    mov dx, 003c9h                            ; ba c9 03                    ; 0xc30c7 vgabios.c:2200
     5707    in AL, DX                                 ; ec                          ; 0xc30ca
    57205708    db  02ah, 0e4h
    5721     ; sub ah, ah                                ; 2a e4                     ; 0xc30cc
    5722     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30ce vgabios.c:42
    5723     inc bx                                    ; 43                          ; 0xc30d1 vgabios.c:2194
    5724     xor al, al                                ; 30 c0                       ; 0xc30d2
    5725     mov dx, 003c8h                            ; ba c8 03                    ; 0xc30d4
    5726     out DX, AL                                ; ee                          ; 0xc30d7
    5727     xor ah, ah                                ; 30 e4                       ; 0xc30d8 vgabios.c:2197
    5728     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc30da
    5729     jmp short 030e6h                          ; eb 07                       ; 0xc30dd
    5730     cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc30df
    5731     jnc short 030f7h                          ; 73 11                       ; 0xc30e4
    5732     mov dx, 003c9h                            ; ba c9 03                    ; 0xc30e6 vgabios.c:2198
    5733     in AL, DX                                 ; ec                          ; 0xc30e9
     5709    ; sub ah, ah                                ; 2a e4                     ; 0xc30cb
     5710    mov es, cx                                ; 8e c1                       ; 0xc30cd vgabios.c:42
     5711    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30cf
     5712    inc bx                                    ; 43                          ; 0xc30d2 vgabios.c:2200
     5713    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30d3 vgabios.c:2201
     5714    jmp short 030c0h                          ; eb e8                       ; 0xc30d6
     5715    mov es, cx                                ; 8e c1                       ; 0xc30d8 vgabios.c:42
     5716    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc30da
     5717    inc bx                                    ; 43                          ; 0xc30de vgabios.c:2202
     5718    mov ax, bx                                ; 89 d8                       ; 0xc30df vgabios.c:2205
     5719    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc30e1
     5720    pop di                                    ; 5f                          ; 0xc30e4
     5721    pop si                                    ; 5e                          ; 0xc30e5
     5722    pop cx                                    ; 59                          ; 0xc30e6
     5723    pop bp                                    ; 5d                          ; 0xc30e7
     5724    retn                                      ; c3                          ; 0xc30e8
     5725  ; disGetNextSymbol 0xc30e9 LB 0xf11 -> off=0x0 cb=00000000000002b8 uValue=00000000000c30e9 'biosfn_restore_video_state'
     5726biosfn_restore_video_state:                  ; 0xc30e9 LB 0x2b8
     5727    push bp                                   ; 55                          ; 0xc30e9 vgabios.c:2207
     5728    mov bp, sp                                ; 89 e5                       ; 0xc30ea
     5729    push cx                                   ; 51                          ; 0xc30ec
     5730    push si                                   ; 56                          ; 0xc30ed
     5731    push di                                   ; 57                          ; 0xc30ee
     5732    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc30ef
     5733    push ax                                   ; 50                          ; 0xc30f2
     5734    mov cx, dx                                ; 89 d1                       ; 0xc30f3
     5735    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc30f5 vgabios.c:2211
     5736    je near 03231h                            ; 0f 84 34 01                 ; 0xc30f9
     5737    mov dx, 003dah                            ; ba da 03                    ; 0xc30fd vgabios.c:2213
     5738    in AL, DX                                 ; ec                          ; 0xc3100
    57345739    db  02ah, 0e4h
    5735     ; sub ah, ah                                ; 2a e4                     ; 0xc30ea
    5736     mov es, cx                                ; 8e c1                       ; 0xc30ec vgabios.c:42
    5737     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30ee
    5738     inc bx                                    ; 43                          ; 0xc30f1 vgabios.c:2198
    5739     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30f2 vgabios.c:2199
    5740     jmp short 030dfh                          ; eb e8                       ; 0xc30f5
    5741     mov es, cx                                ; 8e c1                       ; 0xc30f7 vgabios.c:42
    5742     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc30f9
    5743     inc bx                                    ; 43                          ; 0xc30fd vgabios.c:2200
    5744     mov ax, bx                                ; 89 d8                       ; 0xc30fe vgabios.c:2203
    5745     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3100
    5746     pop di                                    ; 5f                          ; 0xc3103
    5747     pop si                                    ; 5e                          ; 0xc3104
    5748     pop cx                                    ; 59                          ; 0xc3105
    5749     pop bp                                    ; 5d                          ; 0xc3106
    5750     retn                                      ; c3                          ; 0xc3107
    5751   ; disGetNextSymbol 0xc3108 LB 0xf1d -> off=0x0 cb=00000000000002b8 uValue=00000000000c3108 'biosfn_restore_video_state'
    5752 biosfn_restore_video_state:                  ; 0xc3108 LB 0x2b8
    5753     push bp                                   ; 55                          ; 0xc3108 vgabios.c:2205
    5754     mov bp, sp                                ; 89 e5                       ; 0xc3109
    5755     push cx                                   ; 51                          ; 0xc310b
    5756     push si                                   ; 56                          ; 0xc310c
    5757     push di                                   ; 57                          ; 0xc310d
    5758     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc310e
    5759     push ax                                   ; 50                          ; 0xc3111
    5760     mov cx, dx                                ; 89 d1                       ; 0xc3112
    5761     test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc3114 vgabios.c:2209
    5762     je near 03250h                            ; 0f 84 34 01                 ; 0xc3118
    5763     mov dx, 003dah                            ; ba da 03                    ; 0xc311c vgabios.c:2211
    5764     in AL, DX                                 ; ec                          ; 0xc311f
     5740    ; sub ah, ah                                ; 2a e4                     ; 0xc3101
     5741    lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc3103 vgabios.c:2215
     5742    mov es, cx                                ; 8e c1                       ; 0xc3106 vgabios.c:47
     5743    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3108
     5744    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc310b vgabios.c:48
     5745    mov si, bx                                ; 89 de                       ; 0xc310e vgabios.c:2216
     5746    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3110 vgabios.c:2219
     5747    add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc3115 vgabios.c:2217
     5748    jmp short 03120h                          ; eb 06                       ; 0xc3118
     5749    cmp word [bp-00eh], strict byte 00004h    ; 83 7e f2 04                 ; 0xc311a
     5750    jnbe short 03136h                         ; 77 16                       ; 0xc311e
     5751    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3120 vgabios.c:2220
     5752    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3123
     5753    out DX, AL                                ; ee                          ; 0xc3126
     5754    mov es, cx                                ; 8e c1                       ; 0xc3127 vgabios.c:37
     5755    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3129
     5756    mov dx, 003c5h                            ; ba c5 03                    ; 0xc312c vgabios.c:38
     5757    out DX, AL                                ; ee                          ; 0xc312f
     5758    inc bx                                    ; 43                          ; 0xc3130 vgabios.c:2221
     5759    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3131 vgabios.c:2222
     5760    jmp short 0311ah                          ; eb e4                       ; 0xc3134
     5761    xor al, al                                ; 30 c0                       ; 0xc3136 vgabios.c:2223
     5762    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3138
     5763    out DX, AL                                ; ee                          ; 0xc313b
     5764    mov es, cx                                ; 8e c1                       ; 0xc313c vgabios.c:37
     5765    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc313e
     5766    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3141 vgabios.c:38
     5767    out DX, AL                                ; ee                          ; 0xc3144
     5768    inc bx                                    ; 43                          ; 0xc3145 vgabios.c:2224
     5769    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc3146
     5770    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3149
     5771    out DX, ax                                ; ef                          ; 0xc314c
     5772    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc314d vgabios.c:2229
     5773    jmp short 0315ah                          ; eb 06                       ; 0xc3152
     5774    cmp word [bp-00eh], strict byte 00018h    ; 83 7e f2 18                 ; 0xc3154
     5775    jnbe short 03174h                         ; 77 1a                       ; 0xc3158
     5776    cmp word [bp-00eh], strict byte 00011h    ; 83 7e f2 11                 ; 0xc315a vgabios.c:2230
     5777    je short 0316eh                           ; 74 0e                       ; 0xc315e
     5778    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3160 vgabios.c:2231
     5779    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3163
     5780    out DX, AL                                ; ee                          ; 0xc3166
     5781    mov es, cx                                ; 8e c1                       ; 0xc3167 vgabios.c:37
     5782    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3169
     5783    inc dx                                    ; 42                          ; 0xc316c vgabios.c:38
     5784    out DX, AL                                ; ee                          ; 0xc316d
     5785    inc bx                                    ; 43                          ; 0xc316e vgabios.c:2234
     5786    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc316f vgabios.c:2235
     5787    jmp short 03154h                          ; eb e0                       ; 0xc3172
     5788    mov dx, 003cch                            ; ba cc 03                    ; 0xc3174 vgabios.c:2237
     5789    in AL, DX                                 ; ec                          ; 0xc3177
    57655790    db  02ah, 0e4h
    5766     ; sub ah, ah                                ; 2a e4                     ; 0xc3120
    5767     lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc3122 vgabios.c:2213
    5768     mov es, cx                                ; 8e c1                       ; 0xc3125 vgabios.c:47
    5769     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3127
    5770     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc312a vgabios.c:48
    5771     mov si, bx                                ; 89 de                       ; 0xc312d vgabios.c:2214
    5772     mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc312f vgabios.c:2217
    5773     add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc3134 vgabios.c:2215
    5774     jmp short 0313fh                          ; eb 06                       ; 0xc3137
    5775     cmp word [bp-00eh], strict byte 00004h    ; 83 7e f2 04                 ; 0xc3139
    5776     jnbe short 03155h                         ; 77 16                       ; 0xc313d
    5777     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc313f vgabios.c:2218
    5778     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3142
    5779     out DX, AL                                ; ee                          ; 0xc3145
    5780     mov es, cx                                ; 8e c1                       ; 0xc3146 vgabios.c:37
    5781     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3148
    5782     mov dx, 003c5h                            ; ba c5 03                    ; 0xc314b vgabios.c:38
    5783     out DX, AL                                ; ee                          ; 0xc314e
    5784     inc bx                                    ; 43                          ; 0xc314f vgabios.c:2219
    5785     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3150 vgabios.c:2220
    5786     jmp short 03139h                          ; eb e4                       ; 0xc3153
    5787     xor al, al                                ; 30 c0                       ; 0xc3155 vgabios.c:2221
    5788     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3157
    5789     out DX, AL                                ; ee                          ; 0xc315a
    5790     mov es, cx                                ; 8e c1                       ; 0xc315b vgabios.c:37
    5791     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc315d
    5792     mov dx, 003c5h                            ; ba c5 03                    ; 0xc3160 vgabios.c:38
    5793     out DX, AL                                ; ee                          ; 0xc3163
    5794     inc bx                                    ; 43                          ; 0xc3164 vgabios.c:2222
    5795     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc3165
    5796     mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3168
    5797     out DX, ax                                ; ef                          ; 0xc316b
    5798     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc316c vgabios.c:2227
    5799     jmp short 03179h                          ; eb 06                       ; 0xc3171
    5800     cmp word [bp-00eh], strict byte 00018h    ; 83 7e f2 18                 ; 0xc3173
    5801     jnbe short 03193h                         ; 77 1a                       ; 0xc3177
    5802     cmp word [bp-00eh], strict byte 00011h    ; 83 7e f2 11                 ; 0xc3179 vgabios.c:2228
    5803     je short 0318dh                           ; 74 0e                       ; 0xc317d
    5804     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc317f vgabios.c:2229
    5805     mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3182
    5806     out DX, AL                                ; ee                          ; 0xc3185
    5807     mov es, cx                                ; 8e c1                       ; 0xc3186 vgabios.c:37
    5808     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3188
    5809     inc dx                                    ; 42                          ; 0xc318b vgabios.c:38
    5810     out DX, AL                                ; ee                          ; 0xc318c
    5811     inc bx                                    ; 43                          ; 0xc318d vgabios.c:2232
    5812     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc318e vgabios.c:2233
    5813     jmp short 03173h                          ; eb e0                       ; 0xc3191
    5814     mov dx, 003cch                            ; ba cc 03                    ; 0xc3193 vgabios.c:2235
    5815     in AL, DX                                 ; ec                          ; 0xc3196
     5791    ; sub ah, ah                                ; 2a e4                     ; 0xc3178
     5792    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc317a
     5793    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc317c
     5794    cmp word [bp-00ah], 003d4h                ; 81 7e f6 d4 03              ; 0xc317f vgabios.c:2238
     5795    jne short 0318ah                          ; 75 04                       ; 0xc3184
     5796    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc3186 vgabios.c:2239
     5797    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc318a vgabios.c:2240
     5798    mov dx, 003c2h                            ; ba c2 03                    ; 0xc318d
     5799    out DX, AL                                ; ee                          ; 0xc3190
     5800    mov AL, strict byte 011h                  ; b0 11                       ; 0xc3191 vgabios.c:2243
     5801    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3193
     5802    out DX, AL                                ; ee                          ; 0xc3196
     5803    lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc3197 vgabios.c:2244
     5804    mov es, cx                                ; 8e c1                       ; 0xc319b vgabios.c:37
     5805    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc319d
     5806    inc dx                                    ; 42                          ; 0xc31a0 vgabios.c:38
     5807    out DX, AL                                ; ee                          ; 0xc31a1
     5808    lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc31a2 vgabios.c:2247
     5809    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc31a5 vgabios.c:37
     5810    xor ah, ah                                ; 30 e4                       ; 0xc31a8 vgabios.c:38
     5811    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc31aa
     5812    mov dx, 003dah                            ; ba da 03                    ; 0xc31ad vgabios.c:2248
     5813    in AL, DX                                 ; ec                          ; 0xc31b0
    58165814    db  02ah, 0e4h
    5817     ; sub ah, ah                                ; 2a e4                     ; 0xc3197
    5818     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc3199
    5819     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc319b
    5820     cmp word [bp-00ah], 003d4h                ; 81 7e f6 d4 03              ; 0xc319e vgabios.c:2236
    5821     jne short 031a9h                          ; 75 04                       ; 0xc31a3
    5822     or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc31a5 vgabios.c:2237
    5823     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc31a9 vgabios.c:2238
    5824     mov dx, 003c2h                            ; ba c2 03                    ; 0xc31ac
    5825     out DX, AL                                ; ee                          ; 0xc31af
    5826     mov AL, strict byte 011h                  ; b0 11                       ; 0xc31b0 vgabios.c:2241
    5827     mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc31b2
    5828     out DX, AL                                ; ee                          ; 0xc31b5
    5829     lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc31b6 vgabios.c:2242
    5830     mov es, cx                                ; 8e c1                       ; 0xc31ba vgabios.c:37
    5831     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc31bc
    5832     inc dx                                    ; 42                          ; 0xc31bf vgabios.c:38
    5833     out DX, AL                                ; ee                          ; 0xc31c0
    5834     lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc31c1 vgabios.c:2245
    5835     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc31c4 vgabios.c:37
    5836     xor ah, ah                                ; 30 e4                       ; 0xc31c7 vgabios.c:38
    5837     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc31c9
    5838     mov dx, 003dah                            ; ba da 03                    ; 0xc31cc vgabios.c:2246
    5839     in AL, DX                                 ; ec                          ; 0xc31cf
     5815    ; sub ah, ah                                ; 2a e4                     ; 0xc31b1
     5816    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc31b3 vgabios.c:2249
     5817    jmp short 031c0h                          ; eb 06                       ; 0xc31b8
     5818    cmp word [bp-00eh], strict byte 00013h    ; 83 7e f2 13                 ; 0xc31ba
     5819    jnbe short 031d9h                         ; 77 19                       ; 0xc31be
     5820    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc31c0 vgabios.c:2250
     5821    and ax, strict word 00020h                ; 25 20 00                    ; 0xc31c3
     5822    or ax, word [bp-00eh]                     ; 0b 46 f2                    ; 0xc31c6
     5823    mov dx, 003c0h                            ; ba c0 03                    ; 0xc31c9
     5824    out DX, AL                                ; ee                          ; 0xc31cc
     5825    mov es, cx                                ; 8e c1                       ; 0xc31cd vgabios.c:37
     5826    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc31cf
     5827    out DX, AL                                ; ee                          ; 0xc31d2 vgabios.c:38
     5828    inc bx                                    ; 43                          ; 0xc31d3 vgabios.c:2251
     5829    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc31d4 vgabios.c:2252
     5830    jmp short 031bah                          ; eb e1                       ; 0xc31d7
     5831    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc31d9 vgabios.c:2253
     5832    mov dx, 003c0h                            ; ba c0 03                    ; 0xc31dc
     5833    out DX, AL                                ; ee                          ; 0xc31df
     5834    mov dx, 003dah                            ; ba da 03                    ; 0xc31e0 vgabios.c:2254
     5835    in AL, DX                                 ; ec                          ; 0xc31e3
    58405836    db  02ah, 0e4h
    5841     ; sub ah, ah                                ; 2a e4                     ; 0xc31d0
    5842     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc31d2 vgabios.c:2247
    5843     jmp short 031dfh                          ; eb 06                       ; 0xc31d7
    5844     cmp word [bp-00eh], strict byte 00013h    ; 83 7e f2 13                 ; 0xc31d9
    5845     jnbe short 031f8h                         ; 77 19                       ; 0xc31dd
    5846     mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc31df vgabios.c:2248
    5847     and ax, strict word 00020h                ; 25 20 00                    ; 0xc31e2
    5848     or ax, word [bp-00eh]                     ; 0b 46 f2                    ; 0xc31e5
    5849     mov dx, 003c0h                            ; ba c0 03                    ; 0xc31e8
    5850     out DX, AL                                ; ee                          ; 0xc31eb
    5851     mov es, cx                                ; 8e c1                       ; 0xc31ec vgabios.c:37
    5852     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc31ee
    5853     out DX, AL                                ; ee                          ; 0xc31f1 vgabios.c:38
    5854     inc bx                                    ; 43                          ; 0xc31f2 vgabios.c:2249
    5855     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc31f3 vgabios.c:2250
    5856     jmp short 031d9h                          ; eb e1                       ; 0xc31f6
    5857     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc31f8 vgabios.c:2251
    5858     mov dx, 003c0h                            ; ba c0 03                    ; 0xc31fb
    5859     out DX, AL                                ; ee                          ; 0xc31fe
    5860     mov dx, 003dah                            ; ba da 03                    ; 0xc31ff vgabios.c:2252
    5861     in AL, DX                                 ; ec                          ; 0xc3202
    5862     db  02ah, 0e4h
    5863     ; sub ah, ah                                ; 2a e4                     ; 0xc3203
    5864     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3205 vgabios.c:2254
    5865     jmp short 03212h                          ; eb 06                       ; 0xc320a
    5866     cmp word [bp-00eh], strict byte 00008h    ; 83 7e f2 08                 ; 0xc320c
    5867     jnbe short 03228h                         ; 77 16                       ; 0xc3210
    5868     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3212 vgabios.c:2255
    5869     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3215
    5870     out DX, AL                                ; ee                          ; 0xc3218
    5871     mov es, cx                                ; 8e c1                       ; 0xc3219 vgabios.c:37
    5872     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc321b
    5873     mov dx, 003cfh                            ; ba cf 03                    ; 0xc321e vgabios.c:38
    5874     out DX, AL                                ; ee                          ; 0xc3221
    5875     inc bx                                    ; 43                          ; 0xc3222 vgabios.c:2256
    5876     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3223 vgabios.c:2257
    5877     jmp short 0320ch                          ; eb e4                       ; 0xc3226
    5878     add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc3228 vgabios.c:2258
    5879     mov es, cx                                ; 8e c1                       ; 0xc322b vgabios.c:37
    5880     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc322d
    5881     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3230 vgabios.c:38
    5882     out DX, AL                                ; ee                          ; 0xc3233
    5883     inc si                                    ; 46                          ; 0xc3234 vgabios.c:2261
    5884     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3235 vgabios.c:37
    5885     mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3238 vgabios.c:38
    5886     out DX, AL                                ; ee                          ; 0xc323b
    5887     inc si                                    ; 46                          ; 0xc323c vgabios.c:2262
    5888     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc323d vgabios.c:37
    5889     mov dx, 003ceh                            ; ba ce 03                    ; 0xc3240 vgabios.c:38
    5890     out DX, AL                                ; ee                          ; 0xc3243
    5891     inc si                                    ; 46                          ; 0xc3244 vgabios.c:2263
    5892     inc si                                    ; 46                          ; 0xc3245
    5893     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3246 vgabios.c:37
    5894     mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3249 vgabios.c:38
    5895     add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc324c
    5896     out DX, AL                                ; ee                          ; 0xc324f
    5897     test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc3250 vgabios.c:2267
    5898     je near 03373h                            ; 0f 84 1b 01                 ; 0xc3254
    5899     mov es, cx                                ; 8e c1                       ; 0xc3258 vgabios.c:37
    5900     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc325a
    5901     mov si, strict word 00049h                ; be 49 00                    ; 0xc325d vgabios.c:42
    5902     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3260
    5903     mov es, dx                                ; 8e c2                       ; 0xc3263
    5904     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3265
    5905     inc bx                                    ; 43                          ; 0xc3268 vgabios.c:2268
    5906     mov es, cx                                ; 8e c1                       ; 0xc3269 vgabios.c:47
    5907     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc326b
    5908     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc326e vgabios.c:52
    5909     mov es, dx                                ; 8e c2                       ; 0xc3271
    5910     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3273
    5911     inc bx                                    ; 43                          ; 0xc3276 vgabios.c:2269
    5912     inc bx                                    ; 43                          ; 0xc3277
    5913     mov es, cx                                ; 8e c1                       ; 0xc3278 vgabios.c:47
    5914     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc327a
    5915     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc327d vgabios.c:52
    5916     mov es, dx                                ; 8e c2                       ; 0xc3280
    5917     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3282
    5918     inc bx                                    ; 43                          ; 0xc3285 vgabios.c:2270
    5919     inc bx                                    ; 43                          ; 0xc3286
    5920     mov es, cx                                ; 8e c1                       ; 0xc3287 vgabios.c:47
    5921     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3289
    5922     mov si, strict word 00063h                ; be 63 00                    ; 0xc328c vgabios.c:52
    5923     mov es, dx                                ; 8e c2                       ; 0xc328f
    5924     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3291
    5925     inc bx                                    ; 43                          ; 0xc3294 vgabios.c:2271
    5926     inc bx                                    ; 43                          ; 0xc3295
    5927     mov es, cx                                ; 8e c1                       ; 0xc3296 vgabios.c:37
    5928     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3298
    5929     mov si, 00084h                            ; be 84 00                    ; 0xc329b vgabios.c:42
    5930     mov es, dx                                ; 8e c2                       ; 0xc329e
    5931     mov byte [es:si], al                      ; 26 88 04                    ; 0xc32a0
    5932     inc bx                                    ; 43                          ; 0xc32a3 vgabios.c:2272
    5933     mov es, cx                                ; 8e c1                       ; 0xc32a4 vgabios.c:47
    5934     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc32a6
    5935     mov si, 00085h                            ; be 85 00                    ; 0xc32a9 vgabios.c:52
    5936     mov es, dx                                ; 8e c2                       ; 0xc32ac
    5937     mov word [es:si], ax                      ; 26 89 04                    ; 0xc32ae
    5938     inc bx                                    ; 43                          ; 0xc32b1 vgabios.c:2273
    5939     inc bx                                    ; 43                          ; 0xc32b2
    5940     mov es, cx                                ; 8e c1                       ; 0xc32b3 vgabios.c:37
    5941     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc32b5
    5942     mov si, 00087h                            ; be 87 00                    ; 0xc32b8 vgabios.c:42
    5943     mov es, dx                                ; 8e c2                       ; 0xc32bb
    5944     mov byte [es:si], al                      ; 26 88 04                    ; 0xc32bd
    5945     inc bx                                    ; 43                          ; 0xc32c0 vgabios.c:2274
    5946     mov es, cx                                ; 8e c1                       ; 0xc32c1 vgabios.c:37
    5947     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc32c3
    5948     mov si, 00088h                            ; be 88 00                    ; 0xc32c6 vgabios.c:42
    5949     mov es, dx                                ; 8e c2                       ; 0xc32c9
    5950     mov byte [es:si], al                      ; 26 88 04                    ; 0xc32cb
    5951     inc bx                                    ; 43                          ; 0xc32ce vgabios.c:2275
    5952     mov es, cx                                ; 8e c1                       ; 0xc32cf vgabios.c:37
    5953     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc32d1
    5954     mov si, 00089h                            ; be 89 00                    ; 0xc32d4 vgabios.c:42
    5955     mov es, dx                                ; 8e c2                       ; 0xc32d7
    5956     mov byte [es:si], al                      ; 26 88 04                    ; 0xc32d9
    5957     inc bx                                    ; 43                          ; 0xc32dc vgabios.c:2276
    5958     mov es, cx                                ; 8e c1                       ; 0xc32dd vgabios.c:47
    5959     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc32df
    5960     mov si, strict word 00060h                ; be 60 00                    ; 0xc32e2 vgabios.c:52
    5961     mov es, dx                                ; 8e c2                       ; 0xc32e5
    5962     mov word [es:si], ax                      ; 26 89 04                    ; 0xc32e7
    5963     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc32ea vgabios.c:2278
    5964     inc bx                                    ; 43                          ; 0xc32ef vgabios.c:2277
     5837    ; sub ah, ah                                ; 2a e4                     ; 0xc31e4
     5838    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc31e6 vgabios.c:2256
     5839    jmp short 031f3h                          ; eb 06                       ; 0xc31eb
     5840    cmp word [bp-00eh], strict byte 00008h    ; 83 7e f2 08                 ; 0xc31ed
     5841    jnbe short 03209h                         ; 77 16                       ; 0xc31f1
     5842    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc31f3 vgabios.c:2257
     5843    mov dx, 003ceh                            ; ba ce 03                    ; 0xc31f6
     5844    out DX, AL                                ; ee                          ; 0xc31f9
     5845    mov es, cx                                ; 8e c1                       ; 0xc31fa vgabios.c:37
     5846    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc31fc
     5847    mov dx, 003cfh                            ; ba cf 03                    ; 0xc31ff vgabios.c:38
     5848    out DX, AL                                ; ee                          ; 0xc3202
     5849    inc bx                                    ; 43                          ; 0xc3203 vgabios.c:2258
     5850    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3204 vgabios.c:2259
     5851    jmp short 031edh                          ; eb e4                       ; 0xc3207
     5852    add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc3209 vgabios.c:2260
     5853    mov es, cx                                ; 8e c1                       ; 0xc320c vgabios.c:37
     5854    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc320e
     5855    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3211 vgabios.c:38
     5856    out DX, AL                                ; ee                          ; 0xc3214
     5857    inc si                                    ; 46                          ; 0xc3215 vgabios.c:2263
     5858    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3216 vgabios.c:37
     5859    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc3219 vgabios.c:38
     5860    out DX, AL                                ; ee                          ; 0xc321c
     5861    inc si                                    ; 46                          ; 0xc321d vgabios.c:2264
     5862    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc321e vgabios.c:37
     5863    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3221 vgabios.c:38
     5864    out DX, AL                                ; ee                          ; 0xc3224
     5865    inc si                                    ; 46                          ; 0xc3225 vgabios.c:2265
     5866    inc si                                    ; 46                          ; 0xc3226
     5867    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3227 vgabios.c:37
     5868    mov dx, word [bp-00ah]                    ; 8b 56 f6                    ; 0xc322a vgabios.c:38
     5869    add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc322d
     5870    out DX, AL                                ; ee                          ; 0xc3230
     5871    test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc3231 vgabios.c:2269
     5872    je near 03354h                            ; 0f 84 1b 01                 ; 0xc3235
     5873    mov es, cx                                ; 8e c1                       ; 0xc3239 vgabios.c:37
     5874    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc323b
     5875    mov si, strict word 00049h                ; be 49 00                    ; 0xc323e vgabios.c:42
     5876    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3241
     5877    mov es, dx                                ; 8e c2                       ; 0xc3244
     5878    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3246
     5879    inc bx                                    ; 43                          ; 0xc3249 vgabios.c:2270
     5880    mov es, cx                                ; 8e c1                       ; 0xc324a vgabios.c:47
     5881    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc324c
     5882    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc324f vgabios.c:52
     5883    mov es, dx                                ; 8e c2                       ; 0xc3252
     5884    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3254
     5885    inc bx                                    ; 43                          ; 0xc3257 vgabios.c:2271
     5886    inc bx                                    ; 43                          ; 0xc3258
     5887    mov es, cx                                ; 8e c1                       ; 0xc3259 vgabios.c:47
     5888    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc325b
     5889    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc325e vgabios.c:52
     5890    mov es, dx                                ; 8e c2                       ; 0xc3261
     5891    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3263
     5892    inc bx                                    ; 43                          ; 0xc3266 vgabios.c:2272
     5893    inc bx                                    ; 43                          ; 0xc3267
     5894    mov es, cx                                ; 8e c1                       ; 0xc3268 vgabios.c:47
     5895    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc326a
     5896    mov si, strict word 00063h                ; be 63 00                    ; 0xc326d vgabios.c:52
     5897    mov es, dx                                ; 8e c2                       ; 0xc3270
     5898    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3272
     5899    inc bx                                    ; 43                          ; 0xc3275 vgabios.c:2273
     5900    inc bx                                    ; 43                          ; 0xc3276
     5901    mov es, cx                                ; 8e c1                       ; 0xc3277 vgabios.c:37
     5902    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3279
     5903    mov si, 00084h                            ; be 84 00                    ; 0xc327c vgabios.c:42
     5904    mov es, dx                                ; 8e c2                       ; 0xc327f
     5905    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3281
     5906    inc bx                                    ; 43                          ; 0xc3284 vgabios.c:2274
     5907    mov es, cx                                ; 8e c1                       ; 0xc3285 vgabios.c:47
     5908    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3287
     5909    mov si, 00085h                            ; be 85 00                    ; 0xc328a vgabios.c:52
     5910    mov es, dx                                ; 8e c2                       ; 0xc328d
     5911    mov word [es:si], ax                      ; 26 89 04                    ; 0xc328f
     5912    inc bx                                    ; 43                          ; 0xc3292 vgabios.c:2275
     5913    inc bx                                    ; 43                          ; 0xc3293
     5914    mov es, cx                                ; 8e c1                       ; 0xc3294 vgabios.c:37
     5915    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3296
     5916    mov si, 00087h                            ; be 87 00                    ; 0xc3299 vgabios.c:42
     5917    mov es, dx                                ; 8e c2                       ; 0xc329c
     5918    mov byte [es:si], al                      ; 26 88 04                    ; 0xc329e
     5919    inc bx                                    ; 43                          ; 0xc32a1 vgabios.c:2276
     5920    mov es, cx                                ; 8e c1                       ; 0xc32a2 vgabios.c:37
     5921    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc32a4
     5922    mov si, 00088h                            ; be 88 00                    ; 0xc32a7 vgabios.c:42
     5923    mov es, dx                                ; 8e c2                       ; 0xc32aa
     5924    mov byte [es:si], al                      ; 26 88 04                    ; 0xc32ac
     5925    inc bx                                    ; 43                          ; 0xc32af vgabios.c:2277
     5926    mov es, cx                                ; 8e c1                       ; 0xc32b0 vgabios.c:37
     5927    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc32b2
     5928    mov si, 00089h                            ; be 89 00                    ; 0xc32b5 vgabios.c:42
     5929    mov es, dx                                ; 8e c2                       ; 0xc32b8
     5930    mov byte [es:si], al                      ; 26 88 04                    ; 0xc32ba
     5931    inc bx                                    ; 43                          ; 0xc32bd vgabios.c:2278
     5932    mov es, cx                                ; 8e c1                       ; 0xc32be vgabios.c:47
     5933    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc32c0
     5934    mov si, strict word 00060h                ; be 60 00                    ; 0xc32c3 vgabios.c:52
     5935    mov es, dx                                ; 8e c2                       ; 0xc32c6
     5936    mov word [es:si], ax                      ; 26 89 04                    ; 0xc32c8
     5937    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc32cb vgabios.c:2280
     5938    inc bx                                    ; 43                          ; 0xc32d0 vgabios.c:2279
     5939    inc bx                                    ; 43                          ; 0xc32d1
     5940    jmp short 032dah                          ; eb 06                       ; 0xc32d2
     5941    cmp word [bp-00eh], strict byte 00008h    ; 83 7e f2 08                 ; 0xc32d4
     5942    jnc short 032f6h                          ; 73 1c                       ; 0xc32d8
     5943    mov es, cx                                ; 8e c1                       ; 0xc32da vgabios.c:47
     5944    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc32dc
     5945    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc32df vgabios.c:48
     5946    add si, si                                ; 01 f6                       ; 0xc32e2
     5947    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc32e4
     5948    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc32e7 vgabios.c:52
     5949    mov es, dx                                ; 8e c2                       ; 0xc32ea
     5950    mov word [es:si], ax                      ; 26 89 04                    ; 0xc32ec
     5951    inc bx                                    ; 43                          ; 0xc32ef vgabios.c:2282
    59655952    inc bx                                    ; 43                          ; 0xc32f0
    5966     jmp short 032f9h                          ; eb 06                       ; 0xc32f1
    5967     cmp word [bp-00eh], strict byte 00008h    ; 83 7e f2 08                 ; 0xc32f3
    5968     jnc short 03315h                          ; 73 1c                       ; 0xc32f7
    5969     mov es, cx                                ; 8e c1                       ; 0xc32f9 vgabios.c:47
    5970     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc32fb
    5971     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc32fe vgabios.c:48
    5972     add si, si                                ; 01 f6                       ; 0xc3301
    5973     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc3303
    5974     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3306 vgabios.c:52
    5975     mov es, dx                                ; 8e c2                       ; 0xc3309
    5976     mov word [es:si], ax                      ; 26 89 04                    ; 0xc330b
    5977     inc bx                                    ; 43                          ; 0xc330e vgabios.c:2280
    5978     inc bx                                    ; 43                          ; 0xc330f
    5979     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc3310 vgabios.c:2281
    5980     jmp short 032f3h                          ; eb de                       ; 0xc3313
    5981     mov es, cx                                ; 8e c1                       ; 0xc3315 vgabios.c:47
    5982     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3317
    5983     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc331a vgabios.c:52
    5984     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc331d
     5953    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc32f1 vgabios.c:2283
     5954    jmp short 032d4h                          ; eb de                       ; 0xc32f4
     5955    mov es, cx                                ; 8e c1                       ; 0xc32f6 vgabios.c:47
     5956    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc32f8
     5957    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc32fb vgabios.c:52
     5958    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc32fe
     5959    mov es, dx                                ; 8e c2                       ; 0xc3301
     5960    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3303
     5961    inc bx                                    ; 43                          ; 0xc3306 vgabios.c:2284
     5962    inc bx                                    ; 43                          ; 0xc3307
     5963    mov es, cx                                ; 8e c1                       ; 0xc3308 vgabios.c:37
     5964    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc330a
     5965    mov si, strict word 00062h                ; be 62 00                    ; 0xc330d vgabios.c:42
     5966    mov es, dx                                ; 8e c2                       ; 0xc3310
     5967    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3312
     5968    inc bx                                    ; 43                          ; 0xc3315 vgabios.c:2285
     5969    mov es, cx                                ; 8e c1                       ; 0xc3316 vgabios.c:47
     5970    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3318
     5971    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc331b vgabios.c:52
     5972    xor dx, dx                                ; 31 d2                       ; 0xc331e
    59855973    mov es, dx                                ; 8e c2                       ; 0xc3320
    59865974    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3322
    5987     inc bx                                    ; 43                          ; 0xc3325 vgabios.c:2282
     5975    inc bx                                    ; 43                          ; 0xc3325 vgabios.c:2287
    59885976    inc bx                                    ; 43                          ; 0xc3326
    5989     mov es, cx                                ; 8e c1                       ; 0xc3327 vgabios.c:37
    5990     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3329
    5991     mov si, strict word 00062h                ; be 62 00                    ; 0xc332c vgabios.c:42
     5977    mov es, cx                                ; 8e c1                       ; 0xc3327 vgabios.c:47
     5978    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3329
     5979    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc332c vgabios.c:52
    59925980    mov es, dx                                ; 8e c2                       ; 0xc332f
    5993     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3331
    5994     inc bx                                    ; 43                          ; 0xc3334 vgabios.c:2283
    5995     mov es, cx                                ; 8e c1                       ; 0xc3335 vgabios.c:47
    5996     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3337
    5997     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc333a vgabios.c:52
    5998     xor dx, dx                                ; 31 d2                       ; 0xc333d
    5999     mov es, dx                                ; 8e c2                       ; 0xc333f
    6000     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3341
    6001     inc bx                                    ; 43                          ; 0xc3344 vgabios.c:2285
    6002     inc bx                                    ; 43                          ; 0xc3345
    6003     mov es, cx                                ; 8e c1                       ; 0xc3346 vgabios.c:47
    6004     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3348
    6005     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc334b vgabios.c:52
    6006     mov es, dx                                ; 8e c2                       ; 0xc334e
    6007     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3350
    6008     inc bx                                    ; 43                          ; 0xc3353 vgabios.c:2286
    6009     inc bx                                    ; 43                          ; 0xc3354
    6010     mov es, cx                                ; 8e c1                       ; 0xc3355 vgabios.c:47
    6011     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3357
    6012     mov si, 0010ch                            ; be 0c 01                    ; 0xc335a vgabios.c:52
    6013     mov es, dx                                ; 8e c2                       ; 0xc335d
    6014     mov word [es:si], ax                      ; 26 89 04                    ; 0xc335f
    6015     inc bx                                    ; 43                          ; 0xc3362 vgabios.c:2287
    6016     inc bx                                    ; 43                          ; 0xc3363
    6017     mov es, cx                                ; 8e c1                       ; 0xc3364 vgabios.c:47
    6018     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3366
    6019     mov si, 0010eh                            ; be 0e 01                    ; 0xc3369 vgabios.c:52
    6020     mov es, dx                                ; 8e c2                       ; 0xc336c
    6021     mov word [es:si], ax                      ; 26 89 04                    ; 0xc336e
    6022     inc bx                                    ; 43                          ; 0xc3371 vgabios.c:2288
    6023     inc bx                                    ; 43                          ; 0xc3372
    6024     test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc3373 vgabios.c:2290
    6025     je short 033b6h                           ; 74 3d                       ; 0xc3377
    6026     inc bx                                    ; 43                          ; 0xc3379 vgabios.c:2291
    6027     mov es, cx                                ; 8e c1                       ; 0xc337a vgabios.c:37
    6028     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc337c
    6029     xor ah, ah                                ; 30 e4                       ; 0xc337f vgabios.c:38
    6030     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3381
    6031     inc bx                                    ; 43                          ; 0xc3384 vgabios.c:2292
    6032     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3385 vgabios.c:37
    6033     mov dx, 003c6h                            ; ba c6 03                    ; 0xc3388 vgabios.c:38
    6034     out DX, AL                                ; ee                          ; 0xc338b
    6035     inc bx                                    ; 43                          ; 0xc338c vgabios.c:2293
    6036     xor al, al                                ; 30 c0                       ; 0xc338d
    6037     mov dx, 003c8h                            ; ba c8 03                    ; 0xc338f
    6038     out DX, AL                                ; ee                          ; 0xc3392
    6039     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3393 vgabios.c:2296
    6040     jmp short 0339fh                          ; eb 07                       ; 0xc3396
    6041     cmp word [bp-00eh], 00300h                ; 81 7e f2 00 03              ; 0xc3398
    6042     jnc short 033aeh                          ; 73 0f                       ; 0xc339d
    6043     mov es, cx                                ; 8e c1                       ; 0xc339f vgabios.c:37
    6044     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33a1
    6045     mov dx, 003c9h                            ; ba c9 03                    ; 0xc33a4 vgabios.c:38
    6046     out DX, AL                                ; ee                          ; 0xc33a7
    6047     inc bx                                    ; 43                          ; 0xc33a8 vgabios.c:2297
    6048     inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc33a9 vgabios.c:2298
    6049     jmp short 03398h                          ; eb ea                       ; 0xc33ac
    6050     inc bx                                    ; 43                          ; 0xc33ae vgabios.c:2299
    6051     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc33af
    6052     mov dx, 003c8h                            ; ba c8 03                    ; 0xc33b2
    6053     out DX, AL                                ; ee                          ; 0xc33b5
    6054     mov ax, bx                                ; 89 d8                       ; 0xc33b6 vgabios.c:2303
    6055     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc33b8
    6056     pop di                                    ; 5f                          ; 0xc33bb
    6057     pop si                                    ; 5e                          ; 0xc33bc
    6058     pop cx                                    ; 59                          ; 0xc33bd
    6059     pop bp                                    ; 5d                          ; 0xc33be
    6060     retn                                      ; c3                          ; 0xc33bf
    6061   ; disGetNextSymbol 0xc33c0 LB 0xc65 -> off=0x0 cb=0000000000000027 uValue=00000000000c33c0 'find_vga_entry'
    6062 find_vga_entry:                              ; 0xc33c0 LB 0x27
    6063     push bx                                   ; 53                          ; 0xc33c0 vgabios.c:2312
    6064     push dx                                   ; 52                          ; 0xc33c1
    6065     push bp                                   ; 55                          ; 0xc33c2
    6066     mov bp, sp                                ; 89 e5                       ; 0xc33c3
    6067     mov dl, al                                ; 88 c2                       ; 0xc33c5
    6068     mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc33c7 vgabios.c:2314
    6069     xor al, al                                ; 30 c0                       ; 0xc33c9 vgabios.c:2315
    6070     jmp short 033d3h                          ; eb 06                       ; 0xc33cb
     5981    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3331
     5982    inc bx                                    ; 43                          ; 0xc3334 vgabios.c:2288
     5983    inc bx                                    ; 43                          ; 0xc3335
     5984    mov es, cx                                ; 8e c1                       ; 0xc3336 vgabios.c:47
     5985    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3338
     5986    mov si, 0010ch                            ; be 0c 01                    ; 0xc333b vgabios.c:52
     5987    mov es, dx                                ; 8e c2                       ; 0xc333e
     5988    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3340
     5989    inc bx                                    ; 43                          ; 0xc3343 vgabios.c:2289
     5990    inc bx                                    ; 43                          ; 0xc3344
     5991    mov es, cx                                ; 8e c1                       ; 0xc3345 vgabios.c:47
     5992    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3347
     5993    mov si, 0010eh                            ; be 0e 01                    ; 0xc334a vgabios.c:52
     5994    mov es, dx                                ; 8e c2                       ; 0xc334d
     5995    mov word [es:si], ax                      ; 26 89 04                    ; 0xc334f
     5996    inc bx                                    ; 43                          ; 0xc3352 vgabios.c:2290
     5997    inc bx                                    ; 43                          ; 0xc3353
     5998    test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc3354 vgabios.c:2292
     5999    je short 03397h                           ; 74 3d                       ; 0xc3358
     6000    inc bx                                    ; 43                          ; 0xc335a vgabios.c:2293
     6001    mov es, cx                                ; 8e c1                       ; 0xc335b vgabios.c:37
     6002    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc335d
     6003    xor ah, ah                                ; 30 e4                       ; 0xc3360 vgabios.c:38
     6004    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3362
     6005    inc bx                                    ; 43                          ; 0xc3365 vgabios.c:2294
     6006    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3366 vgabios.c:37
     6007    mov dx, 003c6h                            ; ba c6 03                    ; 0xc3369 vgabios.c:38
     6008    out DX, AL                                ; ee                          ; 0xc336c
     6009    inc bx                                    ; 43                          ; 0xc336d vgabios.c:2295
     6010    xor al, al                                ; 30 c0                       ; 0xc336e
     6011    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3370
     6012    out DX, AL                                ; ee                          ; 0xc3373
     6013    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3374 vgabios.c:2298
     6014    jmp short 03380h                          ; eb 07                       ; 0xc3377
     6015    cmp word [bp-00eh], 00300h                ; 81 7e f2 00 03              ; 0xc3379
     6016    jnc short 0338fh                          ; 73 0f                       ; 0xc337e
     6017    mov es, cx                                ; 8e c1                       ; 0xc3380 vgabios.c:37
     6018    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3382
     6019    mov dx, 003c9h                            ; ba c9 03                    ; 0xc3385 vgabios.c:38
     6020    out DX, AL                                ; ee                          ; 0xc3388
     6021    inc bx                                    ; 43                          ; 0xc3389 vgabios.c:2299
     6022    inc word [bp-00eh]                        ; ff 46 f2                    ; 0xc338a vgabios.c:2300
     6023    jmp short 03379h                          ; eb ea                       ; 0xc338d
     6024    inc bx                                    ; 43                          ; 0xc338f vgabios.c:2301
     6025    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3390
     6026    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3393
     6027    out DX, AL                                ; ee                          ; 0xc3396
     6028    mov ax, bx                                ; 89 d8                       ; 0xc3397 vgabios.c:2305
     6029    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3399
     6030    pop di                                    ; 5f                          ; 0xc339c
     6031    pop si                                    ; 5e                          ; 0xc339d
     6032    pop cx                                    ; 59                          ; 0xc339e
     6033    pop bp                                    ; 5d                          ; 0xc339f
     6034    retn                                      ; c3                          ; 0xc33a0
     6035  ; disGetNextSymbol 0xc33a1 LB 0xc59 -> off=0x0 cb=0000000000000027 uValue=00000000000c33a1 'find_vga_entry'
     6036find_vga_entry:                              ; 0xc33a1 LB 0x27
     6037    push bx                                   ; 53                          ; 0xc33a1 vgabios.c:2314
     6038    push dx                                   ; 52                          ; 0xc33a2
     6039    push bp                                   ; 55                          ; 0xc33a3
     6040    mov bp, sp                                ; 89 e5                       ; 0xc33a4
     6041    mov dl, al                                ; 88 c2                       ; 0xc33a6
     6042    mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc33a8 vgabios.c:2316
     6043    xor al, al                                ; 30 c0                       ; 0xc33aa vgabios.c:2317
     6044    jmp short 033b4h                          ; eb 06                       ; 0xc33ac
    60716045    db  0feh, 0c0h
    6072     ; inc al                                    ; fe c0                     ; 0xc33cd vgabios.c:2316
    6073     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc33cf
    6074     jnbe short 033e1h                         ; 77 0e                       ; 0xc33d1
    6075     movzx bx, al                              ; 0f b6 d8                    ; 0xc33d3
    6076     sal bx, 003h                              ; c1 e3 03                    ; 0xc33d6
    6077     cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc33d9
    6078     jne short 033cdh                          ; 75 ee                       ; 0xc33dd
    6079     mov ah, al                                ; 88 c4                       ; 0xc33df
    6080     mov al, ah                                ; 88 e0                       ; 0xc33e1 vgabios.c:2321
    6081     pop bp                                    ; 5d                          ; 0xc33e3
    6082     pop dx                                    ; 5a                          ; 0xc33e4
    6083     pop bx                                    ; 5b                          ; 0xc33e5
    6084     retn                                      ; c3                          ; 0xc33e6
    6085   ; disGetNextSymbol 0xc33e7 LB 0xc3e -> off=0x0 cb=000000000000000e uValue=00000000000c33e7 'xread_byte'
    6086 xread_byte:                                  ; 0xc33e7 LB 0xe
    6087     push bx                                   ; 53                          ; 0xc33e7 vgabios.c:2333
    6088     push bp                                   ; 55                          ; 0xc33e8
    6089     mov bp, sp                                ; 89 e5                       ; 0xc33e9
    6090     mov bx, dx                                ; 89 d3                       ; 0xc33eb
    6091     mov es, ax                                ; 8e c0                       ; 0xc33ed vgabios.c:2335
    6092     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33ef
    6093     pop bp                                    ; 5d                          ; 0xc33f2 vgabios.c:2336
    6094     pop bx                                    ; 5b                          ; 0xc33f3
    6095     retn                                      ; c3                          ; 0xc33f4
    6096   ; disGetNextSymbol 0xc33f5 LB 0xc30 -> off=0x87 cb=000000000000042e uValue=00000000000c347c 'int10_func'
     6046    ; inc al                                    ; fe c0                     ; 0xc33ae vgabios.c:2318
     6047    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc33b0
     6048    jnbe short 033c2h                         ; 77 0e                       ; 0xc33b2
     6049    movzx bx, al                              ; 0f b6 d8                    ; 0xc33b4
     6050    sal bx, 003h                              ; c1 e3 03                    ; 0xc33b7
     6051    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc33ba
     6052    jne short 033aeh                          ; 75 ee                       ; 0xc33be
     6053    mov ah, al                                ; 88 c4                       ; 0xc33c0
     6054    mov al, ah                                ; 88 e0                       ; 0xc33c2 vgabios.c:2323
     6055    pop bp                                    ; 5d                          ; 0xc33c4
     6056    pop dx                                    ; 5a                          ; 0xc33c5
     6057    pop bx                                    ; 5b                          ; 0xc33c6
     6058    retn                                      ; c3                          ; 0xc33c7
     6059  ; disGetNextSymbol 0xc33c8 LB 0xc32 -> off=0x0 cb=000000000000000e uValue=00000000000c33c8 'readx_byte'
     6060readx_byte:                                  ; 0xc33c8 LB 0xe
     6061    push bx                                   ; 53                          ; 0xc33c8 vgabios.c:2335
     6062    push bp                                   ; 55                          ; 0xc33c9
     6063    mov bp, sp                                ; 89 e5                       ; 0xc33ca
     6064    mov bx, dx                                ; 89 d3                       ; 0xc33cc
     6065    mov es, ax                                ; 8e c0                       ; 0xc33ce vgabios.c:2337
     6066    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33d0
     6067    pop bp                                    ; 5d                          ; 0xc33d3 vgabios.c:2338
     6068    pop bx                                    ; 5b                          ; 0xc33d4
     6069    retn                                      ; c3                          ; 0xc33d5
     6070  ; disGetNextSymbol 0xc33d6 LB 0xc24 -> off=0x87 cb=0000000000000423 uValue=00000000000c345d 'int10_func'
    60976071    db  056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
    6098     db  005h, 004h, 003h, 002h, 001h, 000h, 0a3h, 038h, 0a7h, 034h, 0e4h, 034h, 0f8h, 034h, 009h, 035h
    6099     db  01dh, 035h, 02eh, 035h, 039h, 035h, 073h, 035h, 077h, 035h, 088h, 035h, 0a5h, 035h, 0c2h, 035h
    6100     db  0e2h, 035h, 0ffh, 035h, 016h, 036h, 022h, 036h, 0f2h, 036h, 066h, 037h, 093h, 037h, 0a8h, 037h
    6101     db  0eah, 037h, 075h, 038h, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
    6102     db  001h, 000h, 0a3h, 038h, 043h, 036h, 067h, 036h, 075h, 036h, 083h, 036h, 043h, 036h, 067h, 036h
    6103     db  075h, 036h, 083h, 036h, 091h, 036h, 09dh, 036h, 0b8h, 036h, 0c3h, 036h, 0ceh, 036h, 0d9h, 036h
    6104     db  00ah, 009h, 006h, 004h, 002h, 001h, 000h, 067h, 038h, 012h, 038h, 020h, 038h, 031h, 038h, 041h
    6105     db  038h, 056h, 038h, 067h, 038h, 067h, 038h
    6106 int10_func:                                  ; 0xc347c LB 0x42e
    6107     push bp                                   ; 55                          ; 0xc347c vgabios.c:2414
    6108     mov bp, sp                                ; 89 e5                       ; 0xc347d
    6109     push si                                   ; 56                          ; 0xc347f
    6110     push di                                   ; 57                          ; 0xc3480
    6111     push ax                                   ; 50                          ; 0xc3481
    6112     mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3482
    6113     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3485 vgabios.c:2419
    6114     shr ax, 008h                              ; c1 e8 08                    ; 0xc3488
    6115     cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc348b
    6116     jnbe near 038a3h                          ; 0f 87 11 04                 ; 0xc348e
    6117     push CS                                   ; 0e                          ; 0xc3492
    6118     pop ES                                    ; 07                          ; 0xc3493
    6119     mov cx, strict word 00017h                ; b9 17 00                    ; 0xc3494
    6120     mov di, 033f5h                            ; bf f5 33                    ; 0xc3497
    6121     repne scasb                               ; f2 ae                       ; 0xc349a
    6122     sal cx, 1                                 ; d1 e1                       ; 0xc349c
    6123     mov di, cx                                ; 89 cf                       ; 0xc349e
    6124     mov ax, word [cs:di+0340bh]               ; 2e 8b 85 0b 34              ; 0xc34a0
    6125     jmp ax                                    ; ff e0                       ; 0xc34a5
    6126     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc34a7 vgabios.c:2422
    6127     call 0130eh                               ; e8 60 de                    ; 0xc34ab
    6128     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc34ae vgabios.c:2423
    6129     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc34b1
    6130     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc34b4
    6131     je short 034ceh                           ; 74 15                       ; 0xc34b7
    6132     cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc34b9
    6133     je short 034c5h                           ; 74 07                       ; 0xc34bc
    6134     cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc34be
    6135     jbe short 034ceh                          ; 76 0b                       ; 0xc34c1
    6136     jmp short 034d7h                          ; eb 12                       ; 0xc34c3
    6137     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc34c5 vgabios.c:2425
    6138     xor al, al                                ; 30 c0                       ; 0xc34c8
    6139     or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc34ca
    6140     jmp short 034deh                          ; eb 10                       ; 0xc34cc vgabios.c:2426
    6141     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc34ce vgabios.c:2434
    6142     xor al, al                                ; 30 c0                       ; 0xc34d1
    6143     or AL, strict byte 030h                   ; 0c 30                       ; 0xc34d3
    6144     jmp short 034deh                          ; eb 07                       ; 0xc34d5
    6145     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc34d7 vgabios.c:2437
    6146     xor al, al                                ; 30 c0                       ; 0xc34da
    6147     or AL, strict byte 020h                   ; 0c 20                       ; 0xc34dc
    6148     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc34de
    6149     jmp near 038a3h                           ; e9 bf 03                    ; 0xc34e1 vgabios.c:2439
    6150     mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc34e4 vgabios.c:2441
    6151     movzx dx, al                              ; 0f b6 d0                    ; 0xc34e7
    6152     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc34ea
    6153     shr ax, 008h                              ; c1 e8 08                    ; 0xc34ed
    6154     xor ah, ah                                ; 30 e4                       ; 0xc34f0
    6155     call 010c2h                               ; e8 cd db                    ; 0xc34f2
    6156     jmp near 038a3h                           ; e9 ab 03                    ; 0xc34f5 vgabios.c:2442
    6157     mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc34f8 vgabios.c:2444
    6158     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc34fb
    6159     shr ax, 008h                              ; c1 e8 08                    ; 0xc34fe
    6160     xor ah, ah                                ; 30 e4                       ; 0xc3501
    6161     call 011b8h                               ; e8 b2 dc                    ; 0xc3503
    6162     jmp near 038a3h                           ; e9 9a 03                    ; 0xc3506 vgabios.c:2445
    6163     lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc3509 vgabios.c:2447
    6164     lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc350c
    6165     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc350f
    6166     shr ax, 008h                              ; c1 e8 08                    ; 0xc3512
    6167     xor ah, ah                                ; 30 e4                       ; 0xc3515
    6168     call 00a08h                               ; e8 ee d4                    ; 0xc3517
    6169     jmp near 038a3h                           ; e9 86 03                    ; 0xc351a vgabios.c:2448
    6170     xor ax, ax                                ; 31 c0                       ; 0xc351d vgabios.c:2454
    6171     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc351f
    6172     mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc3522 vgabios.c:2455
    6173     mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc3525 vgabios.c:2456
    6174     mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3528 vgabios.c:2457
    6175     jmp near 038a3h                           ; e9 75 03                    ; 0xc352b vgabios.c:2458
    6176     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc352e vgabios.c:2460
    6177     xor ah, ah                                ; 30 e4                       ; 0xc3531
    6178     call 01241h                               ; e8 0b dd                    ; 0xc3533
    6179     jmp near 038a3h                           ; e9 6a 03                    ; 0xc3536 vgabios.c:2461
    6180     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3539 vgabios.c:2463
    6181     push ax                                   ; 50                          ; 0xc353c
    6182     mov ax, 000ffh                            ; b8 ff 00                    ; 0xc353d
    6183     push ax                                   ; 50                          ; 0xc3540
    6184     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3541
    6185     xor ah, ah                                ; 30 e4                       ; 0xc3544
    6186     push ax                                   ; 50                          ; 0xc3546
    6187     mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3547
    6188     shr ax, 008h                              ; c1 e8 08                    ; 0xc354a
    6189     xor ah, ah                                ; 30 e4                       ; 0xc354d
    6190     push ax                                   ; 50                          ; 0xc354f
    6191     mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3550
    6192     movzx cx, al                              ; 0f b6 c8                    ; 0xc3553
    6193     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3556
    6194     shr ax, 008h                              ; c1 e8 08                    ; 0xc3559
    6195     movzx bx, al                              ; 0f b6 d8                    ; 0xc355c
    6196     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc355f
    6197     shr ax, 008h                              ; c1 e8 08                    ; 0xc3562
    6198     movzx dx, al                              ; 0f b6 d0                    ; 0xc3565
    6199     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3568
    6200     xor ah, ah                                ; 30 e4                       ; 0xc356b
    6201     call 0194dh                               ; e8 dd e3                    ; 0xc356d
    6202     jmp near 038a3h                           ; e9 30 03                    ; 0xc3570 vgabios.c:2464
    6203     xor ax, ax                                ; 31 c0                       ; 0xc3573 vgabios.c:2466
    6204     jmp short 0353ch                          ; eb c5                       ; 0xc3575
    6205     lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc3577 vgabios.c:2469
    6206     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc357a
    6207     shr ax, 008h                              ; c1 e8 08                    ; 0xc357d
    6208     xor ah, ah                                ; 30 e4                       ; 0xc3580
    6209     call 00d25h                               ; e8 a0 d7                    ; 0xc3582
    6210     jmp near 038a3h                           ; e9 1b 03                    ; 0xc3585 vgabios.c:2470
    6211     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3588 vgabios.c:2472
    6212     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc358b
    6213     movzx bx, al                              ; 0f b6 d8                    ; 0xc358e
    6214     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3591
    6215     shr ax, 008h                              ; c1 e8 08                    ; 0xc3594
    6216     movzx dx, al                              ; 0f b6 d0                    ; 0xc3597
    6217     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc359a
    6218     xor ah, ah                                ; 30 e4                       ; 0xc359d
    6219     call 021deh                               ; e8 3c ec                    ; 0xc359f
    6220     jmp near 038a3h                           ; e9 fe 02                    ; 0xc35a2 vgabios.c:2473
    6221     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc35a5 vgabios.c:2475
    6222     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc35a8
    6223     movzx bx, al                              ; 0f b6 d8                    ; 0xc35ab
    6224     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc35ae
    6225     shr ax, 008h                              ; c1 e8 08                    ; 0xc35b1
    6226     movzx dx, al                              ; 0f b6 d0                    ; 0xc35b4
    6227     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc35b7
    6228     xor ah, ah                                ; 30 e4                       ; 0xc35ba
    6229     call 02344h                               ; e8 85 ed                    ; 0xc35bc
    6230     jmp near 038a3h                           ; e9 e1 02                    ; 0xc35bf vgabios.c:2476
    6231     mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc35c2 vgabios.c:2478
    6232     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc35c5
    6233     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc35c8
    6234     movzx dx, al                              ; 0f b6 d0                    ; 0xc35cb
    6235     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc35ce
    6236     shr ax, 008h                              ; c1 e8 08                    ; 0xc35d1
    6237     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc35d4
    6238     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc35d7
    6239     xor ah, ah                                ; 30 e4                       ; 0xc35da
    6240     call 024a6h                               ; e8 c7 ee                    ; 0xc35dc
    6241     jmp near 038a3h                           ; e9 c1 02                    ; 0xc35df vgabios.c:2479
    6242     lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc35e2 vgabios.c:2481
    6243     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc35e5
    6244     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc35e8
    6245     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc35eb
    6246     shr ax, 008h                              ; c1 e8 08                    ; 0xc35ee
    6247     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc35f1
    6248     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc35f4
    6249     xor ah, ah                                ; 30 e4                       ; 0xc35f7
    6250     call 00ee0h                               ; e8 e4 d8                    ; 0xc35f9
    6251     jmp near 038a3h                           ; e9 a4 02                    ; 0xc35fc vgabios.c:2482
    6252     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc35ff vgabios.c:2490
    6253     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3602
    6254     movzx bx, al                              ; 0f b6 d8                    ; 0xc3605
    6255     mov dx, 000ffh                            ; ba ff 00                    ; 0xc3608
    6256     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc360b
    6257     xor ah, ah                                ; 30 e4                       ; 0xc360e
    6258     call 0260bh                               ; e8 f8 ef                    ; 0xc3610
    6259     jmp near 038a3h                           ; e9 8d 02                    ; 0xc3613 vgabios.c:2491
    6260     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3616 vgabios.c:2494
    6261     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3619
    6262     call 01036h                               ; e8 17 da                    ; 0xc361c
    6263     jmp near 038a3h                           ; e9 81 02                    ; 0xc361f vgabios.c:2495
    6264     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3622 vgabios.c:2497
    6265     xor ah, ah                                ; 30 e4                       ; 0xc3625
    6266     cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3627
    6267     jnbe near 038a3h                          ; 0f 87 75 02                 ; 0xc362a
    6268     push CS                                   ; 0e                          ; 0xc362e
    6269     pop ES                                    ; 07                          ; 0xc362f
    6270     mov cx, strict word 0000fh                ; b9 0f 00                    ; 0xc3630
    6271     mov di, 03439h                            ; bf 39 34                    ; 0xc3633
    6272     repne scasb                               ; f2 ae                       ; 0xc3636
    6273     sal cx, 1                                 ; d1 e1                       ; 0xc3638
    6274     mov di, cx                                ; 89 cf                       ; 0xc363a
    6275     mov ax, word [cs:di+03447h]               ; 2e 8b 85 47 34              ; 0xc363c
    6276     jmp ax                                    ; ff e0                       ; 0xc3641
    6277     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3643 vgabios.c:2501
    6278     shr ax, 008h                              ; c1 e8 08                    ; 0xc3646
    6279     xor ah, ah                                ; 30 e4                       ; 0xc3649
    6280     push ax                                   ; 50                          ; 0xc364b
    6281     movzx ax, byte [bp+00ch]                  ; 0f b6 46 0c                 ; 0xc364c
    6282     push ax                                   ; 50                          ; 0xc3650
    6283     push word [bp+00eh]                       ; ff 76 0e                    ; 0xc3651
     6072    db  005h, 004h, 003h, 002h, 001h, 000h, 079h, 038h, 088h, 034h, 0c5h, 034h, 0d9h, 034h, 0eah, 034h
     6073    db  0feh, 034h, 00fh, 035h, 01ah, 035h, 054h, 035h, 058h, 035h, 069h, 035h, 086h, 035h, 0a3h, 035h
     6074    db  0bdh, 035h, 0dah, 035h, 0f1h, 035h, 0fdh, 035h, 0cdh, 036h, 03ch, 037h, 069h, 037h, 07eh, 037h
     6075    db  0c0h, 037h, 04bh, 038h, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
     6076    db  001h, 000h, 079h, 038h, 01eh, 036h, 042h, 036h, 050h, 036h, 05eh, 036h, 01eh, 036h, 042h, 036h
     6077    db  050h, 036h, 05eh, 036h, 06ch, 036h, 078h, 036h, 093h, 036h, 09eh, 036h, 0a9h, 036h, 0b4h, 036h
     6078    db  00ah, 009h, 006h, 004h, 002h, 001h, 000h, 03dh, 038h, 0e8h, 037h, 0f6h, 037h, 007h, 038h, 017h
     6079    db  038h, 02ch, 038h, 03dh, 038h, 03dh, 038h
     6080int10_func:                                  ; 0xc345d LB 0x423
     6081    push bp                                   ; 55                          ; 0xc345d vgabios.c:2416
     6082    mov bp, sp                                ; 89 e5                       ; 0xc345e
     6083    push si                                   ; 56                          ; 0xc3460
     6084    push di                                   ; 57                          ; 0xc3461
     6085    push ax                                   ; 50                          ; 0xc3462
     6086    mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3463
     6087    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3466 vgabios.c:2421
     6088    shr ax, 008h                              ; c1 e8 08                    ; 0xc3469
     6089    cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc346c
     6090    jnbe near 03879h                          ; 0f 87 06 04                 ; 0xc346f
     6091    push CS                                   ; 0e                          ; 0xc3473
     6092    pop ES                                    ; 07                          ; 0xc3474
     6093    mov cx, strict word 00017h                ; b9 17 00                    ; 0xc3475
     6094    mov di, 033d6h                            ; bf d6 33                    ; 0xc3478
     6095    repne scasb                               ; f2 ae                       ; 0xc347b
     6096    sal cx, 1                                 ; d1 e1                       ; 0xc347d
     6097    mov di, cx                                ; 89 cf                       ; 0xc347f
     6098    mov ax, word [cs:di+033ech]               ; 2e 8b 85 ec 33              ; 0xc3481
     6099    jmp ax                                    ; ff e0                       ; 0xc3486
     6100    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3488 vgabios.c:2424
     6101    call 0131ch                               ; e8 8d de                    ; 0xc348c
     6102    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc348f vgabios.c:2425
     6103    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc3492
     6104    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc3495
     6105    je short 034afh                           ; 74 15                       ; 0xc3498
     6106    cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc349a
     6107    je short 034a6h                           ; 74 07                       ; 0xc349d
     6108    cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc349f
     6109    jbe short 034afh                          ; 76 0b                       ; 0xc34a2
     6110    jmp short 034b8h                          ; eb 12                       ; 0xc34a4
     6111    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc34a6 vgabios.c:2427
     6112    xor al, al                                ; 30 c0                       ; 0xc34a9
     6113    or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc34ab
     6114    jmp short 034bfh                          ; eb 10                       ; 0xc34ad vgabios.c:2428
     6115    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc34af vgabios.c:2436
     6116    xor al, al                                ; 30 c0                       ; 0xc34b2
     6117    or AL, strict byte 030h                   ; 0c 30                       ; 0xc34b4
     6118    jmp short 034bfh                          ; eb 07                       ; 0xc34b6
     6119    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc34b8 vgabios.c:2439
     6120    xor al, al                                ; 30 c0                       ; 0xc34bb
     6121    or AL, strict byte 020h                   ; 0c 20                       ; 0xc34bd
     6122    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc34bf
     6123    jmp near 03879h                           ; e9 b4 03                    ; 0xc34c2 vgabios.c:2441
     6124    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc34c5 vgabios.c:2443
     6125    movzx dx, al                              ; 0f b6 d0                    ; 0xc34c8
     6126    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc34cb
     6127    shr ax, 008h                              ; c1 e8 08                    ; 0xc34ce
     6128    xor ah, ah                                ; 30 e4                       ; 0xc34d1
     6129    call 010d0h                               ; e8 fa db                    ; 0xc34d3
     6130    jmp near 03879h                           ; e9 a0 03                    ; 0xc34d6 vgabios.c:2444
     6131    mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc34d9 vgabios.c:2446
     6132    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc34dc
     6133    shr ax, 008h                              ; c1 e8 08                    ; 0xc34df
     6134    xor ah, ah                                ; 30 e4                       ; 0xc34e2
     6135    call 011c6h                               ; e8 df dc                    ; 0xc34e4
     6136    jmp near 03879h                           ; e9 8f 03                    ; 0xc34e7 vgabios.c:2447
     6137    lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc34ea vgabios.c:2449
     6138    lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc34ed
     6139    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc34f0
     6140    shr ax, 008h                              ; c1 e8 08                    ; 0xc34f3
     6141    xor ah, ah                                ; 30 e4                       ; 0xc34f6
     6142    call 00a17h                               ; e8 1c d5                    ; 0xc34f8
     6143    jmp near 03879h                           ; e9 7b 03                    ; 0xc34fb vgabios.c:2450
     6144    xor ax, ax                                ; 31 c0                       ; 0xc34fe vgabios.c:2456
     6145    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3500
     6146    mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc3503 vgabios.c:2457
     6147    mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc3506 vgabios.c:2458
     6148    mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3509 vgabios.c:2459
     6149    jmp near 03879h                           ; e9 6a 03                    ; 0xc350c vgabios.c:2460
     6150    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc350f vgabios.c:2462
     6151    xor ah, ah                                ; 30 e4                       ; 0xc3512
     6152    call 0124fh                               ; e8 38 dd                    ; 0xc3514
     6153    jmp near 03879h                           ; e9 5f 03                    ; 0xc3517 vgabios.c:2463
     6154    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc351a vgabios.c:2465
     6155    push ax                                   ; 50                          ; 0xc351d
     6156    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc351e
     6157    push ax                                   ; 50                          ; 0xc3521
     6158    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3522
     6159    xor ah, ah                                ; 30 e4                       ; 0xc3525
     6160    push ax                                   ; 50                          ; 0xc3527
     6161    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3528
     6162    shr ax, 008h                              ; c1 e8 08                    ; 0xc352b
     6163    xor ah, ah                                ; 30 e4                       ; 0xc352e
     6164    push ax                                   ; 50                          ; 0xc3530
     6165    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc3531
     6166    movzx cx, al                              ; 0f b6 c8                    ; 0xc3534
     6167    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3537
     6168    shr ax, 008h                              ; c1 e8 08                    ; 0xc353a
     6169    movzx bx, al                              ; 0f b6 d8                    ; 0xc353d
     6170    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3540
     6171    shr ax, 008h                              ; c1 e8 08                    ; 0xc3543
     6172    movzx dx, al                              ; 0f b6 d0                    ; 0xc3546
     6173    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3549
     6174    xor ah, ah                                ; 30 e4                       ; 0xc354c
     6175    call 0193eh                               ; e8 ed e3                    ; 0xc354e
     6176    jmp near 03879h                           ; e9 25 03                    ; 0xc3551 vgabios.c:2466
     6177    xor ax, ax                                ; 31 c0                       ; 0xc3554 vgabios.c:2468
     6178    jmp short 0351dh                          ; eb c5                       ; 0xc3556
     6179    lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc3558 vgabios.c:2471
     6180    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc355b
     6181    shr ax, 008h                              ; c1 e8 08                    ; 0xc355e
     6182    xor ah, ah                                ; 30 e4                       ; 0xc3561
     6183    call 00d34h                               ; e8 ce d7                    ; 0xc3563
     6184    jmp near 03879h                           ; e9 10 03                    ; 0xc3566 vgabios.c:2472
     6185    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3569 vgabios.c:2474
     6186    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc356c
     6187    movzx bx, al                              ; 0f b6 d8                    ; 0xc356f
     6188    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3572
     6189    shr ax, 008h                              ; c1 e8 08                    ; 0xc3575
     6190    movzx dx, al                              ; 0f b6 d0                    ; 0xc3578
     6191    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc357b
     6192    xor ah, ah                                ; 30 e4                       ; 0xc357e
     6193    call 021c7h                               ; e8 44 ec                    ; 0xc3580
     6194    jmp near 03879h                           ; e9 f3 02                    ; 0xc3583 vgabios.c:2475
     6195    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3586 vgabios.c:2477
     6196    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3589
     6197    movzx bx, al                              ; 0f b6 d8                    ; 0xc358c
     6198    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc358f
     6199    shr ax, 008h                              ; c1 e8 08                    ; 0xc3592
     6200    movzx dx, al                              ; 0f b6 d0                    ; 0xc3595
     6201    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3598
     6202    xor ah, ah                                ; 30 e4                       ; 0xc359b
     6203    call 0232ch                               ; e8 8c ed                    ; 0xc359d
     6204    jmp near 03879h                           ; e9 d6 02                    ; 0xc35a0 vgabios.c:2478
     6205    mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc35a3 vgabios.c:2480
     6206    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc35a6
     6207    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc35a9
     6208    movzx dx, al                              ; 0f b6 d0                    ; 0xc35ac
     6209    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc35af
     6210    shr ax, 008h                              ; c1 e8 08                    ; 0xc35b2
     6211    xor ah, ah                                ; 30 e4                       ; 0xc35b5
     6212    call 0248eh                               ; e8 d4 ee                    ; 0xc35b7
     6213    jmp near 03879h                           ; e9 bc 02                    ; 0xc35ba vgabios.c:2481
     6214    lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc35bd vgabios.c:2483
     6215    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc35c0
     6216    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc35c3
     6217    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc35c6
     6218    shr ax, 008h                              ; c1 e8 08                    ; 0xc35c9
     6219    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc35cc
     6220    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc35cf
     6221    xor ah, ah                                ; 30 e4                       ; 0xc35d2
     6222    call 00eeeh                               ; e8 17 d9                    ; 0xc35d4
     6223    jmp near 03879h                           ; e9 9f 02                    ; 0xc35d7 vgabios.c:2484
     6224    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc35da vgabios.c:2492
     6225    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc35dd
     6226    movzx bx, al                              ; 0f b6 d8                    ; 0xc35e0
     6227    mov dx, 000ffh                            ; ba ff 00                    ; 0xc35e3
     6228    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc35e6
     6229    xor ah, ah                                ; 30 e4                       ; 0xc35e9
     6230    call 025f3h                               ; e8 05 f0                    ; 0xc35eb
     6231    jmp near 03879h                           ; e9 88 02                    ; 0xc35ee vgabios.c:2493
     6232    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc35f1 vgabios.c:2496
     6233    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc35f4
     6234    call 01044h                               ; e8 4a da                    ; 0xc35f7
     6235    jmp near 03879h                           ; e9 7c 02                    ; 0xc35fa vgabios.c:2497
     6236    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc35fd vgabios.c:2499
     6237    xor ah, ah                                ; 30 e4                       ; 0xc3600
     6238    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3602
     6239    jnbe near 03879h                          ; 0f 87 70 02                 ; 0xc3605
     6240    push CS                                   ; 0e                          ; 0xc3609
     6241    pop ES                                    ; 07                          ; 0xc360a
     6242    mov cx, strict word 0000fh                ; b9 0f 00                    ; 0xc360b
     6243    mov di, 0341ah                            ; bf 1a 34                    ; 0xc360e
     6244    repne scasb                               ; f2 ae                       ; 0xc3611
     6245    sal cx, 1                                 ; d1 e1                       ; 0xc3613
     6246    mov di, cx                                ; 89 cf                       ; 0xc3615
     6247    mov ax, word [cs:di+03428h]               ; 2e 8b 85 28 34              ; 0xc3617
     6248    jmp ax                                    ; ff e0                       ; 0xc361c
     6249    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc361e vgabios.c:2503
     6250    shr ax, 008h                              ; c1 e8 08                    ; 0xc3621
     6251    xor ah, ah                                ; 30 e4                       ; 0xc3624
     6252    push ax                                   ; 50                          ; 0xc3626
     6253    movzx ax, byte [bp+00ch]                  ; 0f b6 46 0c                 ; 0xc3627
     6254    push ax                                   ; 50                          ; 0xc362b
     6255    push word [bp+00eh]                       ; ff 76 0e                    ; 0xc362c
     6256    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc362f
     6257    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3633
     6258    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc3636
     6259    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3639
     6260    call 02959h                               ; e8 1a f3                    ; 0xc363c
     6261    jmp near 03879h                           ; e9 37 02                    ; 0xc363f vgabios.c:2504
     6262    movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc3642 vgabios.c:2507
     6263    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3646
     6264    call 029d5h                               ; e8 88 f3                    ; 0xc364a
     6265    jmp near 03879h                           ; e9 29 02                    ; 0xc364d vgabios.c:2508
     6266    movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc3650 vgabios.c:2511
    62846267    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3654
    6285     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3658
    6286     mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc365b
    6287     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc365e
    6288     call 02971h                               ; e8 0d f3                    ; 0xc3661
    6289     jmp near 038a3h                           ; e9 3c 02                    ; 0xc3664 vgabios.c:2502
    6290     movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc3667 vgabios.c:2505
    6291     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc366b
    6292     call 029eeh                               ; e8 7c f3                    ; 0xc366f
    6293     jmp near 038a3h                           ; e9 2e 02                    ; 0xc3672 vgabios.c:2506
    6294     movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc3675 vgabios.c:2509
    6295     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3679
    6296     call 02a5eh                               ; e8 de f3                    ; 0xc367d
    6297     jmp near 038a3h                           ; e9 20 02                    ; 0xc3680 vgabios.c:2510
    6298     movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc3683 vgabios.c:2513
    6299     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3687
    6300     call 02ad0h                               ; e8 42 f4                    ; 0xc368b
    6301     jmp near 038a3h                           ; e9 12 02                    ; 0xc368e vgabios.c:2514
    6302     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3691 vgabios.c:2516
    6303     mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc3694
    6304     call 02b42h                               ; e8 a8 f4                    ; 0xc3697
    6305     jmp near 038a3h                           ; e9 06 02                    ; 0xc369a vgabios.c:2517
    6306     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc369d vgabios.c:2519
    6307     xor ah, ah                                ; 30 e4                       ; 0xc36a0
    6308     push ax                                   ; 50                          ; 0xc36a2
    6309     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc36a3
    6310     movzx cx, al                              ; 0f b6 c8                    ; 0xc36a6
    6311     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc36a9
    6312     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc36ac
    6313     mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc36af
    6314     call 02b47h                               ; e8 92 f4                    ; 0xc36b2
    6315     jmp near 038a3h                           ; e9 eb 01                    ; 0xc36b5 vgabios.c:2520
    6316     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc36b8 vgabios.c:2522
    6317     xor ah, ah                                ; 30 e4                       ; 0xc36bb
    6318     call 02b4eh                               ; e8 8e f4                    ; 0xc36bd
    6319     jmp near 038a3h                           ; e9 e0 01                    ; 0xc36c0 vgabios.c:2523
    6320     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc36c3 vgabios.c:2525
    6321     xor ah, ah                                ; 30 e4                       ; 0xc36c6
    6322     call 02b53h                               ; e8 88 f4                    ; 0xc36c8
    6323     jmp near 038a3h                           ; e9 d5 01                    ; 0xc36cb vgabios.c:2526
    6324     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc36ce vgabios.c:2528
    6325     xor ah, ah                                ; 30 e4                       ; 0xc36d1
    6326     call 02b58h                               ; e8 82 f4                    ; 0xc36d3
    6327     jmp near 038a3h                           ; e9 ca 01                    ; 0xc36d6 vgabios.c:2529
    6328     lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc36d9 vgabios.c:2531
    6329     push ax                                   ; 50                          ; 0xc36dc
    6330     lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc36dd
    6331     lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc36e0
    6332     lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc36e3
    6333     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc36e6
    6334     shr ax, 008h                              ; c1 e8 08                    ; 0xc36e9
    6335     call 00e5ch                               ; e8 6d d7                    ; 0xc36ec
    6336     jmp near 038a3h                           ; e9 b1 01                    ; 0xc36ef vgabios.c:2539
    6337     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc36f2 vgabios.c:2541
    6338     xor ah, ah                                ; 30 e4                       ; 0xc36f5
    6339     cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc36f7
    6340     jc short 0370bh                           ; 72 0f                       ; 0xc36fa
    6341     jbe short 03718h                          ; 76 1a                       ; 0xc36fc
    6342     cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc36fe
    6343     je short 0375ch                           ; 74 59                       ; 0xc3701
    6344     cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc3703
    6345     je short 0374dh                           ; 74 45                       ; 0xc3706
    6346     jmp near 038a3h                           ; e9 98 01                    ; 0xc3708
    6347     cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc370b
    6348     jne near 038a3h                           ; 0f 85 91 01                 ; 0xc370e
    6349     call 02b5dh                               ; e8 48 f4                    ; 0xc3712 vgabios.c:2544
    6350     jmp near 038a3h                           ; e9 8b 01                    ; 0xc3715 vgabios.c:2545
    6351     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3718 vgabios.c:2547
    6352     xor ah, ah                                ; 30 e4                       ; 0xc371b
    6353     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc371d
    6354     jnc short 03747h                          ; 73 25                       ; 0xc3720
    6355     mov dx, 00087h                            ; ba 87 00                    ; 0xc3722 vgabios.c:2548
    6356     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3725
    6357     call 033e7h                               ; e8 bc fc                    ; 0xc3728
    6358     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc372b
    6359     mov ah, byte [bp+012h]                    ; 8a 66 12                    ; 0xc372d
    6360     or al, ah                                 ; 08 e0                       ; 0xc3730
    6361     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3732 vgabios.c:40
    6362     mov si, 00087h                            ; be 87 00                    ; 0xc3735
    6363     mov es, dx                                ; 8e c2                       ; 0xc3738 vgabios.c:42
    6364     mov byte [es:si], al                      ; 26 88 04                    ; 0xc373a
    6365     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc373d vgabios.c:2550
    6366     xor al, al                                ; 30 c0                       ; 0xc3740
    6367     or AL, strict byte 012h                   ; 0c 12                       ; 0xc3742
    6368     jmp near 034deh                           ; e9 97 fd                    ; 0xc3744
    6369     mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc3747 vgabios.c:2553
    6370     jmp near 038a3h                           ; e9 56 01                    ; 0xc374a vgabios.c:2554
    6371     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc374d vgabios.c:2556
    6372     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3751
    6373     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3754
    6374     call 02b62h                               ; e8 08 f4                    ; 0xc3757
    6375     jmp short 0373dh                          ; eb e1                       ; 0xc375a
    6376     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc375c vgabios.c:2560
    6377     xor ah, ah                                ; 30 e4                       ; 0xc375f
    6378     call 02b67h                               ; e8 03 f4                    ; 0xc3761
    6379     jmp short 0373dh                          ; eb d7                       ; 0xc3764
    6380     push word [bp+008h]                       ; ff 76 08                    ; 0xc3766 vgabios.c:2570
    6381     push word [bp+016h]                       ; ff 76 16                    ; 0xc3769
    6382     movzx ax, byte [bp+00eh]                  ; 0f b6 46 0e                 ; 0xc376c
    6383     push ax                                   ; 50                          ; 0xc3770
    6384     mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3771
    6385     shr ax, 008h                              ; c1 e8 08                    ; 0xc3774
    6386     xor ah, ah                                ; 30 e4                       ; 0xc3777
    6387     push ax                                   ; 50                          ; 0xc3779
    6388     movzx bx, byte [bp+00ch]                  ; 0f b6 5e 0c                 ; 0xc377a
    6389     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc377e
    6390     shr dx, 008h                              ; c1 ea 08                    ; 0xc3781
    6391     xor dh, dh                                ; 30 f6                       ; 0xc3784
    6392     movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3786
    6393     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc378a
    6394     call 02b6ch                               ; e8 dc f3                    ; 0xc378d
    6395     jmp near 038a3h                           ; e9 10 01                    ; 0xc3790 vgabios.c:2571
    6396     mov bx, si                                ; 89 f3                       ; 0xc3793 vgabios.c:2573
    6397     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3795
    6398     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3798
    6399     call 02c02h                               ; e8 64 f4                    ; 0xc379b
    6400     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc379e vgabios.c:2574
    6401     xor al, al                                ; 30 c0                       ; 0xc37a1
    6402     or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc37a3
    6403     jmp near 034deh                           ; e9 36 fd                    ; 0xc37a5
    6404     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc37a8 vgabios.c:2577
    6405     xor ah, ah                                ; 30 e4                       ; 0xc37ab
    6406     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc37ad
    6407     je short 037d4h                           ; 74 22                       ; 0xc37b0
    6408     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc37b2
    6409     je short 037c6h                           ; 74 0f                       ; 0xc37b5
    6410     test ax, ax                               ; 85 c0                       ; 0xc37b7
    6411     jne short 037e0h                          ; 75 25                       ; 0xc37b9
    6412     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc37bb vgabios.c:2580
    6413     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc37be
    6414     call 02e1ah                               ; e8 56 f6                    ; 0xc37c1
    6415     jmp short 037e0h                          ; eb 1a                       ; 0xc37c4 vgabios.c:2581
    6416     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc37c6 vgabios.c:2583
    6417     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc37c9
    6418     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc37cc
    6419     call 02e32h                               ; e8 60 f6                    ; 0xc37cf
    6420     jmp short 037e0h                          ; eb 0c                       ; 0xc37d2 vgabios.c:2584
    6421     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc37d4 vgabios.c:2586
    6422     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc37d7
    6423     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc37da
    6424     call 03108h                               ; e8 28 f9                    ; 0xc37dd
    6425     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc37e0 vgabios.c:2593
    6426     xor al, al                                ; 30 c0                       ; 0xc37e3
    6427     or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc37e5
    6428     jmp near 034deh                           ; e9 f4 fc                    ; 0xc37e7
    6429     call 007bfh                               ; e8 d2 cf                    ; 0xc37ea vgabios.c:2598
    6430     test ax, ax                               ; 85 c0                       ; 0xc37ed
    6431     je near 0386eh                            ; 0f 84 7b 00                 ; 0xc37ef
    6432     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc37f3 vgabios.c:2599
    6433     xor ah, ah                                ; 30 e4                       ; 0xc37f6
    6434     cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc37f8
    6435     jnbe short 03867h                         ; 77 6a                       ; 0xc37fb
    6436     push CS                                   ; 0e                          ; 0xc37fd
    6437     pop ES                                    ; 07                          ; 0xc37fe
    6438     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc37ff
    6439     mov di, 03465h                            ; bf 65 34                    ; 0xc3802
    6440     repne scasb                               ; f2 ae                       ; 0xc3805
    6441     sal cx, 1                                 ; d1 e1                       ; 0xc3807
    6442     mov di, cx                                ; 89 cf                       ; 0xc3809
    6443     mov ax, word [cs:di+0346ch]               ; 2e 8b 85 6c 34              ; 0xc380b
    6444     jmp ax                                    ; ff e0                       ; 0xc3810
    6445     mov bx, si                                ; 89 f3                       ; 0xc3812 vgabios.c:2602
    6446     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3814
    6447     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3817
    6448     call 03a5dh                               ; e8 40 02                    ; 0xc381a
    6449     jmp near 038a3h                           ; e9 83 00                    ; 0xc381d vgabios.c:2603
    6450     mov cx, si                                ; 89 f1                       ; 0xc3820 vgabios.c:2605
    6451     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3822
    6452     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3825
    6453     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3828
    6454     call 03b82h                               ; e8 54 03                    ; 0xc382b
    6455     jmp near 038a3h                           ; e9 72 00                    ; 0xc382e vgabios.c:2606
    6456     mov cx, si                                ; 89 f1                       ; 0xc3831 vgabios.c:2608
    6457     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3833
    6458     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3836
    6459     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3839
    6460     call 03c1eh                               ; e8 df 03                    ; 0xc383c
    6461     jmp short 038a3h                          ; eb 62                       ; 0xc383f vgabios.c:2609
    6462     lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3841 vgabios.c:2611
    6463     push ax                                   ; 50                          ; 0xc3844
    6464     mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3845
    6465     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3848
    6466     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc384b
    6467     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc384e
    6468     call 03de5h                               ; e8 91 05                    ; 0xc3851
    6469     jmp short 038a3h                          ; eb 4d                       ; 0xc3854 vgabios.c:2612
    6470     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3856 vgabios.c:2614
    6471     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3859
    6472     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc385c
    6473     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc385f
    6474     call 03e71h                               ; e8 0c 06                    ; 0xc3862
    6475     jmp short 038a3h                          ; eb 3c                       ; 0xc3865 vgabios.c:2615
    6476     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3867 vgabios.c:2637
    6477     jmp short 038a3h                          ; eb 35                       ; 0xc386c vgabios.c:2640
    6478     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc386e vgabios.c:2642
    6479     jmp short 038a3h                          ; eb 2e                       ; 0xc3873 vgabios.c:2644
    6480     call 007bfh                               ; e8 47 cf                    ; 0xc3875 vgabios.c:2646
    6481     test ax, ax                               ; 85 c0                       ; 0xc3878
    6482     je short 0389eh                           ; 74 22                       ; 0xc387a
    6483     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc387c vgabios.c:2647
    6484     xor ah, ah                                ; 30 e4                       ; 0xc387f
    6485     cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3881
    6486     jne short 03897h                          ; 75 11                       ; 0xc3884
    6487     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3886 vgabios.c:2650
    6488     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3889
    6489     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc388c
    6490     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc388f
    6491     call 03f40h                               ; e8 ab 06                    ; 0xc3892
    6492     jmp short 038a3h                          ; eb 0c                       ; 0xc3895 vgabios.c:2651
    6493     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3897 vgabios.c:2653
    6494     jmp short 038a3h                          ; eb 05                       ; 0xc389c vgabios.c:2656
    6495     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc389e vgabios.c:2658
    6496     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc38a3 vgabios.c:2668
    6497     pop di                                    ; 5f                          ; 0xc38a6
    6498     pop si                                    ; 5e                          ; 0xc38a7
    6499     pop bp                                    ; 5d                          ; 0xc38a8
    6500     retn                                      ; c3                          ; 0xc38a9
    6501   ; disGetNextSymbol 0xc38aa LB 0x77b -> off=0x0 cb=000000000000001f uValue=00000000000c38aa 'dispi_set_xres'
    6502 dispi_set_xres:                              ; 0xc38aa LB 0x1f
    6503     push bp                                   ; 55                          ; 0xc38aa vbe.c:100
    6504     mov bp, sp                                ; 89 e5                       ; 0xc38ab
    6505     push bx                                   ; 53                          ; 0xc38ad
    6506     push dx                                   ; 52                          ; 0xc38ae
    6507     mov bx, ax                                ; 89 c3                       ; 0xc38af
    6508     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc38b1 vbe.c:105
    6509     mov dx, 001ceh                            ; ba ce 01                    ; 0xc38b4
    6510     call 00570h                               ; e8 b6 cc                    ; 0xc38b7
    6511     mov ax, bx                                ; 89 d8                       ; 0xc38ba vbe.c:106
    6512     mov dx, 001cfh                            ; ba cf 01                    ; 0xc38bc
    6513     call 00570h                               ; e8 ae cc                    ; 0xc38bf
    6514     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc38c2 vbe.c:107
    6515     pop dx                                    ; 5a                          ; 0xc38c5
    6516     pop bx                                    ; 5b                          ; 0xc38c6
    6517     pop bp                                    ; 5d                          ; 0xc38c7
    6518     retn                                      ; c3                          ; 0xc38c8
    6519   ; disGetNextSymbol 0xc38c9 LB 0x75c -> off=0x0 cb=000000000000001f uValue=00000000000c38c9 'dispi_set_yres'
    6520 dispi_set_yres:                              ; 0xc38c9 LB 0x1f
    6521     push bp                                   ; 55                          ; 0xc38c9 vbe.c:109
    6522     mov bp, sp                                ; 89 e5                       ; 0xc38ca
    6523     push bx                                   ; 53                          ; 0xc38cc
    6524     push dx                                   ; 52                          ; 0xc38cd
    6525     mov bx, ax                                ; 89 c3                       ; 0xc38ce
    6526     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc38d0 vbe.c:114
    6527     mov dx, 001ceh                            ; ba ce 01                    ; 0xc38d3
    6528     call 00570h                               ; e8 97 cc                    ; 0xc38d6
    6529     mov ax, bx                                ; 89 d8                       ; 0xc38d9 vbe.c:115
    6530     mov dx, 001cfh                            ; ba cf 01                    ; 0xc38db
    6531     call 00570h                               ; e8 8f cc                    ; 0xc38de
    6532     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc38e1 vbe.c:116
    6533     pop dx                                    ; 5a                          ; 0xc38e4
    6534     pop bx                                    ; 5b                          ; 0xc38e5
    6535     pop bp                                    ; 5d                          ; 0xc38e6
    6536     retn                                      ; c3                          ; 0xc38e7
    6537   ; disGetNextSymbol 0xc38e8 LB 0x73d -> off=0x0 cb=0000000000000019 uValue=00000000000c38e8 'dispi_get_yres'
    6538 dispi_get_yres:                              ; 0xc38e8 LB 0x19
    6539     push bp                                   ; 55                          ; 0xc38e8 vbe.c:118
    6540     mov bp, sp                                ; 89 e5                       ; 0xc38e9
    6541     push dx                                   ; 52                          ; 0xc38eb
    6542     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc38ec vbe.c:120
    6543     mov dx, 001ceh                            ; ba ce 01                    ; 0xc38ef
    6544     call 00570h                               ; e8 7b cc                    ; 0xc38f2
    6545     mov dx, 001cfh                            ; ba cf 01                    ; 0xc38f5 vbe.c:121
    6546     call 00577h                               ; e8 7c cc                    ; 0xc38f8
    6547     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc38fb vbe.c:122
    6548     pop dx                                    ; 5a                          ; 0xc38fe
    6549     pop bp                                    ; 5d                          ; 0xc38ff
    6550     retn                                      ; c3                          ; 0xc3900
    6551   ; disGetNextSymbol 0xc3901 LB 0x724 -> off=0x0 cb=000000000000001f uValue=00000000000c3901 'dispi_set_bpp'
    6552 dispi_set_bpp:                               ; 0xc3901 LB 0x1f
    6553     push bp                                   ; 55                          ; 0xc3901 vbe.c:124
    6554     mov bp, sp                                ; 89 e5                       ; 0xc3902
    6555     push bx                                   ; 53                          ; 0xc3904
    6556     push dx                                   ; 52                          ; 0xc3905
    6557     mov bx, ax                                ; 89 c3                       ; 0xc3906
    6558     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3908 vbe.c:129
    6559     mov dx, 001ceh                            ; ba ce 01                    ; 0xc390b
    6560     call 00570h                               ; e8 5f cc                    ; 0xc390e
    6561     mov ax, bx                                ; 89 d8                       ; 0xc3911 vbe.c:130
    6562     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3913
    6563     call 00570h                               ; e8 57 cc                    ; 0xc3916
    6564     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3919 vbe.c:131
    6565     pop dx                                    ; 5a                          ; 0xc391c
    6566     pop bx                                    ; 5b                          ; 0xc391d
    6567     pop bp                                    ; 5d                          ; 0xc391e
    6568     retn                                      ; c3                          ; 0xc391f
    6569   ; disGetNextSymbol 0xc3920 LB 0x705 -> off=0x0 cb=0000000000000019 uValue=00000000000c3920 'dispi_get_bpp'
    6570 dispi_get_bpp:                               ; 0xc3920 LB 0x19
    6571     push bp                                   ; 55                          ; 0xc3920 vbe.c:133
    6572     mov bp, sp                                ; 89 e5                       ; 0xc3921
    6573     push dx                                   ; 52                          ; 0xc3923
    6574     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3924 vbe.c:135
    6575     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3927
    6576     call 00570h                               ; e8 43 cc                    ; 0xc392a
    6577     mov dx, 001cfh                            ; ba cf 01                    ; 0xc392d vbe.c:136
    6578     call 00577h                               ; e8 44 cc                    ; 0xc3930
    6579     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3933 vbe.c:137
    6580     pop dx                                    ; 5a                          ; 0xc3936
    6581     pop bp                                    ; 5d                          ; 0xc3937
    6582     retn                                      ; c3                          ; 0xc3938
    6583   ; disGetNextSymbol 0xc3939 LB 0x6ec -> off=0x0 cb=000000000000001f uValue=00000000000c3939 'dispi_set_virt_width'
    6584 dispi_set_virt_width:                        ; 0xc3939 LB 0x1f
    6585     push bp                                   ; 55                          ; 0xc3939 vbe.c:139
    6586     mov bp, sp                                ; 89 e5                       ; 0xc393a
    6587     push bx                                   ; 53                          ; 0xc393c
    6588     push dx                                   ; 52                          ; 0xc393d
    6589     mov bx, ax                                ; 89 c3                       ; 0xc393e
    6590     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3940 vbe.c:144
    6591     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3943
    6592     call 00570h                               ; e8 27 cc                    ; 0xc3946
    6593     mov ax, bx                                ; 89 d8                       ; 0xc3949 vbe.c:145
    6594     mov dx, 001cfh                            ; ba cf 01                    ; 0xc394b
    6595     call 00570h                               ; e8 1f cc                    ; 0xc394e
    6596     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3951 vbe.c:146
    6597     pop dx                                    ; 5a                          ; 0xc3954
    6598     pop bx                                    ; 5b                          ; 0xc3955
    6599     pop bp                                    ; 5d                          ; 0xc3956
    6600     retn                                      ; c3                          ; 0xc3957
    6601   ; disGetNextSymbol 0xc3958 LB 0x6cd -> off=0x0 cb=0000000000000019 uValue=00000000000c3958 'dispi_get_virt_width'
    6602 dispi_get_virt_width:                        ; 0xc3958 LB 0x19
    6603     push bp                                   ; 55                          ; 0xc3958 vbe.c:148
    6604     mov bp, sp                                ; 89 e5                       ; 0xc3959
    6605     push dx                                   ; 52                          ; 0xc395b
    6606     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc395c vbe.c:150
    6607     mov dx, 001ceh                            ; ba ce 01                    ; 0xc395f
    6608     call 00570h                               ; e8 0b cc                    ; 0xc3962
    6609     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3965 vbe.c:151
    6610     call 00577h                               ; e8 0c cc                    ; 0xc3968
    6611     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc396b vbe.c:152
    6612     pop dx                                    ; 5a                          ; 0xc396e
    6613     pop bp                                    ; 5d                          ; 0xc396f
    6614     retn                                      ; c3                          ; 0xc3970
    6615   ; disGetNextSymbol 0xc3971 LB 0x6b4 -> off=0x0 cb=0000000000000019 uValue=00000000000c3971 'dispi_get_virt_height'
    6616 dispi_get_virt_height:                       ; 0xc3971 LB 0x19
    6617     push bp                                   ; 55                          ; 0xc3971 vbe.c:154
    6618     mov bp, sp                                ; 89 e5                       ; 0xc3972
    6619     push dx                                   ; 52                          ; 0xc3974
    6620     mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3975 vbe.c:156
    6621     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3978
    6622     call 00570h                               ; e8 f2 cb                    ; 0xc397b
    6623     mov dx, 001cfh                            ; ba cf 01                    ; 0xc397e vbe.c:157
    6624     call 00577h                               ; e8 f3 cb                    ; 0xc3981
    6625     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3984 vbe.c:158
    6626     pop dx                                    ; 5a                          ; 0xc3987
    6627     pop bp                                    ; 5d                          ; 0xc3988
    6628     retn                                      ; c3                          ; 0xc3989
    6629   ; disGetNextSymbol 0xc398a LB 0x69b -> off=0x0 cb=0000000000000012 uValue=00000000000c398a 'in_word'
    6630 in_word:                                     ; 0xc398a LB 0x12
    6631     push bp                                   ; 55                          ; 0xc398a vbe.c:160
    6632     mov bp, sp                                ; 89 e5                       ; 0xc398b
    6633     push bx                                   ; 53                          ; 0xc398d
    6634     mov bx, ax                                ; 89 c3                       ; 0xc398e
    6635     mov ax, dx                                ; 89 d0                       ; 0xc3990
    6636     mov dx, bx                                ; 89 da                       ; 0xc3992 vbe.c:162
    6637     out DX, ax                                ; ef                          ; 0xc3994
    6638     in ax, DX                                 ; ed                          ; 0xc3995 vbe.c:163
    6639     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3996 vbe.c:164
    6640     pop bx                                    ; 5b                          ; 0xc3999
    6641     pop bp                                    ; 5d                          ; 0xc399a
    6642     retn                                      ; c3                          ; 0xc399b
    6643   ; disGetNextSymbol 0xc399c LB 0x689 -> off=0x0 cb=0000000000000014 uValue=00000000000c399c 'in_byte'
    6644 in_byte:                                     ; 0xc399c LB 0x14
    6645     push bp                                   ; 55                          ; 0xc399c vbe.c:166
    6646     mov bp, sp                                ; 89 e5                       ; 0xc399d
    6647     push bx                                   ; 53                          ; 0xc399f
    6648     mov bx, ax                                ; 89 c3                       ; 0xc39a0
    6649     mov ax, dx                                ; 89 d0                       ; 0xc39a2
    6650     mov dx, bx                                ; 89 da                       ; 0xc39a4 vbe.c:168
     6268    call 02a44h                               ; e8 e9 f3                    ; 0xc3658
     6269    jmp near 03879h                           ; e9 1b 02                    ; 0xc365b vgabios.c:2512
     6270    movzx dx, byte [bp+00ch]                  ; 0f b6 56 0c                 ; 0xc365e vgabios.c:2515
     6271    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3662
     6272    call 02ab5h                               ; e8 4c f4                    ; 0xc3666
     6273    jmp near 03879h                           ; e9 0d 02                    ; 0xc3669 vgabios.c:2516
     6274    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc366c vgabios.c:2518
     6275    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc366f
     6276    call 02b26h                               ; e8 b1 f4                    ; 0xc3672
     6277    jmp near 03879h                           ; e9 01 02                    ; 0xc3675 vgabios.c:2519
     6278    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3678 vgabios.c:2521
     6279    xor ah, ah                                ; 30 e4                       ; 0xc367b
     6280    push ax                                   ; 50                          ; 0xc367d
     6281    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc367e
     6282    movzx cx, al                              ; 0f b6 c8                    ; 0xc3681
     6283    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3684
     6284    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3687
     6285    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc368a
     6286    call 02b2bh                               ; e8 9b f4                    ; 0xc368d
     6287    jmp near 03879h                           ; e9 e6 01                    ; 0xc3690 vgabios.c:2522
     6288    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3693 vgabios.c:2524
     6289    xor ah, ah                                ; 30 e4                       ; 0xc3696
     6290    call 02b32h                               ; e8 97 f4                    ; 0xc3698
     6291    jmp near 03879h                           ; e9 db 01                    ; 0xc369b vgabios.c:2525
     6292    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc369e vgabios.c:2527
     6293    xor ah, ah                                ; 30 e4                       ; 0xc36a1
     6294    call 02b37h                               ; e8 91 f4                    ; 0xc36a3
     6295    jmp near 03879h                           ; e9 d0 01                    ; 0xc36a6 vgabios.c:2528
     6296    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc36a9 vgabios.c:2530
     6297    xor ah, ah                                ; 30 e4                       ; 0xc36ac
     6298    call 02b3ch                               ; e8 8b f4                    ; 0xc36ae
     6299    jmp near 03879h                           ; e9 c5 01                    ; 0xc36b1 vgabios.c:2531
     6300    lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc36b4 vgabios.c:2533
     6301    push ax                                   ; 50                          ; 0xc36b7
     6302    lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc36b8
     6303    lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc36bb
     6304    lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc36be
     6305    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc36c1
     6306    shr ax, 008h                              ; c1 e8 08                    ; 0xc36c4
     6307    call 00e6bh                               ; e8 a1 d7                    ; 0xc36c7
     6308    jmp near 03879h                           ; e9 ac 01                    ; 0xc36ca vgabios.c:2541
     6309    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc36cd vgabios.c:2543
     6310    xor ah, ah                                ; 30 e4                       ; 0xc36d0
     6311    cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc36d2
     6312    jc short 036e6h                           ; 72 0f                       ; 0xc36d5
     6313    jbe short 036f3h                          ; 76 1a                       ; 0xc36d7
     6314    cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc36d9
     6315    je short 03732h                           ; 74 54                       ; 0xc36dc
     6316    cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc36de
     6317    je short 03723h                           ; 74 40                       ; 0xc36e1
     6318    jmp near 03879h                           ; e9 93 01                    ; 0xc36e3
     6319    cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc36e6
     6320    jne near 03879h                           ; 0f 85 8c 01                 ; 0xc36e9
     6321    call 02b41h                               ; e8 51 f4                    ; 0xc36ed vgabios.c:2546
     6322    jmp near 03879h                           ; e9 86 01                    ; 0xc36f0 vgabios.c:2547
     6323    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36f3 vgabios.c:2549
     6324    xor ah, ah                                ; 30 e4                       ; 0xc36f6
     6325    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc36f8
     6326    jnc short 0371dh                          ; 73 20                       ; 0xc36fb
     6327    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc36fd vgabios.c:35
     6328    mov si, 00087h                            ; be 87 00                    ; 0xc3700
     6329    mov es, ax                                ; 8e c0                       ; 0xc3703 vgabios.c:37
     6330    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc3705
     6331    and dl, 0feh                              ; 80 e2 fe                    ; 0xc3708 vgabios.c:38
     6332    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc370b
     6333    or dl, al                                 ; 08 c2                       ; 0xc370e
     6334    mov byte [es:si], dl                      ; 26 88 14                    ; 0xc3710 vgabios.c:42
     6335    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3713 vgabios.c:2552
     6336    xor al, al                                ; 30 c0                       ; 0xc3716
     6337    or AL, strict byte 012h                   ; 0c 12                       ; 0xc3718
     6338    jmp near 034bfh                           ; e9 a2 fd                    ; 0xc371a
     6339    mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc371d vgabios.c:2555
     6340    jmp near 03879h                           ; e9 56 01                    ; 0xc3720 vgabios.c:2556
     6341    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc3723 vgabios.c:2558
     6342    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3727
     6343    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc372a
     6344    call 02b46h                               ; e8 16 f4                    ; 0xc372d
     6345    jmp short 03713h                          ; eb e1                       ; 0xc3730
     6346    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3732 vgabios.c:2562
     6347    xor ah, ah                                ; 30 e4                       ; 0xc3735
     6348    call 02b4bh                               ; e8 11 f4                    ; 0xc3737
     6349    jmp short 03713h                          ; eb d7                       ; 0xc373a
     6350    push word [bp+008h]                       ; ff 76 08                    ; 0xc373c vgabios.c:2572
     6351    push word [bp+016h]                       ; ff 76 16                    ; 0xc373f
     6352    movzx ax, byte [bp+00eh]                  ; 0f b6 46 0e                 ; 0xc3742
     6353    push ax                                   ; 50                          ; 0xc3746
     6354    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3747
     6355    shr ax, 008h                              ; c1 e8 08                    ; 0xc374a
     6356    xor ah, ah                                ; 30 e4                       ; 0xc374d
     6357    push ax                                   ; 50                          ; 0xc374f
     6358    movzx bx, byte [bp+00ch]                  ; 0f b6 5e 0c                 ; 0xc3750
     6359    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3754
     6360    shr dx, 008h                              ; c1 ea 08                    ; 0xc3757
     6361    xor dh, dh                                ; 30 f6                       ; 0xc375a
     6362    movzx ax, byte [bp+012h]                  ; 0f b6 46 12                 ; 0xc375c
     6363    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3760
     6364    call 02b50h                               ; e8 ea f3                    ; 0xc3763
     6365    jmp near 03879h                           ; e9 10 01                    ; 0xc3766 vgabios.c:2573
     6366    mov bx, si                                ; 89 f3                       ; 0xc3769 vgabios.c:2575
     6367    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc376b
     6368    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc376e
     6369    call 02be6h                               ; e8 72 f4                    ; 0xc3771
     6370    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3774 vgabios.c:2576
     6371    xor al, al                                ; 30 c0                       ; 0xc3777
     6372    or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc3779
     6373    jmp near 034bfh                           ; e9 41 fd                    ; 0xc377b
     6374    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc377e vgabios.c:2579
     6375    xor ah, ah                                ; 30 e4                       ; 0xc3781
     6376    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3783
     6377    je short 037aah                           ; 74 22                       ; 0xc3786
     6378    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3788
     6379    je short 0379ch                           ; 74 0f                       ; 0xc378b
     6380    test ax, ax                               ; 85 c0                       ; 0xc378d
     6381    jne short 037b6h                          ; 75 25                       ; 0xc378f
     6382    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3791 vgabios.c:2582
     6383    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3794
     6384    call 02dfbh                               ; e8 61 f6                    ; 0xc3797
     6385    jmp short 037b6h                          ; eb 1a                       ; 0xc379a vgabios.c:2583
     6386    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc379c vgabios.c:2585
     6387    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc379f
     6388    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc37a2
     6389    call 02e13h                               ; e8 6b f6                    ; 0xc37a5
     6390    jmp short 037b6h                          ; eb 0c                       ; 0xc37a8 vgabios.c:2586
     6391    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc37aa vgabios.c:2588
     6392    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc37ad
     6393    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc37b0
     6394    call 030e9h                               ; e8 33 f9                    ; 0xc37b3
     6395    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc37b6 vgabios.c:2595
     6396    xor al, al                                ; 30 c0                       ; 0xc37b9
     6397    or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc37bb
     6398    jmp near 034bfh                           ; e9 ff fc                    ; 0xc37bd
     6399    call 007afh                               ; e8 ec cf                    ; 0xc37c0 vgabios.c:2600
     6400    test ax, ax                               ; 85 c0                       ; 0xc37c3
     6401    je near 03844h                            ; 0f 84 7b 00                 ; 0xc37c5
     6402    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc37c9 vgabios.c:2601
     6403    xor ah, ah                                ; 30 e4                       ; 0xc37cc
     6404    cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc37ce
     6405    jnbe short 0383dh                         ; 77 6a                       ; 0xc37d1
     6406    push CS                                   ; 0e                          ; 0xc37d3
     6407    pop ES                                    ; 07                          ; 0xc37d4
     6408    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc37d5
     6409    mov di, 03446h                            ; bf 46 34                    ; 0xc37d8
     6410    repne scasb                               ; f2 ae                       ; 0xc37db
     6411    sal cx, 1                                 ; d1 e1                       ; 0xc37dd
     6412    mov di, cx                                ; 89 cf                       ; 0xc37df
     6413    mov ax, word [cs:di+0344dh]               ; 2e 8b 85 4d 34              ; 0xc37e1
     6414    jmp ax                                    ; ff e0                       ; 0xc37e6
     6415    mov bx, si                                ; 89 f3                       ; 0xc37e8 vgabios.c:2604
     6416    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc37ea
     6417    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc37ed
     6418    call 03a33h                               ; e8 40 02                    ; 0xc37f0
     6419    jmp near 03879h                           ; e9 83 00                    ; 0xc37f3 vgabios.c:2605
     6420    mov cx, si                                ; 89 f1                       ; 0xc37f6 vgabios.c:2607
     6421    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc37f8
     6422    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc37fb
     6423    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc37fe
     6424    call 03b58h                               ; e8 54 03                    ; 0xc3801
     6425    jmp near 03879h                           ; e9 72 00                    ; 0xc3804 vgabios.c:2608
     6426    mov cx, si                                ; 89 f1                       ; 0xc3807 vgabios.c:2610
     6427    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3809
     6428    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc380c
     6429    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc380f
     6430    call 03bf3h                               ; e8 de 03                    ; 0xc3812
     6431    jmp short 03879h                          ; eb 62                       ; 0xc3815 vgabios.c:2611
     6432    lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3817 vgabios.c:2613
     6433    push ax                                   ; 50                          ; 0xc381a
     6434    mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc381b
     6435    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc381e
     6436    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3821
     6437    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3824
     6438    call 03dbah                               ; e8 90 05                    ; 0xc3827
     6439    jmp short 03879h                          ; eb 4d                       ; 0xc382a vgabios.c:2614
     6440    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc382c vgabios.c:2616
     6441    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc382f
     6442    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3832
     6443    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3835
     6444    call 03e46h                               ; e8 0b 06                    ; 0xc3838
     6445    jmp short 03879h                          ; eb 3c                       ; 0xc383b vgabios.c:2617
     6446    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc383d vgabios.c:2639
     6447    jmp short 03879h                          ; eb 35                       ; 0xc3842 vgabios.c:2642
     6448    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3844 vgabios.c:2644
     6449    jmp short 03879h                          ; eb 2e                       ; 0xc3849 vgabios.c:2646
     6450    call 007afh                               ; e8 61 cf                    ; 0xc384b vgabios.c:2648
     6451    test ax, ax                               ; 85 c0                       ; 0xc384e
     6452    je short 03874h                           ; 74 22                       ; 0xc3850
     6453    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3852 vgabios.c:2649
     6454    xor ah, ah                                ; 30 e4                       ; 0xc3855
     6455    cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3857
     6456    jne short 0386dh                          ; 75 11                       ; 0xc385a
     6457    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc385c vgabios.c:2652
     6458    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc385f
     6459    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3862
     6460    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3865
     6461    call 03f15h                               ; e8 aa 06                    ; 0xc3868
     6462    jmp short 03879h                          ; eb 0c                       ; 0xc386b vgabios.c:2653
     6463    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc386d vgabios.c:2655
     6464    jmp short 03879h                          ; eb 05                       ; 0xc3872 vgabios.c:2658
     6465    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3874 vgabios.c:2660
     6466    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3879 vgabios.c:2670
     6467    pop di                                    ; 5f                          ; 0xc387c
     6468    pop si                                    ; 5e                          ; 0xc387d
     6469    pop bp                                    ; 5d                          ; 0xc387e
     6470    retn                                      ; c3                          ; 0xc387f
     6471  ; disGetNextSymbol 0xc3880 LB 0x77a -> off=0x0 cb=000000000000001f uValue=00000000000c3880 'dispi_set_xres'
     6472dispi_set_xres:                              ; 0xc3880 LB 0x1f
     6473    push bp                                   ; 55                          ; 0xc3880 vbe.c:100
     6474    mov bp, sp                                ; 89 e5                       ; 0xc3881
     6475    push bx                                   ; 53                          ; 0xc3883
     6476    push dx                                   ; 52                          ; 0xc3884
     6477    mov bx, ax                                ; 89 c3                       ; 0xc3885
     6478    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3887 vbe.c:105
     6479    mov dx, 001ceh                            ; ba ce 01                    ; 0xc388a
     6480    call 00560h                               ; e8 d0 cc                    ; 0xc388d
     6481    mov ax, bx                                ; 89 d8                       ; 0xc3890 vbe.c:106
     6482    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3892
     6483    call 00560h                               ; e8 c8 cc                    ; 0xc3895
     6484    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3898 vbe.c:107
     6485    pop dx                                    ; 5a                          ; 0xc389b
     6486    pop bx                                    ; 5b                          ; 0xc389c
     6487    pop bp                                    ; 5d                          ; 0xc389d
     6488    retn                                      ; c3                          ; 0xc389e
     6489  ; disGetNextSymbol 0xc389f LB 0x75b -> off=0x0 cb=000000000000001f uValue=00000000000c389f 'dispi_set_yres'
     6490dispi_set_yres:                              ; 0xc389f LB 0x1f
     6491    push bp                                   ; 55                          ; 0xc389f vbe.c:109
     6492    mov bp, sp                                ; 89 e5                       ; 0xc38a0
     6493    push bx                                   ; 53                          ; 0xc38a2
     6494    push dx                                   ; 52                          ; 0xc38a3
     6495    mov bx, ax                                ; 89 c3                       ; 0xc38a4
     6496    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc38a6 vbe.c:114
     6497    mov dx, 001ceh                            ; ba ce 01                    ; 0xc38a9
     6498    call 00560h                               ; e8 b1 cc                    ; 0xc38ac
     6499    mov ax, bx                                ; 89 d8                       ; 0xc38af vbe.c:115
     6500    mov dx, 001cfh                            ; ba cf 01                    ; 0xc38b1
     6501    call 00560h                               ; e8 a9 cc                    ; 0xc38b4
     6502    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc38b7 vbe.c:116
     6503    pop dx                                    ; 5a                          ; 0xc38ba
     6504    pop bx                                    ; 5b                          ; 0xc38bb
     6505    pop bp                                    ; 5d                          ; 0xc38bc
     6506    retn                                      ; c3                          ; 0xc38bd
     6507  ; disGetNextSymbol 0xc38be LB 0x73c -> off=0x0 cb=0000000000000019 uValue=00000000000c38be 'dispi_get_yres'
     6508dispi_get_yres:                              ; 0xc38be LB 0x19
     6509    push bp                                   ; 55                          ; 0xc38be vbe.c:118
     6510    mov bp, sp                                ; 89 e5                       ; 0xc38bf
     6511    push dx                                   ; 52                          ; 0xc38c1
     6512    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc38c2 vbe.c:120
     6513    mov dx, 001ceh                            ; ba ce 01                    ; 0xc38c5
     6514    call 00560h                               ; e8 95 cc                    ; 0xc38c8
     6515    mov dx, 001cfh                            ; ba cf 01                    ; 0xc38cb vbe.c:121
     6516    call 00567h                               ; e8 96 cc                    ; 0xc38ce
     6517    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc38d1 vbe.c:122
     6518    pop dx                                    ; 5a                          ; 0xc38d4
     6519    pop bp                                    ; 5d                          ; 0xc38d5
     6520    retn                                      ; c3                          ; 0xc38d6
     6521  ; disGetNextSymbol 0xc38d7 LB 0x723 -> off=0x0 cb=000000000000001f uValue=00000000000c38d7 'dispi_set_bpp'
     6522dispi_set_bpp:                               ; 0xc38d7 LB 0x1f
     6523    push bp                                   ; 55                          ; 0xc38d7 vbe.c:124
     6524    mov bp, sp                                ; 89 e5                       ; 0xc38d8
     6525    push bx                                   ; 53                          ; 0xc38da
     6526    push dx                                   ; 52                          ; 0xc38db
     6527    mov bx, ax                                ; 89 c3                       ; 0xc38dc
     6528    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc38de vbe.c:129
     6529    mov dx, 001ceh                            ; ba ce 01                    ; 0xc38e1
     6530    call 00560h                               ; e8 79 cc                    ; 0xc38e4
     6531    mov ax, bx                                ; 89 d8                       ; 0xc38e7 vbe.c:130
     6532    mov dx, 001cfh                            ; ba cf 01                    ; 0xc38e9
     6533    call 00560h                               ; e8 71 cc                    ; 0xc38ec
     6534    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc38ef vbe.c:131
     6535    pop dx                                    ; 5a                          ; 0xc38f2
     6536    pop bx                                    ; 5b                          ; 0xc38f3
     6537    pop bp                                    ; 5d                          ; 0xc38f4
     6538    retn                                      ; c3                          ; 0xc38f5
     6539  ; disGetNextSymbol 0xc38f6 LB 0x704 -> off=0x0 cb=0000000000000019 uValue=00000000000c38f6 'dispi_get_bpp'
     6540dispi_get_bpp:                               ; 0xc38f6 LB 0x19
     6541    push bp                                   ; 55                          ; 0xc38f6 vbe.c:133
     6542    mov bp, sp                                ; 89 e5                       ; 0xc38f7
     6543    push dx                                   ; 52                          ; 0xc38f9
     6544    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc38fa vbe.c:135
     6545    mov dx, 001ceh                            ; ba ce 01                    ; 0xc38fd
     6546    call 00560h                               ; e8 5d cc                    ; 0xc3900
     6547    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3903 vbe.c:136
     6548    call 00567h                               ; e8 5e cc                    ; 0xc3906
     6549    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3909 vbe.c:137
     6550    pop dx                                    ; 5a                          ; 0xc390c
     6551    pop bp                                    ; 5d                          ; 0xc390d
     6552    retn                                      ; c3                          ; 0xc390e
     6553  ; disGetNextSymbol 0xc390f LB 0x6eb -> off=0x0 cb=000000000000001f uValue=00000000000c390f 'dispi_set_virt_width'
     6554dispi_set_virt_width:                        ; 0xc390f LB 0x1f
     6555    push bp                                   ; 55                          ; 0xc390f vbe.c:139
     6556    mov bp, sp                                ; 89 e5                       ; 0xc3910
     6557    push bx                                   ; 53                          ; 0xc3912
     6558    push dx                                   ; 52                          ; 0xc3913
     6559    mov bx, ax                                ; 89 c3                       ; 0xc3914
     6560    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3916 vbe.c:144
     6561    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3919
     6562    call 00560h                               ; e8 41 cc                    ; 0xc391c
     6563    mov ax, bx                                ; 89 d8                       ; 0xc391f vbe.c:145
     6564    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3921
     6565    call 00560h                               ; e8 39 cc                    ; 0xc3924
     6566    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3927 vbe.c:146
     6567    pop dx                                    ; 5a                          ; 0xc392a
     6568    pop bx                                    ; 5b                          ; 0xc392b
     6569    pop bp                                    ; 5d                          ; 0xc392c
     6570    retn                                      ; c3                          ; 0xc392d
     6571  ; disGetNextSymbol 0xc392e LB 0x6cc -> off=0x0 cb=0000000000000019 uValue=00000000000c392e 'dispi_get_virt_width'
     6572dispi_get_virt_width:                        ; 0xc392e LB 0x19
     6573    push bp                                   ; 55                          ; 0xc392e vbe.c:148
     6574    mov bp, sp                                ; 89 e5                       ; 0xc392f
     6575    push dx                                   ; 52                          ; 0xc3931
     6576    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3932 vbe.c:150
     6577    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3935
     6578    call 00560h                               ; e8 25 cc                    ; 0xc3938
     6579    mov dx, 001cfh                            ; ba cf 01                    ; 0xc393b vbe.c:151
     6580    call 00567h                               ; e8 26 cc                    ; 0xc393e
     6581    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3941 vbe.c:152
     6582    pop dx                                    ; 5a                          ; 0xc3944
     6583    pop bp                                    ; 5d                          ; 0xc3945
     6584    retn                                      ; c3                          ; 0xc3946
     6585  ; disGetNextSymbol 0xc3947 LB 0x6b3 -> off=0x0 cb=0000000000000019 uValue=00000000000c3947 'dispi_get_virt_height'
     6586dispi_get_virt_height:                       ; 0xc3947 LB 0x19
     6587    push bp                                   ; 55                          ; 0xc3947 vbe.c:154
     6588    mov bp, sp                                ; 89 e5                       ; 0xc3948
     6589    push dx                                   ; 52                          ; 0xc394a
     6590    mov ax, strict word 00007h                ; b8 07 00                    ; 0xc394b vbe.c:156
     6591    mov dx, 001ceh                            ; ba ce 01                    ; 0xc394e
     6592    call 00560h                               ; e8 0c cc                    ; 0xc3951
     6593    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3954 vbe.c:157
     6594    call 00567h                               ; e8 0d cc                    ; 0xc3957
     6595    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc395a vbe.c:158
     6596    pop dx                                    ; 5a                          ; 0xc395d
     6597    pop bp                                    ; 5d                          ; 0xc395e
     6598    retn                                      ; c3                          ; 0xc395f
     6599  ; disGetNextSymbol 0xc3960 LB 0x69a -> off=0x0 cb=0000000000000012 uValue=00000000000c3960 'in_word'
     6600in_word:                                     ; 0xc3960 LB 0x12
     6601    push bp                                   ; 55                          ; 0xc3960 vbe.c:160
     6602    mov bp, sp                                ; 89 e5                       ; 0xc3961
     6603    push bx                                   ; 53                          ; 0xc3963
     6604    mov bx, ax                                ; 89 c3                       ; 0xc3964
     6605    mov ax, dx                                ; 89 d0                       ; 0xc3966
     6606    mov dx, bx                                ; 89 da                       ; 0xc3968 vbe.c:162
     6607    out DX, ax                                ; ef                          ; 0xc396a
     6608    in ax, DX                                 ; ed                          ; 0xc396b vbe.c:163
     6609    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc396c vbe.c:164
     6610    pop bx                                    ; 5b                          ; 0xc396f
     6611    pop bp                                    ; 5d                          ; 0xc3970
     6612    retn                                      ; c3                          ; 0xc3971
     6613  ; disGetNextSymbol 0xc3972 LB 0x688 -> off=0x0 cb=0000000000000014 uValue=00000000000c3972 'in_byte'
     6614in_byte:                                     ; 0xc3972 LB 0x14
     6615    push bp                                   ; 55                          ; 0xc3972 vbe.c:166
     6616    mov bp, sp                                ; 89 e5                       ; 0xc3973
     6617    push bx                                   ; 53                          ; 0xc3975
     6618    mov bx, ax                                ; 89 c3                       ; 0xc3976
     6619    mov ax, dx                                ; 89 d0                       ; 0xc3978
     6620    mov dx, bx                                ; 89 da                       ; 0xc397a vbe.c:168
     6621    out DX, ax                                ; ef                          ; 0xc397c
     6622    in AL, DX                                 ; ec                          ; 0xc397d vbe.c:169
     6623    db  02ah, 0e4h
     6624    ; sub ah, ah                                ; 2a e4                     ; 0xc397e
     6625    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3980 vbe.c:170
     6626    pop bx                                    ; 5b                          ; 0xc3983
     6627    pop bp                                    ; 5d                          ; 0xc3984
     6628    retn                                      ; c3                          ; 0xc3985
     6629  ; disGetNextSymbol 0xc3986 LB 0x674 -> off=0x0 cb=0000000000000014 uValue=00000000000c3986 'dispi_get_id'
     6630dispi_get_id:                                ; 0xc3986 LB 0x14
     6631    push bp                                   ; 55                          ; 0xc3986 vbe.c:173
     6632    mov bp, sp                                ; 89 e5                       ; 0xc3987
     6633    push dx                                   ; 52                          ; 0xc3989
     6634    xor ax, ax                                ; 31 c0                       ; 0xc398a vbe.c:175
     6635    mov dx, 001ceh                            ; ba ce 01                    ; 0xc398c
     6636    out DX, ax                                ; ef                          ; 0xc398f
     6637    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3990 vbe.c:176
     6638    in ax, DX                                 ; ed                          ; 0xc3993
     6639    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3994 vbe.c:177
     6640    pop dx                                    ; 5a                          ; 0xc3997
     6641    pop bp                                    ; 5d                          ; 0xc3998
     6642    retn                                      ; c3                          ; 0xc3999
     6643  ; disGetNextSymbol 0xc399a LB 0x660 -> off=0x0 cb=000000000000001a uValue=00000000000c399a 'dispi_set_id'
     6644dispi_set_id:                                ; 0xc399a LB 0x1a
     6645    push bp                                   ; 55                          ; 0xc399a vbe.c:179
     6646    mov bp, sp                                ; 89 e5                       ; 0xc399b
     6647    push bx                                   ; 53                          ; 0xc399d
     6648    push dx                                   ; 52                          ; 0xc399e
     6649    mov bx, ax                                ; 89 c3                       ; 0xc399f
     6650    xor ax, ax                                ; 31 c0                       ; 0xc39a1 vbe.c:181
     6651    mov dx, 001ceh                            ; ba ce 01                    ; 0xc39a3
    66516652    out DX, ax                                ; ef                          ; 0xc39a6
    6652     in AL, DX                                 ; ec                          ; 0xc39a7 vbe.c:169
    6653     db  02ah, 0e4h
    6654     ; sub ah, ah                                ; 2a e4                     ; 0xc39a8
    6655     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc39aa vbe.c:170
    6656     pop bx                                    ; 5b                          ; 0xc39ad
    6657     pop bp                                    ; 5d                          ; 0xc39ae
    6658     retn                                      ; c3                          ; 0xc39af
    6659   ; disGetNextSymbol 0xc39b0 LB 0x675 -> off=0x0 cb=0000000000000014 uValue=00000000000c39b0 'dispi_get_id'
    6660 dispi_get_id:                                ; 0xc39b0 LB 0x14
    6661     push bp                                   ; 55                          ; 0xc39b0 vbe.c:173
    6662     mov bp, sp                                ; 89 e5                       ; 0xc39b1
    6663     push dx                                   ; 52                          ; 0xc39b3
    6664     xor ax, ax                                ; 31 c0                       ; 0xc39b4 vbe.c:175
    6665     mov dx, 001ceh                            ; ba ce 01                    ; 0xc39b6
    6666     out DX, ax                                ; ef                          ; 0xc39b9
    6667     mov dx, 001cfh                            ; ba cf 01                    ; 0xc39ba vbe.c:176
    6668     in ax, DX                                 ; ed                          ; 0xc39bd
    6669     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc39be vbe.c:177
    6670     pop dx                                    ; 5a                          ; 0xc39c1
    6671     pop bp                                    ; 5d                          ; 0xc39c2
    6672     retn                                      ; c3                          ; 0xc39c3
    6673   ; disGetNextSymbol 0xc39c4 LB 0x661 -> off=0x0 cb=000000000000001a uValue=00000000000c39c4 'dispi_set_id'
    6674 dispi_set_id:                                ; 0xc39c4 LB 0x1a
    6675     push bp                                   ; 55                          ; 0xc39c4 vbe.c:179
    6676     mov bp, sp                                ; 89 e5                       ; 0xc39c5
    6677     push bx                                   ; 53                          ; 0xc39c7
    6678     push dx                                   ; 52                          ; 0xc39c8
    6679     mov bx, ax                                ; 89 c3                       ; 0xc39c9
    6680     xor ax, ax                                ; 31 c0                       ; 0xc39cb vbe.c:181
    6681     mov dx, 001ceh                            ; ba ce 01                    ; 0xc39cd
    6682     out DX, ax                                ; ef                          ; 0xc39d0
    6683     mov ax, bx                                ; 89 d8                       ; 0xc39d1 vbe.c:182
    6684     mov dx, 001cfh                            ; ba cf 01                    ; 0xc39d3
    6685     out DX, ax                                ; ef                          ; 0xc39d6
    6686     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc39d7 vbe.c:183
    6687     pop dx                                    ; 5a                          ; 0xc39da
     6653    mov ax, bx                                ; 89 d8                       ; 0xc39a7 vbe.c:182
     6654    mov dx, 001cfh                            ; ba cf 01                    ; 0xc39a9
     6655    out DX, ax                                ; ef                          ; 0xc39ac
     6656    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc39ad vbe.c:183
     6657    pop dx                                    ; 5a                          ; 0xc39b0
     6658    pop bx                                    ; 5b                          ; 0xc39b1
     6659    pop bp                                    ; 5d                          ; 0xc39b2
     6660    retn                                      ; c3                          ; 0xc39b3
     6661  ; disGetNextSymbol 0xc39b4 LB 0x646 -> off=0x0 cb=000000000000002a uValue=00000000000c39b4 'vbe_init'
     6662vbe_init:                                    ; 0xc39b4 LB 0x2a
     6663    push bp                                   ; 55                          ; 0xc39b4 vbe.c:188
     6664    mov bp, sp                                ; 89 e5                       ; 0xc39b5
     6665    push bx                                   ; 53                          ; 0xc39b7
     6666    mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc39b8 vbe.c:190
     6667    call 0399ah                               ; e8 dc ff                    ; 0xc39bb
     6668    call 03986h                               ; e8 c5 ff                    ; 0xc39be vbe.c:191
     6669    cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc39c1
     6670    jne short 039d8h                          ; 75 12                       ; 0xc39c4
     6671    mov bx, 000b9h                            ; bb b9 00                    ; 0xc39c6 vbe.c:42
     6672    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc39c9
     6673    mov es, ax                                ; 8e c0                       ; 0xc39cc
     6674    mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc39ce
     6675    mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc39d2 vbe.c:194
     6676    call 0399ah                               ; e8 c2 ff                    ; 0xc39d5
     6677    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc39d8 vbe.c:199
    66886678    pop bx                                    ; 5b                          ; 0xc39db
    66896679    pop bp                                    ; 5d                          ; 0xc39dc
    66906680    retn                                      ; c3                          ; 0xc39dd
    6691   ; disGetNextSymbol 0xc39de LB 0x647 -> off=0x0 cb=000000000000002a uValue=00000000000c39de 'vbe_init'
    6692 vbe_init:                                    ; 0xc39de LB 0x2a
    6693     push bp                                   ; 55                          ; 0xc39de vbe.c:188
     6681  ; disGetNextSymbol 0xc39de LB 0x61c -> off=0x0 cb=0000000000000055 uValue=00000000000c39de 'mode_info_find_mode'
     6682mode_info_find_mode:                         ; 0xc39de LB 0x55
     6683    push bp                                   ; 55                          ; 0xc39de vbe.c:202
    66946684    mov bp, sp                                ; 89 e5                       ; 0xc39df
    66956685    push bx                                   ; 53                          ; 0xc39e1
    6696     mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc39e2 vbe.c:190
    6697     call 039c4h                               ; e8 dc ff                    ; 0xc39e5
    6698     call 039b0h                               ; e8 c5 ff                    ; 0xc39e8 vbe.c:191
    6699     cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc39eb
    6700     jne short 03a02h                          ; 75 12                       ; 0xc39ee
    6701     mov bx, 000b9h                            ; bb b9 00                    ; 0xc39f0 vbe.c:42
    6702     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc39f3
    6703     mov es, ax                                ; 8e c0                       ; 0xc39f6
    6704     mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc39f8
    6705     mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc39fc vbe.c:194
    6706     call 039c4h                               ; e8 c2 ff                    ; 0xc39ff
    6707     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3a02 vbe.c:199
    6708     pop bx                                    ; 5b                          ; 0xc3a05
    6709     pop bp                                    ; 5d                          ; 0xc3a06
    6710     retn                                      ; c3                          ; 0xc3a07
    6711   ; disGetNextSymbol 0xc3a08 LB 0x61d -> off=0x0 cb=0000000000000055 uValue=00000000000c3a08 'mode_info_find_mode'
    6712 mode_info_find_mode:                         ; 0xc3a08 LB 0x55
    6713     push bp                                   ; 55                          ; 0xc3a08 vbe.c:202
    6714     mov bp, sp                                ; 89 e5                       ; 0xc3a09
    6715     push bx                                   ; 53                          ; 0xc3a0b
    6716     push cx                                   ; 51                          ; 0xc3a0c
    6717     push si                                   ; 56                          ; 0xc3a0d
    6718     push di                                   ; 57                          ; 0xc3a0e
    6719     mov di, ax                                ; 89 c7                       ; 0xc3a0f
    6720     mov si, dx                                ; 89 d6                       ; 0xc3a11
    6721     xor dx, dx                                ; 31 d2                       ; 0xc3a13 vbe.c:208
    6722     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3a15
    6723     call 0398ah                               ; e8 6f ff                    ; 0xc3a18
    6724     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3a1b vbe.c:209
    6725     jne short 03a52h                          ; 75 32                       ; 0xc3a1e
    6726     mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3a20 vbe.c:213
    6727     mov dx, bx                                ; 89 da                       ; 0xc3a23 vbe.c:218
    6728     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3a25
    6729     call 0398ah                               ; e8 5f ff                    ; 0xc3a28
    6730     mov cx, ax                                ; 89 c1                       ; 0xc3a2b
    6731     cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3a2d vbe.c:219
    6732     je short 03a52h                           ; 74 20                       ; 0xc3a30
    6733     lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3a32 vbe.c:221
    6734     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3a35
    6735     call 0398ah                               ; e8 4f ff                    ; 0xc3a38
    6736     lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3a3b
    6737     cmp cx, di                                ; 39 f9                       ; 0xc3a3e vbe.c:223
    6738     jne short 03a4eh                          ; 75 0c                       ; 0xc3a40
    6739     test si, si                               ; 85 f6                       ; 0xc3a42 vbe.c:225
    6740     jne short 03a4ah                          ; 75 04                       ; 0xc3a44
    6741     mov ax, bx                                ; 89 d8                       ; 0xc3a46 vbe.c:226
    6742     jmp short 03a54h                          ; eb 0a                       ; 0xc3a48
    6743     test AL, strict byte 080h                 ; a8 80                       ; 0xc3a4a vbe.c:227
    6744     jne short 03a46h                          ; 75 f8                       ; 0xc3a4c
    6745     mov bx, dx                                ; 89 d3                       ; 0xc3a4e vbe.c:230
    6746     jmp short 03a25h                          ; eb d3                       ; 0xc3a50 vbe.c:235
    6747     xor ax, ax                                ; 31 c0                       ; 0xc3a52 vbe.c:238
    6748     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3a54 vbe.c:239
    6749     pop di                                    ; 5f                          ; 0xc3a57
    6750     pop si                                    ; 5e                          ; 0xc3a58
    6751     pop cx                                    ; 59                          ; 0xc3a59
    6752     pop bx                                    ; 5b                          ; 0xc3a5a
    6753     pop bp                                    ; 5d                          ; 0xc3a5b
    6754     retn                                      ; c3                          ; 0xc3a5c
    6755   ; disGetNextSymbol 0xc3a5d LB 0x5c8 -> off=0x0 cb=0000000000000125 uValue=00000000000c3a5d 'vbe_biosfn_return_controller_information'
    6756 vbe_biosfn_return_controller_information: ; 0xc3a5d LB 0x125
    6757     push bp                                   ; 55                          ; 0xc3a5d vbe.c:270
    6758     mov bp, sp                                ; 89 e5                       ; 0xc3a5e
    6759     push cx                                   ; 51                          ; 0xc3a60
    6760     push si                                   ; 56                          ; 0xc3a61
    6761     push di                                   ; 57                          ; 0xc3a62
    6762     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3a63
    6763     mov si, ax                                ; 89 c6                       ; 0xc3a66
    6764     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3a68
    6765     mov di, bx                                ; 89 df                       ; 0xc3a6b
    6766     mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3a6d vbe.c:275
    6767     call 005b7h                               ; e8 42 cb                    ; 0xc3a72 vbe.c:278
    6768     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3a75
    6769     mov bx, di                                ; 89 fb                       ; 0xc3a78 vbe.c:281
    6770     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3a7a
    6771     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3a7d
    6772     xor dx, dx                                ; 31 d2                       ; 0xc3a80 vbe.c:284
    6773     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3a82
    6774     call 0398ah                               ; e8 02 ff                    ; 0xc3a85
    6775     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3a88 vbe.c:285
    6776     je short 03a97h                           ; 74 0a                       ; 0xc3a8b
    6777     push SS                                   ; 16                          ; 0xc3a8d vbe.c:287
    6778     pop ES                                    ; 07                          ; 0xc3a8e
    6779     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3a8f
    6780     jmp near 03b7ah                           ; e9 e3 00                    ; 0xc3a94 vbe.c:291
    6781     mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3a97 vbe.c:293
    6782     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3a9a vbe.c:300
    6783     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3a9f vbe.c:308
    6784     cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3aa2
    6785     jne short 03ab1h                          ; 75 07                       ; 0xc3aa8
    6786     cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3aaa
    6787     je short 03ac0h                           ; 74 0f                       ; 0xc3aaf
    6788     cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3ab1
    6789     jne short 03ac5h                          ; 75 0c                       ; 0xc3ab7
    6790     cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3ab9
    6791     jne short 03ac5h                          ; 75 05                       ; 0xc3abe
    6792     mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3ac0 vbe.c:310
    6793     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3ac5 vbe.c:318
     6686    push cx                                   ; 51                          ; 0xc39e2
     6687    push si                                   ; 56                          ; 0xc39e3
     6688    push di                                   ; 57                          ; 0xc39e4
     6689    mov di, ax                                ; 89 c7                       ; 0xc39e5
     6690    mov si, dx                                ; 89 d6                       ; 0xc39e7
     6691    xor dx, dx                                ; 31 d2                       ; 0xc39e9 vbe.c:208
     6692    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc39eb
     6693    call 03960h                               ; e8 6f ff                    ; 0xc39ee
     6694    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc39f1 vbe.c:209
     6695    jne short 03a28h                          ; 75 32                       ; 0xc39f4
     6696    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc39f6 vbe.c:213
     6697    mov dx, bx                                ; 89 da                       ; 0xc39f9 vbe.c:218
     6698    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc39fb
     6699    call 03960h                               ; e8 5f ff                    ; 0xc39fe
     6700    mov cx, ax                                ; 89 c1                       ; 0xc3a01
     6701    cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3a03 vbe.c:219
     6702    je short 03a28h                           ; 74 20                       ; 0xc3a06
     6703    lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3a08 vbe.c:221
     6704    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3a0b
     6705    call 03960h                               ; e8 4f ff                    ; 0xc3a0e
     6706    lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3a11
     6707    cmp cx, di                                ; 39 f9                       ; 0xc3a14 vbe.c:223
     6708    jne short 03a24h                          ; 75 0c                       ; 0xc3a16
     6709    test si, si                               ; 85 f6                       ; 0xc3a18 vbe.c:225
     6710    jne short 03a20h                          ; 75 04                       ; 0xc3a1a
     6711    mov ax, bx                                ; 89 d8                       ; 0xc3a1c vbe.c:226
     6712    jmp short 03a2ah                          ; eb 0a                       ; 0xc3a1e
     6713    test AL, strict byte 080h                 ; a8 80                       ; 0xc3a20 vbe.c:227
     6714    jne short 03a1ch                          ; 75 f8                       ; 0xc3a22
     6715    mov bx, dx                                ; 89 d3                       ; 0xc3a24 vbe.c:230
     6716    jmp short 039fbh                          ; eb d3                       ; 0xc3a26 vbe.c:235
     6717    xor ax, ax                                ; 31 c0                       ; 0xc3a28 vbe.c:238
     6718    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3a2a vbe.c:239
     6719    pop di                                    ; 5f                          ; 0xc3a2d
     6720    pop si                                    ; 5e                          ; 0xc3a2e
     6721    pop cx                                    ; 59                          ; 0xc3a2f
     6722    pop bx                                    ; 5b                          ; 0xc3a30
     6723    pop bp                                    ; 5d                          ; 0xc3a31
     6724    retn                                      ; c3                          ; 0xc3a32
     6725  ; disGetNextSymbol 0xc3a33 LB 0x5c7 -> off=0x0 cb=0000000000000125 uValue=00000000000c3a33 'vbe_biosfn_return_controller_information'
     6726vbe_biosfn_return_controller_information: ; 0xc3a33 LB 0x125
     6727    push bp                                   ; 55                          ; 0xc3a33 vbe.c:270
     6728    mov bp, sp                                ; 89 e5                       ; 0xc3a34
     6729    push cx                                   ; 51                          ; 0xc3a36
     6730    push si                                   ; 56                          ; 0xc3a37
     6731    push di                                   ; 57                          ; 0xc3a38
     6732    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3a39
     6733    mov si, ax                                ; 89 c6                       ; 0xc3a3c
     6734    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3a3e
     6735    mov di, bx                                ; 89 df                       ; 0xc3a41
     6736    mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3a43 vbe.c:275
     6737    call 005a7h                               ; e8 5c cb                    ; 0xc3a48 vbe.c:278
     6738    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3a4b
     6739    mov bx, di                                ; 89 fb                       ; 0xc3a4e vbe.c:281
     6740    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3a50
     6741    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3a53
     6742    xor dx, dx                                ; 31 d2                       ; 0xc3a56 vbe.c:284
     6743    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3a58
     6744    call 03960h                               ; e8 02 ff                    ; 0xc3a5b
     6745    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3a5e vbe.c:285
     6746    je short 03a6dh                           ; 74 0a                       ; 0xc3a61
     6747    push SS                                   ; 16                          ; 0xc3a63 vbe.c:287
     6748    pop ES                                    ; 07                          ; 0xc3a64
     6749    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3a65
     6750    jmp near 03b50h                           ; e9 e3 00                    ; 0xc3a6a vbe.c:291
     6751    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3a6d vbe.c:293
     6752    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3a70 vbe.c:300
     6753    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3a75 vbe.c:308
     6754    cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3a78
     6755    jne short 03a87h                          ; 75 07                       ; 0xc3a7e
     6756    cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3a80
     6757    je short 03a96h                           ; 74 0f                       ; 0xc3a85
     6758    cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3a87
     6759    jne short 03a9bh                          ; 75 0c                       ; 0xc3a8d
     6760    cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3a8f
     6761    jne short 03a9bh                          ; 75 05                       ; 0xc3a94
     6762    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3a96 vbe.c:310
     6763    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3a9b vbe.c:318
    67946764    db  066h, 026h, 0c7h, 007h, 056h, 045h, 053h, 041h
    6795     ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41  ; 0xc3ac8
    6796     mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3ad0 vbe.c:324
    6797     mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3ad6 vbe.c:327
    6798     mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3adc
     6765    ; mov dword [es:bx], strict dword 041534556h ; 66 26 c7 07 56 45 53 41  ; 0xc3a9e
     6766    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3aa6 vbe.c:324
     6767    mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3aac vbe.c:327
     6768    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3ab2
    67996769    db  066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 000h
    6800     ; mov dword [es:bx+00ah], strict dword 000000001h ; 66 26 c7 47 0a 01 00 00 00; 0xc3ae0 vbe.c:330
    6801     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3ae9 vbe.c:336
    6802     mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3aec
    6803     lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3af0 vbe.c:337
    6804     mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3af3
    6805     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3af7 vbe.c:340
    6806     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3afa
    6807     call 0398ah                               ; e8 8a fe                    ; 0xc3afd
    6808     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3b00
    6809     mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3b03
    6810     cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3b07 vbe.c:342
    6811     je short 03b31h                           ; 74 24                       ; 0xc3b0b
    6812     mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3b0d vbe.c:345
    6813     mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3b13 vbe.c:346
    6814     mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3b19
    6815     mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3b1d vbe.c:347
    6816     mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3b23
    6817     mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3b27 vbe.c:348
    6818     mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3b2d
    6819     mov dx, cx                                ; 89 ca                       ; 0xc3b31 vbe.c:355
    6820     add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3b33
    6821     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b36
    6822     call 0399ch                               ; e8 60 fe                    ; 0xc3b39
    6823     xor ah, ah                                ; 30 e4                       ; 0xc3b3c vbe.c:356
    6824     cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3b3e
    6825     jnbe short 03b5ah                         ; 77 17                       ; 0xc3b41
    6826     mov dx, cx                                ; 89 ca                       ; 0xc3b43 vbe.c:358
    6827     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b45
    6828     call 0398ah                               ; e8 3f fe                    ; 0xc3b48
    6829     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3b4b vbe.c:362
    6830     add bx, di                                ; 01 fb                       ; 0xc3b4e
    6831     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3b50 vbe.c:52
    6832     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3b53
    6833     add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3b56 vbe.c:364
    6834     add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3b5a vbe.c:366
    6835     mov dx, cx                                ; 89 ca                       ; 0xc3b5d vbe.c:367
    6836     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b5f
    6837     call 0398ah                               ; e8 25 fe                    ; 0xc3b62
    6838     cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3b65 vbe.c:368
    6839     jne short 03b31h                          ; 75 c7                       ; 0xc3b68
    6840     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3b6a vbe.c:371
    6841     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3b6d vbe.c:52
    6842     mov word [es:di], ax                      ; 26 89 05                    ; 0xc3b70
    6843     push SS                                   ; 16                          ; 0xc3b73 vbe.c:372
    6844     pop ES                                    ; 07                          ; 0xc3b74
    6845     mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3b75
    6846     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3b7a vbe.c:373
    6847     pop di                                    ; 5f                          ; 0xc3b7d
    6848     pop si                                    ; 5e                          ; 0xc3b7e
    6849     pop cx                                    ; 59                          ; 0xc3b7f
    6850     pop bp                                    ; 5d                          ; 0xc3b80
    6851     retn                                      ; c3                          ; 0xc3b81
    6852   ; disGetNextSymbol 0xc3b82 LB 0x4a3 -> off=0x0 cb=000000000000009c uValue=00000000000c3b82 'vbe_biosfn_return_mode_information'
    6853 vbe_biosfn_return_mode_information:          ; 0xc3b82 LB 0x9c
    6854     push bp                                   ; 55                          ; 0xc3b82 vbe.c:385
    6855     mov bp, sp                                ; 89 e5                       ; 0xc3b83
    6856     push si                                   ; 56                          ; 0xc3b85
    6857     push di                                   ; 57                          ; 0xc3b86
    6858     push ax                                   ; 50                          ; 0xc3b87
    6859     push ax                                   ; 50                          ; 0xc3b88
    6860     mov ax, dx                                ; 89 d0                       ; 0xc3b89
    6861     mov si, bx                                ; 89 de                       ; 0xc3b8b
    6862     mov bx, cx                                ; 89 cb                       ; 0xc3b8d
    6863     test dh, 040h                             ; f6 c6 40                    ; 0xc3b8f vbe.c:396
     6770    ; mov dword [es:bx+00ah], strict dword 000000001h ; 66 26 c7 47 0a 01 00 00 00; 0xc3ab6 vbe.c:330
     6771    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3abf vbe.c:336
     6772    mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3ac2
     6773    lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3ac6 vbe.c:337
     6774    mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3ac9
     6775    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3acd vbe.c:340
     6776    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ad0
     6777    call 03960h                               ; e8 8a fe                    ; 0xc3ad3
     6778    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3ad6
     6779    mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3ad9
     6780    cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3add vbe.c:342
     6781    je short 03b07h                           ; 74 24                       ; 0xc3ae1
     6782    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3ae3 vbe.c:345
     6783    mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3ae9 vbe.c:346
     6784    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3aef
     6785    mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3af3 vbe.c:347
     6786    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3af9
     6787    mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3afd vbe.c:348
     6788    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3b03
     6789    mov dx, cx                                ; 89 ca                       ; 0xc3b07 vbe.c:355
     6790    add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3b09
     6791    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b0c
     6792    call 03972h                               ; e8 60 fe                    ; 0xc3b0f
     6793    xor ah, ah                                ; 30 e4                       ; 0xc3b12 vbe.c:356
     6794    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3b14
     6795    jnbe short 03b30h                         ; 77 17                       ; 0xc3b17
     6796    mov dx, cx                                ; 89 ca                       ; 0xc3b19 vbe.c:358
     6797    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b1b
     6798    call 03960h                               ; e8 3f fe                    ; 0xc3b1e
     6799    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3b21 vbe.c:362
     6800    add bx, di                                ; 01 fb                       ; 0xc3b24
     6801    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3b26 vbe.c:52
     6802    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3b29
     6803    add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3b2c vbe.c:364
     6804    add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3b30 vbe.c:366
     6805    mov dx, cx                                ; 89 ca                       ; 0xc3b33 vbe.c:367
     6806    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b35
     6807    call 03960h                               ; e8 25 fe                    ; 0xc3b38
     6808    cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3b3b vbe.c:368
     6809    jne short 03b07h                          ; 75 c7                       ; 0xc3b3e
     6810    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3b40 vbe.c:371
     6811    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3b43 vbe.c:52
     6812    mov word [es:di], ax                      ; 26 89 05                    ; 0xc3b46
     6813    push SS                                   ; 16                          ; 0xc3b49 vbe.c:372
     6814    pop ES                                    ; 07                          ; 0xc3b4a
     6815    mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3b4b
     6816    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3b50 vbe.c:373
     6817    pop di                                    ; 5f                          ; 0xc3b53
     6818    pop si                                    ; 5e                          ; 0xc3b54
     6819    pop cx                                    ; 59                          ; 0xc3b55
     6820    pop bp                                    ; 5d                          ; 0xc3b56
     6821    retn                                      ; c3                          ; 0xc3b57
     6822  ; disGetNextSymbol 0xc3b58 LB 0x4a2 -> off=0x0 cb=000000000000009b uValue=00000000000c3b58 'vbe_biosfn_return_mode_information'
     6823vbe_biosfn_return_mode_information:          ; 0xc3b58 LB 0x9b
     6824    push bp                                   ; 55                          ; 0xc3b58 vbe.c:385
     6825    mov bp, sp                                ; 89 e5                       ; 0xc3b59
     6826    push si                                   ; 56                          ; 0xc3b5b
     6827    push di                                   ; 57                          ; 0xc3b5c
     6828    push ax                                   ; 50                          ; 0xc3b5d
     6829    push ax                                   ; 50                          ; 0xc3b5e
     6830    mov ax, dx                                ; 89 d0                       ; 0xc3b5f
     6831    mov si, bx                                ; 89 de                       ; 0xc3b61
     6832    mov bx, cx                                ; 89 cb                       ; 0xc3b63
     6833    test dh, 040h                             ; f6 c6 40                    ; 0xc3b65 vbe.c:396
    68646834    db  00fh, 095h, 0c2h
    6865     ; setne dl                                  ; 0f 95 c2                  ; 0xc3b92
    6866     xor dh, dh                                ; 30 f6                       ; 0xc3b95
    6867     and ah, 001h                              ; 80 e4 01                    ; 0xc3b97 vbe.c:397
    6868     call 03a08h                               ; e8 6b fe                    ; 0xc3b9a vbe.c:399
    6869     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3b9d
    6870     test ax, ax                               ; 85 c0                       ; 0xc3ba0 vbe.c:401
    6871     je short 03c0ch                           ; 74 68                       ; 0xc3ba2
    6872     mov cx, 00100h                            ; b9 00 01                    ; 0xc3ba4 vbe.c:406
    6873     xor ax, ax                                ; 31 c0                       ; 0xc3ba7
    6874     mov di, bx                                ; 89 df                       ; 0xc3ba9
    6875     mov es, si                                ; 8e c6                       ; 0xc3bab
    6876     cld                                       ; fc                          ; 0xc3bad
    6877     jcxz 03bb2h                               ; e3 02                       ; 0xc3bae
    6878     rep stosb                                 ; f3 aa                       ; 0xc3bb0
    6879     xor cx, cx                                ; 31 c9                       ; 0xc3bb2 vbe.c:407
    6880     jmp short 03bbbh                          ; eb 05                       ; 0xc3bb4
    6881     cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3bb6
    6882     jnc short 03bd4h                          ; 73 19                       ; 0xc3bb9
    6883     mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3bbb vbe.c:410
    6884     inc dx                                    ; 42                          ; 0xc3bbe
    6885     inc dx                                    ; 42                          ; 0xc3bbf
    6886     add dx, cx                                ; 01 ca                       ; 0xc3bc0
    6887     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3bc2
    6888     call 0399ch                               ; e8 d4 fd                    ; 0xc3bc5
    6889     mov di, bx                                ; 89 df                       ; 0xc3bc8 vbe.c:411
    6890     add di, cx                                ; 01 cf                       ; 0xc3bca
    6891     mov es, si                                ; 8e c6                       ; 0xc3bcc vbe.c:42
    6892     mov byte [es:di], al                      ; 26 88 05                    ; 0xc3bce
    6893     inc cx                                    ; 41                          ; 0xc3bd1 vbe.c:412
    6894     jmp short 03bb6h                          ; eb e2                       ; 0xc3bd2
    6895     lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3bd4 vbe.c:413
    6896     mov es, si                                ; 8e c6                       ; 0xc3bd7 vbe.c:37
    6897     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3bd9
    6898     test AL, strict byte 001h                 ; a8 01                       ; 0xc3bdc vbe.c:414
    6899     je short 03bf0h                           ; 74 10                       ; 0xc3bde
    6900     lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3be0 vbe.c:415
    6901     mov word [es:di], 00629h                  ; 26 c7 05 29 06              ; 0xc3be3 vbe.c:52
    6902     lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3be8 vbe.c:417
    6903     mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3beb vbe.c:52
    6904     mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3bf0 vbe.c:420
    6905     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bf3
    6906     call 00570h                               ; e8 77 c9                    ; 0xc3bf6
    6907     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bf9 vbe.c:421
    6908     call 00577h                               ; e8 78 c9                    ; 0xc3bfc
    6909     add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3bff
    6910     mov es, si                                ; 8e c6                       ; 0xc3c02 vbe.c:52
    6911     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3c04
    6912     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3c07 vbe.c:423
    6913     jmp short 03c0fh                          ; eb 03                       ; 0xc3c0a vbe.c:424
    6914     mov ax, 00100h                            ; b8 00 01                    ; 0xc3c0c vbe.c:428
    6915     push SS                                   ; 16                          ; 0xc3c0f vbe.c:431
    6916     pop ES                                    ; 07                          ; 0xc3c10
    6917     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3c11
    6918     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3c14
    6919     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3c17 vbe.c:432
    6920     pop di                                    ; 5f                          ; 0xc3c1a
    6921     pop si                                    ; 5e                          ; 0xc3c1b
    6922     pop bp                                    ; 5d                          ; 0xc3c1c
    6923     retn                                      ; c3                          ; 0xc3c1d
    6924   ; disGetNextSymbol 0xc3c1e LB 0x407 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3c1e 'vbe_biosfn_set_mode'
    6925 vbe_biosfn_set_mode:                         ; 0xc3c1e LB 0xe5
    6926     push bp                                   ; 55                          ; 0xc3c1e vbe.c:444
    6927     mov bp, sp                                ; 89 e5                       ; 0xc3c1f
    6928     push si                                   ; 56                          ; 0xc3c21
    6929     push di                                   ; 57                          ; 0xc3c22
    6930     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3c23
    6931     mov si, ax                                ; 89 c6                       ; 0xc3c26
    6932     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3c28
    6933     test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3c2b vbe.c:452
     6835    ; setne dl                                  ; 0f 95 c2                  ; 0xc3b68
     6836    xor dh, dh                                ; 30 f6                       ; 0xc3b6b
     6837    and ah, 001h                              ; 80 e4 01                    ; 0xc3b6d vbe.c:397
     6838    call 039deh                               ; e8 6b fe                    ; 0xc3b70 vbe.c:399
     6839    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3b73
     6840    test ax, ax                               ; 85 c0                       ; 0xc3b76 vbe.c:401
     6841    je short 03be1h                           ; 74 67                       ; 0xc3b78
     6842    mov cx, 00100h                            ; b9 00 01                    ; 0xc3b7a vbe.c:406
     6843    xor ax, ax                                ; 31 c0                       ; 0xc3b7d
     6844    mov di, bx                                ; 89 df                       ; 0xc3b7f
     6845    mov es, si                                ; 8e c6                       ; 0xc3b81
     6846    jcxz 03b87h                               ; e3 02                       ; 0xc3b83
     6847    rep stosb                                 ; f3 aa                       ; 0xc3b85
     6848    xor cx, cx                                ; 31 c9                       ; 0xc3b87 vbe.c:407
     6849    jmp short 03b90h                          ; eb 05                       ; 0xc3b89
     6850    cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3b8b
     6851    jnc short 03ba9h                          ; 73 19                       ; 0xc3b8e
     6852    mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3b90 vbe.c:410
     6853    inc dx                                    ; 42                          ; 0xc3b93
     6854    inc dx                                    ; 42                          ; 0xc3b94
     6855    add dx, cx                                ; 01 ca                       ; 0xc3b95
     6856    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3b97
     6857    call 03972h                               ; e8 d5 fd                    ; 0xc3b9a
     6858    mov di, bx                                ; 89 df                       ; 0xc3b9d vbe.c:411
     6859    add di, cx                                ; 01 cf                       ; 0xc3b9f
     6860    mov es, si                                ; 8e c6                       ; 0xc3ba1 vbe.c:42
     6861    mov byte [es:di], al                      ; 26 88 05                    ; 0xc3ba3
     6862    inc cx                                    ; 41                          ; 0xc3ba6 vbe.c:412
     6863    jmp short 03b8bh                          ; eb e2                       ; 0xc3ba7
     6864    lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3ba9 vbe.c:413
     6865    mov es, si                                ; 8e c6                       ; 0xc3bac vbe.c:37
     6866    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3bae
     6867    test AL, strict byte 001h                 ; a8 01                       ; 0xc3bb1 vbe.c:414
     6868    je short 03bc5h                           ; 74 10                       ; 0xc3bb3
     6869    lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3bb5 vbe.c:415
     6870    mov word [es:di], 00619h                  ; 26 c7 05 19 06              ; 0xc3bb8 vbe.c:52
     6871    lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3bbd vbe.c:417
     6872    mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3bc0 vbe.c:52
     6873    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3bc5 vbe.c:420
     6874    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bc8
     6875    call 00560h                               ; e8 92 c9                    ; 0xc3bcb
     6876    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bce vbe.c:421
     6877    call 00567h                               ; e8 93 c9                    ; 0xc3bd1
     6878    add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3bd4
     6879    mov es, si                                ; 8e c6                       ; 0xc3bd7 vbe.c:52
     6880    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3bd9
     6881    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3bdc vbe.c:423
     6882    jmp short 03be4h                          ; eb 03                       ; 0xc3bdf vbe.c:424
     6883    mov ax, 00100h                            ; b8 00 01                    ; 0xc3be1 vbe.c:428
     6884    push SS                                   ; 16                          ; 0xc3be4 vbe.c:431
     6885    pop ES                                    ; 07                          ; 0xc3be5
     6886    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3be6
     6887    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3be9
     6888    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3bec vbe.c:432
     6889    pop di                                    ; 5f                          ; 0xc3bef
     6890    pop si                                    ; 5e                          ; 0xc3bf0
     6891    pop bp                                    ; 5d                          ; 0xc3bf1
     6892    retn                                      ; c3                          ; 0xc3bf2
     6893  ; disGetNextSymbol 0xc3bf3 LB 0x407 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3bf3 'vbe_biosfn_set_mode'
     6894vbe_biosfn_set_mode:                         ; 0xc3bf3 LB 0xe5
     6895    push bp                                   ; 55                          ; 0xc3bf3 vbe.c:444
     6896    mov bp, sp                                ; 89 e5                       ; 0xc3bf4
     6897    push si                                   ; 56                          ; 0xc3bf6
     6898    push di                                   ; 57                          ; 0xc3bf7
     6899    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3bf8
     6900    mov si, ax                                ; 89 c6                       ; 0xc3bfb
     6901    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3bfd
     6902    test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3c00 vbe.c:452
    69346903    db  00fh, 095h, 0c0h
    6935     ; setne al                                  ; 0f 95 c0                  ; 0xc3c2f
    6936     movzx dx, al                              ; 0f b6 d0                    ; 0xc3c32
    6937     mov ax, dx                                ; 89 d0                       ; 0xc3c35
    6938     test dx, dx                               ; 85 d2                       ; 0xc3c37 vbe.c:453
    6939     je short 03c3eh                           ; 74 03                       ; 0xc3c39
    6940     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3c3b
    6941     mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc3c3e
    6942     test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3c41 vbe.c:454
    6943     je short 03c4ch                           ; 74 05                       ; 0xc3c45
    6944     mov dx, 00080h                            ; ba 80 00                    ; 0xc3c47
    6945     jmp short 03c4eh                          ; eb 02                       ; 0xc3c4a
    6946     xor dx, dx                                ; 31 d2                       ; 0xc3c4c
    6947     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc3c4e
    6948     and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3c51 vbe.c:456
    6949     cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3c55 vbe.c:459
    6950     jnc short 03c6eh                          ; 73 12                       ; 0xc3c5a
    6951     xor ax, ax                                ; 31 c0                       ; 0xc3c5c vbe.c:463
    6952     call 005ddh                               ; e8 7c c9                    ; 0xc3c5e
    6953     movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc3c61 vbe.c:467
    6954     call 0130eh                               ; e8 a6 d6                    ; 0xc3c65
    6955     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3c68 vbe.c:468
    6956     jmp near 03cf7h                           ; e9 89 00                    ; 0xc3c6b vbe.c:469
    6957     mov dx, ax                                ; 89 c2                       ; 0xc3c6e vbe.c:472
    6958     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3c70
    6959     call 03a08h                               ; e8 92 fd                    ; 0xc3c73
    6960     mov bx, ax                                ; 89 c3                       ; 0xc3c76
    6961     test ax, ax                               ; 85 c0                       ; 0xc3c78 vbe.c:474
    6962     je short 03cf4h                           ; 74 78                       ; 0xc3c7a
    6963     lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3c7c vbe.c:479
    6964     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c7f
    6965     call 0398ah                               ; e8 05 fd                    ; 0xc3c82
    6966     mov cx, ax                                ; 89 c1                       ; 0xc3c85
    6967     lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3c87 vbe.c:480
    6968     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c8a
    6969     call 0398ah                               ; e8 fa fc                    ; 0xc3c8d
    6970     mov di, ax                                ; 89 c7                       ; 0xc3c90
    6971     lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3c92 vbe.c:481
    6972     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c95
    6973     call 0399ch                               ; e8 01 fd                    ; 0xc3c98
    6974     mov bl, al                                ; 88 c3                       ; 0xc3c9b
    6975     mov dl, al                                ; 88 c2                       ; 0xc3c9d
    6976     xor ax, ax                                ; 31 c0                       ; 0xc3c9f vbe.c:489
    6977     call 005ddh                               ; e8 39 c9                    ; 0xc3ca1
    6978     cmp bl, 004h                              ; 80 fb 04                    ; 0xc3ca4 vbe.c:491
    6979     jne short 03cafh                          ; 75 06                       ; 0xc3ca7
    6980     mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3ca9 vbe.c:493
    6981     call 0130eh                               ; e8 5f d6                    ; 0xc3cac
    6982     movzx ax, dl                              ; 0f b6 c2                    ; 0xc3caf vbe.c:496
    6983     call 03901h                               ; e8 4c fc                    ; 0xc3cb2
    6984     mov ax, cx                                ; 89 c8                       ; 0xc3cb5 vbe.c:497
    6985     call 038aah                               ; e8 f0 fb                    ; 0xc3cb7
    6986     mov ax, di                                ; 89 f8                       ; 0xc3cba vbe.c:498
    6987     call 038c9h                               ; e8 0a fc                    ; 0xc3cbc
    6988     xor ax, ax                                ; 31 c0                       ; 0xc3cbf vbe.c:499
    6989     call 00603h                               ; e8 3f c9                    ; 0xc3cc1
    6990     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3cc4 vbe.c:500
    6991     or AL, strict byte 001h                   ; 0c 01                       ; 0xc3cc7
    6992     movzx dx, al                              ; 0f b6 d0                    ; 0xc3cc9
    6993     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc3ccc
    6994     or ax, dx                                 ; 09 d0                       ; 0xc3cd0
    6995     call 005ddh                               ; e8 08 c9                    ; 0xc3cd2
    6996     call 006d2h                               ; e8 fa c9                    ; 0xc3cd5 vbe.c:501
    6997     mov bx, 000bah                            ; bb ba 00                    ; 0xc3cd8 vbe.c:52
    6998     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3cdb
    6999     mov es, ax                                ; 8e c0                       ; 0xc3cde
    7000     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3ce0
    7001     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3ce3
    7002     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3ce6 vbe.c:504
    7003     or AL, strict byte 060h                   ; 0c 60                       ; 0xc3ce9
    7004     mov bx, 00087h                            ; bb 87 00                    ; 0xc3ceb vbe.c:42
    7005     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3cee
    7006     jmp near 03c68h                           ; e9 74 ff                    ; 0xc3cf1
    7007     mov ax, 00100h                            ; b8 00 01                    ; 0xc3cf4 vbe.c:513
    7008     push SS                                   ; 16                          ; 0xc3cf7 vbe.c:517
    7009     pop ES                                    ; 07                          ; 0xc3cf8
    7010     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3cf9
    7011     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3cfc vbe.c:518
    7012     pop di                                    ; 5f                          ; 0xc3cff
    7013     pop si                                    ; 5e                          ; 0xc3d00
    7014     pop bp                                    ; 5d                          ; 0xc3d01
    7015     retn                                      ; c3                          ; 0xc3d02
    7016   ; disGetNextSymbol 0xc3d03 LB 0x322 -> off=0x0 cb=0000000000000008 uValue=00000000000c3d03 'vbe_biosfn_read_video_state_size'
    7017 vbe_biosfn_read_video_state_size:            ; 0xc3d03 LB 0x8
    7018     push bp                                   ; 55                          ; 0xc3d03 vbe.c:520
    7019     mov bp, sp                                ; 89 e5                       ; 0xc3d04
    7020     mov ax, strict word 00012h                ; b8 12 00                    ; 0xc3d06 vbe.c:523
    7021     pop bp                                    ; 5d                          ; 0xc3d09
    7022     retn                                      ; c3                          ; 0xc3d0a
    7023   ; disGetNextSymbol 0xc3d0b LB 0x31a -> off=0x0 cb=000000000000004b uValue=00000000000c3d0b 'vbe_biosfn_save_video_state'
    7024 vbe_biosfn_save_video_state:                 ; 0xc3d0b LB 0x4b
    7025     push bp                                   ; 55                          ; 0xc3d0b vbe.c:525
    7026     mov bp, sp                                ; 89 e5                       ; 0xc3d0c
    7027     push bx                                   ; 53                          ; 0xc3d0e
    7028     push cx                                   ; 51                          ; 0xc3d0f
    7029     push si                                   ; 56                          ; 0xc3d10
    7030     mov si, ax                                ; 89 c6                       ; 0xc3d11
    7031     mov bx, dx                                ; 89 d3                       ; 0xc3d13
    7032     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3d15 vbe.c:529
    7033     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d18
    7034     out DX, ax                                ; ef                          ; 0xc3d1b
    7035     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d1c vbe.c:530
    7036     in ax, DX                                 ; ed                          ; 0xc3d1f
    7037     mov es, si                                ; 8e c6                       ; 0xc3d20 vbe.c:52
    7038     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3d22
    7039     inc bx                                    ; 43                          ; 0xc3d25 vbe.c:532
    7040     inc bx                                    ; 43                          ; 0xc3d26
    7041     test AL, strict byte 001h                 ; a8 01                       ; 0xc3d27 vbe.c:533
    7042     je short 03d4eh                           ; 74 23                       ; 0xc3d29
    7043     mov cx, strict word 00001h                ; b9 01 00                    ; 0xc3d2b vbe.c:535
    7044     jmp short 03d35h                          ; eb 05                       ; 0xc3d2e
    7045     cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc3d30
    7046     jnbe short 03d4eh                         ; 77 19                       ; 0xc3d33
    7047     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc3d35 vbe.c:536
    7048     je short 03d4bh                           ; 74 11                       ; 0xc3d38
    7049     mov ax, cx                                ; 89 c8                       ; 0xc3d3a vbe.c:537
    7050     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d3c
    7051     out DX, ax                                ; ef                          ; 0xc3d3f
    7052     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d40 vbe.c:538
    7053     in ax, DX                                 ; ed                          ; 0xc3d43
    7054     mov es, si                                ; 8e c6                       ; 0xc3d44 vbe.c:52
    7055     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3d46
    7056     inc bx                                    ; 43                          ; 0xc3d49 vbe.c:539
    7057     inc bx                                    ; 43                          ; 0xc3d4a
    7058     inc cx                                    ; 41                          ; 0xc3d4b vbe.c:541
    7059     jmp short 03d30h                          ; eb e2                       ; 0xc3d4c
    7060     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3d4e vbe.c:542
    7061     pop si                                    ; 5e                          ; 0xc3d51
    7062     pop cx                                    ; 59                          ; 0xc3d52
    7063     pop bx                                    ; 5b                          ; 0xc3d53
    7064     pop bp                                    ; 5d                          ; 0xc3d54
    7065     retn                                      ; c3                          ; 0xc3d55
    7066   ; disGetNextSymbol 0xc3d56 LB 0x2cf -> off=0x0 cb=000000000000008f uValue=00000000000c3d56 'vbe_biosfn_restore_video_state'
    7067 vbe_biosfn_restore_video_state:              ; 0xc3d56 LB 0x8f
    7068     push bp                                   ; 55                          ; 0xc3d56 vbe.c:545
    7069     mov bp, sp                                ; 89 e5                       ; 0xc3d57
    7070     push bx                                   ; 53                          ; 0xc3d59
    7071     push cx                                   ; 51                          ; 0xc3d5a
    7072     push si                                   ; 56                          ; 0xc3d5b
    7073     push ax                                   ; 50                          ; 0xc3d5c
    7074     mov cx, ax                                ; 89 c1                       ; 0xc3d5d
    7075     mov bx, dx                                ; 89 d3                       ; 0xc3d5f
    7076     mov es, ax                                ; 8e c0                       ; 0xc3d61 vbe.c:47
    7077     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d63
    7078     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3d66
    7079     inc bx                                    ; 43                          ; 0xc3d69 vbe.c:550
    7080     inc bx                                    ; 43                          ; 0xc3d6a
    7081     test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3d6b vbe.c:552
    7082     jne short 03d81h                          ; 75 10                       ; 0xc3d6f
    7083     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3d71 vbe.c:553
    7084     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d74
    7085     out DX, ax                                ; ef                          ; 0xc3d77
    7086     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3d78 vbe.c:554
    7087     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d7b
    7088     out DX, ax                                ; ef                          ; 0xc3d7e
    7089     jmp short 03dddh                          ; eb 5c                       ; 0xc3d7f vbe.c:555
    7090     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3d81 vbe.c:556
    7091     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d84
    7092     out DX, ax                                ; ef                          ; 0xc3d87
    7093     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d88 vbe.c:47
    7094     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d8b vbe.c:48
    7095     out DX, ax                                ; ef                          ; 0xc3d8e
    7096     inc bx                                    ; 43                          ; 0xc3d8f vbe.c:558
    7097     inc bx                                    ; 43                          ; 0xc3d90
    7098     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3d91
    7099     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d94
    7100     out DX, ax                                ; ef                          ; 0xc3d97
    7101     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d98 vbe.c:47
    7102     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d9b vbe.c:48
    7103     out DX, ax                                ; ef                          ; 0xc3d9e
    7104     inc bx                                    ; 43                          ; 0xc3d9f vbe.c:561
    7105     inc bx                                    ; 43                          ; 0xc3da0
    7106     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3da1
    7107     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3da4
    7108     out DX, ax                                ; ef                          ; 0xc3da7
    7109     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3da8 vbe.c:47
    7110     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3dab vbe.c:48
    7111     out DX, ax                                ; ef                          ; 0xc3dae
    7112     inc bx                                    ; 43                          ; 0xc3daf vbe.c:564
    7113     inc bx                                    ; 43                          ; 0xc3db0
    7114     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3db1
    7115     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3db4
    7116     out DX, ax                                ; ef                          ; 0xc3db7
    7117     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3db8 vbe.c:566
    7118     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3dbb
    7119     out DX, ax                                ; ef                          ; 0xc3dbe
    7120     mov si, strict word 00005h                ; be 05 00                    ; 0xc3dbf vbe.c:568
    7121     jmp short 03dc9h                          ; eb 05                       ; 0xc3dc2
    7122     cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc3dc4
    7123     jnbe short 03dddh                         ; 77 14                       ; 0xc3dc7
    7124     mov ax, si                                ; 89 f0                       ; 0xc3dc9 vbe.c:569
    7125     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3dcb
    7126     out DX, ax                                ; ef                          ; 0xc3dce
    7127     mov es, cx                                ; 8e c1                       ; 0xc3dcf vbe.c:47
    7128     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3dd1
    7129     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3dd4 vbe.c:48
    7130     out DX, ax                                ; ef                          ; 0xc3dd7
    7131     inc bx                                    ; 43                          ; 0xc3dd8 vbe.c:571
    7132     inc bx                                    ; 43                          ; 0xc3dd9
    7133     inc si                                    ; 46                          ; 0xc3dda vbe.c:572
    7134     jmp short 03dc4h                          ; eb e7                       ; 0xc3ddb
    7135     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3ddd vbe.c:574
    7136     pop si                                    ; 5e                          ; 0xc3de0
    7137     pop cx                                    ; 59                          ; 0xc3de1
    7138     pop bx                                    ; 5b                          ; 0xc3de2
    7139     pop bp                                    ; 5d                          ; 0xc3de3
    7140     retn                                      ; c3                          ; 0xc3de4
    7141   ; disGetNextSymbol 0xc3de5 LB 0x240 -> off=0x0 cb=000000000000008c uValue=00000000000c3de5 'vbe_biosfn_save_restore_state'
    7142 vbe_biosfn_save_restore_state:               ; 0xc3de5 LB 0x8c
    7143     push bp                                   ; 55                          ; 0xc3de5 vbe.c:590
    7144     mov bp, sp                                ; 89 e5                       ; 0xc3de6
    7145     push si                                   ; 56                          ; 0xc3de8
    7146     push di                                   ; 57                          ; 0xc3de9
    7147     push ax                                   ; 50                          ; 0xc3dea
    7148     mov si, ax                                ; 89 c6                       ; 0xc3deb
    7149     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc3ded
    7150     mov ax, bx                                ; 89 d8                       ; 0xc3df0
    7151     mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc3df2
    7152     mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc3df5 vbe.c:595
    7153     xor ah, ah                                ; 30 e4                       ; 0xc3df8 vbe.c:596
    7154     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3dfa
    7155     je short 03e44h                           ; 74 45                       ; 0xc3dfd
    7156     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3dff
    7157     je short 03e28h                           ; 74 24                       ; 0xc3e02
    7158     test ax, ax                               ; 85 c0                       ; 0xc3e04
    7159     jne short 03e60h                          ; 75 58                       ; 0xc3e06
    7160     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3e08 vbe.c:598
    7161     call 02df7h                               ; e8 e9 ef                    ; 0xc3e0b
    7162     mov cx, ax                                ; 89 c1                       ; 0xc3e0e
    7163     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc3e10 vbe.c:602
    7164     je short 03e1bh                           ; 74 05                       ; 0xc3e14
    7165     call 03d03h                               ; e8 ea fe                    ; 0xc3e16 vbe.c:603
    7166     add ax, cx                                ; 01 c8                       ; 0xc3e19
    7167     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3e1b vbe.c:604
    7168     shr ax, 006h                              ; c1 e8 06                    ; 0xc3e1e
    7169     push SS                                   ; 16                          ; 0xc3e21
    7170     pop ES                                    ; 07                          ; 0xc3e22
    7171     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e23
    7172     jmp short 03e63h                          ; eb 3b                       ; 0xc3e26 vbe.c:605
    7173     push SS                                   ; 16                          ; 0xc3e28 vbe.c:607
    7174     pop ES                                    ; 07                          ; 0xc3e29
    7175     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc3e2a
    7176     mov dx, cx                                ; 89 ca                       ; 0xc3e2d vbe.c:608
    7177     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3e2f
    7178     call 02e32h                               ; e8 fd ef                    ; 0xc3e32
    7179     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc3e35 vbe.c:612
    7180     je short 03e63h                           ; 74 28                       ; 0xc3e39
    7181     mov dx, ax                                ; 89 c2                       ; 0xc3e3b vbe.c:613
    7182     mov ax, cx                                ; 89 c8                       ; 0xc3e3d
    7183     call 03d0bh                               ; e8 c9 fe                    ; 0xc3e3f
    7184     jmp short 03e63h                          ; eb 1f                       ; 0xc3e42 vbe.c:614
    7185     push SS                                   ; 16                          ; 0xc3e44 vbe.c:616
    7186     pop ES                                    ; 07                          ; 0xc3e45
    7187     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc3e46
    7188     mov dx, cx                                ; 89 ca                       ; 0xc3e49 vbe.c:617
    7189     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3e4b
    7190     call 03108h                               ; e8 b7 f2                    ; 0xc3e4e
    7191     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc3e51 vbe.c:621
    7192     je short 03e63h                           ; 74 0c                       ; 0xc3e55
    7193     mov dx, ax                                ; 89 c2                       ; 0xc3e57 vbe.c:622
    7194     mov ax, cx                                ; 89 c8                       ; 0xc3e59
    7195     call 03d56h                               ; e8 f8 fe                    ; 0xc3e5b
    7196     jmp short 03e63h                          ; eb 03                       ; 0xc3e5e vbe.c:623
    7197     mov di, 00100h                            ; bf 00 01                    ; 0xc3e60 vbe.c:626
    7198     push SS                                   ; 16                          ; 0xc3e63 vbe.c:629
    7199     pop ES                                    ; 07                          ; 0xc3e64
    7200     mov word [es:si], di                      ; 26 89 3c                    ; 0xc3e65
    7201     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e68 vbe.c:630
    7202     pop di                                    ; 5f                          ; 0xc3e6b
    7203     pop si                                    ; 5e                          ; 0xc3e6c
    7204     pop bp                                    ; 5d                          ; 0xc3e6d
    7205     retn 00002h                               ; c2 02 00                    ; 0xc3e6e
    7206   ; disGetNextSymbol 0xc3e71 LB 0x1b4 -> off=0x0 cb=00000000000000cf uValue=00000000000c3e71 'vbe_biosfn_get_set_scanline_length'
    7207 vbe_biosfn_get_set_scanline_length:          ; 0xc3e71 LB 0xcf
    7208     push bp                                   ; 55                          ; 0xc3e71 vbe.c:651
    7209     mov bp, sp                                ; 89 e5                       ; 0xc3e72
    7210     push si                                   ; 56                          ; 0xc3e74
    7211     push di                                   ; 57                          ; 0xc3e75
    7212     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc3e76
    7213     push ax                                   ; 50                          ; 0xc3e79
    7214     mov di, dx                                ; 89 d7                       ; 0xc3e7a
    7215     mov si, bx                                ; 89 de                       ; 0xc3e7c
    7216     mov word [bp-008h], cx                    ; 89 4e f8                    ; 0xc3e7e
    7217     call 03920h                               ; e8 9c fa                    ; 0xc3e81 vbe.c:660
    7218     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc3e84 vbe.c:661
    7219     jne short 03e8dh                          ; 75 05                       ; 0xc3e86
    7220     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc3e88
    7221     jmp short 03e90h                          ; eb 03                       ; 0xc3e8b
    7222     movzx cx, al                              ; 0f b6 c8                    ; 0xc3e8d
    7223     call 03958h                               ; e8 c5 fa                    ; 0xc3e90 vbe.c:662
    7224     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3e93
    7225     mov word [bp-006h], strict word 0004fh    ; c7 46 fa 4f 00              ; 0xc3e96 vbe.c:663
    7226     push SS                                   ; 16                          ; 0xc3e9b vbe.c:664
    7227     pop ES                                    ; 07                          ; 0xc3e9c
    7228     mov bx, word [es:si]                      ; 26 8b 1c                    ; 0xc3e9d
    7229     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3ea0 vbe.c:665
    7230     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc3ea3 vbe.c:669
    7231     je short 03eb2h                           ; 74 0b                       ; 0xc3ea5
    7232     cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc3ea7
    7233     je short 03ed9h                           ; 74 2e                       ; 0xc3ea9
    7234     test al, al                               ; 84 c0                       ; 0xc3eab
    7235     je short 03ed4h                           ; 74 25                       ; 0xc3ead
    7236     jmp near 03f29h                           ; e9 77 00                    ; 0xc3eaf
    7237     cmp cl, 004h                              ; 80 f9 04                    ; 0xc3eb2 vbe.c:671
    7238     jne short 03ebch                          ; 75 05                       ; 0xc3eb5
    7239     sal bx, 003h                              ; c1 e3 03                    ; 0xc3eb7 vbe.c:672
    7240     jmp short 03ed4h                          ; eb 18                       ; 0xc3eba vbe.c:673
    7241     movzx ax, cl                              ; 0f b6 c1                    ; 0xc3ebc vbe.c:674
    7242     cwd                                       ; 99                          ; 0xc3ebf
    7243     sal dx, 003h                              ; c1 e2 03                    ; 0xc3ec0
     6904    ; setne al                                  ; 0f 95 c0                  ; 0xc3c04
     6905    movzx dx, al                              ; 0f b6 d0                    ; 0xc3c07
     6906    mov ax, dx                                ; 89 d0                       ; 0xc3c0a
     6907    test dx, dx                               ; 85 d2                       ; 0xc3c0c vbe.c:453
     6908    je short 03c13h                           ; 74 03                       ; 0xc3c0e
     6909    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3c10
     6910    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc3c13
     6911    test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3c16 vbe.c:454
     6912    je short 03c21h                           ; 74 05                       ; 0xc3c1a
     6913    mov dx, 00080h                            ; ba 80 00                    ; 0xc3c1c
     6914    jmp short 03c23h                          ; eb 02                       ; 0xc3c1f
     6915    xor dx, dx                                ; 31 d2                       ; 0xc3c21
     6916    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc3c23
     6917    and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3c26 vbe.c:456
     6918    cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3c2a vbe.c:459
     6919    jnc short 03c43h                          ; 73 12                       ; 0xc3c2f
     6920    xor ax, ax                                ; 31 c0                       ; 0xc3c31 vbe.c:463
     6921    call 005cdh                               ; e8 97 c9                    ; 0xc3c33
     6922    movzx ax, byte [bp-00ah]                  ; 0f b6 46 f6                 ; 0xc3c36 vbe.c:467
     6923    call 0131ch                               ; e8 df d6                    ; 0xc3c3a
     6924    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3c3d vbe.c:468
     6925    jmp near 03ccch                           ; e9 89 00                    ; 0xc3c40 vbe.c:469
     6926    mov dx, ax                                ; 89 c2                       ; 0xc3c43 vbe.c:472
     6927    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3c45
     6928    call 039deh                               ; e8 93 fd                    ; 0xc3c48
     6929    mov bx, ax                                ; 89 c3                       ; 0xc3c4b
     6930    test ax, ax                               ; 85 c0                       ; 0xc3c4d vbe.c:474
     6931    je short 03cc9h                           ; 74 78                       ; 0xc3c4f
     6932    lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3c51 vbe.c:479
     6933    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c54
     6934    call 03960h                               ; e8 06 fd                    ; 0xc3c57
     6935    mov cx, ax                                ; 89 c1                       ; 0xc3c5a
     6936    lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3c5c vbe.c:480
     6937    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c5f
     6938    call 03960h                               ; e8 fb fc                    ; 0xc3c62
     6939    mov di, ax                                ; 89 c7                       ; 0xc3c65
     6940    lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3c67 vbe.c:481
     6941    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c6a
     6942    call 03972h                               ; e8 02 fd                    ; 0xc3c6d
     6943    mov bl, al                                ; 88 c3                       ; 0xc3c70
     6944    mov dl, al                                ; 88 c2                       ; 0xc3c72
     6945    xor ax, ax                                ; 31 c0                       ; 0xc3c74 vbe.c:489
     6946    call 005cdh                               ; e8 54 c9                    ; 0xc3c76
     6947    cmp bl, 004h                              ; 80 fb 04                    ; 0xc3c79 vbe.c:491
     6948    jne short 03c84h                          ; 75 06                       ; 0xc3c7c
     6949    mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3c7e vbe.c:493
     6950    call 0131ch                               ; e8 98 d6                    ; 0xc3c81
     6951    movzx ax, dl                              ; 0f b6 c2                    ; 0xc3c84 vbe.c:496
     6952    call 038d7h                               ; e8 4d fc                    ; 0xc3c87
     6953    mov ax, cx                                ; 89 c8                       ; 0xc3c8a vbe.c:497
     6954    call 03880h                               ; e8 f1 fb                    ; 0xc3c8c
     6955    mov ax, di                                ; 89 f8                       ; 0xc3c8f vbe.c:498
     6956    call 0389fh                               ; e8 0b fc                    ; 0xc3c91
     6957    xor ax, ax                                ; 31 c0                       ; 0xc3c94 vbe.c:499
     6958    call 005f3h                               ; e8 5a c9                    ; 0xc3c96
     6959    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3c99 vbe.c:500
     6960    or AL, strict byte 001h                   ; 0c 01                       ; 0xc3c9c
     6961    movzx dx, al                              ; 0f b6 d0                    ; 0xc3c9e
     6962    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc3ca1
     6963    or ax, dx                                 ; 09 d0                       ; 0xc3ca5
     6964    call 005cdh                               ; e8 23 c9                    ; 0xc3ca7
     6965    call 006c2h                               ; e8 15 ca                    ; 0xc3caa vbe.c:501
     6966    mov bx, 000bah                            ; bb ba 00                    ; 0xc3cad vbe.c:52
     6967    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3cb0
     6968    mov es, ax                                ; 8e c0                       ; 0xc3cb3
     6969    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3cb5
     6970    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3cb8
     6971    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3cbb vbe.c:504
     6972    or AL, strict byte 060h                   ; 0c 60                       ; 0xc3cbe
     6973    mov bx, 00087h                            ; bb 87 00                    ; 0xc3cc0 vbe.c:42
     6974    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3cc3
     6975    jmp near 03c3dh                           ; e9 74 ff                    ; 0xc3cc6
     6976    mov ax, 00100h                            ; b8 00 01                    ; 0xc3cc9 vbe.c:513
     6977    push SS                                   ; 16                          ; 0xc3ccc vbe.c:517
     6978    pop ES                                    ; 07                          ; 0xc3ccd
     6979    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3cce
     6980    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3cd1 vbe.c:518
     6981    pop di                                    ; 5f                          ; 0xc3cd4
     6982    pop si                                    ; 5e                          ; 0xc3cd5
     6983    pop bp                                    ; 5d                          ; 0xc3cd6
     6984    retn                                      ; c3                          ; 0xc3cd7
     6985  ; disGetNextSymbol 0xc3cd8 LB 0x322 -> off=0x0 cb=0000000000000008 uValue=00000000000c3cd8 'vbe_biosfn_read_video_state_size'
     6986vbe_biosfn_read_video_state_size:            ; 0xc3cd8 LB 0x8
     6987    push bp                                   ; 55                          ; 0xc3cd8 vbe.c:520
     6988    mov bp, sp                                ; 89 e5                       ; 0xc3cd9
     6989    mov ax, strict word 00012h                ; b8 12 00                    ; 0xc3cdb vbe.c:523
     6990    pop bp                                    ; 5d                          ; 0xc3cde
     6991    retn                                      ; c3                          ; 0xc3cdf
     6992  ; disGetNextSymbol 0xc3ce0 LB 0x31a -> off=0x0 cb=000000000000004b uValue=00000000000c3ce0 'vbe_biosfn_save_video_state'
     6993vbe_biosfn_save_video_state:                 ; 0xc3ce0 LB 0x4b
     6994    push bp                                   ; 55                          ; 0xc3ce0 vbe.c:525
     6995    mov bp, sp                                ; 89 e5                       ; 0xc3ce1
     6996    push bx                                   ; 53                          ; 0xc3ce3
     6997    push cx                                   ; 51                          ; 0xc3ce4
     6998    push si                                   ; 56                          ; 0xc3ce5
     6999    mov si, ax                                ; 89 c6                       ; 0xc3ce6
     7000    mov bx, dx                                ; 89 d3                       ; 0xc3ce8
     7001    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3cea vbe.c:529
     7002    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ced
     7003    out DX, ax                                ; ef                          ; 0xc3cf0
     7004    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3cf1 vbe.c:530
     7005    in ax, DX                                 ; ed                          ; 0xc3cf4
     7006    mov es, si                                ; 8e c6                       ; 0xc3cf5 vbe.c:52
     7007    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3cf7
     7008    inc bx                                    ; 43                          ; 0xc3cfa vbe.c:532
     7009    inc bx                                    ; 43                          ; 0xc3cfb
     7010    test AL, strict byte 001h                 ; a8 01                       ; 0xc3cfc vbe.c:533
     7011    je short 03d23h                           ; 74 23                       ; 0xc3cfe
     7012    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc3d00 vbe.c:535
     7013    jmp short 03d0ah                          ; eb 05                       ; 0xc3d03
     7014    cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc3d05
     7015    jnbe short 03d23h                         ; 77 19                       ; 0xc3d08
     7016    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc3d0a vbe.c:536
     7017    je short 03d20h                           ; 74 11                       ; 0xc3d0d
     7018    mov ax, cx                                ; 89 c8                       ; 0xc3d0f vbe.c:537
     7019    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d11
     7020    out DX, ax                                ; ef                          ; 0xc3d14
     7021    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d15 vbe.c:538
     7022    in ax, DX                                 ; ed                          ; 0xc3d18
     7023    mov es, si                                ; 8e c6                       ; 0xc3d19 vbe.c:52
     7024    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3d1b
     7025    inc bx                                    ; 43                          ; 0xc3d1e vbe.c:539
     7026    inc bx                                    ; 43                          ; 0xc3d1f
     7027    inc cx                                    ; 41                          ; 0xc3d20 vbe.c:541
     7028    jmp short 03d05h                          ; eb e2                       ; 0xc3d21
     7029    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3d23 vbe.c:542
     7030    pop si                                    ; 5e                          ; 0xc3d26
     7031    pop cx                                    ; 59                          ; 0xc3d27
     7032    pop bx                                    ; 5b                          ; 0xc3d28
     7033    pop bp                                    ; 5d                          ; 0xc3d29
     7034    retn                                      ; c3                          ; 0xc3d2a
     7035  ; disGetNextSymbol 0xc3d2b LB 0x2cf -> off=0x0 cb=000000000000008f uValue=00000000000c3d2b 'vbe_biosfn_restore_video_state'
     7036vbe_biosfn_restore_video_state:              ; 0xc3d2b LB 0x8f
     7037    push bp                                   ; 55                          ; 0xc3d2b vbe.c:545
     7038    mov bp, sp                                ; 89 e5                       ; 0xc3d2c
     7039    push bx                                   ; 53                          ; 0xc3d2e
     7040    push cx                                   ; 51                          ; 0xc3d2f
     7041    push si                                   ; 56                          ; 0xc3d30
     7042    push ax                                   ; 50                          ; 0xc3d31
     7043    mov cx, ax                                ; 89 c1                       ; 0xc3d32
     7044    mov bx, dx                                ; 89 d3                       ; 0xc3d34
     7045    mov es, ax                                ; 8e c0                       ; 0xc3d36 vbe.c:47
     7046    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d38
     7047    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3d3b
     7048    inc bx                                    ; 43                          ; 0xc3d3e vbe.c:550
     7049    inc bx                                    ; 43                          ; 0xc3d3f
     7050    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3d40 vbe.c:552
     7051    jne short 03d56h                          ; 75 10                       ; 0xc3d44
     7052    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3d46 vbe.c:553
     7053    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d49
     7054    out DX, ax                                ; ef                          ; 0xc3d4c
     7055    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3d4d vbe.c:554
     7056    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d50
     7057    out DX, ax                                ; ef                          ; 0xc3d53
     7058    jmp short 03db2h                          ; eb 5c                       ; 0xc3d54 vbe.c:555
     7059    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3d56 vbe.c:556
     7060    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d59
     7061    out DX, ax                                ; ef                          ; 0xc3d5c
     7062    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d5d vbe.c:47
     7063    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d60 vbe.c:48
     7064    out DX, ax                                ; ef                          ; 0xc3d63
     7065    inc bx                                    ; 43                          ; 0xc3d64 vbe.c:558
     7066    inc bx                                    ; 43                          ; 0xc3d65
     7067    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3d66
     7068    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d69
     7069    out DX, ax                                ; ef                          ; 0xc3d6c
     7070    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d6d vbe.c:47
     7071    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d70 vbe.c:48
     7072    out DX, ax                                ; ef                          ; 0xc3d73
     7073    inc bx                                    ; 43                          ; 0xc3d74 vbe.c:561
     7074    inc bx                                    ; 43                          ; 0xc3d75
     7075    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3d76
     7076    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d79
     7077    out DX, ax                                ; ef                          ; 0xc3d7c
     7078    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3d7d vbe.c:47
     7079    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d80 vbe.c:48
     7080    out DX, ax                                ; ef                          ; 0xc3d83
     7081    inc bx                                    ; 43                          ; 0xc3d84 vbe.c:564
     7082    inc bx                                    ; 43                          ; 0xc3d85
     7083    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3d86
     7084    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3d89
     7085    out DX, ax                                ; ef                          ; 0xc3d8c
     7086    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3d8d vbe.c:566
     7087    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3d90
     7088    out DX, ax                                ; ef                          ; 0xc3d93
     7089    mov si, strict word 00005h                ; be 05 00                    ; 0xc3d94 vbe.c:568
     7090    jmp short 03d9eh                          ; eb 05                       ; 0xc3d97
     7091    cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc3d99
     7092    jnbe short 03db2h                         ; 77 14                       ; 0xc3d9c
     7093    mov ax, si                                ; 89 f0                       ; 0xc3d9e vbe.c:569
     7094    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3da0
     7095    out DX, ax                                ; ef                          ; 0xc3da3
     7096    mov es, cx                                ; 8e c1                       ; 0xc3da4 vbe.c:47
     7097    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3da6
     7098    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3da9 vbe.c:48
     7099    out DX, ax                                ; ef                          ; 0xc3dac
     7100    inc bx                                    ; 43                          ; 0xc3dad vbe.c:571
     7101    inc bx                                    ; 43                          ; 0xc3dae
     7102    inc si                                    ; 46                          ; 0xc3daf vbe.c:572
     7103    jmp short 03d99h                          ; eb e7                       ; 0xc3db0
     7104    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3db2 vbe.c:574
     7105    pop si                                    ; 5e                          ; 0xc3db5
     7106    pop cx                                    ; 59                          ; 0xc3db6
     7107    pop bx                                    ; 5b                          ; 0xc3db7
     7108    pop bp                                    ; 5d                          ; 0xc3db8
     7109    retn                                      ; c3                          ; 0xc3db9
     7110  ; disGetNextSymbol 0xc3dba LB 0x240 -> off=0x0 cb=000000000000008c uValue=00000000000c3dba 'vbe_biosfn_save_restore_state'
     7111vbe_biosfn_save_restore_state:               ; 0xc3dba LB 0x8c
     7112    push bp                                   ; 55                          ; 0xc3dba vbe.c:590
     7113    mov bp, sp                                ; 89 e5                       ; 0xc3dbb
     7114    push si                                   ; 56                          ; 0xc3dbd
     7115    push di                                   ; 57                          ; 0xc3dbe
     7116    push ax                                   ; 50                          ; 0xc3dbf
     7117    mov si, ax                                ; 89 c6                       ; 0xc3dc0
     7118    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc3dc2
     7119    mov ax, bx                                ; 89 d8                       ; 0xc3dc5
     7120    mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc3dc7
     7121    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc3dca vbe.c:595
     7122    xor ah, ah                                ; 30 e4                       ; 0xc3dcd vbe.c:596
     7123    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3dcf
     7124    je short 03e19h                           ; 74 45                       ; 0xc3dd2
     7125    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3dd4
     7126    je short 03dfdh                           ; 74 24                       ; 0xc3dd7
     7127    test ax, ax                               ; 85 c0                       ; 0xc3dd9
     7128    jne short 03e35h                          ; 75 58                       ; 0xc3ddb
     7129    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3ddd vbe.c:598
     7130    call 02dd8h                               ; e8 f5 ef                    ; 0xc3de0
     7131    mov cx, ax                                ; 89 c1                       ; 0xc3de3
     7132    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc3de5 vbe.c:602
     7133    je short 03df0h                           ; 74 05                       ; 0xc3de9
     7134    call 03cd8h                               ; e8 ea fe                    ; 0xc3deb vbe.c:603
     7135    add ax, cx                                ; 01 c8                       ; 0xc3dee
     7136    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3df0 vbe.c:604
     7137    shr ax, 006h                              ; c1 e8 06                    ; 0xc3df3
     7138    push SS                                   ; 16                          ; 0xc3df6
     7139    pop ES                                    ; 07                          ; 0xc3df7
     7140    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3df8
     7141    jmp short 03e38h                          ; eb 3b                       ; 0xc3dfb vbe.c:605
     7142    push SS                                   ; 16                          ; 0xc3dfd vbe.c:607
     7143    pop ES                                    ; 07                          ; 0xc3dfe
     7144    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc3dff
     7145    mov dx, cx                                ; 89 ca                       ; 0xc3e02 vbe.c:608
     7146    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3e04
     7147    call 02e13h                               ; e8 09 f0                    ; 0xc3e07
     7148    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc3e0a vbe.c:612
     7149    je short 03e38h                           ; 74 28                       ; 0xc3e0e
     7150    mov dx, ax                                ; 89 c2                       ; 0xc3e10 vbe.c:613
     7151    mov ax, cx                                ; 89 c8                       ; 0xc3e12
     7152    call 03ce0h                               ; e8 c9 fe                    ; 0xc3e14
     7153    jmp short 03e38h                          ; eb 1f                       ; 0xc3e17 vbe.c:614
     7154    push SS                                   ; 16                          ; 0xc3e19 vbe.c:616
     7155    pop ES                                    ; 07                          ; 0xc3e1a
     7156    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc3e1b
     7157    mov dx, cx                                ; 89 ca                       ; 0xc3e1e vbe.c:617
     7158    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3e20
     7159    call 030e9h                               ; e8 c3 f2                    ; 0xc3e23
     7160    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc3e26 vbe.c:621
     7161    je short 03e38h                           ; 74 0c                       ; 0xc3e2a
     7162    mov dx, ax                                ; 89 c2                       ; 0xc3e2c vbe.c:622
     7163    mov ax, cx                                ; 89 c8                       ; 0xc3e2e
     7164    call 03d2bh                               ; e8 f8 fe                    ; 0xc3e30
     7165    jmp short 03e38h                          ; eb 03                       ; 0xc3e33 vbe.c:623
     7166    mov di, 00100h                            ; bf 00 01                    ; 0xc3e35 vbe.c:626
     7167    push SS                                   ; 16                          ; 0xc3e38 vbe.c:629
     7168    pop ES                                    ; 07                          ; 0xc3e39
     7169    mov word [es:si], di                      ; 26 89 3c                    ; 0xc3e3a
     7170    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e3d vbe.c:630
     7171    pop di                                    ; 5f                          ; 0xc3e40
     7172    pop si                                    ; 5e                          ; 0xc3e41
     7173    pop bp                                    ; 5d                          ; 0xc3e42
     7174    retn 00002h                               ; c2 02 00                    ; 0xc3e43
     7175  ; disGetNextSymbol 0xc3e46 LB 0x1b4 -> off=0x0 cb=00000000000000cf uValue=00000000000c3e46 'vbe_biosfn_get_set_scanline_length'
     7176vbe_biosfn_get_set_scanline_length:          ; 0xc3e46 LB 0xcf
     7177    push bp                                   ; 55                          ; 0xc3e46 vbe.c:651
     7178    mov bp, sp                                ; 89 e5                       ; 0xc3e47
     7179    push si                                   ; 56                          ; 0xc3e49
     7180    push di                                   ; 57                          ; 0xc3e4a
     7181    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc3e4b
     7182    push ax                                   ; 50                          ; 0xc3e4e
     7183    mov di, dx                                ; 89 d7                       ; 0xc3e4f
     7184    mov si, bx                                ; 89 de                       ; 0xc3e51
     7185    mov word [bp-008h], cx                    ; 89 4e f8                    ; 0xc3e53
     7186    call 038f6h                               ; e8 9d fa                    ; 0xc3e56 vbe.c:660
     7187    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc3e59 vbe.c:661
     7188    jne short 03e62h                          ; 75 05                       ; 0xc3e5b
     7189    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc3e5d
     7190    jmp short 03e65h                          ; eb 03                       ; 0xc3e60
     7191    movzx cx, al                              ; 0f b6 c8                    ; 0xc3e62
     7192    call 0392eh                               ; e8 c6 fa                    ; 0xc3e65 vbe.c:662
     7193    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3e68
     7194    mov word [bp-006h], strict word 0004fh    ; c7 46 fa 4f 00              ; 0xc3e6b vbe.c:663
     7195    push SS                                   ; 16                          ; 0xc3e70 vbe.c:664
     7196    pop ES                                    ; 07                          ; 0xc3e71
     7197    mov bx, word [es:si]                      ; 26 8b 1c                    ; 0xc3e72
     7198    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3e75 vbe.c:665
     7199    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc3e78 vbe.c:669
     7200    je short 03e87h                           ; 74 0b                       ; 0xc3e7a
     7201    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc3e7c
     7202    je short 03eaeh                           ; 74 2e                       ; 0xc3e7e
     7203    test al, al                               ; 84 c0                       ; 0xc3e80
     7204    je short 03ea9h                           ; 74 25                       ; 0xc3e82
     7205    jmp near 03efeh                           ; e9 77 00                    ; 0xc3e84
     7206    cmp cl, 004h                              ; 80 f9 04                    ; 0xc3e87 vbe.c:671
     7207    jne short 03e91h                          ; 75 05                       ; 0xc3e8a
     7208    sal bx, 003h                              ; c1 e3 03                    ; 0xc3e8c vbe.c:672
     7209    jmp short 03ea9h                          ; eb 18                       ; 0xc3e8f vbe.c:673
     7210    movzx ax, cl                              ; 0f b6 c1                    ; 0xc3e91 vbe.c:674
     7211    cwd                                       ; 99                          ; 0xc3e94
     7212    sal dx, 003h                              ; c1 e2 03                    ; 0xc3e95
    72447213    db  01bh, 0c2h
    7245     ; sbb ax, dx                                ; 1b c2                     ; 0xc3ec3
    7246     sar ax, 003h                              ; c1 f8 03                    ; 0xc3ec5
    7247     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc3ec8
    7248     mov ax, bx                                ; 89 d8                       ; 0xc3ecb
    7249     xor dx, dx                                ; 31 d2                       ; 0xc3ecd
    7250     div word [bp-00ch]                        ; f7 76 f4                    ; 0xc3ecf
    7251     mov bx, ax                                ; 89 c3                       ; 0xc3ed2
    7252     mov ax, bx                                ; 89 d8                       ; 0xc3ed4 vbe.c:677
    7253     call 03939h                               ; e8 60 fa                    ; 0xc3ed6
    7254     call 03958h                               ; e8 7c fa                    ; 0xc3ed9 vbe.c:680
    7255     mov bx, ax                                ; 89 c3                       ; 0xc3edc
    7256     push SS                                   ; 16                          ; 0xc3ede vbe.c:681
    7257     pop ES                                    ; 07                          ; 0xc3edf
    7258     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3ee0
    7259     cmp cl, 004h                              ; 80 f9 04                    ; 0xc3ee3 vbe.c:682
    7260     jne short 03eedh                          ; 75 05                       ; 0xc3ee6
    7261     shr bx, 003h                              ; c1 eb 03                    ; 0xc3ee8 vbe.c:683
    7262     jmp short 03efch                          ; eb 0f                       ; 0xc3eeb vbe.c:684
    7263     movzx ax, cl                              ; 0f b6 c1                    ; 0xc3eed vbe.c:685
    7264     cwd                                       ; 99                          ; 0xc3ef0
    7265     sal dx, 003h                              ; c1 e2 03                    ; 0xc3ef1
     7214    ; sbb ax, dx                                ; 1b c2                     ; 0xc3e98
     7215    sar ax, 003h                              ; c1 f8 03                    ; 0xc3e9a
     7216    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc3e9d
     7217    mov ax, bx                                ; 89 d8                       ; 0xc3ea0
     7218    xor dx, dx                                ; 31 d2                       ; 0xc3ea2
     7219    div word [bp-00ch]                        ; f7 76 f4                    ; 0xc3ea4
     7220    mov bx, ax                                ; 89 c3                       ; 0xc3ea7
     7221    mov ax, bx                                ; 89 d8                       ; 0xc3ea9 vbe.c:677
     7222    call 0390fh                               ; e8 61 fa                    ; 0xc3eab
     7223    call 0392eh                               ; e8 7d fa                    ; 0xc3eae vbe.c:680
     7224    mov bx, ax                                ; 89 c3                       ; 0xc3eb1
     7225    push SS                                   ; 16                          ; 0xc3eb3 vbe.c:681
     7226    pop ES                                    ; 07                          ; 0xc3eb4
     7227    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3eb5
     7228    cmp cl, 004h                              ; 80 f9 04                    ; 0xc3eb8 vbe.c:682
     7229    jne short 03ec2h                          ; 75 05                       ; 0xc3ebb
     7230    shr bx, 003h                              ; c1 eb 03                    ; 0xc3ebd vbe.c:683
     7231    jmp short 03ed1h                          ; eb 0f                       ; 0xc3ec0 vbe.c:684
     7232    movzx ax, cl                              ; 0f b6 c1                    ; 0xc3ec2 vbe.c:685
     7233    cwd                                       ; 99                          ; 0xc3ec5
     7234    sal dx, 003h                              ; c1 e2 03                    ; 0xc3ec6
    72667235    db  01bh, 0c2h
    7267     ; sbb ax, dx                                ; 1b c2                     ; 0xc3ef4
    7268     sar ax, 003h                              ; c1 f8 03                    ; 0xc3ef6
    7269     imul bx, ax                               ; 0f af d8                    ; 0xc3ef9
    7270     add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc3efc vbe.c:686
    7271     and bl, 0fch                              ; 80 e3 fc                    ; 0xc3eff
    7272     push SS                                   ; 16                          ; 0xc3f02 vbe.c:687
    7273     pop ES                                    ; 07                          ; 0xc3f03
    7274     mov word [es:di], bx                      ; 26 89 1d                    ; 0xc3f04
    7275     call 03971h                               ; e8 67 fa                    ; 0xc3f07 vbe.c:688
    7276     push SS                                   ; 16                          ; 0xc3f0a
    7277     pop ES                                    ; 07                          ; 0xc3f0b
    7278     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3f0c
    7279     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f0f
    7280     call 038e8h                               ; e8 d3 f9                    ; 0xc3f12 vbe.c:689
    7281     push SS                                   ; 16                          ; 0xc3f15
    7282     pop ES                                    ; 07                          ; 0xc3f16
    7283     cmp ax, word [es:bx]                      ; 26 3b 07                    ; 0xc3f17
    7284     jbe short 03f2eh                          ; 76 12                       ; 0xc3f1a
    7285     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f1c vbe.c:690
    7286     call 03939h                               ; e8 17 fa                    ; 0xc3f1f
    7287     mov word [bp-006h], 00200h                ; c7 46 fa 00 02              ; 0xc3f22 vbe.c:691
    7288     jmp short 03f2eh                          ; eb 05                       ; 0xc3f27 vbe.c:693
    7289     mov word [bp-006h], 00100h                ; c7 46 fa 00 01              ; 0xc3f29 vbe.c:696
    7290     push SS                                   ; 16                          ; 0xc3f2e vbe.c:699
    7291     pop ES                                    ; 07                          ; 0xc3f2f
    7292     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3f30
    7293     mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc3f33
    7294     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f36
    7295     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f39 vbe.c:700
    7296     pop di                                    ; 5f                          ; 0xc3f3c
    7297     pop si                                    ; 5e                          ; 0xc3f3d
    7298     pop bp                                    ; 5d                          ; 0xc3f3e
    7299     retn                                      ; c3                          ; 0xc3f3f
    7300   ; disGetNextSymbol 0xc3f40 LB 0xe5 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3f40 'private_biosfn_custom_mode'
    7301 private_biosfn_custom_mode:                  ; 0xc3f40 LB 0xe5
    7302     push bp                                   ; 55                          ; 0xc3f40 vbe.c:726
    7303     mov bp, sp                                ; 89 e5                       ; 0xc3f41
    7304     push si                                   ; 56                          ; 0xc3f43
    7305     push di                                   ; 57                          ; 0xc3f44
    7306     push ax                                   ; 50                          ; 0xc3f45
    7307     push ax                                   ; 50                          ; 0xc3f46
    7308     push ax                                   ; 50                          ; 0xc3f47
    7309     mov si, dx                                ; 89 d6                       ; 0xc3f48
    7310     mov dx, cx                                ; 89 ca                       ; 0xc3f4a
    7311     mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc3f4c vbe.c:739
    7312     push SS                                   ; 16                          ; 0xc3f4f vbe.c:740
    7313     pop ES                                    ; 07                          ; 0xc3f50
    7314     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3f51
    7315     test al, al                               ; 84 c0                       ; 0xc3f54 vbe.c:741
    7316     jne short 03f7ah                          ; 75 22                       ; 0xc3f56
    7317     push SS                                   ; 16                          ; 0xc3f58 vbe.c:743
    7318     pop ES                                    ; 07                          ; 0xc3f59
    7319     mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc3f5a
    7320     mov bx, dx                                ; 89 d3                       ; 0xc3f5d vbe.c:744
    7321     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc3f5f
    7322     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3f62 vbe.c:745
    7323     shr ax, 008h                              ; c1 e8 08                    ; 0xc3f65
    7324     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc3f68
    7325     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3f6b
    7326     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc3f6e vbe.c:750
    7327     je short 03f80h                           ; 74 0e                       ; 0xc3f70
    7328     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc3f72
    7329     je short 03f80h                           ; 74 0a                       ; 0xc3f74
    7330     cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc3f76
    7331     je short 03f80h                           ; 74 06                       ; 0xc3f78
    7332     mov di, 00100h                            ; bf 00 01                    ; 0xc3f7a vbe.c:751
    7333     jmp near 04016h                           ; e9 96 00                    ; 0xc3f7d vbe.c:752
    7334     push SS                                   ; 16                          ; 0xc3f80 vbe.c:756
    7335     pop ES                                    ; 07                          ; 0xc3f81
    7336     test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc3f82
    7337     je short 03f8eh                           ; 74 05                       ; 0xc3f87
    7338     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f89
    7339     jmp short 03f90h                          ; eb 02                       ; 0xc3f8c
    7340     xor ax, ax                                ; 31 c0                       ; 0xc3f8e
    7341     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3f90
    7342     cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc3f93 vbe.c:759
    7343     jnc short 03f9eh                          ; 73 05                       ; 0xc3f97
    7344     mov cx, 00280h                            ; b9 80 02                    ; 0xc3f99 vbe.c:760
    7345     jmp short 03fa7h                          ; eb 09                       ; 0xc3f9c vbe.c:761
    7346     cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc3f9e
    7347     jbe short 03fa7h                          ; 76 03                       ; 0xc3fa2
    7348     mov cx, 00a00h                            ; b9 00 0a                    ; 0xc3fa4 vbe.c:762
    7349     cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc3fa7 vbe.c:763
    7350     jnc short 03fb2h                          ; 73 05                       ; 0xc3fab
    7351     mov bx, 001e0h                            ; bb e0 01                    ; 0xc3fad vbe.c:764
    7352     jmp short 03fbbh                          ; eb 09                       ; 0xc3fb0 vbe.c:765
    7353     cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc3fb2
    7354     jbe short 03fbbh                          ; 76 03                       ; 0xc3fb6
    7355     mov bx, 00780h                            ; bb 80 07                    ; 0xc3fb8 vbe.c:766
    7356     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3fbb vbe.c:772
    7357     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3fbe
    7358     call 0398ah                               ; e8 c6 f9                    ; 0xc3fc1
    7359     mov si, ax                                ; 89 c6                       ; 0xc3fc4
    7360     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc3fc6 vbe.c:775
    7361     cwd                                       ; 99                          ; 0xc3fca
    7362     sal dx, 003h                              ; c1 e2 03                    ; 0xc3fcb
     7236    ; sbb ax, dx                                ; 1b c2                     ; 0xc3ec9
     7237    sar ax, 003h                              ; c1 f8 03                    ; 0xc3ecb
     7238    imul bx, ax                               ; 0f af d8                    ; 0xc3ece
     7239    add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc3ed1 vbe.c:686
     7240    and bl, 0fch                              ; 80 e3 fc                    ; 0xc3ed4
     7241    push SS                                   ; 16                          ; 0xc3ed7 vbe.c:687
     7242    pop ES                                    ; 07                          ; 0xc3ed8
     7243    mov word [es:di], bx                      ; 26 89 1d                    ; 0xc3ed9
     7244    call 03947h                               ; e8 68 fa                    ; 0xc3edc vbe.c:688
     7245    push SS                                   ; 16                          ; 0xc3edf
     7246    pop ES                                    ; 07                          ; 0xc3ee0
     7247    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3ee1
     7248    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3ee4
     7249    call 038beh                               ; e8 d4 f9                    ; 0xc3ee7 vbe.c:689
     7250    push SS                                   ; 16                          ; 0xc3eea
     7251    pop ES                                    ; 07                          ; 0xc3eeb
     7252    cmp ax, word [es:bx]                      ; 26 3b 07                    ; 0xc3eec
     7253    jbe short 03f03h                          ; 76 12                       ; 0xc3eef
     7254    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3ef1 vbe.c:690
     7255    call 0390fh                               ; e8 18 fa                    ; 0xc3ef4
     7256    mov word [bp-006h], 00200h                ; c7 46 fa 00 02              ; 0xc3ef7 vbe.c:691
     7257    jmp short 03f03h                          ; eb 05                       ; 0xc3efc vbe.c:693
     7258    mov word [bp-006h], 00100h                ; c7 46 fa 00 01              ; 0xc3efe vbe.c:696
     7259    push SS                                   ; 16                          ; 0xc3f03 vbe.c:699
     7260    pop ES                                    ; 07                          ; 0xc3f04
     7261    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3f05
     7262    mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc3f08
     7263    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f0b
     7264    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f0e vbe.c:700
     7265    pop di                                    ; 5f                          ; 0xc3f11
     7266    pop si                                    ; 5e                          ; 0xc3f12
     7267    pop bp                                    ; 5d                          ; 0xc3f13
     7268    retn                                      ; c3                          ; 0xc3f14
     7269  ; disGetNextSymbol 0xc3f15 LB 0xe5 -> off=0x0 cb=00000000000000e5 uValue=00000000000c3f15 'private_biosfn_custom_mode'
     7270private_biosfn_custom_mode:                  ; 0xc3f15 LB 0xe5
     7271    push bp                                   ; 55                          ; 0xc3f15 vbe.c:726
     7272    mov bp, sp                                ; 89 e5                       ; 0xc3f16
     7273    push si                                   ; 56                          ; 0xc3f18
     7274    push di                                   ; 57                          ; 0xc3f19
     7275    push ax                                   ; 50                          ; 0xc3f1a
     7276    push ax                                   ; 50                          ; 0xc3f1b
     7277    push ax                                   ; 50                          ; 0xc3f1c
     7278    mov si, dx                                ; 89 d6                       ; 0xc3f1d
     7279    mov dx, cx                                ; 89 ca                       ; 0xc3f1f
     7280    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc3f21 vbe.c:739
     7281    push SS                                   ; 16                          ; 0xc3f24 vbe.c:740
     7282    pop ES                                    ; 07                          ; 0xc3f25
     7283    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3f26
     7284    test al, al                               ; 84 c0                       ; 0xc3f29 vbe.c:741
     7285    jne short 03f4fh                          ; 75 22                       ; 0xc3f2b
     7286    push SS                                   ; 16                          ; 0xc3f2d vbe.c:743
     7287    pop ES                                    ; 07                          ; 0xc3f2e
     7288    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc3f2f
     7289    mov bx, dx                                ; 89 d3                       ; 0xc3f32 vbe.c:744
     7290    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc3f34
     7291    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3f37 vbe.c:745
     7292    shr ax, 008h                              ; c1 e8 08                    ; 0xc3f3a
     7293    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc3f3d
     7294    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3f40
     7295    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc3f43 vbe.c:750
     7296    je short 03f55h                           ; 74 0e                       ; 0xc3f45
     7297    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc3f47
     7298    je short 03f55h                           ; 74 0a                       ; 0xc3f49
     7299    cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc3f4b
     7300    je short 03f55h                           ; 74 06                       ; 0xc3f4d
     7301    mov di, 00100h                            ; bf 00 01                    ; 0xc3f4f vbe.c:751
     7302    jmp near 03febh                           ; e9 96 00                    ; 0xc3f52 vbe.c:752
     7303    push SS                                   ; 16                          ; 0xc3f55 vbe.c:756
     7304    pop ES                                    ; 07                          ; 0xc3f56
     7305    test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc3f57
     7306    je short 03f63h                           ; 74 05                       ; 0xc3f5c
     7307    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f5e
     7308    jmp short 03f65h                          ; eb 02                       ; 0xc3f61
     7309    xor ax, ax                                ; 31 c0                       ; 0xc3f63
     7310    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3f65
     7311    cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc3f68 vbe.c:759
     7312    jnc short 03f73h                          ; 73 05                       ; 0xc3f6c
     7313    mov cx, 00280h                            ; b9 80 02                    ; 0xc3f6e vbe.c:760
     7314    jmp short 03f7ch                          ; eb 09                       ; 0xc3f71 vbe.c:761
     7315    cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc3f73
     7316    jbe short 03f7ch                          ; 76 03                       ; 0xc3f77
     7317    mov cx, 00a00h                            ; b9 00 0a                    ; 0xc3f79 vbe.c:762
     7318    cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc3f7c vbe.c:763
     7319    jnc short 03f87h                          ; 73 05                       ; 0xc3f80
     7320    mov bx, 001e0h                            ; bb e0 01                    ; 0xc3f82 vbe.c:764
     7321    jmp short 03f90h                          ; eb 09                       ; 0xc3f85 vbe.c:765
     7322    cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc3f87
     7323    jbe short 03f90h                          ; 76 03                       ; 0xc3f8b
     7324    mov bx, 00780h                            ; bb 80 07                    ; 0xc3f8d vbe.c:766
     7325    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3f90 vbe.c:772
     7326    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3f93
     7327    call 03960h                               ; e8 c7 f9                    ; 0xc3f96
     7328    mov si, ax                                ; 89 c6                       ; 0xc3f99
     7329    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc3f9b vbe.c:775
     7330    cwd                                       ; 99                          ; 0xc3f9f
     7331    sal dx, 003h                              ; c1 e2 03                    ; 0xc3fa0
    73637332    db  01bh, 0c2h
    7364     ; sbb ax, dx                                ; 1b c2                     ; 0xc3fce
    7365     sar ax, 003h                              ; c1 f8 03                    ; 0xc3fd0
    7366     imul ax, cx                               ; 0f af c1                    ; 0xc3fd3
    7367     add ax, strict word 00003h                ; 05 03 00                    ; 0xc3fd6 vbe.c:776
    7368     and AL, strict byte 0fch                  ; 24 fc                       ; 0xc3fd9
    7369     mov dx, bx                                ; 89 da                       ; 0xc3fdb vbe.c:778
    7370     mul dx                                    ; f7 e2                       ; 0xc3fdd
    7371     cmp dx, si                                ; 39 f2                       ; 0xc3fdf vbe.c:780
    7372     jnbe short 03fe9h                         ; 77 06                       ; 0xc3fe1
    7373     jne short 03feeh                          ; 75 09                       ; 0xc3fe3
    7374     test ax, ax                               ; 85 c0                       ; 0xc3fe5
    7375     jbe short 03feeh                          ; 76 05                       ; 0xc3fe7
    7376     mov di, 00200h                            ; bf 00 02                    ; 0xc3fe9 vbe.c:782
    7377     jmp short 04016h                          ; eb 28                       ; 0xc3fec vbe.c:783
    7378     xor ax, ax                                ; 31 c0                       ; 0xc3fee vbe.c:787
    7379     call 005ddh                               ; e8 ea c5                    ; 0xc3ff0
    7380     movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc3ff3 vbe.c:788
    7381     call 03901h                               ; e8 07 f9                    ; 0xc3ff7
    7382     mov ax, cx                                ; 89 c8                       ; 0xc3ffa vbe.c:789
    7383     call 038aah                               ; e8 ab f8                    ; 0xc3ffc
    7384     mov ax, bx                                ; 89 d8                       ; 0xc3fff vbe.c:790
    7385     call 038c9h                               ; e8 c5 f8                    ; 0xc4001
    7386     xor ax, ax                                ; 31 c0                       ; 0xc4004 vbe.c:791
    7387     call 00603h                               ; e8 fa c5                    ; 0xc4006
    7388     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc4009 vbe.c:792
    7389     or AL, strict byte 001h                   ; 0c 01                       ; 0xc400c
    7390     xor ah, ah                                ; 30 e4                       ; 0xc400e
    7391     call 005ddh                               ; e8 ca c5                    ; 0xc4010
    7392     call 006d2h                               ; e8 bc c6                    ; 0xc4013 vbe.c:793
    7393     push SS                                   ; 16                          ; 0xc4016 vbe.c:801
    7394     pop ES                                    ; 07                          ; 0xc4017
    7395     mov bx, word [bp-00ah]                    ; 8b 5e f6                    ; 0xc4018
    7396     mov word [es:bx], di                      ; 26 89 3f                    ; 0xc401b
    7397     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc401e vbe.c:802
    7398     pop di                                    ; 5f                          ; 0xc4021
    7399     pop si                                    ; 5e                          ; 0xc4022
    7400     pop bp                                    ; 5d                          ; 0xc4023
    7401     retn                                      ; c3                          ; 0xc4024
     7333    ; sbb ax, dx                                ; 1b c2                     ; 0xc3fa3
     7334    sar ax, 003h                              ; c1 f8 03                    ; 0xc3fa5
     7335    imul ax, cx                               ; 0f af c1                    ; 0xc3fa8
     7336    add ax, strict word 00003h                ; 05 03 00                    ; 0xc3fab vbe.c:776
     7337    and AL, strict byte 0fch                  ; 24 fc                       ; 0xc3fae
     7338    mov dx, bx                                ; 89 da                       ; 0xc3fb0 vbe.c:778
     7339    mul dx                                    ; f7 e2                       ; 0xc3fb2
     7340    cmp dx, si                                ; 39 f2                       ; 0xc3fb4 vbe.c:780
     7341    jnbe short 03fbeh                         ; 77 06                       ; 0xc3fb6
     7342    jne short 03fc3h                          ; 75 09                       ; 0xc3fb8
     7343    test ax, ax                               ; 85 c0                       ; 0xc3fba
     7344    jbe short 03fc3h                          ; 76 05                       ; 0xc3fbc
     7345    mov di, 00200h                            ; bf 00 02                    ; 0xc3fbe vbe.c:782
     7346    jmp short 03febh                          ; eb 28                       ; 0xc3fc1 vbe.c:783
     7347    xor ax, ax                                ; 31 c0                       ; 0xc3fc3 vbe.c:787
     7348    call 005cdh                               ; e8 05 c6                    ; 0xc3fc5
     7349    movzx ax, byte [bp-008h]                  ; 0f b6 46 f8                 ; 0xc3fc8 vbe.c:788
     7350    call 038d7h                               ; e8 08 f9                    ; 0xc3fcc
     7351    mov ax, cx                                ; 89 c8                       ; 0xc3fcf vbe.c:789
     7352    call 03880h                               ; e8 ac f8                    ; 0xc3fd1
     7353    mov ax, bx                                ; 89 d8                       ; 0xc3fd4 vbe.c:790
     7354    call 0389fh                               ; e8 c6 f8                    ; 0xc3fd6
     7355    xor ax, ax                                ; 31 c0                       ; 0xc3fd9 vbe.c:791
     7356    call 005f3h                               ; e8 15 c6                    ; 0xc3fdb
     7357    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3fde vbe.c:792
     7358    or AL, strict byte 001h                   ; 0c 01                       ; 0xc3fe1
     7359    xor ah, ah                                ; 30 e4                       ; 0xc3fe3
     7360    call 005cdh                               ; e8 e5 c5                    ; 0xc3fe5
     7361    call 006c2h                               ; e8 d7 c6                    ; 0xc3fe8 vbe.c:793
     7362    push SS                                   ; 16                          ; 0xc3feb vbe.c:801
     7363    pop ES                                    ; 07                          ; 0xc3fec
     7364    mov bx, word [bp-00ah]                    ; 8b 5e f6                    ; 0xc3fed
     7365    mov word [es:bx], di                      ; 26 89 3f                    ; 0xc3ff0
     7366    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ff3 vbe.c:802
     7367    pop di                                    ; 5f                          ; 0xc3ff6
     7368    pop si                                    ; 5e                          ; 0xc3ff7
     7369    pop bp                                    ; 5d                          ; 0xc3ff8
     7370    retn                                      ; c3                          ; 0xc3ff9
    74027371
    7403   ; Padding 0x5db bytes at 0xc4025
    7404   times 1499 db 0
     7372  ; Padding 0x606 bytes at 0xc3ffa
     7373  times 1542 db 0
    74057374
    74067375section VBE32 progbits vstart=0x4600 align=1 ; size=0x115 class=CODE group=AUTO
     
    75397508  ; disGetNextSymbol 0xc4780 LB 0x3726 -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
    75407509_msg_vga_init:                               ; 0xc4780 LB 0x2e
    7541     db  'Oracle VM VirtualBox Version 6.1.1 VGA BIOS', 00dh, 00ah, 000h
     7510    db  'Oracle VM VirtualBox Version 6.1.3 VGA BIOS', 00dh, 00ah, 000h
    75427511  ; disGetNextSymbol 0xc47ae LB 0x36f8 -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
    75437512vga_modes:                                   ; 0xc47ae LB 0x80
     
    84588427  ; disGetNextSymbol 0xc7e2f LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36af '_vbebios_product_revision'
    84598428_vbebios_product_revision:                   ; 0xc7e2f LB 0x23
    8460     db  'Oracle VM VirtualBox Version 6.1.1', 000h
     8429    db  'Oracle VM VirtualBox Version 6.1.3', 000h
    84618430  ; disGetNextSymbol 0xc7e52 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36d2 '_vbebios_info_string'
    84628431_vbebios_info_string:                        ; 0xc7e52 LB 0x2b
     
    84928461    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    84938462    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    8494     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00ah
     8463    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum

    r82719 r83113  
    1 f4199b2ed085ce7fea8352d808b109c2 *VBoxVgaBios386.rom
     1e8379a15460be2ce65947b56e5c1edc6 *VBoxVgaBios386.rom
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm

    r82719 r83113  
    165165
    166166
    167 section VGAROM progbits vstart=0x0 align=1 ; size=0x942 class=CODE group=AUTO
    168   ; disGetNextSymbol 0xc0000 LB 0x942 -> off=0x22 cb=000000000000056e uValue=00000000000c0022 'vgabios_int10_handler'
     167section VGAROM progbits vstart=0x0 align=1 ; size=0x93f class=CODE group=AUTO
     168  ; disGetNextSymbol 0xc0000 LB 0x93f -> off=0x22 cb=000000000000056e uValue=00000000000c0022 'vgabios_int10_handler'
    169169    db  055h, 0aah, 040h, 0e9h, 0e4h, 009h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    170170    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
     
    172172vgabios_int10_handler:                       ; 0xc0022 LB 0x56e
    173173    pushfw                                    ; 9c                          ; 0xc0022 vgarom.asm:84
    174     cmp ah, 00fh                              ; 80 fc 0f                    ; 0xc0023 vgarom.asm:96
    175     jne short 0002eh                          ; 75 06                       ; 0xc0026 vgarom.asm:97
    176     call 00189h                               ; e8 5e 01                    ; 0xc0028 vgarom.asm:98
    177     jmp near 000f9h                           ; e9 cb 00                    ; 0xc002b vgarom.asm:99
    178     cmp ah, 01ah                              ; 80 fc 1a                    ; 0xc002e vgarom.asm:101
    179     jne short 00039h                          ; 75 06                       ; 0xc0031 vgarom.asm:102
    180     call 0055ch                               ; e8 26 05                    ; 0xc0033 vgarom.asm:103
    181     jmp near 000f9h                           ; e9 c0 00                    ; 0xc0036 vgarom.asm:104
    182     cmp ah, 00bh                              ; 80 fc 0b                    ; 0xc0039 vgarom.asm:106
    183     jne short 00044h                          ; 75 06                       ; 0xc003c vgarom.asm:107
    184     call 000fbh                               ; e8 ba 00                    ; 0xc003e vgarom.asm:108
    185     jmp near 000f9h                           ; e9 b5 00                    ; 0xc0041 vgarom.asm:109
    186     cmp ax, 01103h                            ; 3d 03 11                    ; 0xc0044 vgarom.asm:111
    187     jne short 0004fh                          ; 75 06                       ; 0xc0047 vgarom.asm:112
    188     call 00450h                               ; e8 04 04                    ; 0xc0049 vgarom.asm:113
    189     jmp near 000f9h                           ; e9 aa 00                    ; 0xc004c vgarom.asm:114
    190     cmp ah, 012h                              ; 80 fc 12                    ; 0xc004f vgarom.asm:116
    191     jne short 00093h                          ; 75 3f                       ; 0xc0052 vgarom.asm:117
    192     cmp bl, 010h                              ; 80 fb 10                    ; 0xc0054 vgarom.asm:118
    193     jne short 0005fh                          ; 75 06                       ; 0xc0057 vgarom.asm:119
    194     call 0045dh                               ; e8 01 04                    ; 0xc0059 vgarom.asm:120
    195     jmp near 000f9h                           ; e9 9a 00                    ; 0xc005c vgarom.asm:121
    196     cmp bl, 030h                              ; 80 fb 30                    ; 0xc005f vgarom.asm:123
    197     jne short 0006ah                          ; 75 06                       ; 0xc0062 vgarom.asm:124
    198     call 00480h                               ; e8 19 04                    ; 0xc0064 vgarom.asm:125
    199     jmp near 000f9h                           ; e9 8f 00                    ; 0xc0067 vgarom.asm:126
    200     cmp bl, 031h                              ; 80 fb 31                    ; 0xc006a vgarom.asm:128
    201     jne short 00075h                          ; 75 06                       ; 0xc006d vgarom.asm:129
    202     call 004d3h                               ; e8 61 04                    ; 0xc006f vgarom.asm:130
    203     jmp near 000f9h                           ; e9 84 00                    ; 0xc0072 vgarom.asm:131
    204     cmp bl, 032h                              ; 80 fb 32                    ; 0xc0075 vgarom.asm:133
    205     jne short 0007fh                          ; 75 05                       ; 0xc0078 vgarom.asm:134
    206     call 004f8h                               ; e8 7b 04                    ; 0xc007a vgarom.asm:135
    207     jmp short 000f9h                          ; eb 7a                       ; 0xc007d vgarom.asm:136
    208     cmp bl, 033h                              ; 80 fb 33                    ; 0xc007f vgarom.asm:138
    209     jne short 00089h                          ; 75 05                       ; 0xc0082 vgarom.asm:139
    210     call 00516h                               ; e8 8f 04                    ; 0xc0084 vgarom.asm:140
    211     jmp short 000f9h                          ; eb 70                       ; 0xc0087 vgarom.asm:141
    212     cmp bl, 034h                              ; 80 fb 34                    ; 0xc0089 vgarom.asm:143
    213     jne short 000ddh                          ; 75 4f                       ; 0xc008c vgarom.asm:144
    214     call 0053ah                               ; e8 a9 04                    ; 0xc008e vgarom.asm:145
    215     jmp short 000f9h                          ; eb 66                       ; 0xc0091 vgarom.asm:146
    216     cmp ax, 0101bh                            ; 3d 1b 10                    ; 0xc0093 vgarom.asm:148
    217     je short 000ddh                           ; 74 45                       ; 0xc0096 vgarom.asm:149
    218     cmp ah, 010h                              ; 80 fc 10                    ; 0xc0098 vgarom.asm:150
    219     jne short 000a2h                          ; 75 05                       ; 0xc009b vgarom.asm:154
    220     call 001b0h                               ; e8 10 01                    ; 0xc009d vgarom.asm:156
    221     jmp short 000f9h                          ; eb 57                       ; 0xc00a0 vgarom.asm:157
    222     cmp ah, 04fh                              ; 80 fc 4f                    ; 0xc00a2 vgarom.asm:160
    223     jne short 000ddh                          ; 75 36                       ; 0xc00a5 vgarom.asm:161
    224     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc00a7 vgarom.asm:162
    225     jne short 000b0h                          ; 75 05                       ; 0xc00a9 vgarom.asm:163
    226     call 007fbh                               ; e8 4d 07                    ; 0xc00ab vgarom.asm:164
    227     jmp short 000f9h                          ; eb 49                       ; 0xc00ae vgarom.asm:165
    228     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc00b0 vgarom.asm:167
    229     jne short 000b9h                          ; 75 05                       ; 0xc00b2 vgarom.asm:168
    230     call 00820h                               ; e8 69 07                    ; 0xc00b4 vgarom.asm:169
    231     jmp short 000f9h                          ; eb 40                       ; 0xc00b7 vgarom.asm:170
    232     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc00b9 vgarom.asm:172
    233     jne short 000c2h                          ; 75 05                       ; 0xc00bb vgarom.asm:173
    234     call 0084dh                               ; e8 8d 07                    ; 0xc00bd vgarom.asm:174
    235     jmp short 000f9h                          ; eb 37                       ; 0xc00c0 vgarom.asm:175
    236     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc00c2 vgarom.asm:177
    237     jne short 000cbh                          ; 75 05                       ; 0xc00c4 vgarom.asm:178
    238     call 00881h                               ; e8 b8 07                    ; 0xc00c6 vgarom.asm:179
    239     jmp short 000f9h                          ; eb 2e                       ; 0xc00c9 vgarom.asm:180
    240     cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc00cb vgarom.asm:182
    241     jne short 000d4h                          ; 75 05                       ; 0xc00cd vgarom.asm:183
    242     call 008b8h                               ; e8 e6 07                    ; 0xc00cf vgarom.asm:184
    243     jmp short 000f9h                          ; eb 25                       ; 0xc00d2 vgarom.asm:185
    244     cmp AL, strict byte 00ah                  ; 3c 0a                       ; 0xc00d4 vgarom.asm:187
    245     jne short 000ddh                          ; 75 05                       ; 0xc00d6 vgarom.asm:188
    246     call 0092bh                               ; e8 50 08                    ; 0xc00d8 vgarom.asm:189
    247     jmp short 000f9h                          ; eb 1c                       ; 0xc00db vgarom.asm:190
    248     push ES                                   ; 06                          ; 0xc00dd vgarom.asm:194
    249     push DS                                   ; 1e                          ; 0xc00de vgarom.asm:195
     174    cmp ah, 00fh                              ; 80 fc 0f                    ; 0xc0023 vgarom.asm:97
     175    jne short 0002eh                          ; 75 06                       ; 0xc0026 vgarom.asm:98
     176    call 00187h                               ; e8 5c 01                    ; 0xc0028 vgarom.asm:99
     177    jmp near 000f7h                           ; e9 c9 00                    ; 0xc002b vgarom.asm:100
     178    cmp ah, 01ah                              ; 80 fc 1a                    ; 0xc002e vgarom.asm:102
     179    jne short 00039h                          ; 75 06                       ; 0xc0031 vgarom.asm:103
     180    call 0055ah                               ; e8 24 05                    ; 0xc0033 vgarom.asm:104
     181    jmp near 000f7h                           ; e9 be 00                    ; 0xc0036 vgarom.asm:105
     182    cmp ah, 00bh                              ; 80 fc 0b                    ; 0xc0039 vgarom.asm:107
     183    jne short 00044h                          ; 75 06                       ; 0xc003c vgarom.asm:108
     184    call 000f9h                               ; e8 b8 00                    ; 0xc003e vgarom.asm:109
     185    jmp near 000f7h                           ; e9 b3 00                    ; 0xc0041 vgarom.asm:110
     186    cmp ax, 01103h                            ; 3d 03 11                    ; 0xc0044 vgarom.asm:112
     187    jne short 0004fh                          ; 75 06                       ; 0xc0047 vgarom.asm:113
     188    call 0044eh                               ; e8 02 04                    ; 0xc0049 vgarom.asm:114
     189    jmp near 000f7h                           ; e9 a8 00                    ; 0xc004c vgarom.asm:115
     190    cmp ah, 012h                              ; 80 fc 12                    ; 0xc004f vgarom.asm:117
     191    jne short 00093h                          ; 75 3f                       ; 0xc0052 vgarom.asm:118
     192    cmp bl, 010h                              ; 80 fb 10                    ; 0xc0054 vgarom.asm:119
     193    jne short 0005fh                          ; 75 06                       ; 0xc0057 vgarom.asm:120
     194    call 0045bh                               ; e8 ff 03                    ; 0xc0059 vgarom.asm:121
     195    jmp near 000f7h                           ; e9 98 00                    ; 0xc005c vgarom.asm:122
     196    cmp bl, 030h                              ; 80 fb 30                    ; 0xc005f vgarom.asm:124
     197    jne short 0006ah                          ; 75 06                       ; 0xc0062 vgarom.asm:125
     198    call 0047eh                               ; e8 17 04                    ; 0xc0064 vgarom.asm:126
     199    jmp near 000f7h                           ; e9 8d 00                    ; 0xc0067 vgarom.asm:127
     200    cmp bl, 031h                              ; 80 fb 31                    ; 0xc006a vgarom.asm:129
     201    jne short 00075h                          ; 75 06                       ; 0xc006d vgarom.asm:130
     202    call 004d1h                               ; e8 5f 04                    ; 0xc006f vgarom.asm:131
     203    jmp near 000f7h                           ; e9 82 00                    ; 0xc0072 vgarom.asm:132
     204    cmp bl, 032h                              ; 80 fb 32                    ; 0xc0075 vgarom.asm:134
     205    jne short 0007fh                          ; 75 05                       ; 0xc0078 vgarom.asm:135
     206    call 004f6h                               ; e8 79 04                    ; 0xc007a vgarom.asm:136
     207    jmp short 000f7h                          ; eb 78                       ; 0xc007d vgarom.asm:137
     208    cmp bl, 033h                              ; 80 fb 33                    ; 0xc007f vgarom.asm:139
     209    jne short 00089h                          ; 75 05                       ; 0xc0082 vgarom.asm:140
     210    call 00514h                               ; e8 8d 04                    ; 0xc0084 vgarom.asm:141
     211    jmp short 000f7h                          ; eb 6e                       ; 0xc0087 vgarom.asm:142
     212    cmp bl, 034h                              ; 80 fb 34                    ; 0xc0089 vgarom.asm:144
     213    jne short 000ddh                          ; 75 4f                       ; 0xc008c vgarom.asm:145
     214    call 00538h                               ; e8 a7 04                    ; 0xc008e vgarom.asm:146
     215    jmp short 000f7h                          ; eb 64                       ; 0xc0091 vgarom.asm:147
     216    cmp ax, 0101bh                            ; 3d 1b 10                    ; 0xc0093 vgarom.asm:149
     217    je short 000ddh                           ; 74 45                       ; 0xc0096 vgarom.asm:150
     218    cmp ah, 010h                              ; 80 fc 10                    ; 0xc0098 vgarom.asm:151
     219    jne short 000a2h                          ; 75 05                       ; 0xc009b vgarom.asm:155
     220    call 001aeh                               ; e8 0e 01                    ; 0xc009d vgarom.asm:157
     221    jmp short 000f7h                          ; eb 55                       ; 0xc00a0 vgarom.asm:158
     222    cmp ah, 04fh                              ; 80 fc 4f                    ; 0xc00a2 vgarom.asm:161
     223    jne short 000ddh                          ; 75 36                       ; 0xc00a5 vgarom.asm:162
     224    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc00a7 vgarom.asm:163
     225    jne short 000b0h                          ; 75 05                       ; 0xc00a9 vgarom.asm:164
     226    call 007fbh                               ; e8 4d 07                    ; 0xc00ab vgarom.asm:165
     227    jmp short 000f7h                          ; eb 47                       ; 0xc00ae vgarom.asm:166
     228    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc00b0 vgarom.asm:168
     229    jne short 000b9h                          ; 75 05                       ; 0xc00b2 vgarom.asm:169
     230    call 00820h                               ; e8 69 07                    ; 0xc00b4 vgarom.asm:170
     231    jmp short 000f7h                          ; eb 3e                       ; 0xc00b7 vgarom.asm:171
     232    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc00b9 vgarom.asm:173
     233    jne short 000c2h                          ; 75 05                       ; 0xc00bb vgarom.asm:174
     234    call 0084dh                               ; e8 8d 07                    ; 0xc00bd vgarom.asm:175
     235    jmp short 000f7h                          ; eb 35                       ; 0xc00c0 vgarom.asm:176
     236    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc00c2 vgarom.asm:178
     237    jne short 000cbh                          ; 75 05                       ; 0xc00c4 vgarom.asm:179
     238    call 00881h                               ; e8 b8 07                    ; 0xc00c6 vgarom.asm:180
     239    jmp short 000f7h                          ; eb 2c                       ; 0xc00c9 vgarom.asm:181
     240    cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc00cb vgarom.asm:183
     241    jne short 000d4h                          ; 75 05                       ; 0xc00cd vgarom.asm:184
     242    call 008b8h                               ; e8 e6 07                    ; 0xc00cf vgarom.asm:185
     243    jmp short 000f7h                          ; eb 23                       ; 0xc00d2 vgarom.asm:186
     244    cmp AL, strict byte 00ah                  ; 3c 0a                       ; 0xc00d4 vgarom.asm:188
     245    jne short 000ddh                          ; 75 05                       ; 0xc00d6 vgarom.asm:189
     246    call 0092bh                               ; e8 50 08                    ; 0xc00d8 vgarom.asm:190
     247    jmp short 000f7h                          ; eb 1a                       ; 0xc00db vgarom.asm:191
     248    push ES                                   ; 06                          ; 0xc00dd vgarom.asm:195
     249    push DS                                   ; 1e                          ; 0xc00de vgarom.asm:196
    250250    push ax                                   ; 50                          ; 0xc00df vgarom.asm:99
    251251    push cx                                   ; 51                          ; 0xc00e0 vgarom.asm:100
     
    256256    push si                                   ; 56                          ; 0xc00e5 vgarom.asm:105
    257257    push di                                   ; 57                          ; 0xc00e6 vgarom.asm:106
    258     mov bx, 0c000h                            ; bb 00 c0                    ; 0xc00e7 vgarom.asm:199
    259     mov ds, bx                                ; 8e db                       ; 0xc00ea vgarom.asm:200
    260     call 03711h                               ; e8 22 36                    ; 0xc00ec vgarom.asm:201
    261     pop di                                    ; 5f                          ; 0xc00ef vgarom.asm:116
    262     pop si                                    ; 5e                          ; 0xc00f0 vgarom.asm:117
    263     pop bp                                    ; 5d                          ; 0xc00f1 vgarom.asm:118
    264     pop bx                                    ; 5b                          ; 0xc00f2 vgarom.asm:119
    265     pop bx                                    ; 5b                          ; 0xc00f3 vgarom.asm:120
    266     pop dx                                    ; 5a                          ; 0xc00f4 vgarom.asm:121
    267     pop cx                                    ; 59                          ; 0xc00f5 vgarom.asm:122
    268     pop ax                                    ; 58                          ; 0xc00f6 vgarom.asm:123
    269     pop DS                                    ; 1f                          ; 0xc00f7 vgarom.asm:204
    270     pop ES                                    ; 07                          ; 0xc00f8 vgarom.asm:205
    271     popfw                                     ; 9d                          ; 0xc00f9 vgarom.asm:207
    272     iret                                      ; cf                          ; 0xc00fa vgarom.asm:208
    273     cmp bh, 000h                              ; 80 ff 00                    ; 0xc00fb vgarom.asm:213
    274     je short 00106h                           ; 74 06                       ; 0xc00fe vgarom.asm:214
    275     cmp bh, 001h                              ; 80 ff 01                    ; 0xc0100 vgarom.asm:215
    276     je short 00157h                           ; 74 52                       ; 0xc0103 vgarom.asm:216
    277     retn                                      ; c3                          ; 0xc0105 vgarom.asm:220
    278     push ax                                   ; 50                          ; 0xc0106 vgarom.asm:222
    279     push bx                                   ; 53                          ; 0xc0107 vgarom.asm:223
    280     push cx                                   ; 51                          ; 0xc0108 vgarom.asm:224
    281     push dx                                   ; 52                          ; 0xc0109 vgarom.asm:225
    282     push DS                                   ; 1e                          ; 0xc010a vgarom.asm:226
    283     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc010b vgarom.asm:227
    284     mov ds, dx                                ; 8e da                       ; 0xc010e vgarom.asm:228
    285     mov dx, 003dah                            ; ba da 03                    ; 0xc0110 vgarom.asm:229
    286     in AL, DX                                 ; ec                          ; 0xc0113 vgarom.asm:230
    287     cmp byte [word 00049h], 003h              ; 80 3e 49 00 03              ; 0xc0114 vgarom.asm:231
    288     jbe short 0014ah                          ; 76 2f                       ; 0xc0119 vgarom.asm:232
    289     mov dx, 003c0h                            ; ba c0 03                    ; 0xc011b vgarom.asm:233
    290     mov AL, strict byte 000h                  ; b0 00                       ; 0xc011e vgarom.asm:234
    291     out DX, AL                                ; ee                          ; 0xc0120 vgarom.asm:235
     258    push CS                                   ; 0e                          ; 0xc00e7 vgarom.asm:200
     259    pop DS                                    ; 1f                          ; 0xc00e8 vgarom.asm:201
     260    cld                                       ; fc                          ; 0xc00e9 vgarom.asm:202
     261    call 036f0h                               ; e8 03 36                    ; 0xc00ea vgarom.asm:203
     262    pop di                                    ; 5f                          ; 0xc00ed vgarom.asm:116
     263    pop si                                    ; 5e                          ; 0xc00ee vgarom.asm:117
     264    pop bp                                    ; 5d                          ; 0xc00ef vgarom.asm:118
     265    pop bx                                    ; 5b                          ; 0xc00f0 vgarom.asm:119
     266    pop bx                                    ; 5b                          ; 0xc00f1 vgarom.asm:120
     267    pop dx                                    ; 5a                          ; 0xc00f2 vgarom.asm:121
     268    pop cx                                    ; 59                          ; 0xc00f3 vgarom.asm:122
     269    pop ax                                    ; 58                          ; 0xc00f4 vgarom.asm:123
     270    pop DS                                    ; 1f                          ; 0xc00f5 vgarom.asm:206
     271    pop ES                                    ; 07                          ; 0xc00f6 vgarom.asm:207
     272    popfw                                     ; 9d                          ; 0xc00f7 vgarom.asm:209
     273    iret                                      ; cf                          ; 0xc00f8 vgarom.asm:210
     274    cmp bh, 000h                              ; 80 ff 00                    ; 0xc00f9 vgarom.asm:215
     275    je short 00104h                           ; 74 06                       ; 0xc00fc vgarom.asm:216
     276    cmp bh, 001h                              ; 80 ff 01                    ; 0xc00fe vgarom.asm:217
     277    je short 00155h                           ; 74 52                       ; 0xc0101 vgarom.asm:218
     278    retn                                      ; c3                          ; 0xc0103 vgarom.asm:222
     279    push ax                                   ; 50                          ; 0xc0104 vgarom.asm:224
     280    push bx                                   ; 53                          ; 0xc0105 vgarom.asm:225
     281    push cx                                   ; 51                          ; 0xc0106 vgarom.asm:226
     282    push dx                                   ; 52                          ; 0xc0107 vgarom.asm:227
     283    push DS                                   ; 1e                          ; 0xc0108 vgarom.asm:228
     284    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0109 vgarom.asm:229
     285    mov ds, dx                                ; 8e da                       ; 0xc010c vgarom.asm:230
     286    mov dx, 003dah                            ; ba da 03                    ; 0xc010e vgarom.asm:231
     287    in AL, DX                                 ; ec                          ; 0xc0111 vgarom.asm:232
     288    cmp byte [word 00049h], 003h              ; 80 3e 49 00 03              ; 0xc0112 vgarom.asm:233
     289    jbe short 00148h                          ; 76 2f                       ; 0xc0117 vgarom.asm:234
     290    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0119 vgarom.asm:235
     291    mov AL, strict byte 000h                  ; b0 00                       ; 0xc011c vgarom.asm:236
     292    out DX, AL                                ; ee                          ; 0xc011e vgarom.asm:237
    292293    db  08ah, 0c3h
    293     ; mov al, bl                                ; 8a c3                     ; 0xc0121 vgarom.asm:236
    294     and AL, strict byte 00fh                  ; 24 0f                       ; 0xc0123 vgarom.asm:237
    295     test AL, strict byte 008h                 ; a8 08                       ; 0xc0125 vgarom.asm:238
    296     je short 0012bh                           ; 74 02                       ; 0xc0127 vgarom.asm:239
    297     add AL, strict byte 008h                  ; 04 08                       ; 0xc0129 vgarom.asm:240
    298     out DX, AL                                ; ee                          ; 0xc012b vgarom.asm:242
    299     mov CL, strict byte 001h                  ; b1 01                       ; 0xc012c vgarom.asm:243
    300     and bl, 010h                              ; 80 e3 10                    ; 0xc012e vgarom.asm:244
    301     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0131 vgarom.asm:246
     294    ; mov al, bl                                ; 8a c3                     ; 0xc011f vgarom.asm:238
     295    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc0121 vgarom.asm:239
     296    test AL, strict byte 008h                 ; a8 08                       ; 0xc0123 vgarom.asm:240
     297    je short 00129h                           ; 74 02                       ; 0xc0125 vgarom.asm:241
     298    add AL, strict byte 008h                  ; 04 08                       ; 0xc0127 vgarom.asm:242
     299    out DX, AL                                ; ee                          ; 0xc0129 vgarom.asm:244
     300    mov CL, strict byte 001h                  ; b1 01                       ; 0xc012a vgarom.asm:245
     301    and bl, 010h                              ; 80 e3 10                    ; 0xc012c vgarom.asm:246
     302    mov dx, 003c0h                            ; ba c0 03                    ; 0xc012f vgarom.asm:248
    302303    db  08ah, 0c1h
    303     ; mov al, cl                                ; 8a c1                     ; 0xc0134 vgarom.asm:247
    304     out DX, AL                                ; ee                          ; 0xc0136 vgarom.asm:248
    305     mov dx, 003c1h                            ; ba c1 03                    ; 0xc0137 vgarom.asm:249
    306     in AL, DX                                 ; ec                          ; 0xc013a vgarom.asm:250
    307     and AL, strict byte 0efh                  ; 24 ef                       ; 0xc013b vgarom.asm:251
     304    ; mov al, cl                                ; 8a c1                     ; 0xc0132 vgarom.asm:249
     305    out DX, AL                                ; ee                          ; 0xc0134 vgarom.asm:250
     306    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0135 vgarom.asm:251
     307    in AL, DX                                 ; ec                          ; 0xc0138 vgarom.asm:252
     308    and AL, strict byte 0efh                  ; 24 ef                       ; 0xc0139 vgarom.asm:253
    308309    db  00ah, 0c3h
    309     ; or al, bl                                 ; 0a c3                     ; 0xc013d vgarom.asm:252
    310     mov dx, 003c0h                            ; ba c0 03                    ; 0xc013f vgarom.asm:253
    311     out DX, AL                                ; ee                          ; 0xc0142 vgarom.asm:254
     310    ; or al, bl                                 ; 0a c3                     ; 0xc013b vgarom.asm:254
     311    mov dx, 003c0h                            ; ba c0 03                    ; 0xc013d vgarom.asm:255
     312    out DX, AL                                ; ee                          ; 0xc0140 vgarom.asm:256
    312313    db  0feh, 0c1h
    313     ; inc cl                                    ; fe c1                     ; 0xc0143 vgarom.asm:255
    314     cmp cl, 004h                              ; 80 f9 04                    ; 0xc0145 vgarom.asm:256
    315     jne short 00131h                          ; 75 e7                       ; 0xc0148 vgarom.asm:257
    316     mov AL, strict byte 020h                  ; b0 20                       ; 0xc014a vgarom.asm:259
    317     out DX, AL                                ; ee                          ; 0xc014c vgarom.asm:260
    318     mov dx, 003dah                            ; ba da 03                    ; 0xc014d vgarom.asm:262
    319     in AL, DX                                 ; ec                          ; 0xc0150 vgarom.asm:263
    320     pop DS                                    ; 1f                          ; 0xc0151 vgarom.asm:265
    321     pop dx                                    ; 5a                          ; 0xc0152 vgarom.asm:266
    322     pop cx                                    ; 59                          ; 0xc0153 vgarom.asm:267
    323     pop bx                                    ; 5b                          ; 0xc0154 vgarom.asm:268
    324     pop ax                                    ; 58                          ; 0xc0155 vgarom.asm:269
    325     retn                                      ; c3                          ; 0xc0156 vgarom.asm:270
    326     push ax                                   ; 50                          ; 0xc0157 vgarom.asm:272
    327     push bx                                   ; 53                          ; 0xc0158 vgarom.asm:273
    328     push cx                                   ; 51                          ; 0xc0159 vgarom.asm:274
    329     push dx                                   ; 52                          ; 0xc015a vgarom.asm:275
    330     mov dx, 003dah                            ; ba da 03                    ; 0xc015b vgarom.asm:276
    331     in AL, DX                                 ; ec                          ; 0xc015e vgarom.asm:277
    332     mov CL, strict byte 001h                  ; b1 01                       ; 0xc015f vgarom.asm:278
    333     and bl, 001h                              ; 80 e3 01                    ; 0xc0161 vgarom.asm:279
    334     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0164 vgarom.asm:281
     314    ; inc cl                                    ; fe c1                     ; 0xc0141 vgarom.asm:257
     315    cmp cl, 004h                              ; 80 f9 04                    ; 0xc0143 vgarom.asm:258
     316    jne short 0012fh                          ; 75 e7                       ; 0xc0146 vgarom.asm:259
     317    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0148 vgarom.asm:261
     318    out DX, AL                                ; ee                          ; 0xc014a vgarom.asm:262
     319    mov dx, 003dah                            ; ba da 03                    ; 0xc014b vgarom.asm:264
     320    in AL, DX                                 ; ec                          ; 0xc014e vgarom.asm:265
     321    pop DS                                    ; 1f                          ; 0xc014f vgarom.asm:267
     322    pop dx                                    ; 5a                          ; 0xc0150 vgarom.asm:268
     323    pop cx                                    ; 59                          ; 0xc0151 vgarom.asm:269
     324    pop bx                                    ; 5b                          ; 0xc0152 vgarom.asm:270
     325    pop ax                                    ; 58                          ; 0xc0153 vgarom.asm:271
     326    retn                                      ; c3                          ; 0xc0154 vgarom.asm:272
     327    push ax                                   ; 50                          ; 0xc0155 vgarom.asm:274
     328    push bx                                   ; 53                          ; 0xc0156 vgarom.asm:275
     329    push cx                                   ; 51                          ; 0xc0157 vgarom.asm:276
     330    push dx                                   ; 52                          ; 0xc0158 vgarom.asm:277
     331    mov dx, 003dah                            ; ba da 03                    ; 0xc0159 vgarom.asm:278
     332    in AL, DX                                 ; ec                          ; 0xc015c vgarom.asm:279
     333    mov CL, strict byte 001h                  ; b1 01                       ; 0xc015d vgarom.asm:280
     334    and bl, 001h                              ; 80 e3 01                    ; 0xc015f vgarom.asm:281
     335    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0162 vgarom.asm:283
    335336    db  08ah, 0c1h
    336     ; mov al, cl                                ; 8a c1                     ; 0xc0167 vgarom.asm:282
    337     out DX, AL                                ; ee                          ; 0xc0169 vgarom.asm:283
    338     mov dx, 003c1h                            ; ba c1 03                    ; 0xc016a vgarom.asm:284
    339     in AL, DX                                 ; ec                          ; 0xc016d vgarom.asm:285
    340     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc016e vgarom.asm:286
     337    ; mov al, cl                                ; 8a c1                     ; 0xc0165 vgarom.asm:284
     338    out DX, AL                                ; ee                          ; 0xc0167 vgarom.asm:285
     339    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0168 vgarom.asm:286
     340    in AL, DX                                 ; ec                          ; 0xc016b vgarom.asm:287
     341    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc016c vgarom.asm:288
    341342    db  00ah, 0c3h
    342     ; or al, bl                                 ; 0a c3                     ; 0xc0170 vgarom.asm:287
    343     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0172 vgarom.asm:288
    344     out DX, AL                                ; ee                          ; 0xc0175 vgarom.asm:289
     343    ; or al, bl                                 ; 0a c3                     ; 0xc016e vgarom.asm:289
     344    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0170 vgarom.asm:290
     345    out DX, AL                                ; ee                          ; 0xc0173 vgarom.asm:291
    345346    db  0feh, 0c1h
    346     ; inc cl                                    ; fe c1                     ; 0xc0176 vgarom.asm:290
    347     cmp cl, 004h                              ; 80 f9 04                    ; 0xc0178 vgarom.asm:291
    348     jne short 00164h                          ; 75 e7                       ; 0xc017b vgarom.asm:292
    349     mov AL, strict byte 020h                  ; b0 20                       ; 0xc017d vgarom.asm:293
    350     out DX, AL                                ; ee                          ; 0xc017f vgarom.asm:294
    351     mov dx, 003dah                            ; ba da 03                    ; 0xc0180 vgarom.asm:296
    352     in AL, DX                                 ; ec                          ; 0xc0183 vgarom.asm:297
    353     pop dx                                    ; 5a                          ; 0xc0184 vgarom.asm:299
    354     pop cx                                    ; 59                          ; 0xc0185 vgarom.asm:300
    355     pop bx                                    ; 5b                          ; 0xc0186 vgarom.asm:301
    356     pop ax                                    ; 58                          ; 0xc0187 vgarom.asm:302
    357     retn                                      ; c3                          ; 0xc0188 vgarom.asm:303
    358     push DS                                   ; 1e                          ; 0xc0189 vgarom.asm:308
    359     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc018a vgarom.asm:309
    360     mov ds, ax                                ; 8e d8                       ; 0xc018d vgarom.asm:310
    361     push bx                                   ; 53                          ; 0xc018f vgarom.asm:311
    362     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc0190 vgarom.asm:312
    363     mov al, byte [bx]                         ; 8a 07                       ; 0xc0193 vgarom.asm:313
    364     pop bx                                    ; 5b                          ; 0xc0195 vgarom.asm:314
     347    ; inc cl                                    ; fe c1                     ; 0xc0174 vgarom.asm:292
     348    cmp cl, 004h                              ; 80 f9 04                    ; 0xc0176 vgarom.asm:293
     349    jne short 00162h                          ; 75 e7                       ; 0xc0179 vgarom.asm:294
     350    mov AL, strict byte 020h                  ; b0 20                       ; 0xc017b vgarom.asm:295
     351    out DX, AL                                ; ee                          ; 0xc017d vgarom.asm:296
     352    mov dx, 003dah                            ; ba da 03                    ; 0xc017e vgarom.asm:298
     353    in AL, DX                                 ; ec                          ; 0xc0181 vgarom.asm:299
     354    pop dx                                    ; 5a                          ; 0xc0182 vgarom.asm:301
     355    pop cx                                    ; 59                          ; 0xc0183 vgarom.asm:302
     356    pop bx                                    ; 5b                          ; 0xc0184 vgarom.asm:303
     357    pop ax                                    ; 58                          ; 0xc0185 vgarom.asm:304
     358    retn                                      ; c3                          ; 0xc0186 vgarom.asm:305
     359    push DS                                   ; 1e                          ; 0xc0187 vgarom.asm:310
     360    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0188 vgarom.asm:311
     361    mov ds, ax                                ; 8e d8                       ; 0xc018b vgarom.asm:312
     362    push bx                                   ; 53                          ; 0xc018d vgarom.asm:313
     363    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc018e vgarom.asm:314
     364    mov al, byte [bx]                         ; 8a 07                       ; 0xc0191 vgarom.asm:315
     365    pop bx                                    ; 5b                          ; 0xc0193 vgarom.asm:316
    365366    db  08ah, 0f8h
    366     ; mov bh, al                                ; 8a f8                     ; 0xc0196 vgarom.asm:315
    367     push bx                                   ; 53                          ; 0xc0198 vgarom.asm:316
    368     mov bx, 00087h                            ; bb 87 00                    ; 0xc0199 vgarom.asm:317
    369     mov ah, byte [bx]                         ; 8a 27                       ; 0xc019c vgarom.asm:318
    370     and ah, 080h                              ; 80 e4 80                    ; 0xc019e vgarom.asm:319
    371     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc01a1 vgarom.asm:320
    372     mov al, byte [bx]                         ; 8a 07                       ; 0xc01a4 vgarom.asm:321
     367    ; mov bh, al                                ; 8a f8                     ; 0xc0194 vgarom.asm:317
     368    push bx                                   ; 53                          ; 0xc0196 vgarom.asm:318
     369    mov bx, 00087h                            ; bb 87 00                    ; 0xc0197 vgarom.asm:319
     370    mov ah, byte [bx]                         ; 8a 27                       ; 0xc019a vgarom.asm:320
     371    and ah, 080h                              ; 80 e4 80                    ; 0xc019c vgarom.asm:321
     372    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc019f vgarom.asm:322
     373    mov al, byte [bx]                         ; 8a 07                       ; 0xc01a2 vgarom.asm:323
    373374    db  00ah, 0c4h
    374     ; or al, ah                                 ; 0a c4                     ; 0xc01a6 vgarom.asm:322
    375     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc01a8 vgarom.asm:323
    376     mov ah, byte [bx]                         ; 8a 27                       ; 0xc01ab vgarom.asm:324
    377     pop bx                                    ; 5b                          ; 0xc01ad vgarom.asm:325
    378     pop DS                                    ; 1f                          ; 0xc01ae vgarom.asm:326
    379     retn                                      ; c3                          ; 0xc01af vgarom.asm:327
    380     cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc01b0 vgarom.asm:332
    381     jne short 001b6h                          ; 75 02                       ; 0xc01b2 vgarom.asm:333
    382     jmp short 00217h                          ; eb 61                       ; 0xc01b4 vgarom.asm:334
    383     cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc01b6 vgarom.asm:336
    384     jne short 001bch                          ; 75 02                       ; 0xc01b8 vgarom.asm:337
    385     jmp short 00235h                          ; eb 79                       ; 0xc01ba vgarom.asm:338
    386     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc01bc vgarom.asm:340
    387     jne short 001c2h                          ; 75 02                       ; 0xc01be vgarom.asm:341
    388     jmp short 0023dh                          ; eb 7b                       ; 0xc01c0 vgarom.asm:342
    389     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc01c2 vgarom.asm:344
    390     jne short 001c9h                          ; 75 03                       ; 0xc01c4 vgarom.asm:345
    391     jmp near 0026eh                           ; e9 a5 00                    ; 0xc01c6 vgarom.asm:346
    392     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc01c9 vgarom.asm:348
    393     jne short 001d0h                          ; 75 03                       ; 0xc01cb vgarom.asm:349
    394     jmp near 0029bh                           ; e9 cb 00                    ; 0xc01cd vgarom.asm:350
    395     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc01d0 vgarom.asm:352
    396     jne short 001d7h                          ; 75 03                       ; 0xc01d2 vgarom.asm:353
    397     jmp near 002c3h                           ; e9 ec 00                    ; 0xc01d4 vgarom.asm:354
    398     cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc01d7 vgarom.asm:356
    399     jne short 001deh                          ; 75 03                       ; 0xc01d9 vgarom.asm:357
    400     jmp near 002d1h                           ; e9 f3 00                    ; 0xc01db vgarom.asm:358
    401     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc01de vgarom.asm:360
    402     jne short 001e5h                          ; 75 03                       ; 0xc01e0 vgarom.asm:361
    403     jmp near 00316h                           ; e9 31 01                    ; 0xc01e2 vgarom.asm:362
    404     cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc01e5 vgarom.asm:364
    405     jne short 001ech                          ; 75 03                       ; 0xc01e7 vgarom.asm:365
    406     jmp near 0032fh                           ; e9 43 01                    ; 0xc01e9 vgarom.asm:366
    407     cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc01ec vgarom.asm:368
    408     jne short 001f3h                          ; 75 03                       ; 0xc01ee vgarom.asm:369
    409     jmp near 00357h                           ; e9 64 01                    ; 0xc01f0 vgarom.asm:370
    410     cmp AL, strict byte 015h                  ; 3c 15                       ; 0xc01f3 vgarom.asm:372
    411     jne short 001fah                          ; 75 03                       ; 0xc01f5 vgarom.asm:373
    412     jmp near 003aah                           ; e9 b0 01                    ; 0xc01f7 vgarom.asm:374
    413     cmp AL, strict byte 017h                  ; 3c 17                       ; 0xc01fa vgarom.asm:376
    414     jne short 00201h                          ; 75 03                       ; 0xc01fc vgarom.asm:377
    415     jmp near 003c5h                           ; e9 c4 01                    ; 0xc01fe vgarom.asm:378
    416     cmp AL, strict byte 018h                  ; 3c 18                       ; 0xc0201 vgarom.asm:380
    417     jne short 00208h                          ; 75 03                       ; 0xc0203 vgarom.asm:381
    418     jmp near 003edh                           ; e9 e5 01                    ; 0xc0205 vgarom.asm:382
    419     cmp AL, strict byte 019h                  ; 3c 19                       ; 0xc0208 vgarom.asm:384
    420     jne short 0020fh                          ; 75 03                       ; 0xc020a vgarom.asm:385
    421     jmp near 003f8h                           ; e9 e9 01                    ; 0xc020c vgarom.asm:386
    422     cmp AL, strict byte 01ah                  ; 3c 1a                       ; 0xc020f vgarom.asm:388
    423     jne short 00216h                          ; 75 03                       ; 0xc0211 vgarom.asm:389
    424     jmp near 00403h                           ; e9 ed 01                    ; 0xc0213 vgarom.asm:390
    425     retn                                      ; c3                          ; 0xc0216 vgarom.asm:395
    426     cmp bl, 014h                              ; 80 fb 14                    ; 0xc0217 vgarom.asm:398
    427     jnbe short 00234h                         ; 77 18                       ; 0xc021a vgarom.asm:399
    428     push ax                                   ; 50                          ; 0xc021c vgarom.asm:400
    429     push dx                                   ; 52                          ; 0xc021d vgarom.asm:401
    430     mov dx, 003dah                            ; ba da 03                    ; 0xc021e vgarom.asm:402
    431     in AL, DX                                 ; ec                          ; 0xc0221 vgarom.asm:403
    432     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0222 vgarom.asm:404
     375    ; or al, ah                                 ; 0a c4                     ; 0xc01a4 vgarom.asm:324
     376    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc01a6 vgarom.asm:325
     377    mov ah, byte [bx]                         ; 8a 27                       ; 0xc01a9 vgarom.asm:326
     378    pop bx                                    ; 5b                          ; 0xc01ab vgarom.asm:327
     379    pop DS                                    ; 1f                          ; 0xc01ac vgarom.asm:328
     380    retn                                      ; c3                          ; 0xc01ad vgarom.asm:329
     381    cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc01ae vgarom.asm:334
     382    jne short 001b4h                          ; 75 02                       ; 0xc01b0 vgarom.asm:335
     383    jmp short 00215h                          ; eb 61                       ; 0xc01b2 vgarom.asm:336
     384    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc01b4 vgarom.asm:338
     385    jne short 001bah                          ; 75 02                       ; 0xc01b6 vgarom.asm:339
     386    jmp short 00233h                          ; eb 79                       ; 0xc01b8 vgarom.asm:340
     387    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc01ba vgarom.asm:342
     388    jne short 001c0h                          ; 75 02                       ; 0xc01bc vgarom.asm:343
     389    jmp short 0023bh                          ; eb 7b                       ; 0xc01be vgarom.asm:344
     390    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc01c0 vgarom.asm:346
     391    jne short 001c7h                          ; 75 03                       ; 0xc01c2 vgarom.asm:347
     392    jmp near 0026ch                           ; e9 a5 00                    ; 0xc01c4 vgarom.asm:348
     393    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc01c7 vgarom.asm:350
     394    jne short 001ceh                          ; 75 03                       ; 0xc01c9 vgarom.asm:351
     395    jmp near 00299h                           ; e9 cb 00                    ; 0xc01cb vgarom.asm:352
     396    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc01ce vgarom.asm:354
     397    jne short 001d5h                          ; 75 03                       ; 0xc01d0 vgarom.asm:355
     398    jmp near 002c1h                           ; e9 ec 00                    ; 0xc01d2 vgarom.asm:356
     399    cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc01d5 vgarom.asm:358
     400    jne short 001dch                          ; 75 03                       ; 0xc01d7 vgarom.asm:359
     401    jmp near 002cfh                           ; e9 f3 00                    ; 0xc01d9 vgarom.asm:360
     402    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc01dc vgarom.asm:362
     403    jne short 001e3h                          ; 75 03                       ; 0xc01de vgarom.asm:363
     404    jmp near 00314h                           ; e9 31 01                    ; 0xc01e0 vgarom.asm:364
     405    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc01e3 vgarom.asm:366
     406    jne short 001eah                          ; 75 03                       ; 0xc01e5 vgarom.asm:367
     407    jmp near 0032dh                           ; e9 43 01                    ; 0xc01e7 vgarom.asm:368
     408    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc01ea vgarom.asm:370
     409    jne short 001f1h                          ; 75 03                       ; 0xc01ec vgarom.asm:371
     410    jmp near 00355h                           ; e9 64 01                    ; 0xc01ee vgarom.asm:372
     411    cmp AL, strict byte 015h                  ; 3c 15                       ; 0xc01f1 vgarom.asm:374
     412    jne short 001f8h                          ; 75 03                       ; 0xc01f3 vgarom.asm:375
     413    jmp near 003a8h                           ; e9 b0 01                    ; 0xc01f5 vgarom.asm:376
     414    cmp AL, strict byte 017h                  ; 3c 17                       ; 0xc01f8 vgarom.asm:378
     415    jne short 001ffh                          ; 75 03                       ; 0xc01fa vgarom.asm:379
     416    jmp near 003c3h                           ; e9 c4 01                    ; 0xc01fc vgarom.asm:380
     417    cmp AL, strict byte 018h                  ; 3c 18                       ; 0xc01ff vgarom.asm:382
     418    jne short 00206h                          ; 75 03                       ; 0xc0201 vgarom.asm:383
     419    jmp near 003ebh                           ; e9 e5 01                    ; 0xc0203 vgarom.asm:384
     420    cmp AL, strict byte 019h                  ; 3c 19                       ; 0xc0206 vgarom.asm:386
     421    jne short 0020dh                          ; 75 03                       ; 0xc0208 vgarom.asm:387
     422    jmp near 003f6h                           ; e9 e9 01                    ; 0xc020a vgarom.asm:388
     423    cmp AL, strict byte 01ah                  ; 3c 1a                       ; 0xc020d vgarom.asm:390
     424    jne short 00214h                          ; 75 03                       ; 0xc020f vgarom.asm:391
     425    jmp near 00401h                           ; e9 ed 01                    ; 0xc0211 vgarom.asm:392
     426    retn                                      ; c3                          ; 0xc0214 vgarom.asm:397
     427    cmp bl, 014h                              ; 80 fb 14                    ; 0xc0215 vgarom.asm:400
     428    jnbe short 00232h                         ; 77 18                       ; 0xc0218 vgarom.asm:401
     429    push ax                                   ; 50                          ; 0xc021a vgarom.asm:402
     430    push dx                                   ; 52                          ; 0xc021b vgarom.asm:403
     431    mov dx, 003dah                            ; ba da 03                    ; 0xc021c vgarom.asm:404
     432    in AL, DX                                 ; ec                          ; 0xc021f vgarom.asm:405
     433    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0220 vgarom.asm:406
    433434    db  08ah, 0c3h
    434     ; mov al, bl                                ; 8a c3                     ; 0xc0225 vgarom.asm:405
    435     out DX, AL                                ; ee                          ; 0xc0227 vgarom.asm:406
     435    ; mov al, bl                                ; 8a c3                     ; 0xc0223 vgarom.asm:407
     436    out DX, AL                                ; ee                          ; 0xc0225 vgarom.asm:408
    436437    db  08ah, 0c7h
    437     ; mov al, bh                                ; 8a c7                     ; 0xc0228 vgarom.asm:407
    438     out DX, AL                                ; ee                          ; 0xc022a vgarom.asm:408
    439     mov AL, strict byte 020h                  ; b0 20                       ; 0xc022b vgarom.asm:409
    440     out DX, AL                                ; ee                          ; 0xc022d vgarom.asm:410
    441     mov dx, 003dah                            ; ba da 03                    ; 0xc022e vgarom.asm:412
    442     in AL, DX                                 ; ec                          ; 0xc0231 vgarom.asm:413
    443     pop dx                                    ; 5a                          ; 0xc0232 vgarom.asm:415
    444     pop ax                                    ; 58                          ; 0xc0233 vgarom.asm:416
    445     retn                                      ; c3                          ; 0xc0234 vgarom.asm:418
    446     push bx                                   ; 53                          ; 0xc0235 vgarom.asm:423
    447     mov BL, strict byte 011h                  ; b3 11                       ; 0xc0236 vgarom.asm:424
    448     call 00217h                               ; e8 dc ff                    ; 0xc0238 vgarom.asm:425
    449     pop bx                                    ; 5b                          ; 0xc023b vgarom.asm:426
    450     retn                                      ; c3                          ; 0xc023c vgarom.asm:427
    451     push ax                                   ; 50                          ; 0xc023d vgarom.asm:432
    452     push bx                                   ; 53                          ; 0xc023e vgarom.asm:433
    453     push cx                                   ; 51                          ; 0xc023f vgarom.asm:434
    454     push dx                                   ; 52                          ; 0xc0240 vgarom.asm:435
     438    ; mov al, bh                                ; 8a c7                     ; 0xc0226 vgarom.asm:409
     439    out DX, AL                                ; ee                          ; 0xc0228 vgarom.asm:410
     440    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0229 vgarom.asm:411
     441    out DX, AL                                ; ee                          ; 0xc022b vgarom.asm:412
     442    mov dx, 003dah                            ; ba da 03                    ; 0xc022c vgarom.asm:414
     443    in AL, DX                                 ; ec                          ; 0xc022f vgarom.asm:415
     444    pop dx                                    ; 5a                          ; 0xc0230 vgarom.asm:417
     445    pop ax                                    ; 58                          ; 0xc0231 vgarom.asm:418
     446    retn                                      ; c3                          ; 0xc0232 vgarom.asm:420
     447    push bx                                   ; 53                          ; 0xc0233 vgarom.asm:425
     448    mov BL, strict byte 011h                  ; b3 11                       ; 0xc0234 vgarom.asm:426
     449    call 00215h                               ; e8 dc ff                    ; 0xc0236 vgarom.asm:427
     450    pop bx                                    ; 5b                          ; 0xc0239 vgarom.asm:428
     451    retn                                      ; c3                          ; 0xc023a vgarom.asm:429
     452    push ax                                   ; 50                          ; 0xc023b vgarom.asm:434
     453    push bx                                   ; 53                          ; 0xc023c vgarom.asm:435
     454    push cx                                   ; 51                          ; 0xc023d vgarom.asm:436
     455    push dx                                   ; 52                          ; 0xc023e vgarom.asm:437
    455456    db  08bh, 0dah
    456     ; mov bx, dx                                ; 8b da                     ; 0xc0241 vgarom.asm:436
    457     mov dx, 003dah                            ; ba da 03                    ; 0xc0243 vgarom.asm:437
    458     in AL, DX                                 ; ec                          ; 0xc0246 vgarom.asm:438
    459     mov CL, strict byte 000h                  ; b1 00                       ; 0xc0247 vgarom.asm:439
    460     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0249 vgarom.asm:440
     457    ; mov bx, dx                                ; 8b da                     ; 0xc023f vgarom.asm:438
     458    mov dx, 003dah                            ; ba da 03                    ; 0xc0241 vgarom.asm:439
     459    in AL, DX                                 ; ec                          ; 0xc0244 vgarom.asm:440
     460    mov CL, strict byte 000h                  ; b1 00                       ; 0xc0245 vgarom.asm:441
     461    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0247 vgarom.asm:442
    461462    db  08ah, 0c1h
    462     ; mov al, cl                                ; 8a c1                     ; 0xc024c vgarom.asm:442
    463     out DX, AL                                ; ee                          ; 0xc024e vgarom.asm:443
    464     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc024f vgarom.asm:444
    465     out DX, AL                                ; ee                          ; 0xc0252 vgarom.asm:445
    466     inc bx                                    ; 43                          ; 0xc0253 vgarom.asm:446
     463    ; mov al, cl                                ; 8a c1                     ; 0xc024a vgarom.asm:444
     464    out DX, AL                                ; ee                          ; 0xc024c vgarom.asm:445
     465    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc024d vgarom.asm:446
     466    out DX, AL                                ; ee                          ; 0xc0250 vgarom.asm:447
     467    inc bx                                    ; 43                          ; 0xc0251 vgarom.asm:448
    467468    db  0feh, 0c1h
    468     ; inc cl                                    ; fe c1                     ; 0xc0254 vgarom.asm:447
    469     cmp cl, 010h                              ; 80 f9 10                    ; 0xc0256 vgarom.asm:448
    470     jne short 0024ch                          ; 75 f1                       ; 0xc0259 vgarom.asm:449
    471     mov AL, strict byte 011h                  ; b0 11                       ; 0xc025b vgarom.asm:450
    472     out DX, AL                                ; ee                          ; 0xc025d vgarom.asm:451
    473     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc025e vgarom.asm:452
    474     out DX, AL                                ; ee                          ; 0xc0261 vgarom.asm:453
    475     mov AL, strict byte 020h                  ; b0 20                       ; 0xc0262 vgarom.asm:454
    476     out DX, AL                                ; ee                          ; 0xc0264 vgarom.asm:455
    477     mov dx, 003dah                            ; ba da 03                    ; 0xc0265 vgarom.asm:457
    478     in AL, DX                                 ; ec                          ; 0xc0268 vgarom.asm:458
    479     pop dx                                    ; 5a                          ; 0xc0269 vgarom.asm:460
    480     pop cx                                    ; 59                          ; 0xc026a vgarom.asm:461
    481     pop bx                                    ; 5b                          ; 0xc026b vgarom.asm:462
    482     pop ax                                    ; 58                          ; 0xc026c vgarom.asm:463
    483     retn                                      ; c3                          ; 0xc026d vgarom.asm:464
    484     push ax                                   ; 50                          ; 0xc026e vgarom.asm:469
    485     push bx                                   ; 53                          ; 0xc026f vgarom.asm:470
    486     push dx                                   ; 52                          ; 0xc0270 vgarom.asm:471
    487     mov dx, 003dah                            ; ba da 03                    ; 0xc0271 vgarom.asm:472
    488     in AL, DX                                 ; ec                          ; 0xc0274 vgarom.asm:473
    489     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0275 vgarom.asm:474
    490     mov AL, strict byte 010h                  ; b0 10                       ; 0xc0278 vgarom.asm:475
    491     out DX, AL                                ; ee                          ; 0xc027a vgarom.asm:476
    492     mov dx, 003c1h                            ; ba c1 03                    ; 0xc027b vgarom.asm:477
    493     in AL, DX                                 ; ec                          ; 0xc027e vgarom.asm:478
    494     and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc027f vgarom.asm:479
    495     and bl, 001h                              ; 80 e3 01                    ; 0xc0281 vgarom.asm:480
    496     sal bl, 1                                 ; d0 e3                       ; 0xc0284 vgarom.asm:484
    497     sal bl, 1                                 ; d0 e3                       ; 0xc0286 vgarom.asm:485
    498     sal bl, 1                                 ; d0 e3                       ; 0xc0288 vgarom.asm:486
     469    ; inc cl                                    ; fe c1                     ; 0xc0252 vgarom.asm:449
     470    cmp cl, 010h                              ; 80 f9 10                    ; 0xc0254 vgarom.asm:450
     471    jne short 0024ah                          ; 75 f1                       ; 0xc0257 vgarom.asm:451
     472    mov AL, strict byte 011h                  ; b0 11                       ; 0xc0259 vgarom.asm:452
     473    out DX, AL                                ; ee                          ; 0xc025b vgarom.asm:453
     474    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc025c vgarom.asm:454
     475    out DX, AL                                ; ee                          ; 0xc025f vgarom.asm:455
     476    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0260 vgarom.asm:456
     477    out DX, AL                                ; ee                          ; 0xc0262 vgarom.asm:457
     478    mov dx, 003dah                            ; ba da 03                    ; 0xc0263 vgarom.asm:459
     479    in AL, DX                                 ; ec                          ; 0xc0266 vgarom.asm:460
     480    pop dx                                    ; 5a                          ; 0xc0267 vgarom.asm:462
     481    pop cx                                    ; 59                          ; 0xc0268 vgarom.asm:463
     482    pop bx                                    ; 5b                          ; 0xc0269 vgarom.asm:464
     483    pop ax                                    ; 58                          ; 0xc026a vgarom.asm:465
     484    retn                                      ; c3                          ; 0xc026b vgarom.asm:466
     485    push ax                                   ; 50                          ; 0xc026c vgarom.asm:471
     486    push bx                                   ; 53                          ; 0xc026d vgarom.asm:472
     487    push dx                                   ; 52                          ; 0xc026e vgarom.asm:473
     488    mov dx, 003dah                            ; ba da 03                    ; 0xc026f vgarom.asm:474
     489    in AL, DX                                 ; ec                          ; 0xc0272 vgarom.asm:475
     490    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0273 vgarom.asm:476
     491    mov AL, strict byte 010h                  ; b0 10                       ; 0xc0276 vgarom.asm:477
     492    out DX, AL                                ; ee                          ; 0xc0278 vgarom.asm:478
     493    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0279 vgarom.asm:479
     494    in AL, DX                                 ; ec                          ; 0xc027c vgarom.asm:480
     495    and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc027d vgarom.asm:481
     496    and bl, 001h                              ; 80 e3 01                    ; 0xc027f vgarom.asm:482
     497    sal bl, 1                                 ; d0 e3                       ; 0xc0282 vgarom.asm:486
     498    sal bl, 1                                 ; d0 e3                       ; 0xc0284 vgarom.asm:487
     499    sal bl, 1                                 ; d0 e3                       ; 0xc0286 vgarom.asm:488
    499500    db  00ah, 0c3h
    500     ; or al, bl                                 ; 0a c3                     ; 0xc028a vgarom.asm:488
    501     mov dx, 003c0h                            ; ba c0 03                    ; 0xc028c vgarom.asm:489
    502     out DX, AL                                ; ee                          ; 0xc028f vgarom.asm:490
    503     mov AL, strict byte 020h                  ; b0 20                       ; 0xc0290 vgarom.asm:491
    504     out DX, AL                                ; ee                          ; 0xc0292 vgarom.asm:492
    505     mov dx, 003dah                            ; ba da 03                    ; 0xc0293 vgarom.asm:494
    506     in AL, DX                                 ; ec                          ; 0xc0296 vgarom.asm:495
    507     pop dx                                    ; 5a                          ; 0xc0297 vgarom.asm:497
    508     pop bx                                    ; 5b                          ; 0xc0298 vgarom.asm:498
    509     pop ax                                    ; 58                          ; 0xc0299 vgarom.asm:499
    510     retn                                      ; c3                          ; 0xc029a vgarom.asm:500
    511     cmp bl, 014h                              ; 80 fb 14                    ; 0xc029b vgarom.asm:505
    512     jnbe short 002c2h                         ; 77 22                       ; 0xc029e vgarom.asm:506
    513     push ax                                   ; 50                          ; 0xc02a0 vgarom.asm:507
    514     push dx                                   ; 52                          ; 0xc02a1 vgarom.asm:508
    515     mov dx, 003dah                            ; ba da 03                    ; 0xc02a2 vgarom.asm:509
    516     in AL, DX                                 ; ec                          ; 0xc02a5 vgarom.asm:510
    517     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02a6 vgarom.asm:511
     501    ; or al, bl                                 ; 0a c3                     ; 0xc0288 vgarom.asm:490
     502    mov dx, 003c0h                            ; ba c0 03                    ; 0xc028a vgarom.asm:491
     503    out DX, AL                                ; ee                          ; 0xc028d vgarom.asm:492
     504    mov AL, strict byte 020h                  ; b0 20                       ; 0xc028e vgarom.asm:493
     505    out DX, AL                                ; ee                          ; 0xc0290 vgarom.asm:494
     506    mov dx, 003dah                            ; ba da 03                    ; 0xc0291 vgarom.asm:496
     507    in AL, DX                                 ; ec                          ; 0xc0294 vgarom.asm:497
     508    pop dx                                    ; 5a                          ; 0xc0295 vgarom.asm:499
     509    pop bx                                    ; 5b                          ; 0xc0296 vgarom.asm:500
     510    pop ax                                    ; 58                          ; 0xc0297 vgarom.asm:501
     511    retn                                      ; c3                          ; 0xc0298 vgarom.asm:502
     512    cmp bl, 014h                              ; 80 fb 14                    ; 0xc0299 vgarom.asm:507
     513    jnbe short 002c0h                         ; 77 22                       ; 0xc029c vgarom.asm:508
     514    push ax                                   ; 50                          ; 0xc029e vgarom.asm:509
     515    push dx                                   ; 52                          ; 0xc029f vgarom.asm:510
     516    mov dx, 003dah                            ; ba da 03                    ; 0xc02a0 vgarom.asm:511
     517    in AL, DX                                 ; ec                          ; 0xc02a3 vgarom.asm:512
     518    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02a4 vgarom.asm:513
    518519    db  08ah, 0c3h
    519     ; mov al, bl                                ; 8a c3                     ; 0xc02a9 vgarom.asm:512
    520     out DX, AL                                ; ee                          ; 0xc02ab vgarom.asm:513
    521     mov dx, 003c1h                            ; ba c1 03                    ; 0xc02ac vgarom.asm:514
    522     in AL, DX                                 ; ec                          ; 0xc02af vgarom.asm:515
     520    ; mov al, bl                                ; 8a c3                     ; 0xc02a7 vgarom.asm:514
     521    out DX, AL                                ; ee                          ; 0xc02a9 vgarom.asm:515
     522    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02aa vgarom.asm:516
     523    in AL, DX                                 ; ec                          ; 0xc02ad vgarom.asm:517
    523524    db  08ah, 0f8h
    524     ; mov bh, al                                ; 8a f8                     ; 0xc02b0 vgarom.asm:516
    525     mov dx, 003dah                            ; ba da 03                    ; 0xc02b2 vgarom.asm:517
    526     in AL, DX                                 ; ec                          ; 0xc02b5 vgarom.asm:518
    527     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02b6 vgarom.asm:519
    528     mov AL, strict byte 020h                  ; b0 20                       ; 0xc02b9 vgarom.asm:520
    529     out DX, AL                                ; ee                          ; 0xc02bb vgarom.asm:521
    530     mov dx, 003dah                            ; ba da 03                    ; 0xc02bc vgarom.asm:523
    531     in AL, DX                                 ; ec                          ; 0xc02bf vgarom.asm:524
    532     pop dx                                    ; 5a                          ; 0xc02c0 vgarom.asm:526
    533     pop ax                                    ; 58                          ; 0xc02c1 vgarom.asm:527
    534     retn                                      ; c3                          ; 0xc02c2 vgarom.asm:529
    535     push ax                                   ; 50                          ; 0xc02c3 vgarom.asm:534
    536     push bx                                   ; 53                          ; 0xc02c4 vgarom.asm:535
    537     mov BL, strict byte 011h                  ; b3 11                       ; 0xc02c5 vgarom.asm:536
    538     call 0029bh                               ; e8 d1 ff                    ; 0xc02c7 vgarom.asm:537
     525    ; mov bh, al                                ; 8a f8                     ; 0xc02ae vgarom.asm:518
     526    mov dx, 003dah                            ; ba da 03                    ; 0xc02b0 vgarom.asm:519
     527    in AL, DX                                 ; ec                          ; 0xc02b3 vgarom.asm:520
     528    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02b4 vgarom.asm:521
     529    mov AL, strict byte 020h                  ; b0 20                       ; 0xc02b7 vgarom.asm:522
     530    out DX, AL                                ; ee                          ; 0xc02b9 vgarom.asm:523
     531    mov dx, 003dah                            ; ba da 03                    ; 0xc02ba vgarom.asm:525
     532    in AL, DX                                 ; ec                          ; 0xc02bd vgarom.asm:526
     533    pop dx                                    ; 5a                          ; 0xc02be vgarom.asm:528
     534    pop ax                                    ; 58                          ; 0xc02bf vgarom.asm:529
     535    retn                                      ; c3                          ; 0xc02c0 vgarom.asm:531
     536    push ax                                   ; 50                          ; 0xc02c1 vgarom.asm:536
     537    push bx                                   ; 53                          ; 0xc02c2 vgarom.asm:537
     538    mov BL, strict byte 011h                  ; b3 11                       ; 0xc02c3 vgarom.asm:538
     539    call 00299h                               ; e8 d1 ff                    ; 0xc02c5 vgarom.asm:539
    539540    db  08ah, 0c7h
    540     ; mov al, bh                                ; 8a c7                     ; 0xc02ca vgarom.asm:538
    541     pop bx                                    ; 5b                          ; 0xc02cc vgarom.asm:539
     541    ; mov al, bh                                ; 8a c7                     ; 0xc02c8 vgarom.asm:540
     542    pop bx                                    ; 5b                          ; 0xc02ca vgarom.asm:541
    542543    db  08ah, 0f8h
    543     ; mov bh, al                                ; 8a f8                     ; 0xc02cd vgarom.asm:540
    544     pop ax                                    ; 58                          ; 0xc02cf vgarom.asm:541
    545     retn                                      ; c3                          ; 0xc02d0 vgarom.asm:542
    546     push ax                                   ; 50                          ; 0xc02d1 vgarom.asm:547
    547     push bx                                   ; 53                          ; 0xc02d2 vgarom.asm:548
    548     push cx                                   ; 51                          ; 0xc02d3 vgarom.asm:549
    549     push dx                                   ; 52                          ; 0xc02d4 vgarom.asm:550
     544    ; mov bh, al                                ; 8a f8                     ; 0xc02cb vgarom.asm:542
     545    pop ax                                    ; 58                          ; 0xc02cd vgarom.asm:543
     546    retn                                      ; c3                          ; 0xc02ce vgarom.asm:544
     547    push ax                                   ; 50                          ; 0xc02cf vgarom.asm:549
     548    push bx                                   ; 53                          ; 0xc02d0 vgarom.asm:550
     549    push cx                                   ; 51                          ; 0xc02d1 vgarom.asm:551
     550    push dx                                   ; 52                          ; 0xc02d2 vgarom.asm:552
    550551    db  08bh, 0dah
    551     ; mov bx, dx                                ; 8b da                     ; 0xc02d5 vgarom.asm:551
    552     mov CL, strict byte 000h                  ; b1 00                       ; 0xc02d7 vgarom.asm:552
    553     mov dx, 003dah                            ; ba da 03                    ; 0xc02d9 vgarom.asm:554
    554     in AL, DX                                 ; ec                          ; 0xc02dc vgarom.asm:555
    555     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02dd vgarom.asm:556
     552    ; mov bx, dx                                ; 8b da                     ; 0xc02d3 vgarom.asm:553
     553    mov CL, strict byte 000h                  ; b1 00                       ; 0xc02d5 vgarom.asm:554
     554    mov dx, 003dah                            ; ba da 03                    ; 0xc02d7 vgarom.asm:556
     555    in AL, DX                                 ; ec                          ; 0xc02da vgarom.asm:557
     556    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02db vgarom.asm:558
    556557    db  08ah, 0c1h
    557     ; mov al, cl                                ; 8a c1                     ; 0xc02e0 vgarom.asm:557
    558     out DX, AL                                ; ee                          ; 0xc02e2 vgarom.asm:558
    559     mov dx, 003c1h                            ; ba c1 03                    ; 0xc02e3 vgarom.asm:559
    560     in AL, DX                                 ; ec                          ; 0xc02e6 vgarom.asm:560
    561     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02e7 vgarom.asm:561
    562     inc bx                                    ; 43                          ; 0xc02ea vgarom.asm:562
     558    ; mov al, cl                                ; 8a c1                     ; 0xc02de vgarom.asm:559
     559    out DX, AL                                ; ee                          ; 0xc02e0 vgarom.asm:560
     560    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02e1 vgarom.asm:561
     561    in AL, DX                                 ; ec                          ; 0xc02e4 vgarom.asm:562
     562    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02e5 vgarom.asm:563
     563    inc bx                                    ; 43                          ; 0xc02e8 vgarom.asm:564
    563564    db  0feh, 0c1h
    564     ; inc cl                                    ; fe c1                     ; 0xc02eb vgarom.asm:563
    565     cmp cl, 010h                              ; 80 f9 10                    ; 0xc02ed vgarom.asm:564
    566     jne short 002d9h                          ; 75 e7                       ; 0xc02f0 vgarom.asm:565
    567     mov dx, 003dah                            ; ba da 03                    ; 0xc02f2 vgarom.asm:566
    568     in AL, DX                                 ; ec                          ; 0xc02f5 vgarom.asm:567
    569     mov dx, 003c0h                            ; ba c0 03                    ; 0xc02f6 vgarom.asm:568
    570     mov AL, strict byte 011h                  ; b0 11                       ; 0xc02f9 vgarom.asm:569
    571     out DX, AL                                ; ee                          ; 0xc02fb vgarom.asm:570
    572     mov dx, 003c1h                            ; ba c1 03                    ; 0xc02fc vgarom.asm:571
    573     in AL, DX                                 ; ec                          ; 0xc02ff vgarom.asm:572
    574     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc0300 vgarom.asm:573
    575     mov dx, 003dah                            ; ba da 03                    ; 0xc0303 vgarom.asm:574
    576     in AL, DX                                 ; ec                          ; 0xc0306 vgarom.asm:575
    577     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0307 vgarom.asm:576
    578     mov AL, strict byte 020h                  ; b0 20                       ; 0xc030a vgarom.asm:577
    579     out DX, AL                                ; ee                          ; 0xc030c vgarom.asm:578
    580     mov dx, 003dah                            ; ba da 03                    ; 0xc030d vgarom.asm:580
    581     in AL, DX                                 ; ec                          ; 0xc0310 vgarom.asm:581
    582     pop dx                                    ; 5a                          ; 0xc0311 vgarom.asm:583
    583     pop cx                                    ; 59                          ; 0xc0312 vgarom.asm:584
    584     pop bx                                    ; 5b                          ; 0xc0313 vgarom.asm:585
    585     pop ax                                    ; 58                          ; 0xc0314 vgarom.asm:586
    586     retn                                      ; c3                          ; 0xc0315 vgarom.asm:587
    587     push ax                                   ; 50                          ; 0xc0316 vgarom.asm:592
    588     push dx                                   ; 52                          ; 0xc0317 vgarom.asm:593
    589     mov dx, 003c8h                            ; ba c8 03                    ; 0xc0318 vgarom.asm:594
     565    ; inc cl                                    ; fe c1                     ; 0xc02e9 vgarom.asm:565
     566    cmp cl, 010h                              ; 80 f9 10                    ; 0xc02eb vgarom.asm:566
     567    jne short 002d7h                          ; 75 e7                       ; 0xc02ee vgarom.asm:567
     568    mov dx, 003dah                            ; ba da 03                    ; 0xc02f0 vgarom.asm:568
     569    in AL, DX                                 ; ec                          ; 0xc02f3 vgarom.asm:569
     570    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02f4 vgarom.asm:570
     571    mov AL, strict byte 011h                  ; b0 11                       ; 0xc02f7 vgarom.asm:571
     572    out DX, AL                                ; ee                          ; 0xc02f9 vgarom.asm:572
     573    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02fa vgarom.asm:573
     574    in AL, DX                                 ; ec                          ; 0xc02fd vgarom.asm:574
     575    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02fe vgarom.asm:575
     576    mov dx, 003dah                            ; ba da 03                    ; 0xc0301 vgarom.asm:576
     577    in AL, DX                                 ; ec                          ; 0xc0304 vgarom.asm:577
     578    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0305 vgarom.asm:578
     579    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0308 vgarom.asm:579
     580    out DX, AL                                ; ee                          ; 0xc030a vgarom.asm:580
     581    mov dx, 003dah                            ; ba da 03                    ; 0xc030b vgarom.asm:582
     582    in AL, DX                                 ; ec                          ; 0xc030e vgarom.asm:583
     583    pop dx                                    ; 5a                          ; 0xc030f vgarom.asm:585
     584    pop cx                                    ; 59                          ; 0xc0310 vgarom.asm:586
     585    pop bx                                    ; 5b                          ; 0xc0311 vgarom.asm:587
     586    pop ax                                    ; 58                          ; 0xc0312 vgarom.asm:588
     587    retn                                      ; c3                          ; 0xc0313 vgarom.asm:589
     588    push ax                                   ; 50                          ; 0xc0314 vgarom.asm:594
     589    push dx                                   ; 52                          ; 0xc0315 vgarom.asm:595
     590    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0316 vgarom.asm:596
    590591    db  08ah, 0c3h
    591     ; mov al, bl                                ; 8a c3                     ; 0xc031b vgarom.asm:595
    592     out DX, AL                                ; ee                          ; 0xc031d vgarom.asm:596
    593     mov dx, 003c9h                            ; ba c9 03                    ; 0xc031e vgarom.asm:597
    594     pop ax                                    ; 58                          ; 0xc0321 vgarom.asm:598
    595     push ax                                   ; 50                          ; 0xc0322 vgarom.asm:599
     592    ; mov al, bl                                ; 8a c3                     ; 0xc0319 vgarom.asm:597
     593    out DX, AL                                ; ee                          ; 0xc031b vgarom.asm:598
     594    mov dx, 003c9h                            ; ba c9 03                    ; 0xc031c vgarom.asm:599
     595    pop ax                                    ; 58                          ; 0xc031f vgarom.asm:600
     596    push ax                                   ; 50                          ; 0xc0320 vgarom.asm:601
    596597    db  08ah, 0c4h
    597     ; mov al, ah                                ; 8a c4                     ; 0xc0323 vgarom.asm:600
    598     out DX, AL                                ; ee                          ; 0xc0325 vgarom.asm:601
     598    ; mov al, ah                                ; 8a c4                     ; 0xc0321 vgarom.asm:602
     599    out DX, AL                                ; ee                          ; 0xc0323 vgarom.asm:603
    599600    db  08ah, 0c5h
    600     ; mov al, ch                                ; 8a c5                     ; 0xc0326 vgarom.asm:602
    601     out DX, AL                                ; ee                          ; 0xc0328 vgarom.asm:603
     601    ; mov al, ch                                ; 8a c5                     ; 0xc0324 vgarom.asm:604
     602    out DX, AL                                ; ee                          ; 0xc0326 vgarom.asm:605
    602603    db  08ah, 0c1h
    603     ; mov al, cl                                ; 8a c1                     ; 0xc0329 vgarom.asm:604
    604     out DX, AL                                ; ee                          ; 0xc032b vgarom.asm:605
    605     pop dx                                    ; 5a                          ; 0xc032c vgarom.asm:606
    606     pop ax                                    ; 58                          ; 0xc032d vgarom.asm:607
    607     retn                                      ; c3                          ; 0xc032e vgarom.asm:608
    608     push ax                                   ; 50                          ; 0xc032f vgarom.asm:613
    609     push bx                                   ; 53                          ; 0xc0330 vgarom.asm:614
    610     push cx                                   ; 51                          ; 0xc0331 vgarom.asm:615
    611     push dx                                   ; 52                          ; 0xc0332 vgarom.asm:616
    612     mov dx, 003c8h                            ; ba c8 03                    ; 0xc0333 vgarom.asm:617
     604    ; mov al, cl                                ; 8a c1                     ; 0xc0327 vgarom.asm:606
     605    out DX, AL                                ; ee                          ; 0xc0329 vgarom.asm:607
     606    pop dx                                    ; 5a                          ; 0xc032a vgarom.asm:608
     607    pop ax                                    ; 58                          ; 0xc032b vgarom.asm:609
     608    retn                                      ; c3                          ; 0xc032c vgarom.asm:610
     609    push ax                                   ; 50                          ; 0xc032d vgarom.asm:615
     610    push bx                                   ; 53                          ; 0xc032e vgarom.asm:616
     611    push cx                                   ; 51                          ; 0xc032f vgarom.asm:617
     612    push dx                                   ; 52                          ; 0xc0330 vgarom.asm:618
     613    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0331 vgarom.asm:619
    613614    db  08ah, 0c3h
    614     ; mov al, bl                                ; 8a c3                     ; 0xc0336 vgarom.asm:618
    615     out DX, AL                                ; ee                          ; 0xc0338 vgarom.asm:619
    616     pop dx                                    ; 5a                          ; 0xc0339 vgarom.asm:620
    617     push dx                                   ; 52                          ; 0xc033a vgarom.asm:621
     615    ; mov al, bl                                ; 8a c3                     ; 0xc0334 vgarom.asm:620
     616    out DX, AL                                ; ee                          ; 0xc0336 vgarom.asm:621
     617    pop dx                                    ; 5a                          ; 0xc0337 vgarom.asm:622
     618    push dx                                   ; 52                          ; 0xc0338 vgarom.asm:623
    618619    db  08bh, 0dah
    619     ; mov bx, dx                                ; 8b da                     ; 0xc033b vgarom.asm:622
    620     mov dx, 003c9h                            ; ba c9 03                    ; 0xc033d vgarom.asm:623
    621     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0340 vgarom.asm:625
    622     out DX, AL                                ; ee                          ; 0xc0343 vgarom.asm:626
    623     inc bx                                    ; 43                          ; 0xc0344 vgarom.asm:627
    624     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0345 vgarom.asm:628
    625     out DX, AL                                ; ee                          ; 0xc0348 vgarom.asm:629
    626     inc bx                                    ; 43                          ; 0xc0349 vgarom.asm:630
    627     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc034a vgarom.asm:631
    628     out DX, AL                                ; ee                          ; 0xc034d vgarom.asm:632
    629     inc bx                                    ; 43                          ; 0xc034e vgarom.asm:633
    630     dec cx                                    ; 49                          ; 0xc034f vgarom.asm:634
    631     jne short 00340h                          ; 75 ee                       ; 0xc0350 vgarom.asm:635
    632     pop dx                                    ; 5a                          ; 0xc0352 vgarom.asm:636
    633     pop cx                                    ; 59                          ; 0xc0353 vgarom.asm:637
    634     pop bx                                    ; 5b                          ; 0xc0354 vgarom.asm:638
    635     pop ax                                    ; 58                          ; 0xc0355 vgarom.asm:639
    636     retn                                      ; c3                          ; 0xc0356 vgarom.asm:640
    637     push ax                                   ; 50                          ; 0xc0357 vgarom.asm:645
    638     push bx                                   ; 53                          ; 0xc0358 vgarom.asm:646
    639     push dx                                   ; 52                          ; 0xc0359 vgarom.asm:647
    640     mov dx, 003dah                            ; ba da 03                    ; 0xc035a vgarom.asm:648
    641     in AL, DX                                 ; ec                          ; 0xc035d vgarom.asm:649
    642     mov dx, 003c0h                            ; ba c0 03                    ; 0xc035e vgarom.asm:650
    643     mov AL, strict byte 010h                  ; b0 10                       ; 0xc0361 vgarom.asm:651
    644     out DX, AL                                ; ee                          ; 0xc0363 vgarom.asm:652
    645     mov dx, 003c1h                            ; ba c1 03                    ; 0xc0364 vgarom.asm:653
    646     in AL, DX                                 ; ec                          ; 0xc0367 vgarom.asm:654
    647     and bl, 001h                              ; 80 e3 01                    ; 0xc0368 vgarom.asm:655
    648     jne short 00385h                          ; 75 18                       ; 0xc036b vgarom.asm:656
    649     and AL, strict byte 07fh                  ; 24 7f                       ; 0xc036d vgarom.asm:657
    650     sal bh, 1                                 ; d0 e7                       ; 0xc036f vgarom.asm:661
    651     sal bh, 1                                 ; d0 e7                       ; 0xc0371 vgarom.asm:662
    652     sal bh, 1                                 ; d0 e7                       ; 0xc0373 vgarom.asm:663
    653     sal bh, 1                                 ; d0 e7                       ; 0xc0375 vgarom.asm:664
    654     sal bh, 1                                 ; d0 e7                       ; 0xc0377 vgarom.asm:665
    655     sal bh, 1                                 ; d0 e7                       ; 0xc0379 vgarom.asm:666
    656     sal bh, 1                                 ; d0 e7                       ; 0xc037b vgarom.asm:667
     620    ; mov bx, dx                                ; 8b da                     ; 0xc0339 vgarom.asm:624
     621    mov dx, 003c9h                            ; ba c9 03                    ; 0xc033b vgarom.asm:625
     622    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc033e vgarom.asm:627
     623    out DX, AL                                ; ee                          ; 0xc0341 vgarom.asm:628
     624    inc bx                                    ; 43                          ; 0xc0342 vgarom.asm:629
     625    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0343 vgarom.asm:630
     626    out DX, AL                                ; ee                          ; 0xc0346 vgarom.asm:631
     627    inc bx                                    ; 43                          ; 0xc0347 vgarom.asm:632
     628    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0348 vgarom.asm:633
     629    out DX, AL                                ; ee                          ; 0xc034b vgarom.asm:634
     630    inc bx                                    ; 43                          ; 0xc034c vgarom.asm:635
     631    dec cx                                    ; 49                          ; 0xc034d vgarom.asm:636
     632    jne short 0033eh                          ; 75 ee                       ; 0xc034e vgarom.asm:637
     633    pop dx                                    ; 5a                          ; 0xc0350 vgarom.asm:638
     634    pop cx                                    ; 59                          ; 0xc0351 vgarom.asm:639
     635    pop bx                                    ; 5b                          ; 0xc0352 vgarom.asm:640
     636    pop ax                                    ; 58                          ; 0xc0353 vgarom.asm:641
     637    retn                                      ; c3                          ; 0xc0354 vgarom.asm:642
     638    push ax                                   ; 50                          ; 0xc0355 vgarom.asm:647
     639    push bx                                   ; 53                          ; 0xc0356 vgarom.asm:648
     640    push dx                                   ; 52                          ; 0xc0357 vgarom.asm:649
     641    mov dx, 003dah                            ; ba da 03                    ; 0xc0358 vgarom.asm:650
     642    in AL, DX                                 ; ec                          ; 0xc035b vgarom.asm:651
     643    mov dx, 003c0h                            ; ba c0 03                    ; 0xc035c vgarom.asm:652
     644    mov AL, strict byte 010h                  ; b0 10                       ; 0xc035f vgarom.asm:653
     645    out DX, AL                                ; ee                          ; 0xc0361 vgarom.asm:654
     646    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0362 vgarom.asm:655
     647    in AL, DX                                 ; ec                          ; 0xc0365 vgarom.asm:656
     648    and bl, 001h                              ; 80 e3 01                    ; 0xc0366 vgarom.asm:657
     649    jne short 00383h                          ; 75 18                       ; 0xc0369 vgarom.asm:658
     650    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc036b vgarom.asm:659
     651    sal bh, 1                                 ; d0 e7                       ; 0xc036d vgarom.asm:663
     652    sal bh, 1                                 ; d0 e7                       ; 0xc036f vgarom.asm:664
     653    sal bh, 1                                 ; d0 e7                       ; 0xc0371 vgarom.asm:665
     654    sal bh, 1                                 ; d0 e7                       ; 0xc0373 vgarom.asm:666
     655    sal bh, 1                                 ; d0 e7                       ; 0xc0375 vgarom.asm:667
     656    sal bh, 1                                 ; d0 e7                       ; 0xc0377 vgarom.asm:668
     657    sal bh, 1                                 ; d0 e7                       ; 0xc0379 vgarom.asm:669
    657658    db  00ah, 0c7h
    658     ; or al, bh                                 ; 0a c7                     ; 0xc037d vgarom.asm:669
    659     mov dx, 003c0h                            ; ba c0 03                    ; 0xc037f vgarom.asm:670
    660     out DX, AL                                ; ee                          ; 0xc0382 vgarom.asm:671
    661     jmp short 0039fh                          ; eb 1a                       ; 0xc0383 vgarom.asm:672
    662     push ax                                   ; 50                          ; 0xc0385 vgarom.asm:674
    663     mov dx, 003dah                            ; ba da 03                    ; 0xc0386 vgarom.asm:675
    664     in AL, DX                                 ; ec                          ; 0xc0389 vgarom.asm:676
    665     mov dx, 003c0h                            ; ba c0 03                    ; 0xc038a vgarom.asm:677
    666     mov AL, strict byte 014h                  ; b0 14                       ; 0xc038d vgarom.asm:678
    667     out DX, AL                                ; ee                          ; 0xc038f vgarom.asm:679
    668     pop ax                                    ; 58                          ; 0xc0390 vgarom.asm:680
    669     and AL, strict byte 080h                  ; 24 80                       ; 0xc0391 vgarom.asm:681
    670     jne short 00399h                          ; 75 04                       ; 0xc0393 vgarom.asm:682
    671     sal bh, 1                                 ; d0 e7                       ; 0xc0395 vgarom.asm:686
    672     sal bh, 1                                 ; d0 e7                       ; 0xc0397 vgarom.asm:687
    673     and bh, 00fh                              ; 80 e7 0f                    ; 0xc0399 vgarom.asm:690
     659    ; or al, bh                                 ; 0a c7                     ; 0xc037b vgarom.asm:671
     660    mov dx, 003c0h                            ; ba c0 03                    ; 0xc037d vgarom.asm:672
     661    out DX, AL                                ; ee                          ; 0xc0380 vgarom.asm:673
     662    jmp short 0039dh                          ; eb 1a                       ; 0xc0381 vgarom.asm:674
     663    push ax                                   ; 50                          ; 0xc0383 vgarom.asm:676
     664    mov dx, 003dah                            ; ba da 03                    ; 0xc0384 vgarom.asm:677
     665    in AL, DX                                 ; ec                          ; 0xc0387 vgarom.asm:678
     666    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0388 vgarom.asm:679
     667    mov AL, strict byte 014h                  ; b0 14                       ; 0xc038b vgarom.asm:680
     668    out DX, AL                                ; ee                          ; 0xc038d vgarom.asm:681
     669    pop ax                                    ; 58                          ; 0xc038e vgarom.asm:682
     670    and AL, strict byte 080h                  ; 24 80                       ; 0xc038f vgarom.asm:683
     671    jne short 00397h                          ; 75 04                       ; 0xc0391 vgarom.asm:684
     672    sal bh, 1                                 ; d0 e7                       ; 0xc0393 vgarom.asm:688
     673    sal bh, 1                                 ; d0 e7                       ; 0xc0395 vgarom.asm:689
     674    and bh, 00fh                              ; 80 e7 0f                    ; 0xc0397 vgarom.asm:692
    674675    db  08ah, 0c7h
    675     ; mov al, bh                                ; 8a c7                     ; 0xc039c vgarom.asm:691
    676     out DX, AL                                ; ee                          ; 0xc039e vgarom.asm:692
    677     mov AL, strict byte 020h                  ; b0 20                       ; 0xc039f vgarom.asm:694
    678     out DX, AL                                ; ee                          ; 0xc03a1 vgarom.asm:695
    679     mov dx, 003dah                            ; ba da 03                    ; 0xc03a2 vgarom.asm:697
    680     in AL, DX                                 ; ec                          ; 0xc03a5 vgarom.asm:698
    681     pop dx                                    ; 5a                          ; 0xc03a6 vgarom.asm:700
    682     pop bx                                    ; 5b                          ; 0xc03a7 vgarom.asm:701
    683     pop ax                                    ; 58                          ; 0xc03a8 vgarom.asm:702
    684     retn                                      ; c3                          ; 0xc03a9 vgarom.asm:703
    685     push ax                                   ; 50                          ; 0xc03aa vgarom.asm:708
    686     push dx                                   ; 52                          ; 0xc03ab vgarom.asm:709
    687     mov dx, 003c7h                            ; ba c7 03                    ; 0xc03ac vgarom.asm:710
     676    ; mov al, bh                                ; 8a c7                     ; 0xc039a vgarom.asm:693
     677    out DX, AL                                ; ee                          ; 0xc039c vgarom.asm:694
     678    mov AL, strict byte 020h                  ; b0 20                       ; 0xc039d vgarom.asm:696
     679    out DX, AL                                ; ee                          ; 0xc039f vgarom.asm:697
     680    mov dx, 003dah                            ; ba da 03                    ; 0xc03a0 vgarom.asm:699
     681    in AL, DX                                 ; ec                          ; 0xc03a3 vgarom.asm:700
     682    pop dx                                    ; 5a                          ; 0xc03a4 vgarom.asm:702
     683    pop bx                                    ; 5b                          ; 0xc03a5 vgarom.asm:703
     684    pop ax                                    ; 58                          ; 0xc03a6 vgarom.asm:704
     685    retn                                      ; c3                          ; 0xc03a7 vgarom.asm:705
     686    push ax                                   ; 50                          ; 0xc03a8 vgarom.asm:710
     687    push dx                                   ; 52                          ; 0xc03a9 vgarom.asm:711
     688    mov dx, 003c7h                            ; ba c7 03                    ; 0xc03aa vgarom.asm:712
    688689    db  08ah, 0c3h
    689     ; mov al, bl                                ; 8a c3                     ; 0xc03af vgarom.asm:711
    690     out DX, AL                                ; ee                          ; 0xc03b1 vgarom.asm:712
    691     pop ax                                    ; 58                          ; 0xc03b2 vgarom.asm:713
     690    ; mov al, bl                                ; 8a c3                     ; 0xc03ad vgarom.asm:713
     691    out DX, AL                                ; ee                          ; 0xc03af vgarom.asm:714
     692    pop ax                                    ; 58                          ; 0xc03b0 vgarom.asm:715
    692693    db  08ah, 0e0h
    693     ; mov ah, al                                ; 8a e0                     ; 0xc03b3 vgarom.asm:714
    694     mov dx, 003c9h                            ; ba c9 03                    ; 0xc03b5 vgarom.asm:715
    695     in AL, DX                                 ; ec                          ; 0xc03b8 vgarom.asm:716
    696     xchg al, ah                               ; 86 e0                       ; 0xc03b9 vgarom.asm:717
    697     push ax                                   ; 50                          ; 0xc03bb vgarom.asm:718
    698     in AL, DX                                 ; ec                          ; 0xc03bc vgarom.asm:719
     694    ; mov ah, al                                ; 8a e0                     ; 0xc03b1 vgarom.asm:716
     695    mov dx, 003c9h                            ; ba c9 03                    ; 0xc03b3 vgarom.asm:717
     696    in AL, DX                                 ; ec                          ; 0xc03b6 vgarom.asm:718
     697    xchg al, ah                               ; 86 e0                       ; 0xc03b7 vgarom.asm:719
     698    push ax                                   ; 50                          ; 0xc03b9 vgarom.asm:720
     699    in AL, DX                                 ; ec                          ; 0xc03ba vgarom.asm:721
    699700    db  08ah, 0e8h
    700     ; mov ch, al                                ; 8a e8                     ; 0xc03bd vgarom.asm:720
    701     in AL, DX                                 ; ec                          ; 0xc03bf vgarom.asm:721
     701    ; mov ch, al                                ; 8a e8                     ; 0xc03bb vgarom.asm:722
     702    in AL, DX                                 ; ec                          ; 0xc03bd vgarom.asm:723
    702703    db  08ah, 0c8h
    703     ; mov cl, al                                ; 8a c8                     ; 0xc03c0 vgarom.asm:722
    704     pop dx                                    ; 5a                          ; 0xc03c2 vgarom.asm:723
    705     pop ax                                    ; 58                          ; 0xc03c3 vgarom.asm:724
    706     retn                                      ; c3                          ; 0xc03c4 vgarom.asm:725
    707     push ax                                   ; 50                          ; 0xc03c5 vgarom.asm:730
    708     push bx                                   ; 53                          ; 0xc03c6 vgarom.asm:731
    709     push cx                                   ; 51                          ; 0xc03c7 vgarom.asm:732
    710     push dx                                   ; 52                          ; 0xc03c8 vgarom.asm:733
    711     mov dx, 003c7h                            ; ba c7 03                    ; 0xc03c9 vgarom.asm:734
     704    ; mov cl, al                                ; 8a c8                     ; 0xc03be vgarom.asm:724
     705    pop dx                                    ; 5a                          ; 0xc03c0 vgarom.asm:725
     706    pop ax                                    ; 58                          ; 0xc03c1 vgarom.asm:726
     707    retn                                      ; c3                          ; 0xc03c2 vgarom.asm:727
     708    push ax                                   ; 50                          ; 0xc03c3 vgarom.asm:732
     709    push bx                                   ; 53                          ; 0xc03c4 vgarom.asm:733
     710    push cx                                   ; 51                          ; 0xc03c5 vgarom.asm:734
     711    push dx                                   ; 52                          ; 0xc03c6 vgarom.asm:735
     712    mov dx, 003c7h                            ; ba c7 03                    ; 0xc03c7 vgarom.asm:736
    712713    db  08ah, 0c3h
    713     ; mov al, bl                                ; 8a c3                     ; 0xc03cc vgarom.asm:735
    714     out DX, AL                                ; ee                          ; 0xc03ce vgarom.asm:736
    715     pop dx                                    ; 5a                          ; 0xc03cf vgarom.asm:737
    716     push dx                                   ; 52                          ; 0xc03d0 vgarom.asm:738
     714    ; mov al, bl                                ; 8a c3                     ; 0xc03ca vgarom.asm:737
     715    out DX, AL                                ; ee                          ; 0xc03cc vgarom.asm:738
     716    pop dx                                    ; 5a                          ; 0xc03cd vgarom.asm:739
     717    push dx                                   ; 52                          ; 0xc03ce vgarom.asm:740
    717718    db  08bh, 0dah
    718     ; mov bx, dx                                ; 8b da                     ; 0xc03d1 vgarom.asm:739
    719     mov dx, 003c9h                            ; ba c9 03                    ; 0xc03d3 vgarom.asm:740
    720     in AL, DX                                 ; ec                          ; 0xc03d6 vgarom.asm:742
    721     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03d7 vgarom.asm:743
    722     inc bx                                    ; 43                          ; 0xc03da vgarom.asm:744
    723     in AL, DX                                 ; ec                          ; 0xc03db vgarom.asm:745
    724     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03dc vgarom.asm:746
    725     inc bx                                    ; 43                          ; 0xc03df vgarom.asm:747
    726     in AL, DX                                 ; ec                          ; 0xc03e0 vgarom.asm:748
    727     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03e1 vgarom.asm:749
    728     inc bx                                    ; 43                          ; 0xc03e4 vgarom.asm:750
    729     dec cx                                    ; 49                          ; 0xc03e5 vgarom.asm:751
    730     jne short 003d6h                          ; 75 ee                       ; 0xc03e6 vgarom.asm:752
    731     pop dx                                    ; 5a                          ; 0xc03e8 vgarom.asm:753
    732     pop cx                                    ; 59                          ; 0xc03e9 vgarom.asm:754
    733     pop bx                                    ; 5b                          ; 0xc03ea vgarom.asm:755
    734     pop ax                                    ; 58                          ; 0xc03eb vgarom.asm:756
    735     retn                                      ; c3                          ; 0xc03ec vgarom.asm:757
    736     push ax                                   ; 50                          ; 0xc03ed vgarom.asm:762
    737     push dx                                   ; 52                          ; 0xc03ee vgarom.asm:763
    738     mov dx, 003c6h                            ; ba c6 03                    ; 0xc03ef vgarom.asm:764
     719    ; mov bx, dx                                ; 8b da                     ; 0xc03cf vgarom.asm:741
     720    mov dx, 003c9h                            ; ba c9 03                    ; 0xc03d1 vgarom.asm:742
     721    in AL, DX                                 ; ec                          ; 0xc03d4 vgarom.asm:744
     722    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03d5 vgarom.asm:745
     723    inc bx                                    ; 43                          ; 0xc03d8 vgarom.asm:746
     724    in AL, DX                                 ; ec                          ; 0xc03d9 vgarom.asm:747
     725    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03da vgarom.asm:748
     726    inc bx                                    ; 43                          ; 0xc03dd vgarom.asm:749
     727    in AL, DX                                 ; ec                          ; 0xc03de vgarom.asm:750
     728    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03df vgarom.asm:751
     729    inc bx                                    ; 43                          ; 0xc03e2 vgarom.asm:752
     730    dec cx                                    ; 49                          ; 0xc03e3 vgarom.asm:753
     731    jne short 003d4h                          ; 75 ee                       ; 0xc03e4 vgarom.asm:754
     732    pop dx                                    ; 5a                          ; 0xc03e6 vgarom.asm:755
     733    pop cx                                    ; 59                          ; 0xc03e7 vgarom.asm:756
     734    pop bx                                    ; 5b                          ; 0xc03e8 vgarom.asm:757
     735    pop ax                                    ; 58                          ; 0xc03e9 vgarom.asm:758
     736    retn                                      ; c3                          ; 0xc03ea vgarom.asm:759
     737    push ax                                   ; 50                          ; 0xc03eb vgarom.asm:764
     738    push dx                                   ; 52                          ; 0xc03ec vgarom.asm:765
     739    mov dx, 003c6h                            ; ba c6 03                    ; 0xc03ed vgarom.asm:766
    739740    db  08ah, 0c3h
    740     ; mov al, bl                                ; 8a c3                     ; 0xc03f2 vgarom.asm:765
    741     out DX, AL                                ; ee                          ; 0xc03f4 vgarom.asm:766
    742     pop dx                                    ; 5a                          ; 0xc03f5 vgarom.asm:767
    743     pop ax                                    ; 58                          ; 0xc03f6 vgarom.asm:768
    744     retn                                      ; c3                          ; 0xc03f7 vgarom.asm:769
    745     push ax                                   ; 50                          ; 0xc03f8 vgarom.asm:774
    746     push dx                                   ; 52                          ; 0xc03f9 vgarom.asm:775
    747     mov dx, 003c6h                            ; ba c6 03                    ; 0xc03fa vgarom.asm:776
    748     in AL, DX                                 ; ec                          ; 0xc03fd vgarom.asm:777
     741    ; mov al, bl                                ; 8a c3                     ; 0xc03f0 vgarom.asm:767
     742    out DX, AL                                ; ee                          ; 0xc03f2 vgarom.asm:768
     743    pop dx                                    ; 5a                          ; 0xc03f3 vgarom.asm:769
     744    pop ax                                    ; 58                          ; 0xc03f4 vgarom.asm:770
     745    retn                                      ; c3                          ; 0xc03f5 vgarom.asm:771
     746    push ax                                   ; 50                          ; 0xc03f6 vgarom.asm:776
     747    push dx                                   ; 52                          ; 0xc03f7 vgarom.asm:777
     748    mov dx, 003c6h                            ; ba c6 03                    ; 0xc03f8 vgarom.asm:778
     749    in AL, DX                                 ; ec                          ; 0xc03fb vgarom.asm:779
    749750    db  08ah, 0d8h
    750     ; mov bl, al                                ; 8a d8                     ; 0xc03fe vgarom.asm:778
    751     pop dx                                    ; 5a                          ; 0xc0400 vgarom.asm:779
    752     pop ax                                    ; 58                          ; 0xc0401 vgarom.asm:780
    753     retn                                      ; c3                          ; 0xc0402 vgarom.asm:781
    754     push ax                                   ; 50                          ; 0xc0403 vgarom.asm:786
    755     push dx                                   ; 52                          ; 0xc0404 vgarom.asm:787
    756     mov dx, 003dah                            ; ba da 03                    ; 0xc0405 vgarom.asm:788
    757     in AL, DX                                 ; ec                          ; 0xc0408 vgarom.asm:789
    758     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0409 vgarom.asm:790
    759     mov AL, strict byte 010h                  ; b0 10                       ; 0xc040c vgarom.asm:791
    760     out DX, AL                                ; ee                          ; 0xc040e vgarom.asm:792
    761     mov dx, 003c1h                            ; ba c1 03                    ; 0xc040f vgarom.asm:793
    762     in AL, DX                                 ; ec                          ; 0xc0412 vgarom.asm:794
     751    ; mov bl, al                                ; 8a d8                     ; 0xc03fc vgarom.asm:780
     752    pop dx                                    ; 5a                          ; 0xc03fe vgarom.asm:781
     753    pop ax                                    ; 58                          ; 0xc03ff vgarom.asm:782
     754    retn                                      ; c3                          ; 0xc0400 vgarom.asm:783
     755    push ax                                   ; 50                          ; 0xc0401 vgarom.asm:788
     756    push dx                                   ; 52                          ; 0xc0402 vgarom.asm:789
     757    mov dx, 003dah                            ; ba da 03                    ; 0xc0403 vgarom.asm:790
     758    in AL, DX                                 ; ec                          ; 0xc0406 vgarom.asm:791
     759    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0407 vgarom.asm:792
     760    mov AL, strict byte 010h                  ; b0 10                       ; 0xc040a vgarom.asm:793
     761    out DX, AL                                ; ee                          ; 0xc040c vgarom.asm:794
     762    mov dx, 003c1h                            ; ba c1 03                    ; 0xc040d vgarom.asm:795
     763    in AL, DX                                 ; ec                          ; 0xc0410 vgarom.asm:796
    763764    db  08ah, 0d8h
    764     ; mov bl, al                                ; 8a d8                     ; 0xc0413 vgarom.asm:795
    765     shr bl, 1                                 ; d0 eb                       ; 0xc0415 vgarom.asm:799
    766     shr bl, 1                                 ; d0 eb                       ; 0xc0417 vgarom.asm:800
    767     shr bl, 1                                 ; d0 eb                       ; 0xc0419 vgarom.asm:801
    768     shr bl, 1                                 ; d0 eb                       ; 0xc041b vgarom.asm:802
    769     shr bl, 1                                 ; d0 eb                       ; 0xc041d vgarom.asm:803
    770     shr bl, 1                                 ; d0 eb                       ; 0xc041f vgarom.asm:804
    771     shr bl, 1                                 ; d0 eb                       ; 0xc0421 vgarom.asm:805
    772     mov dx, 003dah                            ; ba da 03                    ; 0xc0423 vgarom.asm:807
    773     in AL, DX                                 ; ec                          ; 0xc0426 vgarom.asm:808
    774     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0427 vgarom.asm:809
    775     mov AL, strict byte 014h                  ; b0 14                       ; 0xc042a vgarom.asm:810
    776     out DX, AL                                ; ee                          ; 0xc042c vgarom.asm:811
    777     mov dx, 003c1h                            ; ba c1 03                    ; 0xc042d vgarom.asm:812
    778     in AL, DX                                 ; ec                          ; 0xc0430 vgarom.asm:813
     765    ; mov bl, al                                ; 8a d8                     ; 0xc0411 vgarom.asm:797
     766    shr bl, 1                                 ; d0 eb                       ; 0xc0413 vgarom.asm:801
     767    shr bl, 1                                 ; d0 eb                       ; 0xc0415 vgarom.asm:802
     768    shr bl, 1                                 ; d0 eb                       ; 0xc0417 vgarom.asm:803
     769    shr bl, 1                                 ; d0 eb                       ; 0xc0419 vgarom.asm:804
     770    shr bl, 1                                 ; d0 eb                       ; 0xc041b vgarom.asm:805
     771    shr bl, 1                                 ; d0 eb                       ; 0xc041d vgarom.asm:806
     772    shr bl, 1                                 ; d0 eb                       ; 0xc041f vgarom.asm:807
     773    mov dx, 003dah                            ; ba da 03                    ; 0xc0421 vgarom.asm:809
     774    in AL, DX                                 ; ec                          ; 0xc0424 vgarom.asm:810
     775    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0425 vgarom.asm:811
     776    mov AL, strict byte 014h                  ; b0 14                       ; 0xc0428 vgarom.asm:812
     777    out DX, AL                                ; ee                          ; 0xc042a vgarom.asm:813
     778    mov dx, 003c1h                            ; ba c1 03                    ; 0xc042b vgarom.asm:814
     779    in AL, DX                                 ; ec                          ; 0xc042e vgarom.asm:815
    779780    db  08ah, 0f8h
    780     ; mov bh, al                                ; 8a f8                     ; 0xc0431 vgarom.asm:814
    781     and bh, 00fh                              ; 80 e7 0f                    ; 0xc0433 vgarom.asm:815
    782     test bl, 001h                             ; f6 c3 01                    ; 0xc0436 vgarom.asm:816
    783     jne short 0043fh                          ; 75 04                       ; 0xc0439 vgarom.asm:817
    784     shr bh, 1                                 ; d0 ef                       ; 0xc043b vgarom.asm:821
    785     shr bh, 1                                 ; d0 ef                       ; 0xc043d vgarom.asm:822
    786     mov dx, 003dah                            ; ba da 03                    ; 0xc043f vgarom.asm:825
    787     in AL, DX                                 ; ec                          ; 0xc0442 vgarom.asm:826
    788     mov dx, 003c0h                            ; ba c0 03                    ; 0xc0443 vgarom.asm:827
    789     mov AL, strict byte 020h                  ; b0 20                       ; 0xc0446 vgarom.asm:828
    790     out DX, AL                                ; ee                          ; 0xc0448 vgarom.asm:829
    791     mov dx, 003dah                            ; ba da 03                    ; 0xc0449 vgarom.asm:831
    792     in AL, DX                                 ; ec                          ; 0xc044c vgarom.asm:832
    793     pop dx                                    ; 5a                          ; 0xc044d vgarom.asm:834
    794     pop ax                                    ; 58                          ; 0xc044e vgarom.asm:835
    795     retn                                      ; c3                          ; 0xc044f vgarom.asm:836
    796     push ax                                   ; 50                          ; 0xc0450 vgarom.asm:841
    797     push dx                                   ; 52                          ; 0xc0451 vgarom.asm:842
    798     mov dx, 003c4h                            ; ba c4 03                    ; 0xc0452 vgarom.asm:843
     781    ; mov bh, al                                ; 8a f8                     ; 0xc042f vgarom.asm:816
     782    and bh, 00fh                              ; 80 e7 0f                    ; 0xc0431 vgarom.asm:817
     783    test bl, 001h                             ; f6 c3 01                    ; 0xc0434 vgarom.asm:818
     784    jne short 0043dh                          ; 75 04                       ; 0xc0437 vgarom.asm:819
     785    shr bh, 1                                 ; d0 ef                       ; 0xc0439 vgarom.asm:823
     786    shr bh, 1                                 ; d0 ef                       ; 0xc043b vgarom.asm:824
     787    mov dx, 003dah                            ; ba da 03                    ; 0xc043d vgarom.asm:827
     788    in AL, DX                                 ; ec                          ; 0xc0440 vgarom.asm:828
     789    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0441 vgarom.asm:829
     790    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0444 vgarom.asm:830
     791    out DX, AL                                ; ee                          ; 0xc0446 vgarom.asm:831
     792    mov dx, 003dah                            ; ba da 03                    ; 0xc0447 vgarom.asm:833
     793    in AL, DX                                 ; ec                          ; 0xc044a vgarom.asm:834
     794    pop dx                                    ; 5a                          ; 0xc044b vgarom.asm:836
     795    pop ax                                    ; 58                          ; 0xc044c vgarom.asm:837
     796    retn                                      ; c3                          ; 0xc044d vgarom.asm:838
     797    push ax                                   ; 50                          ; 0xc044e vgarom.asm:843
     798    push dx                                   ; 52                          ; 0xc044f vgarom.asm:844
     799    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0450 vgarom.asm:845
    799800    db  08ah, 0e3h
    800     ; mov ah, bl                                ; 8a e3                     ; 0xc0455 vgarom.asm:844
    801     mov AL, strict byte 003h                  ; b0 03                       ; 0xc0457 vgarom.asm:845
    802     out DX, ax                                ; ef                          ; 0xc0459 vgarom.asm:846
    803     pop dx                                    ; 5a                          ; 0xc045a vgarom.asm:847
    804     pop ax                                    ; 58                          ; 0xc045b vgarom.asm:848
    805     retn                                      ; c3                          ; 0xc045c vgarom.asm:849
    806     push DS                                   ; 1e                          ; 0xc045d vgarom.asm:854
    807     push ax                                   ; 50                          ; 0xc045e vgarom.asm:855
    808     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc045f vgarom.asm:856
    809     mov ds, ax                                ; 8e d8                       ; 0xc0462 vgarom.asm:857
     801    ; mov ah, bl                                ; 8a e3                     ; 0xc0453 vgarom.asm:846
     802    mov AL, strict byte 003h                  ; b0 03                       ; 0xc0455 vgarom.asm:847
     803    out DX, ax                                ; ef                          ; 0xc0457 vgarom.asm:848
     804    pop dx                                    ; 5a                          ; 0xc0458 vgarom.asm:849
     805    pop ax                                    ; 58                          ; 0xc0459 vgarom.asm:850
     806    retn                                      ; c3                          ; 0xc045a vgarom.asm:851
     807    push DS                                   ; 1e                          ; 0xc045b vgarom.asm:856
     808    push ax                                   ; 50                          ; 0xc045c vgarom.asm:857
     809    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc045d vgarom.asm:858
     810    mov ds, ax                                ; 8e d8                       ; 0xc0460 vgarom.asm:859
    810811    db  032h, 0edh
    811     ; xor ch, ch                                ; 32 ed                     ; 0xc0464 vgarom.asm:858
    812     mov bx, 00088h                            ; bb 88 00                    ; 0xc0466 vgarom.asm:859
    813     mov cl, byte [bx]                         ; 8a 0f                       ; 0xc0469 vgarom.asm:860
    814     and cl, 00fh                              ; 80 e1 0f                    ; 0xc046b vgarom.asm:861
    815     mov bx, strict word 00063h                ; bb 63 00                    ; 0xc046e vgarom.asm:862
    816     mov ax, word [bx]                         ; 8b 07                       ; 0xc0471 vgarom.asm:863
    817     mov bx, strict word 00003h                ; bb 03 00                    ; 0xc0473 vgarom.asm:864
    818     cmp ax, 003b4h                            ; 3d b4 03                    ; 0xc0476 vgarom.asm:865
    819     jne short 0047dh                          ; 75 02                       ; 0xc0479 vgarom.asm:866
    820     mov BH, strict byte 001h                  ; b7 01                       ; 0xc047b vgarom.asm:867
    821     pop ax                                    ; 58                          ; 0xc047d vgarom.asm:869
    822     pop DS                                    ; 1f                          ; 0xc047e vgarom.asm:870
    823     retn                                      ; c3                          ; 0xc047f vgarom.asm:871
    824     push DS                                   ; 1e                          ; 0xc0480 vgarom.asm:879
    825     push bx                                   ; 53                          ; 0xc0481 vgarom.asm:880
    826     push dx                                   ; 52                          ; 0xc0482 vgarom.asm:881
     812    ; xor ch, ch                                ; 32 ed                     ; 0xc0462 vgarom.asm:860
     813    mov bx, 00088h                            ; bb 88 00                    ; 0xc0464 vgarom.asm:861
     814    mov cl, byte [bx]                         ; 8a 0f                       ; 0xc0467 vgarom.asm:862
     815    and cl, 00fh                              ; 80 e1 0f                    ; 0xc0469 vgarom.asm:863
     816    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc046c vgarom.asm:864
     817    mov ax, word [bx]                         ; 8b 07                       ; 0xc046f vgarom.asm:865
     818    mov bx, strict word 00003h                ; bb 03 00                    ; 0xc0471 vgarom.asm:866
     819    cmp ax, 003b4h                            ; 3d b4 03                    ; 0xc0474 vgarom.asm:867
     820    jne short 0047bh                          ; 75 02                       ; 0xc0477 vgarom.asm:868
     821    mov BH, strict byte 001h                  ; b7 01                       ; 0xc0479 vgarom.asm:869
     822    pop ax                                    ; 58                          ; 0xc047b vgarom.asm:871
     823    pop DS                                    ; 1f                          ; 0xc047c vgarom.asm:872
     824    retn                                      ; c3                          ; 0xc047d vgarom.asm:873
     825    push DS                                   ; 1e                          ; 0xc047e vgarom.asm:881
     826    push bx                                   ; 53                          ; 0xc047f vgarom.asm:882
     827    push dx                                   ; 52                          ; 0xc0480 vgarom.asm:883
    827828    db  08ah, 0d0h
    828     ; mov dl, al                                ; 8a d0                     ; 0xc0483 vgarom.asm:882
    829     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0485 vgarom.asm:883
    830     mov ds, ax                                ; 8e d8                       ; 0xc0488 vgarom.asm:884
    831     mov bx, 00089h                            ; bb 89 00                    ; 0xc048a vgarom.asm:885
    832     mov al, byte [bx]                         ; 8a 07                       ; 0xc048d vgarom.asm:886
    833     mov bx, 00088h                            ; bb 88 00                    ; 0xc048f vgarom.asm:887
    834     mov ah, byte [bx]                         ; 8a 27                       ; 0xc0492 vgarom.asm:888
    835     cmp dl, 001h                              ; 80 fa 01                    ; 0xc0494 vgarom.asm:889
    836     je short 004aeh                           ; 74 15                       ; 0xc0497 vgarom.asm:890
    837     jc short 004b8h                           ; 72 1d                       ; 0xc0499 vgarom.asm:891
    838     cmp dl, 002h                              ; 80 fa 02                    ; 0xc049b vgarom.asm:892
    839     je short 004a2h                           ; 74 02                       ; 0xc049e vgarom.asm:893
    840     jmp short 004cch                          ; eb 2a                       ; 0xc04a0 vgarom.asm:903
    841     and AL, strict byte 07fh                  ; 24 7f                       ; 0xc04a2 vgarom.asm:909
    842     or AL, strict byte 010h                   ; 0c 10                       ; 0xc04a4 vgarom.asm:910
    843     and ah, 0f0h                              ; 80 e4 f0                    ; 0xc04a6 vgarom.asm:911
    844     or ah, 009h                               ; 80 cc 09                    ; 0xc04a9 vgarom.asm:912
    845     jne short 004c2h                          ; 75 14                       ; 0xc04ac vgarom.asm:913
    846     and AL, strict byte 06fh                  ; 24 6f                       ; 0xc04ae vgarom.asm:919
    847     and ah, 0f0h                              ; 80 e4 f0                    ; 0xc04b0 vgarom.asm:920
    848     or ah, 009h                               ; 80 cc 09                    ; 0xc04b3 vgarom.asm:921
    849     jne short 004c2h                          ; 75 0a                       ; 0xc04b6 vgarom.asm:922
    850     and AL, strict byte 0efh                  ; 24 ef                       ; 0xc04b8 vgarom.asm:928
    851     or AL, strict byte 080h                   ; 0c 80                       ; 0xc04ba vgarom.asm:929
    852     and ah, 0f0h                              ; 80 e4 f0                    ; 0xc04bc vgarom.asm:930
    853     or ah, 008h                               ; 80 cc 08                    ; 0xc04bf vgarom.asm:931
    854     mov bx, 00089h                            ; bb 89 00                    ; 0xc04c2 vgarom.asm:933
    855     mov byte [bx], al                         ; 88 07                       ; 0xc04c5 vgarom.asm:934
    856     mov bx, 00088h                            ; bb 88 00                    ; 0xc04c7 vgarom.asm:935
    857     mov byte [bx], ah                         ; 88 27                       ; 0xc04ca vgarom.asm:936
    858     mov ax, 01212h                            ; b8 12 12                    ; 0xc04cc vgarom.asm:938
    859     pop dx                                    ; 5a                          ; 0xc04cf vgarom.asm:939
    860     pop bx                                    ; 5b                          ; 0xc04d0 vgarom.asm:940
    861     pop DS                                    ; 1f                          ; 0xc04d1 vgarom.asm:941
    862     retn                                      ; c3                          ; 0xc04d2 vgarom.asm:942
    863     push DS                                   ; 1e                          ; 0xc04d3 vgarom.asm:951
    864     push bx                                   ; 53                          ; 0xc04d4 vgarom.asm:952
    865     push dx                                   ; 52                          ; 0xc04d5 vgarom.asm:953
     829    ; mov dl, al                                ; 8a d0                     ; 0xc0481 vgarom.asm:884
     830    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0483 vgarom.asm:885
     831    mov ds, ax                                ; 8e d8                       ; 0xc0486 vgarom.asm:886
     832    mov bx, 00089h                            ; bb 89 00                    ; 0xc0488 vgarom.asm:887
     833    mov al, byte [bx]                         ; 8a 07                       ; 0xc048b vgarom.asm:888
     834    mov bx, 00088h                            ; bb 88 00                    ; 0xc048d vgarom.asm:889
     835    mov ah, byte [bx]                         ; 8a 27                       ; 0xc0490 vgarom.asm:890
     836    cmp dl, 001h                              ; 80 fa 01                    ; 0xc0492 vgarom.asm:891
     837    je short 004ach                           ; 74 15                       ; 0xc0495 vgarom.asm:892
     838    jc short 004b6h                           ; 72 1d                       ; 0xc0497 vgarom.asm:893
     839    cmp dl, 002h                              ; 80 fa 02                    ; 0xc0499 vgarom.asm:894
     840    je short 004a0h                           ; 74 02                       ; 0xc049c vgarom.asm:895
     841    jmp short 004cah                          ; eb 2a                       ; 0xc049e vgarom.asm:905
     842    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc04a0 vgarom.asm:911
     843    or AL, strict byte 010h                   ; 0c 10                       ; 0xc04a2 vgarom.asm:912
     844    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc04a4 vgarom.asm:913
     845    or ah, 009h                               ; 80 cc 09                    ; 0xc04a7 vgarom.asm:914
     846    jne short 004c0h                          ; 75 14                       ; 0xc04aa vgarom.asm:915
     847    and AL, strict byte 06fh                  ; 24 6f                       ; 0xc04ac vgarom.asm:921
     848    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc04ae vgarom.asm:922
     849    or ah, 009h                               ; 80 cc 09                    ; 0xc04b1 vgarom.asm:923
     850    jne short 004c0h                          ; 75 0a                       ; 0xc04b4 vgarom.asm:924
     851    and AL, strict byte 0efh                  ; 24 ef                       ; 0xc04b6 vgarom.asm:930
     852    or AL, strict byte 080h                   ; 0c 80                       ; 0xc04b8 vgarom.asm:931
     853    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc04ba vgarom.asm:932
     854    or ah, 008h                               ; 80 cc 08                    ; 0xc04bd vgarom.asm:933
     855    mov bx, 00089h                            ; bb 89 00                    ; 0xc04c0 vgarom.asm:935
     856    mov byte [bx], al                         ; 88 07                       ; 0xc04c3 vgarom.asm:936
     857    mov bx, 00088h                            ; bb 88 00                    ; 0xc04c5 vgarom.asm:937
     858    mov byte [bx], ah                         ; 88 27                       ; 0xc04c8 vgarom.asm:938
     859    mov ax, 01212h                            ; b8 12 12                    ; 0xc04ca vgarom.asm:940
     860    pop dx                                    ; 5a                          ; 0xc04cd vgarom.asm:941
     861    pop bx                                    ; 5b                          ; 0xc04ce vgarom.asm:942
     862    pop DS                                    ; 1f                          ; 0xc04cf vgarom.asm:943
     863    retn                                      ; c3                          ; 0xc04d0 vgarom.asm:944
     864    push DS                                   ; 1e                          ; 0xc04d1 vgarom.asm:953
     865    push bx                                   ; 53                          ; 0xc04d2 vgarom.asm:954
     866    push dx                                   ; 52                          ; 0xc04d3 vgarom.asm:955
    866867    db  08ah, 0d0h
    867     ; mov dl, al                                ; 8a d0                     ; 0xc04d6 vgarom.asm:954
    868     and dl, 001h                              ; 80 e2 01                    ; 0xc04d8 vgarom.asm:955
    869     sal dl, 1                                 ; d0 e2                       ; 0xc04db vgarom.asm:959
    870     sal dl, 1                                 ; d0 e2                       ; 0xc04dd vgarom.asm:960
    871     sal dl, 1                                 ; d0 e2                       ; 0xc04df vgarom.asm:961
    872     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04e1 vgarom.asm:963
    873     mov ds, ax                                ; 8e d8                       ; 0xc04e4 vgarom.asm:964
    874     mov bx, 00089h                            ; bb 89 00                    ; 0xc04e6 vgarom.asm:965
    875     mov al, byte [bx]                         ; 8a 07                       ; 0xc04e9 vgarom.asm:966
    876     and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc04eb vgarom.asm:967
     868    ; mov dl, al                                ; 8a d0                     ; 0xc04d4 vgarom.asm:956
     869    and dl, 001h                              ; 80 e2 01                    ; 0xc04d6 vgarom.asm:957
     870    sal dl, 1                                 ; d0 e2                       ; 0xc04d9 vgarom.asm:961
     871    sal dl, 1                                 ; d0 e2                       ; 0xc04db vgarom.asm:962
     872    sal dl, 1                                 ; d0 e2                       ; 0xc04dd vgarom.asm:963
     873    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04df vgarom.asm:965
     874    mov ds, ax                                ; 8e d8                       ; 0xc04e2 vgarom.asm:966
     875    mov bx, 00089h                            ; bb 89 00                    ; 0xc04e4 vgarom.asm:967
     876    mov al, byte [bx]                         ; 8a 07                       ; 0xc04e7 vgarom.asm:968
     877    and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc04e9 vgarom.asm:969
    877878    db  00ah, 0c2h
    878     ; or al, dl                                 ; 0a c2                     ; 0xc04ed vgarom.asm:968
    879     mov byte [bx], al                         ; 88 07                       ; 0xc04ef vgarom.asm:969
    880     mov ax, 01212h                            ; b8 12 12                    ; 0xc04f1 vgarom.asm:970
    881     pop dx                                    ; 5a                          ; 0xc04f4 vgarom.asm:971
    882     pop bx                                    ; 5b                          ; 0xc04f5 vgarom.asm:972
    883     pop DS                                    ; 1f                          ; 0xc04f6 vgarom.asm:973
    884     retn                                      ; c3                          ; 0xc04f7 vgarom.asm:974
    885     push bx                                   ; 53                          ; 0xc04f8 vgarom.asm:978
    886     push dx                                   ; 52                          ; 0xc04f9 vgarom.asm:979
     879    ; or al, dl                                 ; 0a c2                     ; 0xc04eb vgarom.asm:970
     880    mov byte [bx], al                         ; 88 07                       ; 0xc04ed vgarom.asm:971
     881    mov ax, 01212h                            ; b8 12 12                    ; 0xc04ef vgarom.asm:972
     882    pop dx                                    ; 5a                          ; 0xc04f2 vgarom.asm:973
     883    pop bx                                    ; 5b                          ; 0xc04f3 vgarom.asm:974
     884    pop DS                                    ; 1f                          ; 0xc04f4 vgarom.asm:975
     885    retn                                      ; c3                          ; 0xc04f5 vgarom.asm:976
     886    push bx                                   ; 53                          ; 0xc04f6 vgarom.asm:980
     887    push dx                                   ; 52                          ; 0xc04f7 vgarom.asm:981
    887888    db  08ah, 0d8h
    888     ; mov bl, al                                ; 8a d8                     ; 0xc04fa vgarom.asm:980
    889     and bl, 001h                              ; 80 e3 01                    ; 0xc04fc vgarom.asm:981
    890     xor bl, 001h                              ; 80 f3 01                    ; 0xc04ff vgarom.asm:982
    891     sal bl, 1                                 ; d0 e3                       ; 0xc0502 vgarom.asm:983
    892     mov dx, 003cch                            ; ba cc 03                    ; 0xc0504 vgarom.asm:984
    893     in AL, DX                                 ; ec                          ; 0xc0507 vgarom.asm:985
    894     and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc0508 vgarom.asm:986
     889    ; mov bl, al                                ; 8a d8                     ; 0xc04f8 vgarom.asm:982
     890    and bl, 001h                              ; 80 e3 01                    ; 0xc04fa vgarom.asm:983
     891    xor bl, 001h                              ; 80 f3 01                    ; 0xc04fd vgarom.asm:984
     892    sal bl, 1                                 ; d0 e3                       ; 0xc0500 vgarom.asm:985
     893    mov dx, 003cch                            ; ba cc 03                    ; 0xc0502 vgarom.asm:986
     894    in AL, DX                                 ; ec                          ; 0xc0505 vgarom.asm:987
     895    and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc0506 vgarom.asm:988
    895896    db  00ah, 0c3h
    896     ; or al, bl                                 ; 0a c3                     ; 0xc050a vgarom.asm:987
    897     mov dx, 003c2h                            ; ba c2 03                    ; 0xc050c vgarom.asm:988
    898     out DX, AL                                ; ee                          ; 0xc050f vgarom.asm:989
    899     mov ax, 01212h                            ; b8 12 12                    ; 0xc0510 vgarom.asm:990
    900     pop dx                                    ; 5a                          ; 0xc0513 vgarom.asm:991
    901     pop bx                                    ; 5b                          ; 0xc0514 vgarom.asm:992
    902     retn                                      ; c3                          ; 0xc0515 vgarom.asm:993
    903     push DS                                   ; 1e                          ; 0xc0516 vgarom.asm:997
    904     push bx                                   ; 53                          ; 0xc0517 vgarom.asm:998
    905     push dx                                   ; 52                          ; 0xc0518 vgarom.asm:999
     897    ; or al, bl                                 ; 0a c3                     ; 0xc0508 vgarom.asm:989
     898    mov dx, 003c2h                            ; ba c2 03                    ; 0xc050a vgarom.asm:990
     899    out DX, AL                                ; ee                          ; 0xc050d vgarom.asm:991
     900    mov ax, 01212h                            ; b8 12 12                    ; 0xc050e vgarom.asm:992
     901    pop dx                                    ; 5a                          ; 0xc0511 vgarom.asm:993
     902    pop bx                                    ; 5b                          ; 0xc0512 vgarom.asm:994
     903    retn                                      ; c3                          ; 0xc0513 vgarom.asm:995
     904    push DS                                   ; 1e                          ; 0xc0514 vgarom.asm:999
     905    push bx                                   ; 53                          ; 0xc0515 vgarom.asm:1000
     906    push dx                                   ; 52                          ; 0xc0516 vgarom.asm:1001
    906907    db  08ah, 0d0h
    907     ; mov dl, al                                ; 8a d0                     ; 0xc0519 vgarom.asm:1000
    908     and dl, 001h                              ; 80 e2 01                    ; 0xc051b vgarom.asm:1001
    909     xor dl, 001h                              ; 80 f2 01                    ; 0xc051e vgarom.asm:1002
    910     sal dl, 1                                 ; d0 e2                       ; 0xc0521 vgarom.asm:1003
    911     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0523 vgarom.asm:1004
    912     mov ds, ax                                ; 8e d8                       ; 0xc0526 vgarom.asm:1005
    913     mov bx, 00089h                            ; bb 89 00                    ; 0xc0528 vgarom.asm:1006
    914     mov al, byte [bx]                         ; 8a 07                       ; 0xc052b vgarom.asm:1007
    915     and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc052d vgarom.asm:1008
     908    ; mov dl, al                                ; 8a d0                     ; 0xc0517 vgarom.asm:1002
     909    and dl, 001h                              ; 80 e2 01                    ; 0xc0519 vgarom.asm:1003
     910    xor dl, 001h                              ; 80 f2 01                    ; 0xc051c vgarom.asm:1004
     911    sal dl, 1                                 ; d0 e2                       ; 0xc051f vgarom.asm:1005
     912    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0521 vgarom.asm:1006
     913    mov ds, ax                                ; 8e d8                       ; 0xc0524 vgarom.asm:1007
     914    mov bx, 00089h                            ; bb 89 00                    ; 0xc0526 vgarom.asm:1008
     915    mov al, byte [bx]                         ; 8a 07                       ; 0xc0529 vgarom.asm:1009
     916    and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc052b vgarom.asm:1010
    916917    db  00ah, 0c2h
    917     ; or al, dl                                 ; 0a c2                     ; 0xc052f vgarom.asm:1009
    918     mov byte [bx], al                         ; 88 07                       ; 0xc0531 vgarom.asm:1010
    919     mov ax, 01212h                            ; b8 12 12                    ; 0xc0533 vgarom.asm:1011
    920     pop dx                                    ; 5a                          ; 0xc0536 vgarom.asm:1012
    921     pop bx                                    ; 5b                          ; 0xc0537 vgarom.asm:1013
    922     pop DS                                    ; 1f                          ; 0xc0538 vgarom.asm:1014
    923     retn                                      ; c3                          ; 0xc0539 vgarom.asm:1015
    924     push DS                                   ; 1e                          ; 0xc053a vgarom.asm:1019
    925     push bx                                   ; 53                          ; 0xc053b vgarom.asm:1020
    926     push dx                                   ; 52                          ; 0xc053c vgarom.asm:1021
     918    ; or al, dl                                 ; 0a c2                     ; 0xc052d vgarom.asm:1011
     919    mov byte [bx], al                         ; 88 07                       ; 0xc052f vgarom.asm:1012
     920    mov ax, 01212h                            ; b8 12 12                    ; 0xc0531 vgarom.asm:1013
     921    pop dx                                    ; 5a                          ; 0xc0534 vgarom.asm:1014
     922    pop bx                                    ; 5b                          ; 0xc0535 vgarom.asm:1015
     923    pop DS                                    ; 1f                          ; 0xc0536 vgarom.asm:1016
     924    retn                                      ; c3                          ; 0xc0537 vgarom.asm:1017
     925    push DS                                   ; 1e                          ; 0xc0538 vgarom.asm:1021
     926    push bx                                   ; 53                          ; 0xc0539 vgarom.asm:1022
     927    push dx                                   ; 52                          ; 0xc053a vgarom.asm:1023
    927928    db  08ah, 0d0h
    928     ; mov dl, al                                ; 8a d0                     ; 0xc053d vgarom.asm:1022
    929     and dl, 001h                              ; 80 e2 01                    ; 0xc053f vgarom.asm:1023
    930     xor dl, 001h                              ; 80 f2 01                    ; 0xc0542 vgarom.asm:1024
    931     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0545 vgarom.asm:1025
    932     mov ds, ax                                ; 8e d8                       ; 0xc0548 vgarom.asm:1026
    933     mov bx, 00089h                            ; bb 89 00                    ; 0xc054a vgarom.asm:1027
    934     mov al, byte [bx]                         ; 8a 07                       ; 0xc054d vgarom.asm:1028
    935     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc054f vgarom.asm:1029
     929    ; mov dl, al                                ; 8a d0                     ; 0xc053b vgarom.asm:1024
     930    and dl, 001h                              ; 80 e2 01                    ; 0xc053d vgarom.asm:1025
     931    xor dl, 001h                              ; 80 f2 01                    ; 0xc0540 vgarom.asm:1026
     932    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0543 vgarom.asm:1027
     933    mov ds, ax                                ; 8e d8                       ; 0xc0546 vgarom.asm:1028
     934    mov bx, 00089h                            ; bb 89 00                    ; 0xc0548 vgarom.asm:1029
     935    mov al, byte [bx]                         ; 8a 07                       ; 0xc054b vgarom.asm:1030
     936    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc054d vgarom.asm:1031
    936937    db  00ah, 0c2h
    937     ; or al, dl                                 ; 0a c2                     ; 0xc0551 vgarom.asm:1030
    938     mov byte [bx], al                         ; 88 07                       ; 0xc0553 vgarom.asm:1031
    939     mov ax, 01212h                            ; b8 12 12                    ; 0xc0555 vgarom.asm:1032
    940     pop dx                                    ; 5a                          ; 0xc0558 vgarom.asm:1033
    941     pop bx                                    ; 5b                          ; 0xc0559 vgarom.asm:1034
    942     pop DS                                    ; 1f                          ; 0xc055a vgarom.asm:1035
    943     retn                                      ; c3                          ; 0xc055b vgarom.asm:1036
    944     cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc055c vgarom.asm:1041
    945     je short 00565h                           ; 74 05                       ; 0xc055e vgarom.asm:1042
    946     cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc0560 vgarom.asm:1043
    947     je short 0057ah                           ; 74 16                       ; 0xc0562 vgarom.asm:1044
    948     retn                                      ; c3                          ; 0xc0564 vgarom.asm:1048
    949     push DS                                   ; 1e                          ; 0xc0565 vgarom.asm:1050
    950     push ax                                   ; 50                          ; 0xc0566 vgarom.asm:1051
    951     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0567 vgarom.asm:1052
    952     mov ds, ax                                ; 8e d8                       ; 0xc056a vgarom.asm:1053
    953     mov bx, 0008ah                            ; bb 8a 00                    ; 0xc056c vgarom.asm:1054
    954     mov al, byte [bx]                         ; 8a 07                       ; 0xc056f vgarom.asm:1055
     938    ; or al, dl                                 ; 0a c2                     ; 0xc054f vgarom.asm:1032
     939    mov byte [bx], al                         ; 88 07                       ; 0xc0551 vgarom.asm:1033
     940    mov ax, 01212h                            ; b8 12 12                    ; 0xc0553 vgarom.asm:1034
     941    pop dx                                    ; 5a                          ; 0xc0556 vgarom.asm:1035
     942    pop bx                                    ; 5b                          ; 0xc0557 vgarom.asm:1036
     943    pop DS                                    ; 1f                          ; 0xc0558 vgarom.asm:1037
     944    retn                                      ; c3                          ; 0xc0559 vgarom.asm:1038
     945    cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc055a vgarom.asm:1043
     946    je short 00563h                           ; 74 05                       ; 0xc055c vgarom.asm:1044
     947    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc055e vgarom.asm:1045
     948    je short 00578h                           ; 74 16                       ; 0xc0560 vgarom.asm:1046
     949    retn                                      ; c3                          ; 0xc0562 vgarom.asm:1050
     950    push DS                                   ; 1e                          ; 0xc0563 vgarom.asm:1052
     951    push ax                                   ; 50                          ; 0xc0564 vgarom.asm:1053
     952    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0565 vgarom.asm:1054
     953    mov ds, ax                                ; 8e d8                       ; 0xc0568 vgarom.asm:1055
     954    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc056a vgarom.asm:1056
     955    mov al, byte [bx]                         ; 8a 07                       ; 0xc056d vgarom.asm:1057
    955956    db  08ah, 0d8h
    956     ; mov bl, al                                ; 8a d8                     ; 0xc0571 vgarom.asm:1056
     957    ; mov bl, al                                ; 8a d8                     ; 0xc056f vgarom.asm:1058
    957958    db  032h, 0ffh
    958     ; xor bh, bh                                ; 32 ff                     ; 0xc0573 vgarom.asm:1057
    959     pop ax                                    ; 58                          ; 0xc0575 vgarom.asm:1058
     959    ; xor bh, bh                                ; 32 ff                     ; 0xc0571 vgarom.asm:1059
     960    pop ax                                    ; 58                          ; 0xc0573 vgarom.asm:1060
    960961    db  08ah, 0c4h
    961     ; mov al, ah                                ; 8a c4                     ; 0xc0576 vgarom.asm:1059
    962     pop DS                                    ; 1f                          ; 0xc0578 vgarom.asm:1060
    963     retn                                      ; c3                          ; 0xc0579 vgarom.asm:1061
    964     push DS                                   ; 1e                          ; 0xc057a vgarom.asm:1063
    965     push ax                                   ; 50                          ; 0xc057b vgarom.asm:1064
    966     push bx                                   ; 53                          ; 0xc057c vgarom.asm:1065
    967     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc057d vgarom.asm:1066
    968     mov ds, ax                                ; 8e d8                       ; 0xc0580 vgarom.asm:1067
     962    ; mov al, ah                                ; 8a c4                     ; 0xc0574 vgarom.asm:1061
     963    pop DS                                    ; 1f                          ; 0xc0576 vgarom.asm:1062
     964    retn                                      ; c3                          ; 0xc0577 vgarom.asm:1063
     965    push DS                                   ; 1e                          ; 0xc0578 vgarom.asm:1065
     966    push ax                                   ; 50                          ; 0xc0579 vgarom.asm:1066
     967    push bx                                   ; 53                          ; 0xc057a vgarom.asm:1067
     968    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc057b vgarom.asm:1068
     969    mov ds, ax                                ; 8e d8                       ; 0xc057e vgarom.asm:1069
    969970    db  08bh, 0c3h
    970     ; mov ax, bx                                ; 8b c3                     ; 0xc0582 vgarom.asm:1068
    971     mov bx, 0008ah                            ; bb 8a 00                    ; 0xc0584 vgarom.asm:1069
    972     mov byte [bx], al                         ; 88 07                       ; 0xc0587 vgarom.asm:1070
    973     pop bx                                    ; 5b                          ; 0xc0589 vgarom.asm:1080
    974     pop ax                                    ; 58                          ; 0xc058a vgarom.asm:1081
     971    ; mov ax, bx                                ; 8b c3                     ; 0xc0580 vgarom.asm:1070
     972    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc0582 vgarom.asm:1071
     973    mov byte [bx], al                         ; 88 07                       ; 0xc0585 vgarom.asm:1072
     974    pop bx                                    ; 5b                          ; 0xc0587 vgarom.asm:1082
     975    pop ax                                    ; 58                          ; 0xc0588 vgarom.asm:1083
    975976    db  08ah, 0c4h
    976     ; mov al, ah                                ; 8a c4                     ; 0xc058b vgarom.asm:1082
    977     pop DS                                    ; 1f                          ; 0xc058d vgarom.asm:1083
    978     retn                                      ; c3                          ; 0xc058e vgarom.asm:1084
    979     times 0x1 db 0
    980   ; disGetNextSymbol 0xc0590 LB 0x3b2 -> off=0x0 cb=0000000000000007 uValue=00000000000c0590 'do_out_dx_ax'
     977    ; mov al, ah                                ; 8a c4                     ; 0xc0589 vgarom.asm:1084
     978    pop DS                                    ; 1f                          ; 0xc058b vgarom.asm:1085
     979    retn                                      ; c3                          ; 0xc058c vgarom.asm:1086
     980    times 0x3 db 0
     981  ; disGetNextSymbol 0xc0590 LB 0x3af -> off=0x0 cb=0000000000000007 uValue=00000000000c0590 'do_out_dx_ax'
    981982do_out_dx_ax:                                ; 0xc0590 LB 0x7
    982983    xchg ah, al                               ; 86 c4                       ; 0xc0590 vberom.asm:69
     
    985986    out DX, AL                                ; ee                          ; 0xc0595 vberom.asm:72
    986987    retn                                      ; c3                          ; 0xc0596 vberom.asm:73
    987   ; disGetNextSymbol 0xc0597 LB 0x3ab -> off=0x0 cb=0000000000000043 uValue=00000000000c0597 'do_in_ax_dx'
     988  ; disGetNextSymbol 0xc0597 LB 0x3a8 -> off=0x0 cb=0000000000000043 uValue=00000000000c0597 'do_in_ax_dx'
    988989do_in_ax_dx:                                 ; 0xc0597 LB 0x43
    989990    in AL, DX                                 ; ec                          ; 0xc0597 vberom.asm:76
     
    10281029    pop dx                                    ; 5a                          ; 0xc05d8 vberom.asm:136
    10291030    retn                                      ; c3                          ; 0xc05d9 vberom.asm:137
    1030   ; disGetNextSymbol 0xc05da LB 0x368 -> off=0x0 cb=0000000000000026 uValue=00000000000c05da '_dispi_get_max_bpp'
     1031  ; disGetNextSymbol 0xc05da LB 0x365 -> off=0x0 cb=0000000000000026 uValue=00000000000c05da '_dispi_get_max_bpp'
    10311032_dispi_get_max_bpp:                          ; 0xc05da LB 0x26
    10321033    push dx                                   ; 52                          ; 0xc05da vberom.asm:142
     
    10501051    pop dx                                    ; 5a                          ; 0xc05fe vberom.asm:158
    10511052    retn                                      ; c3                          ; 0xc05ff vberom.asm:159
    1052   ; disGetNextSymbol 0xc0600 LB 0x342 -> off=0x0 cb=0000000000000026 uValue=00000000000c0600 'dispi_set_enable_'
     1053  ; disGetNextSymbol 0xc0600 LB 0x33f -> off=0x0 cb=0000000000000026 uValue=00000000000c0600 'dispi_set_enable_'
    10531054dispi_set_enable_:                           ; 0xc0600 LB 0x26
    10541055    push dx                                   ; 52                          ; 0xc0600 vberom.asm:162
     
    10701071    pop dx                                    ; 5a                          ; 0xc0624 vberom.asm:180
    10711072    retn                                      ; c3                          ; 0xc0625 vberom.asm:181
    1072   ; disGetNextSymbol 0xc0626 LB 0x31c -> off=0x0 cb=0000000000000026 uValue=00000000000c0626 'dispi_set_bank_'
     1073  ; disGetNextSymbol 0xc0626 LB 0x319 -> off=0x0 cb=0000000000000026 uValue=00000000000c0626 'dispi_set_bank_'
    10731074dispi_set_bank_:                             ; 0xc0626 LB 0x26
    10741075    push dx                                   ; 52                          ; 0xc0626 vberom.asm:184
     
    10901091    pop dx                                    ; 5a                          ; 0xc064a vberom.asm:202
    10911092    retn                                      ; c3                          ; 0xc064b vberom.asm:203
    1092   ; disGetNextSymbol 0xc064c LB 0x2f6 -> off=0x0 cb=00000000000000ac uValue=00000000000c064c '_dispi_set_bank_farcall'
     1093  ; disGetNextSymbol 0xc064c LB 0x2f3 -> off=0x0 cb=00000000000000ac uValue=00000000000c064c '_dispi_set_bank_farcall'
    10931094_dispi_set_bank_farcall:                     ; 0xc064c LB 0xac
    10941095    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc064c vberom.asm:206
     
    11811182    pop ax                                    ; 58                          ; 0xc06f6 vberom.asm:304
    11821183    retn                                      ; c3                          ; 0xc06f7 vberom.asm:305
    1183   ; disGetNextSymbol 0xc06f8 LB 0x24a -> off=0x0 cb=00000000000000f0 uValue=00000000000c06f8 '_vga_compat_setup'
     1184  ; disGetNextSymbol 0xc06f8 LB 0x247 -> off=0x0 cb=00000000000000f0 uValue=00000000000c06f8 '_vga_compat_setup'
    11841185_vga_compat_setup:                           ; 0xc06f8 LB 0xf0
    11851186    push ax                                   ; 50                          ; 0xc06f8 vberom.asm:308
     
    13061307    pop dx                                    ; 5a                          ; 0xc07e6 vberom.asm:443
    13071308    pop ax                                    ; 58                          ; 0xc07e7 vberom.asm:444
    1308   ; disGetNextSymbol 0xc07e8 LB 0x15a -> off=0x0 cb=0000000000000013 uValue=00000000000c07e8 '_vbe_has_vbe_display'
     1309  ; disGetNextSymbol 0xc07e8 LB 0x157 -> off=0x0 cb=0000000000000013 uValue=00000000000c07e8 '_vbe_has_vbe_display'
    13091310_vbe_has_vbe_display:                        ; 0xc07e8 LB 0x13
    13101311    push DS                                   ; 1e                          ; 0xc07e8 vberom.asm:450
     
    13201321    pop DS                                    ; 1f                          ; 0xc07f9 vberom.asm:459
    13211322    retn                                      ; c3                          ; 0xc07fa vberom.asm:460
    1322   ; disGetNextSymbol 0xc07fb LB 0x147 -> off=0x0 cb=0000000000000025 uValue=00000000000c07fb 'vbe_biosfn_return_current_mode'
     1323  ; disGetNextSymbol 0xc07fb LB 0x144 -> off=0x0 cb=0000000000000025 uValue=00000000000c07fb 'vbe_biosfn_return_current_mode'
    13231324vbe_biosfn_return_current_mode:              ; 0xc07fb LB 0x25
    13241325    push DS                                   ; 1e                          ; 0xc07fb vberom.asm:473
     
    13421343    pop DS                                    ; 1f                          ; 0xc081e vberom.asm:490
    13431344    retn                                      ; c3                          ; 0xc081f vberom.asm:491
    1344   ; disGetNextSymbol 0xc0820 LB 0x122 -> off=0x0 cb=000000000000002d uValue=00000000000c0820 'vbe_biosfn_display_window_control'
     1345  ; disGetNextSymbol 0xc0820 LB 0x11f -> off=0x0 cb=000000000000002d uValue=00000000000c0820 'vbe_biosfn_display_window_control'
    13451346vbe_biosfn_display_window_control:           ; 0xc0820 LB 0x2d
    13461347    cmp bl, 000h                              ; 80 fb 00                    ; 0xc0820 vberom.asm:515
     
    13671368    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0849 vberom.asm:536
    13681369    retn                                      ; c3                          ; 0xc084c vberom.asm:537
    1369   ; disGetNextSymbol 0xc084d LB 0xf5 -> off=0x0 cb=0000000000000034 uValue=00000000000c084d 'vbe_biosfn_set_get_display_start'
     1370  ; disGetNextSymbol 0xc084d LB 0xf2 -> off=0x0 cb=0000000000000034 uValue=00000000000c084d 'vbe_biosfn_set_get_display_start'
    13701371vbe_biosfn_set_get_display_start:            ; 0xc084d LB 0x34
    13711372    cmp bl, 080h                              ; 80 fb 80                    ; 0xc084d vberom.asm:577
     
    13961397    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc087d vberom.asm:600
    13971398    retn                                      ; c3                          ; 0xc0880 vberom.asm:601
    1398   ; disGetNextSymbol 0xc0881 LB 0xc1 -> off=0x0 cb=0000000000000037 uValue=00000000000c0881 'vbe_biosfn_set_get_dac_palette_format'
     1399  ; disGetNextSymbol 0xc0881 LB 0xbe -> off=0x0 cb=0000000000000037 uValue=00000000000c0881 'vbe_biosfn_set_get_dac_palette_format'
    13991400vbe_biosfn_set_get_dac_palette_format:       ; 0xc0881 LB 0x37
    14001401    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0881 vberom.asm:616
     
    14211422    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08b4 vberom.asm:643
    14221423    retn                                      ; c3                          ; 0xc08b7 vberom.asm:644
    1423   ; disGetNextSymbol 0xc08b8 LB 0x8a -> off=0x0 cb=0000000000000073 uValue=00000000000c08b8 'vbe_biosfn_set_get_palette_data'
     1424  ; disGetNextSymbol 0xc08b8 LB 0x87 -> off=0x0 cb=0000000000000073 uValue=00000000000c08b8 'vbe_biosfn_set_get_palette_data'
    14241425vbe_biosfn_set_get_palette_data:             ; 0xc08b8 LB 0x73
    14251426    test bl, bl                               ; 84 db                       ; 0xc08b8 vberom.asm:683
     
    15121513    mov ax, 0024fh                            ; b8 4f 02                    ; 0xc0927 vberom.asm:765
    15131514    retn                                      ; c3                          ; 0xc092a vberom.asm:766
    1514   ; disGetNextSymbol 0xc092b LB 0x17 -> off=0x0 cb=0000000000000017 uValue=00000000000c092b 'vbe_biosfn_return_protected_mode_interface'
    1515 vbe_biosfn_return_protected_mode_interface: ; 0xc092b LB 0x17
     1515  ; disGetNextSymbol 0xc092b LB 0x14 -> off=0x0 cb=0000000000000014 uValue=00000000000c092b 'vbe_biosfn_return_protected_mode_interface'
     1516vbe_biosfn_return_protected_mode_interface: ; 0xc092b LB 0x14
    15161517    test bl, bl                               ; 84 db                       ; 0xc092b vberom.asm:780
    1517     jne short 0093eh                          ; 75 0f                       ; 0xc092d vberom.asm:781
    1518     mov di, 0c000h                            ; bf 00 c0                    ; 0xc092f vberom.asm:782
    1519     mov es, di                                ; 8e c7                       ; 0xc0932 vberom.asm:783
    1520     mov di, 04600h                            ; bf 00 46                    ; 0xc0934 vberom.asm:784
    1521     mov cx, 00115h                            ; b9 15 01                    ; 0xc0937 vberom.asm:785
    1522     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc093a vberom.asm:786
    1523     retn                                      ; c3                          ; 0xc093d vberom.asm:787
    1524     mov ax, 0014fh                            ; b8 4f 01                    ; 0xc093e vberom.asm:789
    1525     retn                                      ; c3                          ; 0xc0941 vberom.asm:790
     1518    jne short 0093bh                          ; 75 0c                       ; 0xc092d vberom.asm:781
     1519    push CS                                   ; 0e                          ; 0xc092f vberom.asm:782
     1520    pop ES                                    ; 07                          ; 0xc0930 vberom.asm:783
     1521    mov di, 04600h                            ; bf 00 46                    ; 0xc0931 vberom.asm:784
     1522    mov cx, 00115h                            ; b9 15 01                    ; 0xc0934 vberom.asm:785
     1523    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0937 vberom.asm:786
     1524    retn                                      ; c3                          ; 0xc093a vberom.asm:787
     1525    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc093b vberom.asm:789
     1526    retn                                      ; c3                          ; 0xc093e vberom.asm:790
    15261527
    1527   ; Padding 0x3e bytes at 0xc0942
    1528   times 62 db 0
     1528  ; Padding 0x41 bytes at 0xc093f
     1529  times 65 db 0
    15291530
    1530 section _TEXT progbits vstart=0x980 align=1 ; size=0x3929 class=CODE group=AUTO
    1531   ; disGetNextSymbol 0xc0980 LB 0x3929 -> off=0x0 cb=000000000000001c uValue=00000000000c0980 'set_int_vector'
     1531section _TEXT progbits vstart=0x980 align=1 ; size=0x3914 class=CODE group=AUTO
     1532  ; disGetNextSymbol 0xc0980 LB 0x3914 -> off=0x0 cb=000000000000001c uValue=00000000000c0980 'set_int_vector'
    15321533set_int_vector:                              ; 0xc0980 LB 0x1c
    1533     push bx                                   ; 53                          ; 0xc0980 vgabios.c:87
     1534    push dx                                   ; 52                          ; 0xc0980 vgabios.c:88
    15341535    push bp                                   ; 55                          ; 0xc0981
    15351536    mov bp, sp                                ; 89 e5                       ; 0xc0982
    1536     mov bl, al                                ; 88 c3                       ; 0xc0984
    1537     xor bh, bh                                ; 30 ff                       ; 0xc0986 vgabios.c:91
    1538     sal bx, 1                                 ; d1 e3                       ; 0xc0988
     1537    mov dx, bx                                ; 89 da                       ; 0xc0984
     1538    mov bl, al                                ; 88 c3                       ; 0xc0986 vgabios.c:92
     1539    xor bh, bh                                ; 30 ff                       ; 0xc0988
    15391540    sal bx, 1                                 ; d1 e3                       ; 0xc098a
    1540     xor ax, ax                                ; 31 c0                       ; 0xc098c
    1541     mov es, ax                                ; 8e c0                       ; 0xc098e
    1542     mov word [es:bx], dx                      ; 26 89 17                    ; 0xc0990
    1543     mov word [es:bx+002h], 0c000h             ; 26 c7 47 02 00 c0           ; 0xc0993
    1544     pop bp                                    ; 5d                          ; 0xc0999 vgabios.c:92
    1545     pop bx                                    ; 5b                          ; 0xc099a
     1541    sal bx, 1                                 ; d1 e3                       ; 0xc098c
     1542    xor ax, ax                                ; 31 c0                       ; 0xc098e
     1543    mov es, ax                                ; 8e c0                       ; 0xc0990
     1544    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc0992
     1545    mov word [es:bx+002h], cx                 ; 26 89 4f 02                 ; 0xc0995
     1546    pop bp                                    ; 5d                          ; 0xc0999 vgabios.c:93
     1547    pop dx                                    ; 5a                          ; 0xc099a
    15461548    retn                                      ; c3                          ; 0xc099b
    1547   ; disGetNextSymbol 0xc099c LB 0x390d -> off=0x0 cb=000000000000001c uValue=00000000000c099c 'init_vga_card'
     1549  ; disGetNextSymbol 0xc099c LB 0x38f8 -> off=0x0 cb=000000000000001c uValue=00000000000c099c 'init_vga_card'
    15481550init_vga_card:                               ; 0xc099c LB 0x1c
    1549     push bp                                   ; 55                          ; 0xc099c vgabios.c:143
     1551    push bp                                   ; 55                          ; 0xc099c vgabios.c:144
    15501552    mov bp, sp                                ; 89 e5                       ; 0xc099d
    15511553    push dx                                   ; 52                          ; 0xc099f
    1552     mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc09a0 vgabios.c:146
     1554    mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc09a0 vgabios.c:147
    15531555    mov dx, 003c2h                            ; ba c2 03                    ; 0xc09a2
    15541556    out DX, AL                                ; ee                          ; 0xc09a5
    1555     mov AL, strict byte 004h                  ; b0 04                       ; 0xc09a6 vgabios.c:149
     1557    mov AL, strict byte 004h                  ; b0 04                       ; 0xc09a6 vgabios.c:150
    15561558    mov dx, 003c4h                            ; ba c4 03                    ; 0xc09a8
    15571559    out DX, AL                                ; ee                          ; 0xc09ab
    1558     mov AL, strict byte 002h                  ; b0 02                       ; 0xc09ac vgabios.c:150
     1560    mov AL, strict byte 002h                  ; b0 02                       ; 0xc09ac vgabios.c:151
    15591561    mov dx, 003c5h                            ; ba c5 03                    ; 0xc09ae
    15601562    out DX, AL                                ; ee                          ; 0xc09b1
    1561     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc09b2 vgabios.c:155
     1563    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc09b2 vgabios.c:156
    15621564    pop dx                                    ; 5a                          ; 0xc09b5
    15631565    pop bp                                    ; 5d                          ; 0xc09b6
    15641566    retn                                      ; c3                          ; 0xc09b7
    1565   ; disGetNextSymbol 0xc09b8 LB 0x38f1 -> off=0x0 cb=0000000000000032 uValue=00000000000c09b8 'init_bios_area'
     1567  ; disGetNextSymbol 0xc09b8 LB 0x38dc -> off=0x0 cb=0000000000000032 uValue=00000000000c09b8 'init_bios_area'
    15661568init_bios_area:                              ; 0xc09b8 LB 0x32
    1567     push bx                                   ; 53                          ; 0xc09b8 vgabios.c:164
     1569    push bx                                   ; 53                          ; 0xc09b8 vgabios.c:165
    15681570    push bp                                   ; 55                          ; 0xc09b9
    15691571    mov bp, sp                                ; 89 e5                       ; 0xc09ba
    1570     xor bx, bx                                ; 31 db                       ; 0xc09bc vgabios.c:168
     1572    xor bx, bx                                ; 31 db                       ; 0xc09bc vgabios.c:169
    15711573    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc09be
    15721574    mov es, ax                                ; 8e c0                       ; 0xc09c1
    1573     mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc09c3 vgabios.c:171
     1575    mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc09c3 vgabios.c:172
    15741576    and AL, strict byte 0cfh                  ; 24 cf                       ; 0xc09c7
    15751577    or AL, strict byte 020h                   ; 0c 20                       ; 0xc09c9
    15761578    mov byte [es:bx+010h], al                 ; 26 88 47 10                 ; 0xc09cb
    1577     mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc09cf vgabios.c:175
    1578     mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc09d5 vgabios.c:177
    1579     mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc09dc vgabios.c:181
    1580     mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc09e2 vgabios.c:183
    1581     pop bp                                    ; 5d                          ; 0xc09e7 vgabios.c:184
     1579    mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc09cf vgabios.c:176
     1580    mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc09d5 vgabios.c:178
     1581    mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc09dc vgabios.c:182
     1582    mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc09e2 vgabios.c:184
     1583    pop bp                                    ; 5d                          ; 0xc09e7 vgabios.c:185
    15821584    pop bx                                    ; 5b                          ; 0xc09e8
    15831585    retn                                      ; c3                          ; 0xc09e9
    1584   ; disGetNextSymbol 0xc09ea LB 0x38bf -> off=0x0 cb=0000000000000022 uValue=00000000000c09ea 'vgabios_init_func'
    1585 vgabios_init_func:                           ; 0xc09ea LB 0x22
    1586     inc bp                                    ; 45                          ; 0xc09ea vgabios.c:224
     1586  ; disGetNextSymbol 0xc09ea LB 0x38aa -> off=0x0 cb=0000000000000031 uValue=00000000000c09ea 'vgabios_init_func'
     1587vgabios_init_func:                           ; 0xc09ea LB 0x31
     1588    inc bp                                    ; 45                          ; 0xc09ea vgabios.c:225
    15871589    push bp                                   ; 55                          ; 0xc09eb
    15881590    mov bp, sp                                ; 89 e5                       ; 0xc09ec
    1589     call 0099ch                               ; e8 ab ff                    ; 0xc09ee vgabios.c:226
    1590     call 009b8h                               ; e8 c4 ff                    ; 0xc09f1 vgabios.c:227
    1591     call 03c30h                               ; e8 39 32                    ; 0xc09f4 vgabios.c:229
    1592     mov dx, strict word 00022h                ; ba 22 00                    ; 0xc09f7 vgabios.c:231
    1593     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc09fa
    1594     call 00980h                               ; e8 80 ff                    ; 0xc09fd
    1595     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a00 vgabios.c:257
     1591    call 0099ch                               ; e8 ab ff                    ; 0xc09ee vgabios.c:227
     1592    call 009b8h                               ; e8 c4 ff                    ; 0xc09f1 vgabios.c:228
     1593    call 03c1ch                               ; e8 25 32                    ; 0xc09f4 vgabios.c:230
     1594    mov bx, strict word 00022h                ; bb 22 00                    ; 0xc09f7 vgabios.c:232
     1595    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc09fa
     1596    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc09fd
     1597    call 00980h                               ; e8 7d ff                    ; 0xc0a00
     1598    mov bx, strict word 00022h                ; bb 22 00                    ; 0xc0a03 vgabios.c:233
     1599    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0a06
     1600    mov ax, strict word 0006dh                ; b8 6d 00                    ; 0xc0a09
     1601    call 00980h                               ; e8 71 ff                    ; 0xc0a0c
     1602    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc0a0f vgabios.c:259
    15961603    db  032h, 0e4h
    1597     ; xor ah, ah                                ; 32 e4                     ; 0xc0a03
    1598     int 010h                                  ; cd 10                       ; 0xc0a05
    1599     mov sp, bp                                ; 89 ec                       ; 0xc0a07 vgabios.c:260
    1600     pop bp                                    ; 5d                          ; 0xc0a09
    1601     dec bp                                    ; 4d                          ; 0xc0a0a
    1602     retf                                      ; cb                          ; 0xc0a0b
    1603   ; disGetNextSymbol 0xc0a0c LB 0x389d -> off=0x0 cb=0000000000000040 uValue=00000000000c0a0c 'vga_get_cursor_pos'
    1604 vga_get_cursor_pos:                          ; 0xc0a0c LB 0x40
    1605     push si                                   ; 56                          ; 0xc0a0c vgabios.c:329
    1606     push di                                   ; 57                          ; 0xc0a0d
    1607     push bp                                   ; 55                          ; 0xc0a0e
    1608     mov bp, sp                                ; 89 e5                       ; 0xc0a0f
    1609     mov si, dx                                ; 89 d6                       ; 0xc0a11
    1610     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a13 vgabios.c:331
    1611     jbe short 00a25h                          ; 76 0e                       ; 0xc0a15
    1612     push SS                                   ; 16                          ; 0xc0a17 vgabios.c:332
    1613     pop ES                                    ; 07                          ; 0xc0a18
    1614     mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0a19
    1615     mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0a1e vgabios.c:333
    1616     jmp short 00a48h                          ; eb 23                       ; 0xc0a23 vgabios.c:334
    1617     mov di, strict word 00060h                ; bf 60 00                    ; 0xc0a25 vgabios.c:47
    1618     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0a28
    1619     mov es, dx                                ; 8e c2                       ; 0xc0a2b
    1620     mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0a2d
    1621     push SS                                   ; 16                          ; 0xc0a30 vgabios.c:48
    1622     pop ES                                    ; 07                          ; 0xc0a31
    1623     mov word [es:si], di                      ; 26 89 3c                    ; 0xc0a32
    1624     xor ah, ah                                ; 30 e4                       ; 0xc0a35 vgabios.c:337
    1625     mov si, ax                                ; 89 c6                       ; 0xc0a37
    1626     sal si, 1                                 ; d1 e6                       ; 0xc0a39
    1627     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc0a3b
    1628     mov es, dx                                ; 8e c2                       ; 0xc0a3e vgabios.c:47
    1629     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc0a40
    1630     push SS                                   ; 16                          ; 0xc0a43 vgabios.c:48
    1631     pop ES                                    ; 07                          ; 0xc0a44
    1632     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0a45
    1633     pop bp                                    ; 5d                          ; 0xc0a48 vgabios.c:339
    1634     pop di                                    ; 5f                          ; 0xc0a49
    1635     pop si                                    ; 5e                          ; 0xc0a4a
    1636     retn                                      ; c3                          ; 0xc0a4b
    1637   ; disGetNextSymbol 0xc0a4c LB 0x385d -> off=0x0 cb=000000000000005e uValue=00000000000c0a4c 'vga_find_glyph'
    1638 vga_find_glyph:                              ; 0xc0a4c LB 0x5e
    1639     push bp                                   ; 55                          ; 0xc0a4c vgabios.c:342
    1640     mov bp, sp                                ; 89 e5                       ; 0xc0a4d
    1641     push si                                   ; 56                          ; 0xc0a4f
    1642     push di                                   ; 57                          ; 0xc0a50
    1643     push ax                                   ; 50                          ; 0xc0a51
    1644     push ax                                   ; 50                          ; 0xc0a52
    1645     push dx                                   ; 52                          ; 0xc0a53
    1646     push bx                                   ; 53                          ; 0xc0a54
    1647     mov bl, cl                                ; 88 cb                       ; 0xc0a55
    1648     mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0a57 vgabios.c:344
    1649     dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0a5c vgabios.c:346
    1650     cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0a5f
    1651     je short 00a9eh                           ; 74 39                       ; 0xc0a63
    1652     mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc0a65 vgabios.c:347
    1653     xor ch, ch                                ; 30 ed                       ; 0xc0a68
    1654     mov dx, ss                                ; 8c d2                       ; 0xc0a6a
    1655     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc0a6c
    1656     mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc0a6f
    1657     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc0a72
    1658     push DS                                   ; 1e                          ; 0xc0a75
    1659     mov ds, dx                                ; 8e da                       ; 0xc0a76
    1660     rep cmpsb                                 ; f3 a6                       ; 0xc0a78
    1661     pop DS                                    ; 1f                          ; 0xc0a7a
    1662     mov ax, strict word 00000h                ; b8 00 00                    ; 0xc0a7b
    1663     je short 00a82h                           ; 74 02                       ; 0xc0a7e
     1604    ; xor ah, ah                                ; 32 e4                     ; 0xc0a12
     1605    int 010h                                  ; cd 10                       ; 0xc0a14
     1606    mov sp, bp                                ; 89 ec                       ; 0xc0a16 vgabios.c:262
     1607    pop bp                                    ; 5d                          ; 0xc0a18
     1608    dec bp                                    ; 4d                          ; 0xc0a19
     1609    retf                                      ; cb                          ; 0xc0a1a
     1610  ; disGetNextSymbol 0xc0a1b LB 0x3879 -> off=0x0 cb=0000000000000040 uValue=00000000000c0a1b 'vga_get_cursor_pos'
     1611vga_get_cursor_pos:                          ; 0xc0a1b LB 0x40
     1612    push si                                   ; 56                          ; 0xc0a1b vgabios.c:331
     1613    push di                                   ; 57                          ; 0xc0a1c
     1614    push bp                                   ; 55                          ; 0xc0a1d
     1615    mov bp, sp                                ; 89 e5                       ; 0xc0a1e
     1616    mov si, dx                                ; 89 d6                       ; 0xc0a20
     1617    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a22 vgabios.c:333
     1618    jbe short 00a34h                          ; 76 0e                       ; 0xc0a24
     1619    push SS                                   ; 16                          ; 0xc0a26 vgabios.c:334
     1620    pop ES                                    ; 07                          ; 0xc0a27
     1621    mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0a28
     1622    mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0a2d vgabios.c:335
     1623    jmp short 00a57h                          ; eb 23                       ; 0xc0a32 vgabios.c:336
     1624    mov di, strict word 00060h                ; bf 60 00                    ; 0xc0a34 vgabios.c:47
     1625    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0a37
     1626    mov es, dx                                ; 8e c2                       ; 0xc0a3a
     1627    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0a3c
     1628    push SS                                   ; 16                          ; 0xc0a3f vgabios.c:48
     1629    pop ES                                    ; 07                          ; 0xc0a40
     1630    mov word [es:si], di                      ; 26 89 3c                    ; 0xc0a41
     1631    xor ah, ah                                ; 30 e4                       ; 0xc0a44 vgabios.c:339
     1632    mov si, ax                                ; 89 c6                       ; 0xc0a46
     1633    sal si, 1                                 ; d1 e6                       ; 0xc0a48
     1634    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc0a4a
     1635    mov es, dx                                ; 8e c2                       ; 0xc0a4d vgabios.c:47
     1636    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc0a4f
     1637    push SS                                   ; 16                          ; 0xc0a52 vgabios.c:48
     1638    pop ES                                    ; 07                          ; 0xc0a53
     1639    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0a54
     1640    pop bp                                    ; 5d                          ; 0xc0a57 vgabios.c:341
     1641    pop di                                    ; 5f                          ; 0xc0a58
     1642    pop si                                    ; 5e                          ; 0xc0a59
     1643    retn                                      ; c3                          ; 0xc0a5a
     1644  ; disGetNextSymbol 0xc0a5b LB 0x3839 -> off=0x0 cb=000000000000005e uValue=00000000000c0a5b 'vga_find_glyph'
     1645vga_find_glyph:                              ; 0xc0a5b LB 0x5e
     1646    push bp                                   ; 55                          ; 0xc0a5b vgabios.c:344
     1647    mov bp, sp                                ; 89 e5                       ; 0xc0a5c
     1648    push si                                   ; 56                          ; 0xc0a5e
     1649    push di                                   ; 57                          ; 0xc0a5f
     1650    push ax                                   ; 50                          ; 0xc0a60
     1651    push ax                                   ; 50                          ; 0xc0a61
     1652    push dx                                   ; 52                          ; 0xc0a62
     1653    push bx                                   ; 53                          ; 0xc0a63
     1654    mov bl, cl                                ; 88 cb                       ; 0xc0a64
     1655    mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0a66 vgabios.c:346
     1656    dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0a6b vgabios.c:348
     1657    cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0a6e
     1658    je short 00aadh                           ; 74 39                       ; 0xc0a72
     1659    mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc0a74 vgabios.c:349
     1660    xor ch, ch                                ; 30 ed                       ; 0xc0a77
     1661    mov dx, ss                                ; 8c d2                       ; 0xc0a79
     1662    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc0a7b
     1663    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc0a7e
     1664    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc0a81
     1665    push DS                                   ; 1e                          ; 0xc0a84
     1666    mov ds, dx                                ; 8e da                       ; 0xc0a85
     1667    rep cmpsb                                 ; f3 a6                       ; 0xc0a87
     1668    pop DS                                    ; 1f                          ; 0xc0a89
     1669    mov ax, strict word 00000h                ; b8 00 00                    ; 0xc0a8a
     1670    je short 00a91h                           ; 74 02                       ; 0xc0a8d
    16641671    db  0feh, 0c0h
    1665     ; inc al                                    ; fe c0                     ; 0xc0a80
    1666     test ax, ax                               ; 85 c0                       ; 0xc0a82
    1667     jne short 00a92h                          ; 75 0c                       ; 0xc0a84
    1668     mov al, bl                                ; 88 d8                       ; 0xc0a86 vgabios.c:348
    1669     xor ah, ah                                ; 30 e4                       ; 0xc0a88
    1670     or ah, 080h                               ; 80 cc 80                    ; 0xc0a8a
    1671     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0a8d
    1672     jmp short 00a9eh                          ; eb 0c                       ; 0xc0a90 vgabios.c:349
    1673     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc0a92 vgabios.c:351
    1674     xor ah, ah                                ; 30 e4                       ; 0xc0a95
    1675     add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0a97
     1672    ; inc al                                    ; fe c0                     ; 0xc0a8f
     1673    test ax, ax                               ; 85 c0                       ; 0xc0a91
     1674    jne short 00aa1h                          ; 75 0c                       ; 0xc0a93
     1675    mov al, bl                                ; 88 d8                       ; 0xc0a95 vgabios.c:350
     1676    xor ah, ah                                ; 30 e4                       ; 0xc0a97
     1677    or ah, 080h                               ; 80 cc 80                    ; 0xc0a99
     1678    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0a9c
     1679    jmp short 00aadh                          ; eb 0c                       ; 0xc0a9f vgabios.c:351
     1680    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc0aa1 vgabios.c:353
     1681    xor ah, ah                                ; 30 e4                       ; 0xc0aa4
     1682    add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0aa6
    16761683    db  0feh, 0c3h
    1677     ; inc bl                                    ; fe c3                     ; 0xc0a9a vgabios.c:352
    1678     jmp short 00a5ch                          ; eb be                       ; 0xc0a9c vgabios.c:353
    1679     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0a9e vgabios.c:355
    1680     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0aa1
    1681     pop di                                    ; 5f                          ; 0xc0aa4
    1682     pop si                                    ; 5e                          ; 0xc0aa5
    1683     pop bp                                    ; 5d                          ; 0xc0aa6
    1684     retn 00004h                               ; c2 04 00                    ; 0xc0aa7
    1685   ; disGetNextSymbol 0xc0aaa LB 0x37ff -> off=0x0 cb=0000000000000046 uValue=00000000000c0aaa 'vga_read_glyph_planar'
    1686 vga_read_glyph_planar:                       ; 0xc0aaa LB 0x46
    1687     push bp                                   ; 55                          ; 0xc0aaa vgabios.c:357
    1688     mov bp, sp                                ; 89 e5                       ; 0xc0aab
    1689     push si                                   ; 56                          ; 0xc0aad
    1690     push di                                   ; 57                          ; 0xc0aae
    1691     push ax                                   ; 50                          ; 0xc0aaf
    1692     push ax                                   ; 50                          ; 0xc0ab0
    1693     mov si, ax                                ; 89 c6                       ; 0xc0ab1
    1694     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc0ab3
    1695     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0ab6
    1696     mov bx, cx                                ; 89 cb                       ; 0xc0ab9
    1697     mov ax, 00805h                            ; b8 05 08                    ; 0xc0abb vgabios.c:364
    1698     mov dx, 003ceh                            ; ba ce 03                    ; 0xc0abe
    1699     out DX, ax                                ; ef                          ; 0xc0ac1
    1700     dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0ac2 vgabios.c:366
    1701     cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0ac5
    1702     je short 00ae0h                           ; 74 15                       ; 0xc0ac9
    1703     mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0acb vgabios.c:367
    1704     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0ace
    1705     not al                                    ; f6 d0                       ; 0xc0ad1
    1706     mov di, bx                                ; 89 df                       ; 0xc0ad3
    1707     inc bx                                    ; 43                          ; 0xc0ad5
    1708     push SS                                   ; 16                          ; 0xc0ad6
    1709     pop ES                                    ; 07                          ; 0xc0ad7
    1710     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ad8
    1711     add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0adb vgabios.c:368
    1712     jmp short 00ac2h                          ; eb e2                       ; 0xc0ade vgabios.c:369
    1713     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0ae0 vgabios.c:372
    1714     mov dx, 003ceh                            ; ba ce 03                    ; 0xc0ae3
    1715     out DX, ax                                ; ef                          ; 0xc0ae6
    1716     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0ae7 vgabios.c:373
    1717     pop di                                    ; 5f                          ; 0xc0aea
    1718     pop si                                    ; 5e                          ; 0xc0aeb
    1719     pop bp                                    ; 5d                          ; 0xc0aec
    1720     retn 00002h                               ; c2 02 00                    ; 0xc0aed
    1721   ; disGetNextSymbol 0xc0af0 LB 0x37b9 -> off=0x0 cb=000000000000002f uValue=00000000000c0af0 'vga_char_ofs_planar'
    1722 vga_char_ofs_planar:                         ; 0xc0af0 LB 0x2f
    1723     push si                                   ; 56                          ; 0xc0af0 vgabios.c:375
    1724     push bp                                   ; 55                          ; 0xc0af1
    1725     mov bp, sp                                ; 89 e5                       ; 0xc0af2
    1726     mov ch, al                                ; 88 c5                       ; 0xc0af4
    1727     mov al, dl                                ; 88 d0                       ; 0xc0af6
    1728     xor ah, ah                                ; 30 e4                       ; 0xc0af8 vgabios.c:379
    1729     mul bx                                    ; f7 e3                       ; 0xc0afa
    1730     mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc0afc
    1731     xor bh, bh                                ; 30 ff                       ; 0xc0aff
    1732     mul bx                                    ; f7 e3                       ; 0xc0b01
    1733     mov bl, ch                                ; 88 eb                       ; 0xc0b03
    1734     add bx, ax                                ; 01 c3                       ; 0xc0b05
    1735     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc0b07 vgabios.c:47
    1736     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0b0a
    1737     mov es, ax                                ; 8e c0                       ; 0xc0b0d
    1738     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc0b0f
    1739     mov al, cl                                ; 88 c8                       ; 0xc0b12 vgabios.c:48
    1740     xor ah, ah                                ; 30 e4                       ; 0xc0b14
    1741     mul si                                    ; f7 e6                       ; 0xc0b16
    1742     add ax, bx                                ; 01 d8                       ; 0xc0b18
    1743     pop bp                                    ; 5d                          ; 0xc0b1a vgabios.c:383
    1744     pop si                                    ; 5e                          ; 0xc0b1b
    1745     retn 00002h                               ; c2 02 00                    ; 0xc0b1c
    1746   ; disGetNextSymbol 0xc0b1f LB 0x378a -> off=0x0 cb=0000000000000045 uValue=00000000000c0b1f 'vga_read_char_planar'
    1747 vga_read_char_planar:                        ; 0xc0b1f LB 0x45
    1748     push bp                                   ; 55                          ; 0xc0b1f vgabios.c:385
    1749     mov bp, sp                                ; 89 e5                       ; 0xc0b20
    1750     push cx                                   ; 51                          ; 0xc0b22
    1751     push si                                   ; 56                          ; 0xc0b23
    1752     sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0b24
    1753     mov si, ax                                ; 89 c6                       ; 0xc0b27
    1754     mov ax, dx                                ; 89 d0                       ; 0xc0b29
    1755     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc0b2b vgabios.c:389
    1756     mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc0b2e
    1757     push word [bp-006h]                       ; ff 76 fa                    ; 0xc0b32
    1758     lea cx, [bp-016h]                         ; 8d 4e ea                    ; 0xc0b35
    1759     mov bx, si                                ; 89 f3                       ; 0xc0b38
    1760     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0b3a
    1761     call 00aaah                               ; e8 6a ff                    ; 0xc0b3d
    1762     push word [bp-006h]                       ; ff 76 fa                    ; 0xc0b40 vgabios.c:392
    1763     mov ax, 00100h                            ; b8 00 01                    ; 0xc0b43
    1764     push ax                                   ; 50                          ; 0xc0b46
    1765     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0b47 vgabios.c:57
    1766     xor ax, ax                                ; 31 c0                       ; 0xc0b4a
    1767     mov es, ax                                ; 8e c0                       ; 0xc0b4c
    1768     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0b4e
    1769     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0b51
    1770     xor cx, cx                                ; 31 c9                       ; 0xc0b55 vgabios.c:58
    1771     lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc0b57
    1772     call 00a4ch                               ; e8 ef fe                    ; 0xc0b5a
    1773     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b5d vgabios.c:393
    1774     pop si                                    ; 5e                          ; 0xc0b60
    1775     pop cx                                    ; 59                          ; 0xc0b61
    1776     pop bp                                    ; 5d                          ; 0xc0b62
    1777     retn                                      ; c3                          ; 0xc0b63
    1778   ; disGetNextSymbol 0xc0b64 LB 0x3745 -> off=0x0 cb=0000000000000027 uValue=00000000000c0b64 'vga_char_ofs_linear'
    1779 vga_char_ofs_linear:                         ; 0xc0b64 LB 0x27
    1780     push bp                                   ; 55                          ; 0xc0b64 vgabios.c:395
    1781     mov bp, sp                                ; 89 e5                       ; 0xc0b65
    1782     push ax                                   ; 50                          ; 0xc0b67
    1783     mov byte [bp-002h], al                    ; 88 46 fe                    ; 0xc0b68
    1784     mov al, dl                                ; 88 d0                       ; 0xc0b6b vgabios.c:399
    1785     xor ah, ah                                ; 30 e4                       ; 0xc0b6d
    1786     mul bx                                    ; f7 e3                       ; 0xc0b6f
    1787     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc0b71
    1788     xor dh, dh                                ; 30 f6                       ; 0xc0b74
    1789     mul dx                                    ; f7 e2                       ; 0xc0b76
    1790     mov dx, ax                                ; 89 c2                       ; 0xc0b78
    1791     mov al, byte [bp-002h]                    ; 8a 46 fe                    ; 0xc0b7a
    1792     xor ah, ah                                ; 30 e4                       ; 0xc0b7d
    1793     add ax, dx                                ; 01 d0                       ; 0xc0b7f
    1794     mov CL, strict byte 003h                  ; b1 03                       ; 0xc0b81 vgabios.c:400
    1795     sal ax, CL                                ; d3 e0                       ; 0xc0b83
    1796     mov sp, bp                                ; 89 ec                       ; 0xc0b85 vgabios.c:402
    1797     pop bp                                    ; 5d                          ; 0xc0b87
    1798     retn 00002h                               ; c2 02 00                    ; 0xc0b88
    1799   ; disGetNextSymbol 0xc0b8b LB 0x371e -> off=0x0 cb=000000000000004e uValue=00000000000c0b8b 'vga_read_glyph_linear'
    1800 vga_read_glyph_linear:                       ; 0xc0b8b LB 0x4e
    1801     push si                                   ; 56                          ; 0xc0b8b vgabios.c:404
    1802     push di                                   ; 57                          ; 0xc0b8c
    1803     push bp                                   ; 55                          ; 0xc0b8d
    1804     mov bp, sp                                ; 89 e5                       ; 0xc0b8e
    1805     push ax                                   ; 50                          ; 0xc0b90
    1806     push ax                                   ; 50                          ; 0xc0b91
    1807     mov si, ax                                ; 89 c6                       ; 0xc0b92
    1808     mov word [bp-002h], dx                    ; 89 56 fe                    ; 0xc0b94
    1809     mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0b97
    1810     mov bx, cx                                ; 89 cb                       ; 0xc0b9a
    1811     dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0b9c vgabios.c:410
    1812     cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0b9f
    1813     je short 00bd1h                           ; 74 2c                       ; 0xc0ba3
    1814     xor dh, dh                                ; 30 f6                       ; 0xc0ba5 vgabios.c:411
    1815     mov DL, strict byte 080h                  ; b2 80                       ; 0xc0ba7 vgabios.c:412
    1816     xor ax, ax                                ; 31 c0                       ; 0xc0ba9 vgabios.c:413
    1817     jmp short 00bb2h                          ; eb 05                       ; 0xc0bab
    1818     cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0bad
    1819     jnl short 00bc6h                          ; 7d 14                       ; 0xc0bb0
    1820     mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0bb2 vgabios.c:414
    1821     mov di, si                                ; 89 f7                       ; 0xc0bb5
    1822     add di, ax                                ; 01 c7                       ; 0xc0bb7
    1823     cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0bb9
    1824     je short 00bc1h                           ; 74 02                       ; 0xc0bbd
    1825     or dh, dl                                 ; 08 d6                       ; 0xc0bbf vgabios.c:415
    1826     shr dl, 1                                 ; d0 ea                       ; 0xc0bc1 vgabios.c:416
    1827     inc ax                                    ; 40                          ; 0xc0bc3 vgabios.c:417
    1828     jmp short 00badh                          ; eb e7                       ; 0xc0bc4
    1829     mov di, bx                                ; 89 df                       ; 0xc0bc6 vgabios.c:418
    1830     inc bx                                    ; 43                          ; 0xc0bc8
    1831     mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0bc9
    1832     add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0bcc vgabios.c:419
    1833     jmp short 00b9ch                          ; eb cb                       ; 0xc0bcf vgabios.c:420
    1834     mov sp, bp                                ; 89 ec                       ; 0xc0bd1 vgabios.c:421
    1835     pop bp                                    ; 5d                          ; 0xc0bd3
    1836     pop di                                    ; 5f                          ; 0xc0bd4
    1837     pop si                                    ; 5e                          ; 0xc0bd5
    1838     retn 00002h                               ; c2 02 00                    ; 0xc0bd6
    1839   ; disGetNextSymbol 0xc0bd9 LB 0x36d0 -> off=0x0 cb=0000000000000049 uValue=00000000000c0bd9 'vga_read_char_linear'
    1840 vga_read_char_linear:                        ; 0xc0bd9 LB 0x49
    1841     push bp                                   ; 55                          ; 0xc0bd9 vgabios.c:423
    1842     mov bp, sp                                ; 89 e5                       ; 0xc0bda
    1843     push cx                                   ; 51                          ; 0xc0bdc
    1844     push si                                   ; 56                          ; 0xc0bdd
    1845     sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0bde
    1846     mov si, ax                                ; 89 c6                       ; 0xc0be1
    1847     mov ax, dx                                ; 89 d0                       ; 0xc0be3
    1848     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc0be5 vgabios.c:427
    1849     mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc0be8
    1850     push word [bp-006h]                       ; ff 76 fa                    ; 0xc0bec
    1851     mov CL, strict byte 003h                  ; b1 03                       ; 0xc0bef
    1852     mov bx, si                                ; 89 f3                       ; 0xc0bf1
    1853     sal bx, CL                                ; d3 e3                       ; 0xc0bf3
    1854     lea cx, [bp-016h]                         ; 8d 4e ea                    ; 0xc0bf5
    1855     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bf8
    1856     call 00b8bh                               ; e8 8d ff                    ; 0xc0bfb
    1857     push word [bp-006h]                       ; ff 76 fa                    ; 0xc0bfe vgabios.c:430
    1858     mov ax, 00100h                            ; b8 00 01                    ; 0xc0c01
    1859     push ax                                   ; 50                          ; 0xc0c04
    1860     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0c05 vgabios.c:57
    1861     xor ax, ax                                ; 31 c0                       ; 0xc0c08
    1862     mov es, ax                                ; 8e c0                       ; 0xc0c0a
    1863     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c0c
    1864     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0c0f
    1865     xor cx, cx                                ; 31 c9                       ; 0xc0c13 vgabios.c:58
    1866     lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc0c15
    1867     call 00a4ch                               ; e8 31 fe                    ; 0xc0c18
    1868     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c1b vgabios.c:431
    1869     pop si                                    ; 5e                          ; 0xc0c1e
    1870     pop cx                                    ; 59                          ; 0xc0c1f
    1871     pop bp                                    ; 5d                          ; 0xc0c20
    1872     retn                                      ; c3                          ; 0xc0c21
    1873   ; disGetNextSymbol 0xc0c22 LB 0x3687 -> off=0x0 cb=0000000000000036 uValue=00000000000c0c22 'vga_read_2bpp_char'
    1874 vga_read_2bpp_char:                          ; 0xc0c22 LB 0x36
    1875     push bp                                   ; 55                          ; 0xc0c22 vgabios.c:433
    1876     mov bp, sp                                ; 89 e5                       ; 0xc0c23
    1877     push bx                                   ; 53                          ; 0xc0c25
    1878     push cx                                   ; 51                          ; 0xc0c26
    1879     mov bx, ax                                ; 89 c3                       ; 0xc0c27
    1880     mov es, dx                                ; 8e c2                       ; 0xc0c29
    1881     mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0c2b vgabios.c:439
    1882     mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c2e vgabios.c:440
    1883     xor dl, dl                                ; 30 d2                       ; 0xc0c30 vgabios.c:441
    1884     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c32 vgabios.c:442
    1885     xchg ah, al                               ; 86 c4                       ; 0xc0c35
    1886     xor bx, bx                                ; 31 db                       ; 0xc0c37 vgabios.c:444
    1887     jmp short 00c40h                          ; eb 05                       ; 0xc0c39
    1888     cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0c3b
    1889     jnl short 00c4fh                          ; 7d 0f                       ; 0xc0c3e
    1890     test ax, cx                               ; 85 c8                       ; 0xc0c40 vgabios.c:445
    1891     je short 00c46h                           ; 74 02                       ; 0xc0c42
    1892     or dl, dh                                 ; 08 f2                       ; 0xc0c44 vgabios.c:446
    1893     shr dh, 1                                 ; d0 ee                       ; 0xc0c46 vgabios.c:447
    1894     shr cx, 1                                 ; d1 e9                       ; 0xc0c48 vgabios.c:448
    1895     shr cx, 1                                 ; d1 e9                       ; 0xc0c4a
    1896     inc bx                                    ; 43                          ; 0xc0c4c vgabios.c:449
    1897     jmp short 00c3bh                          ; eb ec                       ; 0xc0c4d
    1898     mov al, dl                                ; 88 d0                       ; 0xc0c4f vgabios.c:451
    1899     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c51
    1900     pop cx                                    ; 59                          ; 0xc0c54
    1901     pop bx                                    ; 5b                          ; 0xc0c55
    1902     pop bp                                    ; 5d                          ; 0xc0c56
    1903     retn                                      ; c3                          ; 0xc0c57
    1904   ; disGetNextSymbol 0xc0c58 LB 0x3651 -> off=0x0 cb=0000000000000084 uValue=00000000000c0c58 'vga_read_glyph_cga'
    1905 vga_read_glyph_cga:                          ; 0xc0c58 LB 0x84
    1906     push bp                                   ; 55                          ; 0xc0c58 vgabios.c:453
    1907     mov bp, sp                                ; 89 e5                       ; 0xc0c59
    1908     push cx                                   ; 51                          ; 0xc0c5b
    1909     push si                                   ; 56                          ; 0xc0c5c
    1910     push di                                   ; 57                          ; 0xc0c5d
    1911     push ax                                   ; 50                          ; 0xc0c5e
    1912     mov si, dx                                ; 89 d6                       ; 0xc0c5f
    1913     cmp bl, 006h                              ; 80 fb 06                    ; 0xc0c61 vgabios.c:461
    1914     je short 00ca0h                           ; 74 3a                       ; 0xc0c64
    1915     mov bx, ax                                ; 89 c3                       ; 0xc0c66 vgabios.c:463
    1916     sal bx, 1                                 ; d1 e3                       ; 0xc0c68
    1917     mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c6a
    1918     xor cx, cx                                ; 31 c9                       ; 0xc0c6f vgabios.c:465
    1919     jmp short 00c78h                          ; eb 05                       ; 0xc0c71
    1920     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c73
    1921     jnl short 00cd4h                          ; 7d 5c                       ; 0xc0c76
    1922     mov ax, bx                                ; 89 d8                       ; 0xc0c78 vgabios.c:466
    1923     mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c7a
    1924     call 00c22h                               ; e8 a2 ff                    ; 0xc0c7d
    1925     mov di, si                                ; 89 f7                       ; 0xc0c80
    1926     inc si                                    ; 46                          ; 0xc0c82
    1927     push SS                                   ; 16                          ; 0xc0c83
    1928     pop ES                                    ; 07                          ; 0xc0c84
    1929     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c85
    1930     lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0c88 vgabios.c:467
    1931     mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c8c
    1932     call 00c22h                               ; e8 90 ff                    ; 0xc0c8f
    1933     mov di, si                                ; 89 f7                       ; 0xc0c92
    1934     inc si                                    ; 46                          ; 0xc0c94
    1935     push SS                                   ; 16                          ; 0xc0c95
    1936     pop ES                                    ; 07                          ; 0xc0c96
    1937     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c97
    1938     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0c9a vgabios.c:468
    1939     inc cx                                    ; 41                          ; 0xc0c9d vgabios.c:469
    1940     jmp short 00c73h                          ; eb d3                       ; 0xc0c9e
    1941     mov bx, ax                                ; 89 c3                       ; 0xc0ca0 vgabios.c:471
    1942     mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0ca2
    1943     xor cx, cx                                ; 31 c9                       ; 0xc0ca7 vgabios.c:472
    1944     jmp short 00cb0h                          ; eb 05                       ; 0xc0ca9
    1945     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0cab
    1946     jnl short 00cd4h                          ; 7d 24                       ; 0xc0cae
    1947     mov di, si                                ; 89 f7                       ; 0xc0cb0 vgabios.c:473
    1948     inc si                                    ; 46                          ; 0xc0cb2
    1949     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0cb3
    1950     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0cb6
    1951     push SS                                   ; 16                          ; 0xc0cb9
    1952     pop ES                                    ; 07                          ; 0xc0cba
    1953     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cbb
    1954     mov di, si                                ; 89 f7                       ; 0xc0cbe vgabios.c:474
    1955     inc si                                    ; 46                          ; 0xc0cc0
    1956     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0cc1
    1957     mov al, byte [es:bx+02000h]               ; 26 8a 87 00 20              ; 0xc0cc4
    1958     push SS                                   ; 16                          ; 0xc0cc9
    1959     pop ES                                    ; 07                          ; 0xc0cca
    1960     mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ccb
    1961     add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0cce vgabios.c:475
    1962     inc cx                                    ; 41                          ; 0xc0cd1 vgabios.c:476
    1963     jmp short 00cabh                          ; eb d7                       ; 0xc0cd2
    1964     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0cd4 vgabios.c:478
    1965     pop di                                    ; 5f                          ; 0xc0cd7
    1966     pop si                                    ; 5e                          ; 0xc0cd8
    1967     pop cx                                    ; 59                          ; 0xc0cd9
    1968     pop bp                                    ; 5d                          ; 0xc0cda
    1969     retn                                      ; c3                          ; 0xc0cdb
    1970   ; disGetNextSymbol 0xc0cdc LB 0x35cd -> off=0x0 cb=000000000000001b uValue=00000000000c0cdc 'vga_char_ofs_cga'
    1971 vga_char_ofs_cga:                            ; 0xc0cdc LB 0x1b
    1972     push cx                                   ; 51                          ; 0xc0cdc vgabios.c:480
    1973     push bp                                   ; 55                          ; 0xc0cdd
    1974     mov bp, sp                                ; 89 e5                       ; 0xc0cde
    1975     mov cl, al                                ; 88 c1                       ; 0xc0ce0
    1976     mov al, dl                                ; 88 d0                       ; 0xc0ce2
    1977     xor ah, ah                                ; 30 e4                       ; 0xc0ce4 vgabios.c:485
    1978     mul bx                                    ; f7 e3                       ; 0xc0ce6
    1979     mov bx, ax                                ; 89 c3                       ; 0xc0ce8
    1980     sal bx, 1                                 ; d1 e3                       ; 0xc0cea
    1981     sal bx, 1                                 ; d1 e3                       ; 0xc0cec
    1982     mov al, cl                                ; 88 c8                       ; 0xc0cee
    1983     xor ah, ah                                ; 30 e4                       ; 0xc0cf0
    1984     add ax, bx                                ; 01 d8                       ; 0xc0cf2
    1985     pop bp                                    ; 5d                          ; 0xc0cf4 vgabios.c:486
    1986     pop cx                                    ; 59                          ; 0xc0cf5
    1987     retn                                      ; c3                          ; 0xc0cf6
    1988   ; disGetNextSymbol 0xc0cf7 LB 0x35b2 -> off=0x0 cb=000000000000006b uValue=00000000000c0cf7 'vga_read_char_cga'
    1989 vga_read_char_cga:                           ; 0xc0cf7 LB 0x6b
    1990     push bp                                   ; 55                          ; 0xc0cf7 vgabios.c:488
    1991     mov bp, sp                                ; 89 e5                       ; 0xc0cf8
    1992     push bx                                   ; 53                          ; 0xc0cfa
    1993     push cx                                   ; 51                          ; 0xc0cfb
    1994     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0cfc
    1995     mov bl, dl                                ; 88 d3                       ; 0xc0cff vgabios.c:494
    1996     xor bh, bh                                ; 30 ff                       ; 0xc0d01
    1997     lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0d03
    1998     call 00c58h                               ; e8 4f ff                    ; 0xc0d06
    1999     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc0d09 vgabios.c:497
    2000     push ax                                   ; 50                          ; 0xc0d0c
    2001     mov ax, 00080h                            ; b8 80 00                    ; 0xc0d0d
    2002     push ax                                   ; 50                          ; 0xc0d10
    2003     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0d11 vgabios.c:57
    2004     xor ax, ax                                ; 31 c0                       ; 0xc0d14
    2005     mov es, ax                                ; 8e c0                       ; 0xc0d16
    2006     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d18
    2007     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d1b
    2008     xor cx, cx                                ; 31 c9                       ; 0xc0d1f vgabios.c:58
    2009     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d21
    2010     call 00a4ch                               ; e8 25 fd                    ; 0xc0d24
    2011     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d27
    2012     test ah, 080h                             ; f6 c4 80                    ; 0xc0d2a vgabios.c:499
    2013     jne short 00d58h                          ; 75 29                       ; 0xc0d2d
    2014     mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0d2f vgabios.c:57
    2015     xor ax, ax                                ; 31 c0                       ; 0xc0d32
    2016     mov es, ax                                ; 8e c0                       ; 0xc0d34
    2017     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d36
    2018     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d39
    2019     test dx, dx                               ; 85 d2                       ; 0xc0d3d vgabios.c:503
    2020     jne short 00d45h                          ; 75 04                       ; 0xc0d3f
    2021     test ax, ax                               ; 85 c0                       ; 0xc0d41
    2022     je short 00d58h                           ; 74 13                       ; 0xc0d43
    2023     mov bx, strict word 00008h                ; bb 08 00                    ; 0xc0d45 vgabios.c:504
    2024     push bx                                   ; 53                          ; 0xc0d48
    2025     mov bx, 00080h                            ; bb 80 00                    ; 0xc0d49
    2026     push bx                                   ; 53                          ; 0xc0d4c
    2027     mov cx, bx                                ; 89 d9                       ; 0xc0d4d
    2028     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d4f
    2029     call 00a4ch                               ; e8 f7 fc                    ; 0xc0d52
    2030     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d55
    2031     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0d58 vgabios.c:507
    2032     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0d5b
    2033     pop cx                                    ; 59                          ; 0xc0d5e
    2034     pop bx                                    ; 5b                          ; 0xc0d5f
    2035     pop bp                                    ; 5d                          ; 0xc0d60
    2036     retn                                      ; c3                          ; 0xc0d61
    2037   ; disGetNextSymbol 0xc0d62 LB 0x3547 -> off=0x0 cb=0000000000000147 uValue=00000000000c0d62 'vga_read_char_attr'
    2038 vga_read_char_attr:                          ; 0xc0d62 LB 0x147
    2039     push bp                                   ; 55                          ; 0xc0d62 vgabios.c:509
    2040     mov bp, sp                                ; 89 e5                       ; 0xc0d63
    2041     push bx                                   ; 53                          ; 0xc0d65
    2042     push cx                                   ; 51                          ; 0xc0d66
    2043     push si                                   ; 56                          ; 0xc0d67
    2044     push di                                   ; 57                          ; 0xc0d68
    2045     sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0d69
    2046     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0d6c
    2047     mov si, dx                                ; 89 d6                       ; 0xc0d6f
    2048     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0d71 vgabios.c:37
    2049     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d74
    2050     mov es, ax                                ; 8e c0                       ; 0xc0d77
    2051     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0d79
    2052     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0d7c vgabios.c:38
    2053     xor ah, ah                                ; 30 e4                       ; 0xc0d7f vgabios.c:517
    2054     call 03651h                               ; e8 cd 28                    ; 0xc0d81
    2055     mov cl, al                                ; 88 c1                       ; 0xc0d84
    2056     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0d86 vgabios.c:518
    2057     jne short 00d8dh                          ; 75 03                       ; 0xc0d88
    2058     jmp near 00ea0h                           ; e9 13 01                    ; 0xc0d8a
    2059     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc0d8d vgabios.c:522
    2060     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc0d90
    2061     mov byte [bp-013h], 000h                  ; c6 46 ed 00                 ; 0xc0d93
    2062     lea bx, [bp-01ah]                         ; 8d 5e e6                    ; 0xc0d97
    2063     lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc0d9a
    2064     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc0d9d
    2065     call 00a0ch                               ; e8 69 fc                    ; 0xc0da0
    2066     mov ch, byte [bp-01ah]                    ; 8a 6e e6                    ; 0xc0da3 vgabios.c:523
    2067     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc0da6 vgabios.c:524
    2068     mov al, ah                                ; 88 e0                       ; 0xc0da9
    2069     xor ah, ah                                ; 30 e4                       ; 0xc0dab
    2070     mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc0dad
    2071     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc0db0
    2072     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc0db3
    2073     mov bx, 00084h                            ; bb 84 00                    ; 0xc0db6 vgabios.c:37
    2074     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0db9
    2075     mov es, ax                                ; 8e c0                       ; 0xc0dbc
    2076     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0dbe
    2077     xor ah, ah                                ; 30 e4                       ; 0xc0dc1 vgabios.c:38
    2078     mov dx, ax                                ; 89 c2                       ; 0xc0dc3
    2079     inc dx                                    ; 42                          ; 0xc0dc5
    2080     mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc0dc6 vgabios.c:47
    2081     mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0dc9
    2082     mov word [bp-016h], di                    ; 89 7e ea                    ; 0xc0dcc vgabios.c:48
    2083     mov bl, cl                                ; 88 cb                       ; 0xc0dcf vgabios.c:530
    2084     xor bh, bh                                ; 30 ff                       ; 0xc0dd1
    2085     mov CL, strict byte 003h                  ; b1 03                       ; 0xc0dd3
    2086     sal bx, CL                                ; d3 e3                       ; 0xc0dd5
    2087     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0dd7
    2088     jne short 00e14h                          ; 75 36                       ; 0xc0ddc
    2089     mov ax, di                                ; 89 f8                       ; 0xc0dde vgabios.c:532
    2090     mul dx                                    ; f7 e2                       ; 0xc0de0
    2091     sal ax, 1                                 ; d1 e0                       ; 0xc0de2
    2092     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc0de4
    2093     mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc0de6
    2094     xor dh, dh                                ; 30 f6                       ; 0xc0de9
    2095     inc ax                                    ; 40                          ; 0xc0deb
    2096     mul dx                                    ; f7 e2                       ; 0xc0dec
    2097     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc0dee
    2098     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc0df1
    2099     xor ah, ah                                ; 30 e4                       ; 0xc0df4
    2100     mul di                                    ; f7 e7                       ; 0xc0df6
    2101     mov dl, ch                                ; 88 ea                       ; 0xc0df8
    2102     xor dh, dh                                ; 30 f6                       ; 0xc0dfa
    2103     add ax, dx                                ; 01 d0                       ; 0xc0dfc
    2104     sal ax, 1                                 ; d1 e0                       ; 0xc0dfe
    2105     mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc0e00
    2106     add di, ax                                ; 01 c7                       ; 0xc0e03
    2107     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0e05 vgabios.c:45
    2108     mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0e09
    2109     push SS                                   ; 16                          ; 0xc0e0c vgabios.c:48
    2110     pop ES                                    ; 07                          ; 0xc0e0d
    2111     mov word [es:si], ax                      ; 26 89 04                    ; 0xc0e0e
    2112     jmp near 00ea0h                           ; e9 8c 00                    ; 0xc0e11 vgabios.c:534
    2113     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e14 vgabios.c:535
    2114     cmp bl, 005h                              ; 80 fb 05                    ; 0xc0e18
    2115     je short 00e73h                           ; 74 56                       ; 0xc0e1b
    2116     cmp bl, 002h                              ; 80 fb 02                    ; 0xc0e1d
    2117     jc short 00e29h                           ; 72 07                       ; 0xc0e20
    2118     jbe short 00e2bh                          ; 76 07                       ; 0xc0e22
    2119     cmp bl, 004h                              ; 80 fb 04                    ; 0xc0e24
    2120     jbe short 00e46h                          ; 76 1d                       ; 0xc0e27
    2121     jmp short 00ea0h                          ; eb 75                       ; 0xc0e29
    2122     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc0e2b vgabios.c:538
    2123     xor dh, dh                                ; 30 f6                       ; 0xc0e2e
    2124     mov al, ch                                ; 88 e8                       ; 0xc0e30
    2125     xor ah, ah                                ; 30 e4                       ; 0xc0e32
    2126     mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0e34
    2127     call 00cdch                               ; e8 a2 fe                    ; 0xc0e37
    2128     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0e3a vgabios.c:539
     1684    ; inc bl                                    ; fe c3                     ; 0xc0aa9 vgabios.c:354
     1685    jmp short 00a6bh                          ; eb be                       ; 0xc0aab vgabios.c:355
     1686    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0aad vgabios.c:357
     1687    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0ab0
     1688    pop di                                    ; 5f                          ; 0xc0ab3
     1689    pop si                                    ; 5e                          ; 0xc0ab4
     1690    pop bp                                    ; 5d                          ; 0xc0ab5
     1691    retn 00004h                               ; c2 04 00                    ; 0xc0ab6
     1692  ; disGetNextSymbol 0xc0ab9 LB 0x37db -> off=0x0 cb=0000000000000046 uValue=00000000000c0ab9 'vga_read_glyph_planar'
     1693vga_read_glyph_planar:                       ; 0xc0ab9 LB 0x46
     1694    push bp                                   ; 55                          ; 0xc0ab9 vgabios.c:359
     1695    mov bp, sp                                ; 89 e5                       ; 0xc0aba
     1696    push si                                   ; 56                          ; 0xc0abc
     1697    push di                                   ; 57                          ; 0xc0abd
     1698    push ax                                   ; 50                          ; 0xc0abe
     1699    push ax                                   ; 50                          ; 0xc0abf
     1700    mov si, ax                                ; 89 c6                       ; 0xc0ac0
     1701    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc0ac2
     1702    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0ac5
     1703    mov bx, cx                                ; 89 cb                       ; 0xc0ac8
     1704    mov ax, 00805h                            ; b8 05 08                    ; 0xc0aca vgabios.c:366
     1705    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0acd
     1706    out DX, ax                                ; ef                          ; 0xc0ad0
     1707    dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0ad1 vgabios.c:368
     1708    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0ad4
     1709    je short 00aefh                           ; 74 15                       ; 0xc0ad8
     1710    mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0ada vgabios.c:369
     1711    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0add
     1712    not al                                    ; f6 d0                       ; 0xc0ae0
     1713    mov di, bx                                ; 89 df                       ; 0xc0ae2
     1714    inc bx                                    ; 43                          ; 0xc0ae4
     1715    push SS                                   ; 16                          ; 0xc0ae5
     1716    pop ES                                    ; 07                          ; 0xc0ae6
     1717    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ae7
     1718    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0aea vgabios.c:370
     1719    jmp short 00ad1h                          ; eb e2                       ; 0xc0aed vgabios.c:371
     1720    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0aef vgabios.c:374
     1721    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0af2
     1722    out DX, ax                                ; ef                          ; 0xc0af5
     1723    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0af6 vgabios.c:375
     1724    pop di                                    ; 5f                          ; 0xc0af9
     1725    pop si                                    ; 5e                          ; 0xc0afa
     1726    pop bp                                    ; 5d                          ; 0xc0afb
     1727    retn 00002h                               ; c2 02 00                    ; 0xc0afc
     1728  ; disGetNextSymbol 0xc0aff LB 0x3795 -> off=0x0 cb=000000000000002f uValue=00000000000c0aff 'vga_char_ofs_planar'
     1729vga_char_ofs_planar:                         ; 0xc0aff LB 0x2f
     1730    push si                                   ; 56                          ; 0xc0aff vgabios.c:377
     1731    push bp                                   ; 55                          ; 0xc0b00
     1732    mov bp, sp                                ; 89 e5                       ; 0xc0b01
     1733    mov ch, al                                ; 88 c5                       ; 0xc0b03
     1734    mov al, dl                                ; 88 d0                       ; 0xc0b05
     1735    xor ah, ah                                ; 30 e4                       ; 0xc0b07 vgabios.c:381
     1736    mul bx                                    ; f7 e3                       ; 0xc0b09
     1737    mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc0b0b
     1738    xor bh, bh                                ; 30 ff                       ; 0xc0b0e
     1739    mul bx                                    ; f7 e3                       ; 0xc0b10
     1740    mov bl, ch                                ; 88 eb                       ; 0xc0b12
     1741    add bx, ax                                ; 01 c3                       ; 0xc0b14
     1742    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc0b16 vgabios.c:47
     1743    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0b19
     1744    mov es, ax                                ; 8e c0                       ; 0xc0b1c
     1745    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc0b1e
     1746    mov al, cl                                ; 88 c8                       ; 0xc0b21 vgabios.c:48
     1747    xor ah, ah                                ; 30 e4                       ; 0xc0b23
     1748    mul si                                    ; f7 e6                       ; 0xc0b25
     1749    add ax, bx                                ; 01 d8                       ; 0xc0b27
     1750    pop bp                                    ; 5d                          ; 0xc0b29 vgabios.c:385
     1751    pop si                                    ; 5e                          ; 0xc0b2a
     1752    retn 00002h                               ; c2 02 00                    ; 0xc0b2b
     1753  ; disGetNextSymbol 0xc0b2e LB 0x3766 -> off=0x0 cb=0000000000000045 uValue=00000000000c0b2e 'vga_read_char_planar'
     1754vga_read_char_planar:                        ; 0xc0b2e LB 0x45
     1755    push bp                                   ; 55                          ; 0xc0b2e vgabios.c:387
     1756    mov bp, sp                                ; 89 e5                       ; 0xc0b2f
     1757    push cx                                   ; 51                          ; 0xc0b31
     1758    push si                                   ; 56                          ; 0xc0b32
     1759    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0b33
     1760    mov si, ax                                ; 89 c6                       ; 0xc0b36
     1761    mov ax, dx                                ; 89 d0                       ; 0xc0b38
     1762    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc0b3a vgabios.c:391
     1763    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc0b3d
     1764    push word [bp-006h]                       ; ff 76 fa                    ; 0xc0b41
     1765    lea cx, [bp-016h]                         ; 8d 4e ea                    ; 0xc0b44
     1766    mov bx, si                                ; 89 f3                       ; 0xc0b47
     1767    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0b49
     1768    call 00ab9h                               ; e8 6a ff                    ; 0xc0b4c
     1769    push word [bp-006h]                       ; ff 76 fa                    ; 0xc0b4f vgabios.c:394
     1770    mov ax, 00100h                            ; b8 00 01                    ; 0xc0b52
     1771    push ax                                   ; 50                          ; 0xc0b55
     1772    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0b56 vgabios.c:57
     1773    xor ax, ax                                ; 31 c0                       ; 0xc0b59
     1774    mov es, ax                                ; 8e c0                       ; 0xc0b5b
     1775    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0b5d
     1776    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0b60
     1777    xor cx, cx                                ; 31 c9                       ; 0xc0b64 vgabios.c:58
     1778    lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc0b66
     1779    call 00a5bh                               ; e8 ef fe                    ; 0xc0b69
     1780    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0b6c vgabios.c:395
     1781    pop si                                    ; 5e                          ; 0xc0b6f
     1782    pop cx                                    ; 59                          ; 0xc0b70
     1783    pop bp                                    ; 5d                          ; 0xc0b71
     1784    retn                                      ; c3                          ; 0xc0b72
     1785  ; disGetNextSymbol 0xc0b73 LB 0x3721 -> off=0x0 cb=0000000000000027 uValue=00000000000c0b73 'vga_char_ofs_linear'
     1786vga_char_ofs_linear:                         ; 0xc0b73 LB 0x27
     1787    push bp                                   ; 55                          ; 0xc0b73 vgabios.c:397
     1788    mov bp, sp                                ; 89 e5                       ; 0xc0b74
     1789    push ax                                   ; 50                          ; 0xc0b76
     1790    mov byte [bp-002h], al                    ; 88 46 fe                    ; 0xc0b77
     1791    mov al, dl                                ; 88 d0                       ; 0xc0b7a vgabios.c:401
     1792    xor ah, ah                                ; 30 e4                       ; 0xc0b7c
     1793    mul bx                                    ; f7 e3                       ; 0xc0b7e
     1794    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc0b80
     1795    xor dh, dh                                ; 30 f6                       ; 0xc0b83
     1796    mul dx                                    ; f7 e2                       ; 0xc0b85
     1797    mov dx, ax                                ; 89 c2                       ; 0xc0b87
     1798    mov al, byte [bp-002h]                    ; 8a 46 fe                    ; 0xc0b89
     1799    xor ah, ah                                ; 30 e4                       ; 0xc0b8c
     1800    add ax, dx                                ; 01 d0                       ; 0xc0b8e
     1801    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0b90 vgabios.c:402
     1802    sal ax, CL                                ; d3 e0                       ; 0xc0b92
     1803    mov sp, bp                                ; 89 ec                       ; 0xc0b94 vgabios.c:404
     1804    pop bp                                    ; 5d                          ; 0xc0b96
     1805    retn 00002h                               ; c2 02 00                    ; 0xc0b97
     1806  ; disGetNextSymbol 0xc0b9a LB 0x36fa -> off=0x0 cb=000000000000004e uValue=00000000000c0b9a 'vga_read_glyph_linear'
     1807vga_read_glyph_linear:                       ; 0xc0b9a LB 0x4e
     1808    push si                                   ; 56                          ; 0xc0b9a vgabios.c:406
     1809    push di                                   ; 57                          ; 0xc0b9b
     1810    push bp                                   ; 55                          ; 0xc0b9c
     1811    mov bp, sp                                ; 89 e5                       ; 0xc0b9d
     1812    push ax                                   ; 50                          ; 0xc0b9f
     1813    push ax                                   ; 50                          ; 0xc0ba0
     1814    mov si, ax                                ; 89 c6                       ; 0xc0ba1
     1815    mov word [bp-002h], dx                    ; 89 56 fe                    ; 0xc0ba3
     1816    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0ba6
     1817    mov bx, cx                                ; 89 cb                       ; 0xc0ba9
     1818    dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0bab vgabios.c:412
     1819    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0bae
     1820    je short 00be0h                           ; 74 2c                       ; 0xc0bb2
     1821    xor dh, dh                                ; 30 f6                       ; 0xc0bb4 vgabios.c:413
     1822    mov DL, strict byte 080h                  ; b2 80                       ; 0xc0bb6 vgabios.c:414
     1823    xor ax, ax                                ; 31 c0                       ; 0xc0bb8 vgabios.c:415
     1824    jmp short 00bc1h                          ; eb 05                       ; 0xc0bba
     1825    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0bbc
     1826    jnl short 00bd5h                          ; 7d 14                       ; 0xc0bbf
     1827    mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0bc1 vgabios.c:416
     1828    mov di, si                                ; 89 f7                       ; 0xc0bc4
     1829    add di, ax                                ; 01 c7                       ; 0xc0bc6
     1830    cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0bc8
     1831    je short 00bd0h                           ; 74 02                       ; 0xc0bcc
     1832    or dh, dl                                 ; 08 d6                       ; 0xc0bce vgabios.c:417
     1833    shr dl, 1                                 ; d0 ea                       ; 0xc0bd0 vgabios.c:418
     1834    inc ax                                    ; 40                          ; 0xc0bd2 vgabios.c:419
     1835    jmp short 00bbch                          ; eb e7                       ; 0xc0bd3
     1836    mov di, bx                                ; 89 df                       ; 0xc0bd5 vgabios.c:420
     1837    inc bx                                    ; 43                          ; 0xc0bd7
     1838    mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0bd8
     1839    add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0bdb vgabios.c:421
     1840    jmp short 00babh                          ; eb cb                       ; 0xc0bde vgabios.c:422
     1841    mov sp, bp                                ; 89 ec                       ; 0xc0be0 vgabios.c:423
     1842    pop bp                                    ; 5d                          ; 0xc0be2
     1843    pop di                                    ; 5f                          ; 0xc0be3
     1844    pop si                                    ; 5e                          ; 0xc0be4
     1845    retn 00002h                               ; c2 02 00                    ; 0xc0be5
     1846  ; disGetNextSymbol 0xc0be8 LB 0x36ac -> off=0x0 cb=0000000000000049 uValue=00000000000c0be8 'vga_read_char_linear'
     1847vga_read_char_linear:                        ; 0xc0be8 LB 0x49
     1848    push bp                                   ; 55                          ; 0xc0be8 vgabios.c:425
     1849    mov bp, sp                                ; 89 e5                       ; 0xc0be9
     1850    push cx                                   ; 51                          ; 0xc0beb
     1851    push si                                   ; 56                          ; 0xc0bec
     1852    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0bed
     1853    mov si, ax                                ; 89 c6                       ; 0xc0bf0
     1854    mov ax, dx                                ; 89 d0                       ; 0xc0bf2
     1855    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc0bf4 vgabios.c:429
     1856    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc0bf7
     1857    push word [bp-006h]                       ; ff 76 fa                    ; 0xc0bfb
     1858    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0bfe
     1859    mov bx, si                                ; 89 f3                       ; 0xc0c00
     1860    sal bx, CL                                ; d3 e3                       ; 0xc0c02
     1861    lea cx, [bp-016h]                         ; 8d 4e ea                    ; 0xc0c04
     1862    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0c07
     1863    call 00b9ah                               ; e8 8d ff                    ; 0xc0c0a
     1864    push word [bp-006h]                       ; ff 76 fa                    ; 0xc0c0d vgabios.c:432
     1865    mov ax, 00100h                            ; b8 00 01                    ; 0xc0c10
     1866    push ax                                   ; 50                          ; 0xc0c13
     1867    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0c14 vgabios.c:57
     1868    xor ax, ax                                ; 31 c0                       ; 0xc0c17
     1869    mov es, ax                                ; 8e c0                       ; 0xc0c19
     1870    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c1b
     1871    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0c1e
     1872    xor cx, cx                                ; 31 c9                       ; 0xc0c22 vgabios.c:58
     1873    lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc0c24
     1874    call 00a5bh                               ; e8 31 fe                    ; 0xc0c27
     1875    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c2a vgabios.c:433
     1876    pop si                                    ; 5e                          ; 0xc0c2d
     1877    pop cx                                    ; 59                          ; 0xc0c2e
     1878    pop bp                                    ; 5d                          ; 0xc0c2f
     1879    retn                                      ; c3                          ; 0xc0c30
     1880  ; disGetNextSymbol 0xc0c31 LB 0x3663 -> off=0x0 cb=0000000000000036 uValue=00000000000c0c31 'vga_read_2bpp_char'
     1881vga_read_2bpp_char:                          ; 0xc0c31 LB 0x36
     1882    push bp                                   ; 55                          ; 0xc0c31 vgabios.c:435
     1883    mov bp, sp                                ; 89 e5                       ; 0xc0c32
     1884    push bx                                   ; 53                          ; 0xc0c34
     1885    push cx                                   ; 51                          ; 0xc0c35
     1886    mov bx, ax                                ; 89 c3                       ; 0xc0c36
     1887    mov es, dx                                ; 8e c2                       ; 0xc0c38
     1888    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0c3a vgabios.c:441
     1889    mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c3d vgabios.c:442
     1890    xor dl, dl                                ; 30 d2                       ; 0xc0c3f vgabios.c:443
     1891    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c41 vgabios.c:444
     1892    xchg ah, al                               ; 86 c4                       ; 0xc0c44
     1893    xor bx, bx                                ; 31 db                       ; 0xc0c46 vgabios.c:446
     1894    jmp short 00c4fh                          ; eb 05                       ; 0xc0c48
     1895    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0c4a
     1896    jnl short 00c5eh                          ; 7d 0f                       ; 0xc0c4d
     1897    test ax, cx                               ; 85 c8                       ; 0xc0c4f vgabios.c:447
     1898    je short 00c55h                           ; 74 02                       ; 0xc0c51
     1899    or dl, dh                                 ; 08 f2                       ; 0xc0c53 vgabios.c:448
     1900    shr dh, 1                                 ; d0 ee                       ; 0xc0c55 vgabios.c:449
     1901    shr cx, 1                                 ; d1 e9                       ; 0xc0c57 vgabios.c:450
     1902    shr cx, 1                                 ; d1 e9                       ; 0xc0c59
     1903    inc bx                                    ; 43                          ; 0xc0c5b vgabios.c:451
     1904    jmp short 00c4ah                          ; eb ec                       ; 0xc0c5c
     1905    mov al, dl                                ; 88 d0                       ; 0xc0c5e vgabios.c:453
     1906    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c60
     1907    pop cx                                    ; 59                          ; 0xc0c63
     1908    pop bx                                    ; 5b                          ; 0xc0c64
     1909    pop bp                                    ; 5d                          ; 0xc0c65
     1910    retn                                      ; c3                          ; 0xc0c66
     1911  ; disGetNextSymbol 0xc0c67 LB 0x362d -> off=0x0 cb=0000000000000084 uValue=00000000000c0c67 'vga_read_glyph_cga'
     1912vga_read_glyph_cga:                          ; 0xc0c67 LB 0x84
     1913    push bp                                   ; 55                          ; 0xc0c67 vgabios.c:455
     1914    mov bp, sp                                ; 89 e5                       ; 0xc0c68
     1915    push cx                                   ; 51                          ; 0xc0c6a
     1916    push si                                   ; 56                          ; 0xc0c6b
     1917    push di                                   ; 57                          ; 0xc0c6c
     1918    push ax                                   ; 50                          ; 0xc0c6d
     1919    mov si, dx                                ; 89 d6                       ; 0xc0c6e
     1920    cmp bl, 006h                              ; 80 fb 06                    ; 0xc0c70 vgabios.c:463
     1921    je short 00cafh                           ; 74 3a                       ; 0xc0c73
     1922    mov bx, ax                                ; 89 c3                       ; 0xc0c75 vgabios.c:465
     1923    sal bx, 1                                 ; d1 e3                       ; 0xc0c77
     1924    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c79
     1925    xor cx, cx                                ; 31 c9                       ; 0xc0c7e vgabios.c:467
     1926    jmp short 00c87h                          ; eb 05                       ; 0xc0c80
     1927    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c82
     1928    jnl short 00ce3h                          ; 7d 5c                       ; 0xc0c85
     1929    mov ax, bx                                ; 89 d8                       ; 0xc0c87 vgabios.c:468
     1930    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c89
     1931    call 00c31h                               ; e8 a2 ff                    ; 0xc0c8c
     1932    mov di, si                                ; 89 f7                       ; 0xc0c8f
     1933    inc si                                    ; 46                          ; 0xc0c91
     1934    push SS                                   ; 16                          ; 0xc0c92
     1935    pop ES                                    ; 07                          ; 0xc0c93
     1936    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c94
     1937    lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0c97 vgabios.c:469
     1938    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c9b
     1939    call 00c31h                               ; e8 90 ff                    ; 0xc0c9e
     1940    mov di, si                                ; 89 f7                       ; 0xc0ca1
     1941    inc si                                    ; 46                          ; 0xc0ca3
     1942    push SS                                   ; 16                          ; 0xc0ca4
     1943    pop ES                                    ; 07                          ; 0xc0ca5
     1944    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ca6
     1945    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0ca9 vgabios.c:470
     1946    inc cx                                    ; 41                          ; 0xc0cac vgabios.c:471
     1947    jmp short 00c82h                          ; eb d3                       ; 0xc0cad
     1948    mov bx, ax                                ; 89 c3                       ; 0xc0caf vgabios.c:473
     1949    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0cb1
     1950    xor cx, cx                                ; 31 c9                       ; 0xc0cb6 vgabios.c:474
     1951    jmp short 00cbfh                          ; eb 05                       ; 0xc0cb8
     1952    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0cba
     1953    jnl short 00ce3h                          ; 7d 24                       ; 0xc0cbd
     1954    mov di, si                                ; 89 f7                       ; 0xc0cbf vgabios.c:475
     1955    inc si                                    ; 46                          ; 0xc0cc1
     1956    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0cc2
     1957    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0cc5
     1958    push SS                                   ; 16                          ; 0xc0cc8
     1959    pop ES                                    ; 07                          ; 0xc0cc9
     1960    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cca
     1961    mov di, si                                ; 89 f7                       ; 0xc0ccd vgabios.c:476
     1962    inc si                                    ; 46                          ; 0xc0ccf
     1963    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0cd0
     1964    mov al, byte [es:bx+02000h]               ; 26 8a 87 00 20              ; 0xc0cd3
     1965    push SS                                   ; 16                          ; 0xc0cd8
     1966    pop ES                                    ; 07                          ; 0xc0cd9
     1967    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cda
     1968    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0cdd vgabios.c:477
     1969    inc cx                                    ; 41                          ; 0xc0ce0 vgabios.c:478
     1970    jmp short 00cbah                          ; eb d7                       ; 0xc0ce1
     1971    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0ce3 vgabios.c:480
     1972    pop di                                    ; 5f                          ; 0xc0ce6
     1973    pop si                                    ; 5e                          ; 0xc0ce7
     1974    pop cx                                    ; 59                          ; 0xc0ce8
     1975    pop bp                                    ; 5d                          ; 0xc0ce9
     1976    retn                                      ; c3                          ; 0xc0cea
     1977  ; disGetNextSymbol 0xc0ceb LB 0x35a9 -> off=0x0 cb=000000000000001b uValue=00000000000c0ceb 'vga_char_ofs_cga'
     1978vga_char_ofs_cga:                            ; 0xc0ceb LB 0x1b
     1979    push cx                                   ; 51                          ; 0xc0ceb vgabios.c:482
     1980    push bp                                   ; 55                          ; 0xc0cec
     1981    mov bp, sp                                ; 89 e5                       ; 0xc0ced
     1982    mov cl, al                                ; 88 c1                       ; 0xc0cef
     1983    mov al, dl                                ; 88 d0                       ; 0xc0cf1
     1984    xor ah, ah                                ; 30 e4                       ; 0xc0cf3 vgabios.c:487
     1985    mul bx                                    ; f7 e3                       ; 0xc0cf5
     1986    mov bx, ax                                ; 89 c3                       ; 0xc0cf7
     1987    sal bx, 1                                 ; d1 e3                       ; 0xc0cf9
     1988    sal bx, 1                                 ; d1 e3                       ; 0xc0cfb
     1989    mov al, cl                                ; 88 c8                       ; 0xc0cfd
     1990    xor ah, ah                                ; 30 e4                       ; 0xc0cff
     1991    add ax, bx                                ; 01 d8                       ; 0xc0d01
     1992    pop bp                                    ; 5d                          ; 0xc0d03 vgabios.c:488
     1993    pop cx                                    ; 59                          ; 0xc0d04
     1994    retn                                      ; c3                          ; 0xc0d05
     1995  ; disGetNextSymbol 0xc0d06 LB 0x358e -> off=0x0 cb=000000000000006b uValue=00000000000c0d06 'vga_read_char_cga'
     1996vga_read_char_cga:                           ; 0xc0d06 LB 0x6b
     1997    push bp                                   ; 55                          ; 0xc0d06 vgabios.c:490
     1998    mov bp, sp                                ; 89 e5                       ; 0xc0d07
     1999    push bx                                   ; 53                          ; 0xc0d09
     2000    push cx                                   ; 51                          ; 0xc0d0a
     2001    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0d0b
     2002    mov bl, dl                                ; 88 d3                       ; 0xc0d0e vgabios.c:496
     2003    xor bh, bh                                ; 30 ff                       ; 0xc0d10
     2004    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0d12
     2005    call 00c67h                               ; e8 4f ff                    ; 0xc0d15
     2006    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc0d18 vgabios.c:499
     2007    push ax                                   ; 50                          ; 0xc0d1b
     2008    mov ax, 00080h                            ; b8 80 00                    ; 0xc0d1c
     2009    push ax                                   ; 50                          ; 0xc0d1f
     2010    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0d20 vgabios.c:57
     2011    xor ax, ax                                ; 31 c0                       ; 0xc0d23
     2012    mov es, ax                                ; 8e c0                       ; 0xc0d25
     2013    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d27
     2014    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d2a
     2015    xor cx, cx                                ; 31 c9                       ; 0xc0d2e vgabios.c:58
     2016    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d30
     2017    call 00a5bh                               ; e8 25 fd                    ; 0xc0d33
     2018    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d36
     2019    test ah, 080h                             ; f6 c4 80                    ; 0xc0d39 vgabios.c:501
     2020    jne short 00d67h                          ; 75 29                       ; 0xc0d3c
     2021    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0d3e vgabios.c:57
     2022    xor ax, ax                                ; 31 c0                       ; 0xc0d41
     2023    mov es, ax                                ; 8e c0                       ; 0xc0d43
     2024    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d45
     2025    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d48
     2026    test dx, dx                               ; 85 d2                       ; 0xc0d4c vgabios.c:505
     2027    jne short 00d54h                          ; 75 04                       ; 0xc0d4e
     2028    test ax, ax                               ; 85 c0                       ; 0xc0d50
     2029    je short 00d67h                           ; 74 13                       ; 0xc0d52
     2030    mov bx, strict word 00008h                ; bb 08 00                    ; 0xc0d54 vgabios.c:506
     2031    push bx                                   ; 53                          ; 0xc0d57
     2032    mov bx, 00080h                            ; bb 80 00                    ; 0xc0d58
     2033    push bx                                   ; 53                          ; 0xc0d5b
     2034    mov cx, bx                                ; 89 d9                       ; 0xc0d5c
     2035    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d5e
     2036    call 00a5bh                               ; e8 f7 fc                    ; 0xc0d61
     2037    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d64
     2038    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0d67 vgabios.c:509
     2039    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0d6a
     2040    pop cx                                    ; 59                          ; 0xc0d6d
     2041    pop bx                                    ; 5b                          ; 0xc0d6e
     2042    pop bp                                    ; 5d                          ; 0xc0d6f
     2043    retn                                      ; c3                          ; 0xc0d70
     2044  ; disGetNextSymbol 0xc0d71 LB 0x3523 -> off=0x0 cb=0000000000000147 uValue=00000000000c0d71 'vga_read_char_attr'
     2045vga_read_char_attr:                          ; 0xc0d71 LB 0x147
     2046    push bp                                   ; 55                          ; 0xc0d71 vgabios.c:511
     2047    mov bp, sp                                ; 89 e5                       ; 0xc0d72
     2048    push bx                                   ; 53                          ; 0xc0d74
     2049    push cx                                   ; 51                          ; 0xc0d75
     2050    push si                                   ; 56                          ; 0xc0d76
     2051    push di                                   ; 57                          ; 0xc0d77
     2052    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0d78
     2053    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0d7b
     2054    mov si, dx                                ; 89 d6                       ; 0xc0d7e
     2055    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0d80 vgabios.c:37
     2056    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d83
     2057    mov es, ax                                ; 8e c0                       ; 0xc0d86
     2058    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0d88
     2059    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0d8b vgabios.c:38
     2060    xor ah, ah                                ; 30 e4                       ; 0xc0d8e vgabios.c:519
     2061    call 03630h                               ; e8 9d 28                    ; 0xc0d90
     2062    mov cl, al                                ; 88 c1                       ; 0xc0d93
     2063    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0d95 vgabios.c:520
     2064    jne short 00d9ch                          ; 75 03                       ; 0xc0d97
     2065    jmp near 00eafh                           ; e9 13 01                    ; 0xc0d99
     2066    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc0d9c vgabios.c:524
     2067    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc0d9f
     2068    mov byte [bp-013h], 000h                  ; c6 46 ed 00                 ; 0xc0da2
     2069    lea bx, [bp-01ah]                         ; 8d 5e e6                    ; 0xc0da6
     2070    lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc0da9
     2071    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc0dac
     2072    call 00a1bh                               ; e8 69 fc                    ; 0xc0daf
     2073    mov ch, byte [bp-01ah]                    ; 8a 6e e6                    ; 0xc0db2 vgabios.c:525
     2074    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc0db5 vgabios.c:526
     2075    mov al, ah                                ; 88 e0                       ; 0xc0db8
     2076    xor ah, ah                                ; 30 e4                       ; 0xc0dba
     2077    mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc0dbc
     2078    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc0dbf
     2079    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc0dc2
     2080    mov bx, 00084h                            ; bb 84 00                    ; 0xc0dc5 vgabios.c:37
     2081    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0dc8
     2082    mov es, ax                                ; 8e c0                       ; 0xc0dcb
     2083    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0dcd
     2084    xor ah, ah                                ; 30 e4                       ; 0xc0dd0 vgabios.c:38
     2085    mov dx, ax                                ; 89 c2                       ; 0xc0dd2
     2086    inc dx                                    ; 42                          ; 0xc0dd4
     2087    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc0dd5 vgabios.c:47
     2088    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0dd8
     2089    mov word [bp-016h], di                    ; 89 7e ea                    ; 0xc0ddb vgabios.c:48
     2090    mov bl, cl                                ; 88 cb                       ; 0xc0dde vgabios.c:532
     2091    xor bh, bh                                ; 30 ff                       ; 0xc0de0
     2092    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0de2
     2093    sal bx, CL                                ; d3 e3                       ; 0xc0de4
     2094    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0de6
     2095    jne short 00e23h                          ; 75 36                       ; 0xc0deb
     2096    mov ax, di                                ; 89 f8                       ; 0xc0ded vgabios.c:534
     2097    mul dx                                    ; f7 e2                       ; 0xc0def
     2098    sal ax, 1                                 ; d1 e0                       ; 0xc0df1
     2099    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc0df3
     2100    mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc0df5
     2101    xor dh, dh                                ; 30 f6                       ; 0xc0df8
     2102    inc ax                                    ; 40                          ; 0xc0dfa
     2103    mul dx                                    ; f7 e2                       ; 0xc0dfb
     2104    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc0dfd
     2105    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc0e00
     2106    xor ah, ah                                ; 30 e4                       ; 0xc0e03
     2107    mul di                                    ; f7 e7                       ; 0xc0e05
     2108    mov dl, ch                                ; 88 ea                       ; 0xc0e07
     2109    xor dh, dh                                ; 30 f6                       ; 0xc0e09
     2110    add ax, dx                                ; 01 d0                       ; 0xc0e0b
     2111    sal ax, 1                                 ; d1 e0                       ; 0xc0e0d
     2112    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc0e0f
     2113    add di, ax                                ; 01 c7                       ; 0xc0e12
     2114    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0e14 vgabios.c:45
     2115    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0e18
     2116    push SS                                   ; 16                          ; 0xc0e1b vgabios.c:48
     2117    pop ES                                    ; 07                          ; 0xc0e1c
     2118    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0e1d
     2119    jmp near 00eafh                           ; e9 8c 00                    ; 0xc0e20 vgabios.c:536
     2120    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0e23 vgabios.c:537
     2121    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0e27
     2122    je short 00e82h                           ; 74 56                       ; 0xc0e2a
     2123    cmp bl, 002h                              ; 80 fb 02                    ; 0xc0e2c
     2124    jc short 00e38h                           ; 72 07                       ; 0xc0e2f
     2125    jbe short 00e3ah                          ; 76 07                       ; 0xc0e31
     2126    cmp bl, 004h                              ; 80 fb 04                    ; 0xc0e33
     2127    jbe short 00e55h                          ; 76 1d                       ; 0xc0e36
     2128    jmp short 00eafh                          ; eb 75                       ; 0xc0e38
     2129    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc0e3a vgabios.c:540
    21292130    xor dh, dh                                ; 30 f6                       ; 0xc0e3d
    2130     call 00cf7h                               ; e8 b5 fe                    ; 0xc0e3f
    2131     xor ah, ah                                ; 30 e4                       ; 0xc0e42
    2132     jmp short 00e0ch                          ; eb c6                       ; 0xc0e44
    2133     mov bx, 00085h                            ; bb 85 00                    ; 0xc0e46 vgabios.c:47
    2134     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e49
    2135     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0e4c vgabios.c:544
    2136     mov byte [bp-00fh], 000h                  ; c6 46 f1 00                 ; 0xc0e4f
    2137     push word [bp-010h]                       ; ff 76 f0                    ; 0xc0e53
    2138     mov dl, byte [bp-012h]                    ; 8a 56 ee                    ; 0xc0e56
    2139     xor dh, dh                                ; 30 f6                       ; 0xc0e59
    2140     mov al, ch                                ; 88 e8                       ; 0xc0e5b
    2141     xor ah, ah                                ; 30 e4                       ; 0xc0e5d
    2142     mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc0e5f
    2143     mov bx, di                                ; 89 fb                       ; 0xc0e62
    2144     call 00af0h                               ; e8 89 fc                    ; 0xc0e64
    2145     mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc0e67 vgabios.c:545
    2146     mov dx, ax                                ; 89 c2                       ; 0xc0e6a
    2147     mov ax, di                                ; 89 f8                       ; 0xc0e6c
    2148     call 00b1fh                               ; e8 ae fc                    ; 0xc0e6e
    2149     jmp short 00e42h                          ; eb cf                       ; 0xc0e71
    2150     mov bx, 00085h                            ; bb 85 00                    ; 0xc0e73 vgabios.c:47
    2151     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e76
    2152     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0e79 vgabios.c:549
    2153     mov byte [bp-00fh], 000h                  ; c6 46 f1 00                 ; 0xc0e7c
    2154     push word [bp-010h]                       ; ff 76 f0                    ; 0xc0e80
    2155     mov dl, byte [bp-012h]                    ; 8a 56 ee                    ; 0xc0e83
    2156     xor dh, dh                                ; 30 f6                       ; 0xc0e86
    2157     mov al, ch                                ; 88 e8                       ; 0xc0e88
    2158     xor ah, ah                                ; 30 e4                       ; 0xc0e8a
    2159     mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc0e8c
    2160     mov bx, di                                ; 89 fb                       ; 0xc0e8f
    2161     call 00b64h                               ; e8 d0 fc                    ; 0xc0e91
    2162     mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc0e94 vgabios.c:550
    2163     mov dx, ax                                ; 89 c2                       ; 0xc0e97
    2164     mov ax, di                                ; 89 f8                       ; 0xc0e99
    2165     call 00bd9h                               ; e8 3b fd                    ; 0xc0e9b
    2166     jmp short 00e42h                          ; eb a2                       ; 0xc0e9e
    2167     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0ea0 vgabios.c:559
    2168     pop di                                    ; 5f                          ; 0xc0ea3
    2169     pop si                                    ; 5e                          ; 0xc0ea4
    2170     pop cx                                    ; 59                          ; 0xc0ea5
    2171     pop bx                                    ; 5b                          ; 0xc0ea6
    2172     pop bp                                    ; 5d                          ; 0xc0ea7
    2173     retn                                      ; c3                          ; 0xc0ea8
    2174   ; disGetNextSymbol 0xc0ea9 LB 0x3400 -> off=0x10 cb=000000000000008b uValue=00000000000c0eb9 'vga_get_font_info'
    2175     db  0d4h, 00eh, 01ch, 00fh, 021h, 00fh, 029h, 00fh, 02eh, 00fh, 033h, 00fh, 038h, 00fh, 03dh, 00fh
    2176 vga_get_font_info:                           ; 0xc0eb9 LB 0x8b
    2177     push si                                   ; 56                          ; 0xc0eb9 vgabios.c:561
    2178     push di                                   ; 57                          ; 0xc0eba
    2179     push bp                                   ; 55                          ; 0xc0ebb
    2180     mov bp, sp                                ; 89 e5                       ; 0xc0ebc
    2181     push ax                                   ; 50                          ; 0xc0ebe
    2182     mov di, dx                                ; 89 d7                       ; 0xc0ebf
    2183     mov word [bp-002h], bx                    ; 89 5e fe                    ; 0xc0ec1
    2184     mov si, cx                                ; 89 ce                       ; 0xc0ec4
    2185     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0ec6 vgabios.c:566
    2186     jnbe short 00f14h                         ; 77 49                       ; 0xc0ec9
    2187     mov bx, ax                                ; 89 c3                       ; 0xc0ecb
    2188     sal bx, 1                                 ; d1 e3                       ; 0xc0ecd
    2189     jmp word [cs:bx+00ea9h]                   ; 2e ff a7 a9 0e              ; 0xc0ecf
    2190     mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0ed4 vgabios.c:57
    2191     xor ax, ax                                ; 31 c0                       ; 0xc0ed7
    2192     mov es, ax                                ; 8e c0                       ; 0xc0ed9
    2193     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0edb
    2194     mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0ede
    2195     push SS                                   ; 16                          ; 0xc0ee2 vgabios.c:569
    2196     pop ES                                    ; 07                          ; 0xc0ee3
    2197     mov bx, word [bp-002h]                    ; 8b 5e fe                    ; 0xc0ee4
    2198     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0ee7
    2199     mov word [es:di], dx                      ; 26 89 15                    ; 0xc0eea
    2200     mov bx, 00085h                            ; bb 85 00                    ; 0xc0eed
    2201     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0ef0
    2202     mov es, ax                                ; 8e c0                       ; 0xc0ef3
    2203     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ef5
    2204     xor ah, ah                                ; 30 e4                       ; 0xc0ef8
    2205     push SS                                   ; 16                          ; 0xc0efa
    2206     pop ES                                    ; 07                          ; 0xc0efb
    2207     mov word [es:si], ax                      ; 26 89 04                    ; 0xc0efc
    2208     mov bx, 00084h                            ; bb 84 00                    ; 0xc0eff
    2209     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f02
    2210     mov es, ax                                ; 8e c0                       ; 0xc0f05
    2211     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f07
    2212     xor ah, ah                                ; 30 e4                       ; 0xc0f0a
    2213     push SS                                   ; 16                          ; 0xc0f0c
    2214     pop ES                                    ; 07                          ; 0xc0f0d
    2215     mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc0f0e
    2216     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0f11
    2217     mov sp, bp                                ; 89 ec                       ; 0xc0f14
    2218     pop bp                                    ; 5d                          ; 0xc0f16
    2219     pop di                                    ; 5f                          ; 0xc0f17
    2220     pop si                                    ; 5e                          ; 0xc0f18
    2221     retn 00002h                               ; c2 02 00                    ; 0xc0f19
    2222     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0f1c vgabios.c:57
    2223     jmp short 00ed7h                          ; eb b6                       ; 0xc0f1f
    2224     mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc0f21 vgabios.c:574
    2225     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc0f24
    2226     jmp short 00ee2h                          ; eb b9                       ; 0xc0f27 vgabios.c:575
    2227     mov ax, 0556ch                            ; b8 6c 55                    ; 0xc0f29 vgabios.c:577
    2228     jmp short 00f24h                          ; eb f6                       ; 0xc0f2c
    2229     mov ax, 0596ch                            ; b8 6c 59                    ; 0xc0f2e vgabios.c:580
    2230     jmp short 00f24h                          ; eb f1                       ; 0xc0f31
    2231     mov ax, 07b6ch                            ; b8 6c 7b                    ; 0xc0f33 vgabios.c:583
    2232     jmp short 00f24h                          ; eb ec                       ; 0xc0f36
    2233     mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc0f38 vgabios.c:586
    2234     jmp short 00f24h                          ; eb e7                       ; 0xc0f3b
    2235     mov ax, 07c99h                            ; b8 99 7c                    ; 0xc0f3d vgabios.c:589
    2236     jmp short 00f24h                          ; eb e2                       ; 0xc0f40
    2237     jmp short 00f14h                          ; eb d0                       ; 0xc0f42 vgabios.c:595
    2238   ; disGetNextSymbol 0xc0f44 LB 0x3365 -> off=0x0 cb=000000000000016d uValue=00000000000c0f44 'vga_read_pixel'
    2239 vga_read_pixel:                              ; 0xc0f44 LB 0x16d
    2240     push bp                                   ; 55                          ; 0xc0f44 vgabios.c:608
    2241     mov bp, sp                                ; 89 e5                       ; 0xc0f45
    2242     push si                                   ; 56                          ; 0xc0f47
    2243     push di                                   ; 57                          ; 0xc0f48
    2244     sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc0f49
    2245     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0f4c
    2246     mov si, dx                                ; 89 d6                       ; 0xc0f4f
    2247     mov word [bp-010h], bx                    ; 89 5e f0                    ; 0xc0f51
    2248     mov word [bp-00eh], cx                    ; 89 4e f2                    ; 0xc0f54
    2249     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0f57 vgabios.c:37
    2250     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f5a
    2251     mov es, ax                                ; 8e c0                       ; 0xc0f5d
    2252     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f5f
    2253     xor ah, ah                                ; 30 e4                       ; 0xc0f62 vgabios.c:615
    2254     call 03651h                               ; e8 ea 26                    ; 0xc0f64
    2255     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc0f67
    2256     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f6a vgabios.c:616
    2257     je short 00f7dh                           ; 74 0f                       ; 0xc0f6c
    2258     mov bl, al                                ; 88 c3                       ; 0xc0f6e vgabios.c:618
    2259     xor bh, bh                                ; 30 ff                       ; 0xc0f70
    2260     mov CL, strict byte 003h                  ; b1 03                       ; 0xc0f72
    2261     sal bx, CL                                ; d3 e3                       ; 0xc0f74
    2262     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f76
    2263     jne short 00f80h                          ; 75 03                       ; 0xc0f7b
    2264     jmp near 010aah                           ; e9 2a 01                    ; 0xc0f7d vgabios.c:619
    2265     mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f80 vgabios.c:622
    2266     cmp ch, cl                                ; 38 cd                       ; 0xc0f84
    2267     jc short 00f97h                           ; 72 0f                       ; 0xc0f86
    2268     jbe short 00f9fh                          ; 76 15                       ; 0xc0f88
    2269     cmp ch, 005h                              ; 80 fd 05                    ; 0xc0f8a
    2270     je short 00fd8h                           ; 74 49                       ; 0xc0f8d
    2271     cmp ch, 004h                              ; 80 fd 04                    ; 0xc0f8f
    2272     je short 00f9fh                           ; 74 0b                       ; 0xc0f92
    2273     jmp near 010a0h                           ; e9 09 01                    ; 0xc0f94
    2274     cmp ch, 002h                              ; 80 fd 02                    ; 0xc0f97
    2275     je short 0100ch                           ; 74 70                       ; 0xc0f9a
    2276     jmp near 010a0h                           ; e9 01 01                    ; 0xc0f9c
    2277     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0f9f vgabios.c:47
    2278     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0fa2
    2279     mov es, ax                                ; 8e c0                       ; 0xc0fa5
    2280     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc0fa7
    2281     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc0faa vgabios.c:48
    2282     mul bx                                    ; f7 e3                       ; 0xc0fad
    2283     mov CL, strict byte 003h                  ; b1 03                       ; 0xc0faf
    2284     mov bx, si                                ; 89 f3                       ; 0xc0fb1
    2285     shr bx, CL                                ; d3 eb                       ; 0xc0fb3
    2286     add bx, ax                                ; 01 c3                       ; 0xc0fb5
    2287     mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc0fb7 vgabios.c:47
    2288     mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0fba
    2289     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc0fbd vgabios.c:48
    2290     xor ch, ch                                ; 30 ed                       ; 0xc0fc0
    2291     mul cx                                    ; f7 e1                       ; 0xc0fc2
    2292     add bx, ax                                ; 01 c3                       ; 0xc0fc4
    2293     mov cx, si                                ; 89 f1                       ; 0xc0fc6 vgabios.c:627
    2294     and cx, strict byte 00007h                ; 83 e1 07                    ; 0xc0fc8
    2295     mov ax, 00080h                            ; b8 80 00                    ; 0xc0fcb
    2296     sar ax, CL                                ; d3 f8                       ; 0xc0fce
    2297     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0fd0
    2298     mov byte [bp-008h], ch                    ; 88 6e f8                    ; 0xc0fd3 vgabios.c:629
    2299     jmp short 00fe1h                          ; eb 09                       ; 0xc0fd6
    2300     jmp near 01080h                           ; e9 a5 00                    ; 0xc0fd8
    2301     cmp byte [bp-008h], 004h                  ; 80 7e f8 04                 ; 0xc0fdb
    2302     jnc short 01009h                          ; 73 28                       ; 0xc0fdf
    2303     mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc0fe1 vgabios.c:630
    2304     xor al, al                                ; 30 c0                       ; 0xc0fe4
    2305     or AL, strict byte 004h                   ; 0c 04                       ; 0xc0fe6
    2306     mov dx, 003ceh                            ; ba ce 03                    ; 0xc0fe8
    2307     out DX, ax                                ; ef                          ; 0xc0feb
    2308     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc0fec vgabios.c:37
    2309     mov es, ax                                ; 8e c0                       ; 0xc0fef
    2310     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ff1
    2311     and al, byte [bp-00ah]                    ; 22 46 f6                    ; 0xc0ff4 vgabios.c:38
    2312     test al, al                               ; 84 c0                       ; 0xc0ff7 vgabios.c:632
    2313     jbe short 01004h                          ; 76 09                       ; 0xc0ff9
    2314     mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc0ffb vgabios.c:633
    2315     mov AL, strict byte 001h                  ; b0 01                       ; 0xc0ffe
    2316     sal al, CL                                ; d2 e0                       ; 0xc1000
    2317     or ch, al                                 ; 08 c5                       ; 0xc1002
    2318     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1004 vgabios.c:634
    2319     jmp short 00fdbh                          ; eb d2                       ; 0xc1007
    2320     jmp near 010a2h                           ; e9 96 00                    ; 0xc1009
    2321     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc100c vgabios.c:637
    2322     xor ah, ah                                ; 30 e4                       ; 0xc1010
    2323     mov cx, strict word 00004h                ; b9 04 00                    ; 0xc1012
    2324     sub cx, ax                                ; 29 c1                       ; 0xc1015
    2325     mov ax, dx                                ; 89 d0                       ; 0xc1017
    2326     shr ax, CL                                ; d3 e8                       ; 0xc1019
    2327     mov cx, ax                                ; 89 c1                       ; 0xc101b
    2328     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc101d
    2329     shr ax, 1                                 ; d1 e8                       ; 0xc1020
    2330     mov bx, strict word 00050h                ; bb 50 00                    ; 0xc1022
    2331     mul bx                                    ; f7 e3                       ; 0xc1025
    2332     mov bx, cx                                ; 89 cb                       ; 0xc1027
    2333     add bx, ax                                ; 01 c3                       ; 0xc1029
    2334     test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc102b vgabios.c:638
    2335     je short 01034h                           ; 74 03                       ; 0xc102f
    2336     add bh, 020h                              ; 80 c7 20                    ; 0xc1031 vgabios.c:639
    2337     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc1034 vgabios.c:37
    2338     mov es, ax                                ; 8e c0                       ; 0xc1037
    2339     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1039
    2340     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc103c vgabios.c:641
    2341     xor bh, bh                                ; 30 ff                       ; 0xc103f
    2342     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1041
    2343     sal bx, CL                                ; d3 e3                       ; 0xc1043
    2344     cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc1045
    2345     jne short 01067h                          ; 75 1b                       ; 0xc104a
    2346     mov cx, si                                ; 89 f1                       ; 0xc104c vgabios.c:642
    2347     xor ch, ch                                ; 30 ed                       ; 0xc104e
    2348     and cl, 003h                              ; 80 e1 03                    ; 0xc1050
    2349     mov bx, strict word 00003h                ; bb 03 00                    ; 0xc1053
    2350     sub bx, cx                                ; 29 cb                       ; 0xc1056
    2351     mov cx, bx                                ; 89 d9                       ; 0xc1058
    2352     sal cx, 1                                 ; d1 e1                       ; 0xc105a
    2353     xor ah, ah                                ; 30 e4                       ; 0xc105c
    2354     sar ax, CL                                ; d3 f8                       ; 0xc105e
    2355     mov ch, al                                ; 88 c5                       ; 0xc1060
    2356     and ch, 003h                              ; 80 e5 03                    ; 0xc1062
    2357     jmp short 010a2h                          ; eb 3b                       ; 0xc1065 vgabios.c:643
    2358     mov cx, si                                ; 89 f1                       ; 0xc1067 vgabios.c:644
    2359     xor ch, ch                                ; 30 ed                       ; 0xc1069
    2360     and cl, 007h                              ; 80 e1 07                    ; 0xc106b
    2361     mov bx, strict word 00007h                ; bb 07 00                    ; 0xc106e
    2362     sub bx, cx                                ; 29 cb                       ; 0xc1071
    2363     mov cx, bx                                ; 89 d9                       ; 0xc1073
    2364     xor ah, ah                                ; 30 e4                       ; 0xc1075
    2365     sar ax, CL                                ; d3 f8                       ; 0xc1077
    2366     mov ch, al                                ; 88 c5                       ; 0xc1079
    2367     and ch, 001h                              ; 80 e5 01                    ; 0xc107b
    2368     jmp short 010a2h                          ; eb 22                       ; 0xc107e vgabios.c:645
    2369     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1080 vgabios.c:47
    2370     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1083
    2371     mov es, ax                                ; 8e c0                       ; 0xc1086
    2372     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1088
    2373     sal bx, CL                                ; d3 e3                       ; 0xc108b vgabios.c:48
    2374     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc108d
    2375     mul bx                                    ; f7 e3                       ; 0xc1090
    2376     mov bx, si                                ; 89 f3                       ; 0xc1092
    2377     add bx, ax                                ; 01 c3                       ; 0xc1094
    2378     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc1096 vgabios.c:37
    2379     mov es, ax                                ; 8e c0                       ; 0xc1099
    2380     mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc109b
    2381     jmp short 010a2h                          ; eb 02                       ; 0xc109e vgabios.c:649
    2382     xor ch, ch                                ; 30 ed                       ; 0xc10a0 vgabios.c:654
    2383     push SS                                   ; 16                          ; 0xc10a2 vgabios.c:656
    2384     pop ES                                    ; 07                          ; 0xc10a3
    2385     mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc10a4
    2386     mov byte [es:bx], ch                      ; 26 88 2f                    ; 0xc10a7
    2387     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc10aa vgabios.c:657
    2388     pop di                                    ; 5f                          ; 0xc10ad
    2389     pop si                                    ; 5e                          ; 0xc10ae
    2390     pop bp                                    ; 5d                          ; 0xc10af
    2391     retn                                      ; c3                          ; 0xc10b0
    2392   ; disGetNextSymbol 0xc10b1 LB 0x31f8 -> off=0x0 cb=000000000000009f uValue=00000000000c10b1 'biosfn_perform_gray_scale_summing'
    2393 biosfn_perform_gray_scale_summing:           ; 0xc10b1 LB 0x9f
    2394     push bp                                   ; 55                          ; 0xc10b1 vgabios.c:662
    2395     mov bp, sp                                ; 89 e5                       ; 0xc10b2
    2396     push bx                                   ; 53                          ; 0xc10b4
    2397     push cx                                   ; 51                          ; 0xc10b5
    2398     push si                                   ; 56                          ; 0xc10b6
    2399     push di                                   ; 57                          ; 0xc10b7
    2400     push ax                                   ; 50                          ; 0xc10b8
    2401     push ax                                   ; 50                          ; 0xc10b9
    2402     mov bx, ax                                ; 89 c3                       ; 0xc10ba
    2403     mov di, dx                                ; 89 d7                       ; 0xc10bc
    2404     mov dx, 003dah                            ; ba da 03                    ; 0xc10be vgabios.c:667
    2405     in AL, DX                                 ; ec                          ; 0xc10c1
     2131    mov al, ch                                ; 88 e8                       ; 0xc0e3f
     2132    xor ah, ah                                ; 30 e4                       ; 0xc0e41
     2133    mov bx, word [bp-016h]                    ; 8b 5e ea                    ; 0xc0e43
     2134    call 00cebh                               ; e8 a2 fe                    ; 0xc0e46
     2135    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0e49 vgabios.c:541
     2136    xor dh, dh                                ; 30 f6                       ; 0xc0e4c
     2137    call 00d06h                               ; e8 b5 fe                    ; 0xc0e4e
     2138    xor ah, ah                                ; 30 e4                       ; 0xc0e51
     2139    jmp short 00e1bh                          ; eb c6                       ; 0xc0e53
     2140    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e55 vgabios.c:47
     2141    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e58
     2142    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0e5b vgabios.c:546
     2143    mov byte [bp-00fh], 000h                  ; c6 46 f1 00                 ; 0xc0e5e
     2144    push word [bp-010h]                       ; ff 76 f0                    ; 0xc0e62
     2145    mov dl, byte [bp-012h]                    ; 8a 56 ee                    ; 0xc0e65
     2146    xor dh, dh                                ; 30 f6                       ; 0xc0e68
     2147    mov al, ch                                ; 88 e8                       ; 0xc0e6a
     2148    xor ah, ah                                ; 30 e4                       ; 0xc0e6c
     2149    mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc0e6e
     2150    mov bx, di                                ; 89 fb                       ; 0xc0e71
     2151    call 00affh                               ; e8 89 fc                    ; 0xc0e73
     2152    mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc0e76 vgabios.c:547
     2153    mov dx, ax                                ; 89 c2                       ; 0xc0e79
     2154    mov ax, di                                ; 89 f8                       ; 0xc0e7b
     2155    call 00b2eh                               ; e8 ae fc                    ; 0xc0e7d
     2156    jmp short 00e51h                          ; eb cf                       ; 0xc0e80
     2157    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e82 vgabios.c:47
     2158    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e85
     2159    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0e88 vgabios.c:551
     2160    mov byte [bp-00fh], 000h                  ; c6 46 f1 00                 ; 0xc0e8b
     2161    push word [bp-010h]                       ; ff 76 f0                    ; 0xc0e8f
     2162    mov dl, byte [bp-012h]                    ; 8a 56 ee                    ; 0xc0e92
     2163    xor dh, dh                                ; 30 f6                       ; 0xc0e95
     2164    mov al, ch                                ; 88 e8                       ; 0xc0e97
     2165    xor ah, ah                                ; 30 e4                       ; 0xc0e99
     2166    mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc0e9b
     2167    mov bx, di                                ; 89 fb                       ; 0xc0e9e
     2168    call 00b73h                               ; e8 d0 fc                    ; 0xc0ea0
     2169    mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc0ea3 vgabios.c:552
     2170    mov dx, ax                                ; 89 c2                       ; 0xc0ea6
     2171    mov ax, di                                ; 89 f8                       ; 0xc0ea8
     2172    call 00be8h                               ; e8 3b fd                    ; 0xc0eaa
     2173    jmp short 00e51h                          ; eb a2                       ; 0xc0ead
     2174    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0eaf vgabios.c:561
     2175    pop di                                    ; 5f                          ; 0xc0eb2
     2176    pop si                                    ; 5e                          ; 0xc0eb3
     2177    pop cx                                    ; 59                          ; 0xc0eb4
     2178    pop bx                                    ; 5b                          ; 0xc0eb5
     2179    pop bp                                    ; 5d                          ; 0xc0eb6
     2180    retn                                      ; c3                          ; 0xc0eb7
     2181  ; disGetNextSymbol 0xc0eb8 LB 0x33dc -> off=0x10 cb=0000000000000083 uValue=00000000000c0ec8 'vga_get_font_info'
     2182    db  0dfh, 00eh, 024h, 00fh, 029h, 00fh, 030h, 00fh, 035h, 00fh, 03ah, 00fh, 03fh, 00fh, 044h, 00fh
     2183vga_get_font_info:                           ; 0xc0ec8 LB 0x83
     2184    push si                                   ; 56                          ; 0xc0ec8 vgabios.c:563
     2185    push di                                   ; 57                          ; 0xc0ec9
     2186    push bp                                   ; 55                          ; 0xc0eca
     2187    mov bp, sp                                ; 89 e5                       ; 0xc0ecb
     2188    mov si, dx                                ; 89 d6                       ; 0xc0ecd
     2189    mov di, bx                                ; 89 df                       ; 0xc0ecf
     2190    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0ed1 vgabios.c:568
     2191    jnbe short 00f1eh                         ; 77 48                       ; 0xc0ed4
     2192    mov bx, ax                                ; 89 c3                       ; 0xc0ed6
     2193    sal bx, 1                                 ; d1 e3                       ; 0xc0ed8
     2194    jmp word [cs:bx+00eb8h]                   ; 2e ff a7 b8 0e              ; 0xc0eda
     2195    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0edf vgabios.c:57
     2196    xor ax, ax                                ; 31 c0                       ; 0xc0ee2
     2197    mov es, ax                                ; 8e c0                       ; 0xc0ee4
     2198    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc0ee6
     2199    mov ax, word [es:bx+002h]                 ; 26 8b 47 02                 ; 0xc0ee9
     2200    push SS                                   ; 16                          ; 0xc0eed vgabios.c:571
     2201    pop ES                                    ; 07                          ; 0xc0eee
     2202    mov word [es:di], dx                      ; 26 89 15                    ; 0xc0eef
     2203    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0ef2
     2204    mov bx, 00085h                            ; bb 85 00                    ; 0xc0ef5
     2205    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0ef8
     2206    mov es, ax                                ; 8e c0                       ; 0xc0efb
     2207    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0efd
     2208    xor ah, ah                                ; 30 e4                       ; 0xc0f00
     2209    push SS                                   ; 16                          ; 0xc0f02
     2210    pop ES                                    ; 07                          ; 0xc0f03
     2211    mov bx, cx                                ; 89 cb                       ; 0xc0f04
     2212    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0f06
     2213    mov bx, 00084h                            ; bb 84 00                    ; 0xc0f09
     2214    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f0c
     2215    mov es, ax                                ; 8e c0                       ; 0xc0f0f
     2216    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f11
     2217    xor ah, ah                                ; 30 e4                       ; 0xc0f14
     2218    push SS                                   ; 16                          ; 0xc0f16
     2219    pop ES                                    ; 07                          ; 0xc0f17
     2220    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc0f18
     2221    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0f1b
     2222    pop bp                                    ; 5d                          ; 0xc0f1e
     2223    pop di                                    ; 5f                          ; 0xc0f1f
     2224    pop si                                    ; 5e                          ; 0xc0f20
     2225    retn 00002h                               ; c2 02 00                    ; 0xc0f21
     2226    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0f24 vgabios.c:57
     2227    jmp short 00ee2h                          ; eb b9                       ; 0xc0f27
     2228    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc0f29 vgabios.c:576
     2229    mov ax, ds                                ; 8c d8                       ; 0xc0f2c
     2230    jmp short 00eedh                          ; eb bd                       ; 0xc0f2e vgabios.c:577
     2231    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc0f30 vgabios.c:579
     2232    jmp short 00f2ch                          ; eb f7                       ; 0xc0f33
     2233    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc0f35 vgabios.c:582
     2234    jmp short 00f2ch                          ; eb f2                       ; 0xc0f38
     2235    mov dx, 07b6ch                            ; ba 6c 7b                    ; 0xc0f3a vgabios.c:585
     2236    jmp short 00f2ch                          ; eb ed                       ; 0xc0f3d
     2237    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc0f3f vgabios.c:588
     2238    jmp short 00f2ch                          ; eb e8                       ; 0xc0f42
     2239    mov dx, 07c99h                            ; ba 99 7c                    ; 0xc0f44 vgabios.c:591
     2240    jmp short 00f2ch                          ; eb e3                       ; 0xc0f47
     2241    jmp short 00f1eh                          ; eb d3                       ; 0xc0f49 vgabios.c:597
     2242  ; disGetNextSymbol 0xc0f4b LB 0x3349 -> off=0x0 cb=000000000000016d uValue=00000000000c0f4b 'vga_read_pixel'
     2243vga_read_pixel:                              ; 0xc0f4b LB 0x16d
     2244    push bp                                   ; 55                          ; 0xc0f4b vgabios.c:610
     2245    mov bp, sp                                ; 89 e5                       ; 0xc0f4c
     2246    push si                                   ; 56                          ; 0xc0f4e
     2247    push di                                   ; 57                          ; 0xc0f4f
     2248    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc0f50
     2249    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0f53
     2250    mov si, dx                                ; 89 d6                       ; 0xc0f56
     2251    mov word [bp-010h], bx                    ; 89 5e f0                    ; 0xc0f58
     2252    mov word [bp-00eh], cx                    ; 89 4e f2                    ; 0xc0f5b
     2253    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0f5e vgabios.c:37
     2254    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f61
     2255    mov es, ax                                ; 8e c0                       ; 0xc0f64
     2256    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f66
     2257    xor ah, ah                                ; 30 e4                       ; 0xc0f69 vgabios.c:617
     2258    call 03630h                               ; e8 c2 26                    ; 0xc0f6b
     2259    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc0f6e
     2260    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f71 vgabios.c:618
     2261    je short 00f84h                           ; 74 0f                       ; 0xc0f73
     2262    mov bl, al                                ; 88 c3                       ; 0xc0f75 vgabios.c:620
     2263    xor bh, bh                                ; 30 ff                       ; 0xc0f77
     2264    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0f79
     2265    sal bx, CL                                ; d3 e3                       ; 0xc0f7b
     2266    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f7d
     2267    jne short 00f87h                          ; 75 03                       ; 0xc0f82
     2268    jmp near 010b1h                           ; e9 2a 01                    ; 0xc0f84 vgabios.c:621
     2269    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f87 vgabios.c:624
     2270    cmp ch, cl                                ; 38 cd                       ; 0xc0f8b
     2271    jc short 00f9eh                           ; 72 0f                       ; 0xc0f8d
     2272    jbe short 00fa6h                          ; 76 15                       ; 0xc0f8f
     2273    cmp ch, 005h                              ; 80 fd 05                    ; 0xc0f91
     2274    je short 00fdfh                           ; 74 49                       ; 0xc0f94
     2275    cmp ch, 004h                              ; 80 fd 04                    ; 0xc0f96
     2276    je short 00fa6h                           ; 74 0b                       ; 0xc0f99
     2277    jmp near 010a7h                           ; e9 09 01                    ; 0xc0f9b
     2278    cmp ch, 002h                              ; 80 fd 02                    ; 0xc0f9e
     2279    je short 01013h                           ; 74 70                       ; 0xc0fa1
     2280    jmp near 010a7h                           ; e9 01 01                    ; 0xc0fa3
     2281    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0fa6 vgabios.c:47
     2282    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0fa9
     2283    mov es, ax                                ; 8e c0                       ; 0xc0fac
     2284    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc0fae
     2285    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc0fb1 vgabios.c:48
     2286    mul bx                                    ; f7 e3                       ; 0xc0fb4
     2287    mov CL, strict byte 003h                  ; b1 03                       ; 0xc0fb6
     2288    mov bx, si                                ; 89 f3                       ; 0xc0fb8
     2289    shr bx, CL                                ; d3 eb                       ; 0xc0fba
     2290    add bx, ax                                ; 01 c3                       ; 0xc0fbc
     2291    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc0fbe vgabios.c:47
     2292    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0fc1
     2293    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc0fc4 vgabios.c:48
     2294    xor ch, ch                                ; 30 ed                       ; 0xc0fc7
     2295    mul cx                                    ; f7 e1                       ; 0xc0fc9
     2296    add bx, ax                                ; 01 c3                       ; 0xc0fcb
     2297    mov cx, si                                ; 89 f1                       ; 0xc0fcd vgabios.c:629
     2298    and cx, strict byte 00007h                ; 83 e1 07                    ; 0xc0fcf
     2299    mov ax, 00080h                            ; b8 80 00                    ; 0xc0fd2
     2300    sar ax, CL                                ; d3 f8                       ; 0xc0fd5
     2301    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0fd7
     2302    mov byte [bp-008h], ch                    ; 88 6e f8                    ; 0xc0fda vgabios.c:631
     2303    jmp short 00fe8h                          ; eb 09                       ; 0xc0fdd
     2304    jmp near 01087h                           ; e9 a5 00                    ; 0xc0fdf
     2305    cmp byte [bp-008h], 004h                  ; 80 7e f8 04                 ; 0xc0fe2
     2306    jnc short 01010h                          ; 73 28                       ; 0xc0fe6
     2307    mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc0fe8 vgabios.c:632
     2308    xor al, al                                ; 30 c0                       ; 0xc0feb
     2309    or AL, strict byte 004h                   ; 0c 04                       ; 0xc0fed
     2310    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0fef
     2311    out DX, ax                                ; ef                          ; 0xc0ff2
     2312    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc0ff3 vgabios.c:37
     2313    mov es, ax                                ; 8e c0                       ; 0xc0ff6
     2314    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ff8
     2315    and al, byte [bp-00ah]                    ; 22 46 f6                    ; 0xc0ffb vgabios.c:38
     2316    test al, al                               ; 84 c0                       ; 0xc0ffe vgabios.c:634
     2317    jbe short 0100bh                          ; 76 09                       ; 0xc1000
     2318    mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc1002 vgabios.c:635
     2319    mov AL, strict byte 001h                  ; b0 01                       ; 0xc1005
     2320    sal al, CL                                ; d2 e0                       ; 0xc1007
     2321    or ch, al                                 ; 08 c5                       ; 0xc1009
     2322    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc100b vgabios.c:636
     2323    jmp short 00fe2h                          ; eb d2                       ; 0xc100e
     2324    jmp near 010a9h                           ; e9 96 00                    ; 0xc1010
     2325    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc1013 vgabios.c:639
     2326    xor ah, ah                                ; 30 e4                       ; 0xc1017
     2327    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc1019
     2328    sub cx, ax                                ; 29 c1                       ; 0xc101c
     2329    mov ax, dx                                ; 89 d0                       ; 0xc101e
     2330    shr ax, CL                                ; d3 e8                       ; 0xc1020
     2331    mov cx, ax                                ; 89 c1                       ; 0xc1022
     2332    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc1024
     2333    shr ax, 1                                 ; d1 e8                       ; 0xc1027
     2334    mov bx, strict word 00050h                ; bb 50 00                    ; 0xc1029
     2335    mul bx                                    ; f7 e3                       ; 0xc102c
     2336    mov bx, cx                                ; 89 cb                       ; 0xc102e
     2337    add bx, ax                                ; 01 c3                       ; 0xc1030
     2338    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc1032 vgabios.c:640
     2339    je short 0103bh                           ; 74 03                       ; 0xc1036
     2340    add bh, 020h                              ; 80 c7 20                    ; 0xc1038 vgabios.c:641
     2341    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc103b vgabios.c:37
     2342    mov es, ax                                ; 8e c0                       ; 0xc103e
     2343    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1040
     2344    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc1043 vgabios.c:643
     2345    xor bh, bh                                ; 30 ff                       ; 0xc1046
     2346    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1048
     2347    sal bx, CL                                ; d3 e3                       ; 0xc104a
     2348    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc104c
     2349    jne short 0106eh                          ; 75 1b                       ; 0xc1051
     2350    mov cx, si                                ; 89 f1                       ; 0xc1053 vgabios.c:644
     2351    xor ch, ch                                ; 30 ed                       ; 0xc1055
     2352    and cl, 003h                              ; 80 e1 03                    ; 0xc1057
     2353    mov bx, strict word 00003h                ; bb 03 00                    ; 0xc105a
     2354    sub bx, cx                                ; 29 cb                       ; 0xc105d
     2355    mov cx, bx                                ; 89 d9                       ; 0xc105f
     2356    sal cx, 1                                 ; d1 e1                       ; 0xc1061
     2357    xor ah, ah                                ; 30 e4                       ; 0xc1063
     2358    sar ax, CL                                ; d3 f8                       ; 0xc1065
     2359    mov ch, al                                ; 88 c5                       ; 0xc1067
     2360    and ch, 003h                              ; 80 e5 03                    ; 0xc1069
     2361    jmp short 010a9h                          ; eb 3b                       ; 0xc106c vgabios.c:645
     2362    mov cx, si                                ; 89 f1                       ; 0xc106e vgabios.c:646
     2363    xor ch, ch                                ; 30 ed                       ; 0xc1070
     2364    and cl, 007h                              ; 80 e1 07                    ; 0xc1072
     2365    mov bx, strict word 00007h                ; bb 07 00                    ; 0xc1075
     2366    sub bx, cx                                ; 29 cb                       ; 0xc1078
     2367    mov cx, bx                                ; 89 d9                       ; 0xc107a
     2368    xor ah, ah                                ; 30 e4                       ; 0xc107c
     2369    sar ax, CL                                ; d3 f8                       ; 0xc107e
     2370    mov ch, al                                ; 88 c5                       ; 0xc1080
     2371    and ch, 001h                              ; 80 e5 01                    ; 0xc1082
     2372    jmp short 010a9h                          ; eb 22                       ; 0xc1085 vgabios.c:647
     2373    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1087 vgabios.c:47
     2374    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc108a
     2375    mov es, ax                                ; 8e c0                       ; 0xc108d
     2376    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc108f
     2377    sal bx, CL                                ; d3 e3                       ; 0xc1092 vgabios.c:48
     2378    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc1094
     2379    mul bx                                    ; f7 e3                       ; 0xc1097
     2380    mov bx, si                                ; 89 f3                       ; 0xc1099
     2381    add bx, ax                                ; 01 c3                       ; 0xc109b
     2382    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc109d vgabios.c:37
     2383    mov es, ax                                ; 8e c0                       ; 0xc10a0
     2384    mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc10a2
     2385    jmp short 010a9h                          ; eb 02                       ; 0xc10a5 vgabios.c:651
     2386    xor ch, ch                                ; 30 ed                       ; 0xc10a7 vgabios.c:656
     2387    push SS                                   ; 16                          ; 0xc10a9 vgabios.c:658
     2388    pop ES                                    ; 07                          ; 0xc10aa
     2389    mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc10ab
     2390    mov byte [es:bx], ch                      ; 26 88 2f                    ; 0xc10ae
     2391    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc10b1 vgabios.c:659
     2392    pop di                                    ; 5f                          ; 0xc10b4
     2393    pop si                                    ; 5e                          ; 0xc10b5
     2394    pop bp                                    ; 5d                          ; 0xc10b6
     2395    retn                                      ; c3                          ; 0xc10b7
     2396  ; disGetNextSymbol 0xc10b8 LB 0x31dc -> off=0x0 cb=000000000000009f uValue=00000000000c10b8 'biosfn_perform_gray_scale_summing'
     2397biosfn_perform_gray_scale_summing:           ; 0xc10b8 LB 0x9f
     2398    push bp                                   ; 55                          ; 0xc10b8 vgabios.c:664
     2399    mov bp, sp                                ; 89 e5                       ; 0xc10b9
     2400    push bx                                   ; 53                          ; 0xc10bb
     2401    push cx                                   ; 51                          ; 0xc10bc
     2402    push si                                   ; 56                          ; 0xc10bd
     2403    push di                                   ; 57                          ; 0xc10be
     2404    push ax                                   ; 50                          ; 0xc10bf
     2405    push ax                                   ; 50                          ; 0xc10c0
     2406    mov bx, ax                                ; 89 c3                       ; 0xc10c1
     2407    mov di, dx                                ; 89 d7                       ; 0xc10c3
     2408    mov dx, 003dah                            ; ba da 03                    ; 0xc10c5 vgabios.c:669
     2409    in AL, DX                                 ; ec                          ; 0xc10c8
    24062410    db  02ah, 0e4h
    2407     ; sub ah, ah                                ; 2a e4                     ; 0xc10c2
    2408     xor al, al                                ; 30 c0                       ; 0xc10c4 vgabios.c:668
    2409     mov dx, 003c0h                            ; ba c0 03                    ; 0xc10c6
    2410     out DX, AL                                ; ee                          ; 0xc10c9
    2411     xor si, si                                ; 31 f6                       ; 0xc10ca vgabios.c:670
    2412     cmp si, di                                ; 39 fe                       ; 0xc10cc
    2413     jnc short 01135h                          ; 73 65                       ; 0xc10ce
    2414     mov al, bl                                ; 88 d8                       ; 0xc10d0 vgabios.c:673
    2415     mov dx, 003c7h                            ; ba c7 03                    ; 0xc10d2
    2416     out DX, AL                                ; ee                          ; 0xc10d5
    2417     mov dx, 003c9h                            ; ba c9 03                    ; 0xc10d6 vgabios.c:675
    2418     in AL, DX                                 ; ec                          ; 0xc10d9
     2411    ; sub ah, ah                                ; 2a e4                     ; 0xc10c9
     2412    xor al, al                                ; 30 c0                       ; 0xc10cb vgabios.c:670
     2413    mov dx, 003c0h                            ; ba c0 03                    ; 0xc10cd
     2414    out DX, AL                                ; ee                          ; 0xc10d0
     2415    xor si, si                                ; 31 f6                       ; 0xc10d1 vgabios.c:672
     2416    cmp si, di                                ; 39 fe                       ; 0xc10d3
     2417    jnc short 0113ch                          ; 73 65                       ; 0xc10d5
     2418    mov al, bl                                ; 88 d8                       ; 0xc10d7 vgabios.c:675
     2419    mov dx, 003c7h                            ; ba c7 03                    ; 0xc10d9
     2420    out DX, AL                                ; ee                          ; 0xc10dc
     2421    mov dx, 003c9h                            ; ba c9 03                    ; 0xc10dd vgabios.c:677
     2422    in AL, DX                                 ; ec                          ; 0xc10e0
    24192423    db  02ah, 0e4h
    2420     ; sub ah, ah                                ; 2a e4                     ; 0xc10da
    2421     mov cx, ax                                ; 89 c1                       ; 0xc10dc
    2422     in AL, DX                                 ; ec                          ; 0xc10de vgabios.c:676
     2424    ; sub ah, ah                                ; 2a e4                     ; 0xc10e1
     2425    mov cx, ax                                ; 89 c1                       ; 0xc10e3
     2426    in AL, DX                                 ; ec                          ; 0xc10e5 vgabios.c:678
    24232427    db  02ah, 0e4h
    2424     ; sub ah, ah                                ; 2a e4                     ; 0xc10df
    2425     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc10e1
    2426     in AL, DX                                 ; ec                          ; 0xc10e4 vgabios.c:677
     2428    ; sub ah, ah                                ; 2a e4                     ; 0xc10e6
     2429    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc10e8
     2430    in AL, DX                                 ; ec                          ; 0xc10eb vgabios.c:679
    24272431    db  02ah, 0e4h
    2428     ; sub ah, ah                                ; 2a e4                     ; 0xc10e5
    2429     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc10e7
    2430     mov al, cl                                ; 88 c8                       ; 0xc10ea vgabios.c:680
    2431     xor ah, ah                                ; 30 e4                       ; 0xc10ec
    2432     mov cx, strict word 0004dh                ; b9 4d 00                    ; 0xc10ee
    2433     imul cx                                   ; f7 e9                       ; 0xc10f1
    2434     mov cx, ax                                ; 89 c1                       ; 0xc10f3
    2435     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc10f5
    2436     xor ah, ah                                ; 30 e4                       ; 0xc10f8
    2437     mov dx, 00097h                            ; ba 97 00                    ; 0xc10fa
    2438     imul dx                                   ; f7 ea                       ; 0xc10fd
    2439     add cx, ax                                ; 01 c1                       ; 0xc10ff
    2440     mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc1101
    2441     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc1104
    2442     xor ch, ch                                ; 30 ed                       ; 0xc1107
    2443     mov ax, cx                                ; 89 c8                       ; 0xc1109
    2444     mov dx, strict word 0001ch                ; ba 1c 00                    ; 0xc110b
    2445     imul dx                                   ; f7 ea                       ; 0xc110e
    2446     add ax, word [bp-00ah]                    ; 03 46 f6                    ; 0xc1110
    2447     add ax, 00080h                            ; 05 80 00                    ; 0xc1113
    2448     mov al, ah                                ; 88 e0                       ; 0xc1116
    2449     cbw                                       ; 98                          ; 0xc1118
    2450     mov cx, ax                                ; 89 c1                       ; 0xc1119
    2451     cmp ax, strict word 0003fh                ; 3d 3f 00                    ; 0xc111b vgabios.c:682
    2452     jbe short 01123h                          ; 76 03                       ; 0xc111e
    2453     mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc1120
    2454     mov al, bl                                ; 88 d8                       ; 0xc1123 vgabios.c:685
    2455     mov dx, 003c8h                            ; ba c8 03                    ; 0xc1125
    2456     out DX, AL                                ; ee                          ; 0xc1128
    2457     mov al, cl                                ; 88 c8                       ; 0xc1129 vgabios.c:687
    2458     mov dx, 003c9h                            ; ba c9 03                    ; 0xc112b
    2459     out DX, AL                                ; ee                          ; 0xc112e
    2460     out DX, AL                                ; ee                          ; 0xc112f vgabios.c:688
    2461     out DX, AL                                ; ee                          ; 0xc1130 vgabios.c:689
    2462     inc bx                                    ; 43                          ; 0xc1131 vgabios.c:690
    2463     inc si                                    ; 46                          ; 0xc1132 vgabios.c:691
    2464     jmp short 010cch                          ; eb 97                       ; 0xc1133
    2465     mov dx, 003dah                            ; ba da 03                    ; 0xc1135 vgabios.c:692
    2466     in AL, DX                                 ; ec                          ; 0xc1138
     2432    ; sub ah, ah                                ; 2a e4                     ; 0xc10ec
     2433    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc10ee
     2434    mov al, cl                                ; 88 c8                       ; 0xc10f1 vgabios.c:682
     2435    xor ah, ah                                ; 30 e4                       ; 0xc10f3
     2436    mov cx, strict word 0004dh                ; b9 4d 00                    ; 0xc10f5
     2437    imul cx                                   ; f7 e9                       ; 0xc10f8
     2438    mov cx, ax                                ; 89 c1                       ; 0xc10fa
     2439    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc10fc
     2440    xor ah, ah                                ; 30 e4                       ; 0xc10ff
     2441    mov dx, 00097h                            ; ba 97 00                    ; 0xc1101
     2442    imul dx                                   ; f7 ea                       ; 0xc1104
     2443    add cx, ax                                ; 01 c1                       ; 0xc1106
     2444    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc1108
     2445    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc110b
     2446    xor ch, ch                                ; 30 ed                       ; 0xc110e
     2447    mov ax, cx                                ; 89 c8                       ; 0xc1110
     2448    mov dx, strict word 0001ch                ; ba 1c 00                    ; 0xc1112
     2449    imul dx                                   ; f7 ea                       ; 0xc1115
     2450    add ax, word [bp-00ah]                    ; 03 46 f6                    ; 0xc1117
     2451    add ax, 00080h                            ; 05 80 00                    ; 0xc111a
     2452    mov al, ah                                ; 88 e0                       ; 0xc111d
     2453    cbw                                       ; 98                          ; 0xc111f
     2454    mov cx, ax                                ; 89 c1                       ; 0xc1120
     2455    cmp ax, strict word 0003fh                ; 3d 3f 00                    ; 0xc1122 vgabios.c:684
     2456    jbe short 0112ah                          ; 76 03                       ; 0xc1125
     2457    mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc1127
     2458    mov al, bl                                ; 88 d8                       ; 0xc112a vgabios.c:687
     2459    mov dx, 003c8h                            ; ba c8 03                    ; 0xc112c
     2460    out DX, AL                                ; ee                          ; 0xc112f
     2461    mov al, cl                                ; 88 c8                       ; 0xc1130 vgabios.c:689
     2462    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1132
     2463    out DX, AL                                ; ee                          ; 0xc1135
     2464    out DX, AL                                ; ee                          ; 0xc1136 vgabios.c:690
     2465    out DX, AL                                ; ee                          ; 0xc1137 vgabios.c:691
     2466    inc bx                                    ; 43                          ; 0xc1138 vgabios.c:692
     2467    inc si                                    ; 46                          ; 0xc1139 vgabios.c:693
     2468    jmp short 010d3h                          ; eb 97                       ; 0xc113a
     2469    mov dx, 003dah                            ; ba da 03                    ; 0xc113c vgabios.c:694
     2470    in AL, DX                                 ; ec                          ; 0xc113f
    24672471    db  02ah, 0e4h
    2468     ; sub ah, ah                                ; 2a e4                     ; 0xc1139
    2469     mov AL, strict byte 020h                  ; b0 20                       ; 0xc113b vgabios.c:693
    2470     mov dx, 003c0h                            ; ba c0 03                    ; 0xc113d
    2471     out DX, AL                                ; ee                          ; 0xc1140
    2472     mov dx, 003dah                            ; ba da 03                    ; 0xc1141 vgabios.c:695
    2473     in AL, DX                                 ; ec                          ; 0xc1144
     2472    ; sub ah, ah                                ; 2a e4                     ; 0xc1140
     2473    mov AL, strict byte 020h                  ; b0 20                       ; 0xc1142 vgabios.c:695
     2474    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1144
     2475    out DX, AL                                ; ee                          ; 0xc1147
     2476    mov dx, 003dah                            ; ba da 03                    ; 0xc1148 vgabios.c:697
     2477    in AL, DX                                 ; ec                          ; 0xc114b
    24742478    db  02ah, 0e4h
    2475     ; sub ah, ah                                ; 2a e4                     ; 0xc1145
    2476     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1147 vgabios.c:697
    2477     pop di                                    ; 5f                          ; 0xc114a
    2478     pop si                                    ; 5e                          ; 0xc114b
    2479     pop cx                                    ; 59                          ; 0xc114c
    2480     pop bx                                    ; 5b                          ; 0xc114d
    2481     pop bp                                    ; 5d                          ; 0xc114e
    2482     retn                                      ; c3                          ; 0xc114f
    2483   ; disGetNextSymbol 0xc1150 LB 0x3159 -> off=0x0 cb=00000000000000fc uValue=00000000000c1150 'biosfn_set_cursor_shape'
    2484 biosfn_set_cursor_shape:                     ; 0xc1150 LB 0xfc
    2485     push bp                                   ; 55                          ; 0xc1150 vgabios.c:700
    2486     mov bp, sp                                ; 89 e5                       ; 0xc1151
    2487     push bx                                   ; 53                          ; 0xc1153
    2488     push cx                                   ; 51                          ; 0xc1154
    2489     push si                                   ; 56                          ; 0xc1155
    2490     push ax                                   ; 50                          ; 0xc1156
    2491     push ax                                   ; 50                          ; 0xc1157
    2492     mov ah, al                                ; 88 c4                       ; 0xc1158
    2493     mov bl, dl                                ; 88 d3                       ; 0xc115a
    2494     mov dh, al                                ; 88 c6                       ; 0xc115c vgabios.c:706
    2495     mov si, strict word 00060h                ; be 60 00                    ; 0xc115e vgabios.c:52
    2496     mov cx, strict word 00040h                ; b9 40 00                    ; 0xc1161
    2497     mov es, cx                                ; 8e c1                       ; 0xc1164
    2498     mov word [es:si], dx                      ; 26 89 14                    ; 0xc1166
    2499     mov si, 00087h                            ; be 87 00                    ; 0xc1169 vgabios.c:37
    2500     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc116c
    2501     test dl, 008h                             ; f6 c2 08                    ; 0xc116f vgabios.c:38
    2502     jne short 011b1h                          ; 75 3d                       ; 0xc1172
    2503     mov dl, al                                ; 88 c2                       ; 0xc1174 vgabios.c:712
    2504     and dl, 060h                              ; 80 e2 60                    ; 0xc1176
    2505     cmp dl, 020h                              ; 80 fa 20                    ; 0xc1179
    2506     jne short 01184h                          ; 75 06                       ; 0xc117c
    2507     mov AH, strict byte 01eh                  ; b4 1e                       ; 0xc117e vgabios.c:714
    2508     xor bl, bl                                ; 30 db                       ; 0xc1180 vgabios.c:715
    2509     jmp short 011b1h                          ; eb 2d                       ; 0xc1182 vgabios.c:716
    2510     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc1184 vgabios.c:37
    2511     test dl, 001h                             ; f6 c2 01                    ; 0xc1187 vgabios.c:38
    2512     jne short 011e6h                          ; 75 5a                       ; 0xc118a
    2513     cmp ah, 020h                              ; 80 fc 20                    ; 0xc118c
    2514     jnc short 011e6h                          ; 73 55                       ; 0xc118f
    2515     cmp bl, 020h                              ; 80 fb 20                    ; 0xc1191
    2516     jnc short 011e6h                          ; 73 50                       ; 0xc1194
    2517     mov si, 00085h                            ; be 85 00                    ; 0xc1196 vgabios.c:47
    2518     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc1199
    2519     mov es, dx                                ; 8e c2                       ; 0xc119c
    2520     mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc119e
    2521     mov dx, cx                                ; 89 ca                       ; 0xc11a1 vgabios.c:48
    2522     cmp bl, ah                                ; 38 e3                       ; 0xc11a3 vgabios.c:727
    2523     jnc short 011b3h                          ; 73 0c                       ; 0xc11a5
    2524     test bl, bl                               ; 84 db                       ; 0xc11a7 vgabios.c:729
    2525     je short 011e6h                           ; 74 3b                       ; 0xc11a9
    2526     xor ah, ah                                ; 30 e4                       ; 0xc11ab vgabios.c:730
    2527     mov bl, cl                                ; 88 cb                       ; 0xc11ad vgabios.c:731
     2479    ; sub ah, ah                                ; 2a e4                     ; 0xc114c
     2480    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc114e vgabios.c:699
     2481    pop di                                    ; 5f                          ; 0xc1151
     2482    pop si                                    ; 5e                          ; 0xc1152
     2483    pop cx                                    ; 59                          ; 0xc1153
     2484    pop bx                                    ; 5b                          ; 0xc1154
     2485    pop bp                                    ; 5d                          ; 0xc1155
     2486    retn                                      ; c3                          ; 0xc1156
     2487  ; disGetNextSymbol 0xc1157 LB 0x313d -> off=0x0 cb=00000000000000fc uValue=00000000000c1157 'biosfn_set_cursor_shape'
     2488biosfn_set_cursor_shape:                     ; 0xc1157 LB 0xfc
     2489    push bp                                   ; 55                          ; 0xc1157 vgabios.c:702
     2490    mov bp, sp                                ; 89 e5                       ; 0xc1158
     2491    push bx                                   ; 53                          ; 0xc115a
     2492    push cx                                   ; 51                          ; 0xc115b
     2493    push si                                   ; 56                          ; 0xc115c
     2494    push ax                                   ; 50                          ; 0xc115d
     2495    push ax                                   ; 50                          ; 0xc115e
     2496    mov ah, al                                ; 88 c4                       ; 0xc115f
     2497    mov bl, dl                                ; 88 d3                       ; 0xc1161
     2498    mov dh, al                                ; 88 c6                       ; 0xc1163 vgabios.c:708
     2499    mov si, strict word 00060h                ; be 60 00                    ; 0xc1165 vgabios.c:52
     2500    mov cx, strict word 00040h                ; b9 40 00                    ; 0xc1168
     2501    mov es, cx                                ; 8e c1                       ; 0xc116b
     2502    mov word [es:si], dx                      ; 26 89 14                    ; 0xc116d
     2503    mov si, 00087h                            ; be 87 00                    ; 0xc1170 vgabios.c:37
     2504    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc1173
     2505    test dl, 008h                             ; f6 c2 08                    ; 0xc1176 vgabios.c:38
     2506    jne short 011b8h                          ; 75 3d                       ; 0xc1179
     2507    mov dl, al                                ; 88 c2                       ; 0xc117b vgabios.c:714
     2508    and dl, 060h                              ; 80 e2 60                    ; 0xc117d
     2509    cmp dl, 020h                              ; 80 fa 20                    ; 0xc1180
     2510    jne short 0118bh                          ; 75 06                       ; 0xc1183
     2511    mov AH, strict byte 01eh                  ; b4 1e                       ; 0xc1185 vgabios.c:716
     2512    xor bl, bl                                ; 30 db                       ; 0xc1187 vgabios.c:717
     2513    jmp short 011b8h                          ; eb 2d                       ; 0xc1189 vgabios.c:718
     2514    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc118b vgabios.c:37
     2515    test dl, 001h                             ; f6 c2 01                    ; 0xc118e vgabios.c:38
     2516    jne short 011edh                          ; 75 5a                       ; 0xc1191
     2517    cmp ah, 020h                              ; 80 fc 20                    ; 0xc1193
     2518    jnc short 011edh                          ; 73 55                       ; 0xc1196
     2519    cmp bl, 020h                              ; 80 fb 20                    ; 0xc1198
     2520    jnc short 011edh                          ; 73 50                       ; 0xc119b
     2521    mov si, 00085h                            ; be 85 00                    ; 0xc119d vgabios.c:47
     2522    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc11a0
     2523    mov es, dx                                ; 8e c2                       ; 0xc11a3
     2524    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc11a5
     2525    mov dx, cx                                ; 89 ca                       ; 0xc11a8 vgabios.c:48
     2526    cmp bl, ah                                ; 38 e3                       ; 0xc11aa vgabios.c:729
     2527    jnc short 011bah                          ; 73 0c                       ; 0xc11ac
     2528    test bl, bl                               ; 84 db                       ; 0xc11ae vgabios.c:731
     2529    je short 011edh                           ; 74 3b                       ; 0xc11b0
     2530    xor ah, ah                                ; 30 e4                       ; 0xc11b2 vgabios.c:732
     2531    mov bl, cl                                ; 88 cb                       ; 0xc11b4 vgabios.c:733
    25282532    db  0feh, 0cbh
    2529     ; dec bl                                    ; fe cb                     ; 0xc11af
    2530     jmp short 011e6h                          ; eb 33                       ; 0xc11b1 vgabios.c:733
    2531     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc11b3 vgabios.c:734
    2532     xor al, al                                ; 30 c0                       ; 0xc11b6
    2533     mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc11b8
    2534     mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc11bb
    2535     mov byte [bp-009h], al                    ; 88 46 f7                    ; 0xc11be
    2536     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc11c1
    2537     or si, word [bp-00ah]                     ; 0b 76 f6                    ; 0xc11c4
    2538     cmp si, cx                                ; 39 ce                       ; 0xc11c7
    2539     jnc short 011e8h                          ; 73 1d                       ; 0xc11c9
    2540     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc11cb
    2541     mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc11ce
    2542     mov si, cx                                ; 89 ce                       ; 0xc11d1
    2543     dec si                                    ; 4e                          ; 0xc11d3
    2544     cmp si, word [bp-008h]                    ; 3b 76 f8                    ; 0xc11d4
    2545     je short 01222h                           ; 74 49                       ; 0xc11d7
    2546     mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc11d9
    2547     mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc11dc
    2548     dec cx                                    ; 49                          ; 0xc11df
    2549     dec cx                                    ; 49                          ; 0xc11e0
    2550     cmp cx, word [bp-008h]                    ; 3b 4e f8                    ; 0xc11e1
    2551     jne short 011e8h                          ; 75 02                       ; 0xc11e4
    2552     jmp short 01222h                          ; eb 3a                       ; 0xc11e6
    2553     cmp bl, 003h                              ; 80 fb 03                    ; 0xc11e8 vgabios.c:736
    2554     jbe short 01222h                          ; 76 35                       ; 0xc11eb
    2555     mov cl, ah                                ; 88 e1                       ; 0xc11ed vgabios.c:737
    2556     xor ch, ch                                ; 30 ed                       ; 0xc11ef
    2557     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc11f1
    2558     mov byte [bp-007h], ch                    ; 88 6e f9                    ; 0xc11f4
    2559     mov si, cx                                ; 89 ce                       ; 0xc11f7
    2560     inc si                                    ; 46                          ; 0xc11f9
    2561     inc si                                    ; 46                          ; 0xc11fa
    2562     mov cl, dl                                ; 88 d1                       ; 0xc11fb
     2533    ; dec bl                                    ; fe cb                     ; 0xc11b6
     2534    jmp short 011edh                          ; eb 33                       ; 0xc11b8 vgabios.c:735
     2535    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc11ba vgabios.c:736
     2536    xor al, al                                ; 30 c0                       ; 0xc11bd
     2537    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc11bf
     2538    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc11c2
     2539    mov byte [bp-009h], al                    ; 88 46 f7                    ; 0xc11c5
     2540    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc11c8
     2541    or si, word [bp-00ah]                     ; 0b 76 f6                    ; 0xc11cb
     2542    cmp si, cx                                ; 39 ce                       ; 0xc11ce
     2543    jnc short 011efh                          ; 73 1d                       ; 0xc11d0
     2544    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc11d2
     2545    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc11d5
     2546    mov si, cx                                ; 89 ce                       ; 0xc11d8
     2547    dec si                                    ; 4e                          ; 0xc11da
     2548    cmp si, word [bp-008h]                    ; 3b 76 f8                    ; 0xc11db
     2549    je short 01229h                           ; 74 49                       ; 0xc11de
     2550    mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc11e0
     2551    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc11e3
     2552    dec cx                                    ; 49                          ; 0xc11e6
     2553    dec cx                                    ; 49                          ; 0xc11e7
     2554    cmp cx, word [bp-008h]                    ; 3b 4e f8                    ; 0xc11e8
     2555    jne short 011efh                          ; 75 02                       ; 0xc11eb
     2556    jmp short 01229h                          ; eb 3a                       ; 0xc11ed
     2557    cmp bl, 003h                              ; 80 fb 03                    ; 0xc11ef vgabios.c:738
     2558    jbe short 01229h                          ; 76 35                       ; 0xc11f2
     2559    mov cl, ah                                ; 88 e1                       ; 0xc11f4 vgabios.c:739
     2560    xor ch, ch                                ; 30 ed                       ; 0xc11f6
     2561    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc11f8
     2562    mov byte [bp-007h], ch                    ; 88 6e f9                    ; 0xc11fb
     2563    mov si, cx                                ; 89 ce                       ; 0xc11fe
     2564    inc si                                    ; 46                          ; 0xc1200
     2565    inc si                                    ; 46                          ; 0xc1201
     2566    mov cl, dl                                ; 88 d1                       ; 0xc1202
    25632567    db  0feh, 0c9h
    2564     ; dec cl                                    ; fe c9                     ; 0xc11fd
    2565     cmp si, word [bp-008h]                    ; 3b 76 f8                    ; 0xc11ff
    2566     jl short 01217h                           ; 7c 13                       ; 0xc1202
    2567     sub ah, bl                                ; 28 dc                       ; 0xc1204 vgabios.c:739
    2568     add ah, dl                                ; 00 d4                       ; 0xc1206
     2568    ; dec cl                                    ; fe c9                     ; 0xc1204
     2569    cmp si, word [bp-008h]                    ; 3b 76 f8                    ; 0xc1206
     2570    jl short 0121eh                           ; 7c 13                       ; 0xc1209
     2571    sub ah, bl                                ; 28 dc                       ; 0xc120b vgabios.c:741
     2572    add ah, dl                                ; 00 d4                       ; 0xc120d
    25692573    db  0feh, 0cch
    2570     ; dec ah                                    ; fe cc                     ; 0xc1208
    2571     mov bl, cl                                ; 88 cb                       ; 0xc120a vgabios.c:740
    2572     cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc120c vgabios.c:741
    2573     jc short 01222h                           ; 72 11                       ; 0xc120f
     2574    ; dec ah                                    ; fe cc                     ; 0xc120f
     2575    mov bl, cl                                ; 88 cb                       ; 0xc1211 vgabios.c:742
     2576    cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc1213 vgabios.c:743
     2577    jc short 01229h                           ; 72 11                       ; 0xc1216
    25742578    db  0feh, 0cbh
    2575     ; dec bl                                    ; fe cb                     ; 0xc1211 vgabios.c:743
     2579    ; dec bl                                    ; fe cb                     ; 0xc1218 vgabios.c:745
    25762580    db  0feh, 0cch
    2577     ; dec ah                                    ; fe cc                     ; 0xc1213 vgabios.c:744
    2578     jmp short 01222h                          ; eb 0b                       ; 0xc1215 vgabios.c:746
    2579     cmp ah, 002h                              ; 80 fc 02                    ; 0xc1217
    2580     jbe short 01220h                          ; 76 04                       ; 0xc121a
    2581     shr dx, 1                                 ; d1 ea                       ; 0xc121c vgabios.c:748
    2582     mov ah, dl                                ; 88 d4                       ; 0xc121e
    2583     mov bl, cl                                ; 88 cb                       ; 0xc1220 vgabios.c:752
    2584     mov si, strict word 00063h                ; be 63 00                    ; 0xc1222 vgabios.c:47
    2585     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc1225
    2586     mov es, dx                                ; 8e c2                       ; 0xc1228
    2587     mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc122a
    2588     mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc122d vgabios.c:763
    2589     mov dx, cx                                ; 89 ca                       ; 0xc122f
    2590     out DX, AL                                ; ee                          ; 0xc1231
    2591     mov si, cx                                ; 89 ce                       ; 0xc1232 vgabios.c:764
    2592     inc si                                    ; 46                          ; 0xc1234
    2593     mov al, ah                                ; 88 e0                       ; 0xc1235
    2594     mov dx, si                                ; 89 f2                       ; 0xc1237
    2595     out DX, AL                                ; ee                          ; 0xc1239
    2596     mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc123a vgabios.c:765
    2597     mov dx, cx                                ; 89 ca                       ; 0xc123c
    2598     out DX, AL                                ; ee                          ; 0xc123e
    2599     mov al, bl                                ; 88 d8                       ; 0xc123f vgabios.c:766
    2600     mov dx, si                                ; 89 f2                       ; 0xc1241
    2601     out DX, AL                                ; ee                          ; 0xc1243
    2602     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc1244 vgabios.c:767
    2603     pop si                                    ; 5e                          ; 0xc1247
    2604     pop cx                                    ; 59                          ; 0xc1248
    2605     pop bx                                    ; 5b                          ; 0xc1249
    2606     pop bp                                    ; 5d                          ; 0xc124a
    2607     retn                                      ; c3                          ; 0xc124b
    2608   ; disGetNextSymbol 0xc124c LB 0x305d -> off=0x0 cb=000000000000008d uValue=00000000000c124c 'biosfn_set_cursor_pos'
    2609 biosfn_set_cursor_pos:                       ; 0xc124c LB 0x8d
    2610     push bp                                   ; 55                          ; 0xc124c vgabios.c:770
    2611     mov bp, sp                                ; 89 e5                       ; 0xc124d
    2612     push bx                                   ; 53                          ; 0xc124f
    2613     push cx                                   ; 51                          ; 0xc1250
    2614     push si                                   ; 56                          ; 0xc1251
    2615     push di                                   ; 57                          ; 0xc1252
    2616     push ax                                   ; 50                          ; 0xc1253
    2617     mov bl, al                                ; 88 c3                       ; 0xc1254
    2618     mov cx, dx                                ; 89 d1                       ; 0xc1256
    2619     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc1258 vgabios.c:776
    2620     jnbe short 012d0h                         ; 77 74                       ; 0xc125a
    2621     xor ah, ah                                ; 30 e4                       ; 0xc125c vgabios.c:779
    2622     mov si, ax                                ; 89 c6                       ; 0xc125e
    2623     sal si, 1                                 ; d1 e6                       ; 0xc1260
    2624     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc1262
    2625     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1265 vgabios.c:52
    2626     mov es, ax                                ; 8e c0                       ; 0xc1268
    2627     mov word [es:si], dx                      ; 26 89 14                    ; 0xc126a
    2628     mov si, strict word 00062h                ; be 62 00                    ; 0xc126d vgabios.c:37
    2629     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc1270
    2630     cmp bl, al                                ; 38 c3                       ; 0xc1273 vgabios.c:783
    2631     jne short 012d0h                          ; 75 59                       ; 0xc1275
    2632     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc1277 vgabios.c:47
    2633     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc127a
    2634     mov di, 00084h                            ; bf 84 00                    ; 0xc127d vgabios.c:37
    2635     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc1280
    2636     xor ah, ah                                ; 30 e4                       ; 0xc1283 vgabios.c:38
    2637     mov di, ax                                ; 89 c7                       ; 0xc1285
    2638     inc di                                    ; 47                          ; 0xc1287
    2639     mov ax, dx                                ; 89 d0                       ; 0xc1288 vgabios.c:789
    2640     mov al, dh                                ; 88 f0                       ; 0xc128a
    2641     xor ah, dh                                ; 30 f4                       ; 0xc128c
    2642     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc128e
    2643     mov ax, si                                ; 89 f0                       ; 0xc1291 vgabios.c:792
    2644     mul di                                    ; f7 e7                       ; 0xc1293
    2645     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1295
    2646     xor bh, bh                                ; 30 ff                       ; 0xc1297
    2647     inc ax                                    ; 40                          ; 0xc1299
    2648     mul bx                                    ; f7 e3                       ; 0xc129a
    2649     mov bx, ax                                ; 89 c3                       ; 0xc129c
    2650     mov al, cl                                ; 88 c8                       ; 0xc129e
    2651     xor ah, ah                                ; 30 e4                       ; 0xc12a0
    2652     add bx, ax                                ; 01 c3                       ; 0xc12a2
    2653     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc12a4
    2654     mul si                                    ; f7 e6                       ; 0xc12a7
    2655     mov si, bx                                ; 89 de                       ; 0xc12a9
    2656     add si, ax                                ; 01 c6                       ; 0xc12ab
    2657     mov bx, strict word 00063h                ; bb 63 00                    ; 0xc12ad vgabios.c:47
    2658     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc12b0
    2659     mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc12b3 vgabios.c:796
    2660     mov dx, bx                                ; 89 da                       ; 0xc12b5
    2661     out DX, AL                                ; ee                          ; 0xc12b7
    2662     mov ax, si                                ; 89 f0                       ; 0xc12b8 vgabios.c:797
    2663     mov al, ah                                ; 88 e0                       ; 0xc12ba
    2664     lea cx, [bx+001h]                         ; 8d 4f 01                    ; 0xc12bc
    2665     mov dx, cx                                ; 89 ca                       ; 0xc12bf
    2666     out DX, AL                                ; ee                          ; 0xc12c1
    2667     mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc12c2 vgabios.c:798
    2668     mov dx, bx                                ; 89 da                       ; 0xc12c4
    2669     out DX, AL                                ; ee                          ; 0xc12c6
    2670     and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc12c7 vgabios.c:799
    2671     mov ax, si                                ; 89 f0                       ; 0xc12cb
    2672     mov dx, cx                                ; 89 ca                       ; 0xc12cd
    2673     out DX, AL                                ; ee                          ; 0xc12cf
    2674     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc12d0 vgabios.c:801
    2675     pop di                                    ; 5f                          ; 0xc12d3
    2676     pop si                                    ; 5e                          ; 0xc12d4
    2677     pop cx                                    ; 59                          ; 0xc12d5
    2678     pop bx                                    ; 5b                          ; 0xc12d6
    2679     pop bp                                    ; 5d                          ; 0xc12d7
    2680     retn                                      ; c3                          ; 0xc12d8
    2681   ; disGetNextSymbol 0xc12d9 LB 0x2fd0 -> off=0x0 cb=00000000000000d5 uValue=00000000000c12d9 'biosfn_set_active_page'
    2682 biosfn_set_active_page:                      ; 0xc12d9 LB 0xd5
    2683     push bp                                   ; 55                          ; 0xc12d9 vgabios.c:804
    2684     mov bp, sp                                ; 89 e5                       ; 0xc12da
    2685     push bx                                   ; 53                          ; 0xc12dc
    2686     push cx                                   ; 51                          ; 0xc12dd
    2687     push dx                                   ; 52                          ; 0xc12de
    2688     push si                                   ; 56                          ; 0xc12df
    2689     push di                                   ; 57                          ; 0xc12e0
    2690     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc12e1
    2691     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc12e4
    2692     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc12e7 vgabios.c:810
    2693     jnbe short 01301h                         ; 77 16                       ; 0xc12e9
    2694     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc12eb vgabios.c:37
    2695     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12ee
    2696     mov es, ax                                ; 8e c0                       ; 0xc12f1
    2697     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12f3
    2698     xor ah, ah                                ; 30 e4                       ; 0xc12f6 vgabios.c:814
    2699     call 03651h                               ; e8 56 23                    ; 0xc12f8
    2700     mov cl, al                                ; 88 c1                       ; 0xc12fb
    2701     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc12fd vgabios.c:815
    2702     jne short 01304h                          ; 75 03                       ; 0xc12ff
    2703     jmp near 013a4h                           ; e9 a0 00                    ; 0xc1301
    2704     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1304 vgabios.c:818
    2705     xor ah, ah                                ; 30 e4                       ; 0xc1307
    2706     lea bx, [bp-010h]                         ; 8d 5e f0                    ; 0xc1309
    2707     lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc130c
    2708     call 00a0ch                               ; e8 fa f6                    ; 0xc130f
    2709     mov bl, cl                                ; 88 cb                       ; 0xc1312 vgabios.c:820
    2710     xor bh, bh                                ; 30 ff                       ; 0xc1314
    2711     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1316
    2712     mov si, bx                                ; 89 de                       ; 0xc1318
    2713     sal si, CL                                ; d3 e6                       ; 0xc131a
    2714     cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc131c
    2715     jne short 0135eh                          ; 75 3b                       ; 0xc1321
    2716     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1323 vgabios.c:47
    2717     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1326
    2718     mov es, ax                                ; 8e c0                       ; 0xc1329
    2719     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc132b
    2720     mov bx, 00084h                            ; bb 84 00                    ; 0xc132e vgabios.c:37
    2721     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1331
    2722     xor ah, ah                                ; 30 e4                       ; 0xc1334 vgabios.c:38
    2723     mov bx, ax                                ; 89 c3                       ; 0xc1336
    2724     inc bx                                    ; 43                          ; 0xc1338
    2725     mov ax, dx                                ; 89 d0                       ; 0xc1339 vgabios.c:827
    2726     mul bx                                    ; f7 e3                       ; 0xc133b
    2727     mov di, ax                                ; 89 c7                       ; 0xc133d
    2728     sal ax, 1                                 ; d1 e0                       ; 0xc133f
    2729     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1341
    2730     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc1343
    2731     xor bh, bh                                ; 30 ff                       ; 0xc1346
    2732     inc ax                                    ; 40                          ; 0xc1348
    2733     mul bx                                    ; f7 e3                       ; 0xc1349
    2734     mov cx, ax                                ; 89 c1                       ; 0xc134b
    2735     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc134d vgabios.c:52
    2736     mov word [es:si], ax                      ; 26 89 04                    ; 0xc1350
    2737     or di, 000ffh                             ; 81 cf ff 00                 ; 0xc1353 vgabios.c:831
    2738     lea ax, [di+001h]                         ; 8d 45 01                    ; 0xc1357
    2739     mul bx                                    ; f7 e3                       ; 0xc135a
    2740     jmp short 0136fh                          ; eb 11                       ; 0xc135c vgabios.c:833
    2741     mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc135e vgabios.c:835
    2742     mov CL, strict byte 006h                  ; b1 06                       ; 0xc1362
    2743     sal bx, CL                                ; d3 e3                       ; 0xc1364
    2744     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1366
    2745     xor ah, ah                                ; 30 e4                       ; 0xc1369
    2746     mul word [bx+04845h]                      ; f7 a7 45 48                 ; 0xc136b
    2747     mov cx, ax                                ; 89 c1                       ; 0xc136f
    2748     mov bx, strict word 00063h                ; bb 63 00                    ; 0xc1371 vgabios.c:47
    2749     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1374
    2750     mov es, ax                                ; 8e c0                       ; 0xc1377
    2751     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1379
    2752     mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc137c vgabios.c:840
    2753     mov dx, bx                                ; 89 da                       ; 0xc137e
    2754     out DX, AL                                ; ee                          ; 0xc1380
    2755     mov al, ch                                ; 88 e8                       ; 0xc1381 vgabios.c:841
    2756     lea si, [bx+001h]                         ; 8d 77 01                    ; 0xc1383
    2757     mov dx, si                                ; 89 f2                       ; 0xc1386
    2758     out DX, AL                                ; ee                          ; 0xc1388
    2759     mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc1389 vgabios.c:842
    2760     mov dx, bx                                ; 89 da                       ; 0xc138b
    2761     out DX, AL                                ; ee                          ; 0xc138d
    2762     xor ch, ch                                ; 30 ed                       ; 0xc138e vgabios.c:843
    2763     mov ax, cx                                ; 89 c8                       ; 0xc1390
    2764     mov dx, si                                ; 89 f2                       ; 0xc1392
     2581    ; dec ah                                    ; fe cc                     ; 0xc121a vgabios.c:746
     2582    jmp short 01229h                          ; eb 0b                       ; 0xc121c vgabios.c:748
     2583    cmp ah, 002h                              ; 80 fc 02                    ; 0xc121e
     2584    jbe short 01227h                          ; 76 04                       ; 0xc1221
     2585    shr dx, 1                                 ; d1 ea                       ; 0xc1223 vgabios.c:750
     2586    mov ah, dl                                ; 88 d4                       ; 0xc1225
     2587    mov bl, cl                                ; 88 cb                       ; 0xc1227 vgabios.c:754
     2588    mov si, strict word 00063h                ; be 63 00                    ; 0xc1229 vgabios.c:47
     2589    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc122c
     2590    mov es, dx                                ; 8e c2                       ; 0xc122f
     2591    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1231
     2592    mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc1234 vgabios.c:765
     2593    mov dx, cx                                ; 89 ca                       ; 0xc1236
     2594    out DX, AL                                ; ee                          ; 0xc1238
     2595    mov si, cx                                ; 89 ce                       ; 0xc1239 vgabios.c:766
     2596    inc si                                    ; 46                          ; 0xc123b
     2597    mov al, ah                                ; 88 e0                       ; 0xc123c
     2598    mov dx, si                                ; 89 f2                       ; 0xc123e
     2599    out DX, AL                                ; ee                          ; 0xc1240
     2600    mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc1241 vgabios.c:767
     2601    mov dx, cx                                ; 89 ca                       ; 0xc1243
     2602    out DX, AL                                ; ee                          ; 0xc1245
     2603    mov al, bl                                ; 88 d8                       ; 0xc1246 vgabios.c:768
     2604    mov dx, si                                ; 89 f2                       ; 0xc1248
     2605    out DX, AL                                ; ee                          ; 0xc124a
     2606    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc124b vgabios.c:769
     2607    pop si                                    ; 5e                          ; 0xc124e
     2608    pop cx                                    ; 59                          ; 0xc124f
     2609    pop bx                                    ; 5b                          ; 0xc1250
     2610    pop bp                                    ; 5d                          ; 0xc1251
     2611    retn                                      ; c3                          ; 0xc1252
     2612  ; disGetNextSymbol 0xc1253 LB 0x3041 -> off=0x0 cb=000000000000008d uValue=00000000000c1253 'biosfn_set_cursor_pos'
     2613biosfn_set_cursor_pos:                       ; 0xc1253 LB 0x8d
     2614    push bp                                   ; 55                          ; 0xc1253 vgabios.c:772
     2615    mov bp, sp                                ; 89 e5                       ; 0xc1254
     2616    push bx                                   ; 53                          ; 0xc1256
     2617    push cx                                   ; 51                          ; 0xc1257
     2618    push si                                   ; 56                          ; 0xc1258
     2619    push di                                   ; 57                          ; 0xc1259
     2620    push ax                                   ; 50                          ; 0xc125a
     2621    mov bl, al                                ; 88 c3                       ; 0xc125b
     2622    mov cx, dx                                ; 89 d1                       ; 0xc125d
     2623    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc125f vgabios.c:778
     2624    jnbe short 012d7h                         ; 77 74                       ; 0xc1261
     2625    xor ah, ah                                ; 30 e4                       ; 0xc1263 vgabios.c:781
     2626    mov si, ax                                ; 89 c6                       ; 0xc1265
     2627    sal si, 1                                 ; d1 e6                       ; 0xc1267
     2628    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc1269
     2629    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc126c vgabios.c:52
     2630    mov es, ax                                ; 8e c0                       ; 0xc126f
     2631    mov word [es:si], dx                      ; 26 89 14                    ; 0xc1271
     2632    mov si, strict word 00062h                ; be 62 00                    ; 0xc1274 vgabios.c:37
     2633    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc1277
     2634    cmp bl, al                                ; 38 c3                       ; 0xc127a vgabios.c:785
     2635    jne short 012d7h                          ; 75 59                       ; 0xc127c
     2636    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc127e vgabios.c:47
     2637    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc1281
     2638    mov di, 00084h                            ; bf 84 00                    ; 0xc1284 vgabios.c:37
     2639    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc1287
     2640    xor ah, ah                                ; 30 e4                       ; 0xc128a vgabios.c:38
     2641    mov di, ax                                ; 89 c7                       ; 0xc128c
     2642    inc di                                    ; 47                          ; 0xc128e
     2643    mov ax, dx                                ; 89 d0                       ; 0xc128f vgabios.c:791
     2644    mov al, dh                                ; 88 f0                       ; 0xc1291
     2645    xor ah, dh                                ; 30 f4                       ; 0xc1293
     2646    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1295
     2647    mov ax, si                                ; 89 f0                       ; 0xc1298 vgabios.c:794
     2648    mul di                                    ; f7 e7                       ; 0xc129a
     2649    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc129c
     2650    xor bh, bh                                ; 30 ff                       ; 0xc129e
     2651    inc ax                                    ; 40                          ; 0xc12a0
     2652    mul bx                                    ; f7 e3                       ; 0xc12a1
     2653    mov bx, ax                                ; 89 c3                       ; 0xc12a3
     2654    mov al, cl                                ; 88 c8                       ; 0xc12a5
     2655    xor ah, ah                                ; 30 e4                       ; 0xc12a7
     2656    add bx, ax                                ; 01 c3                       ; 0xc12a9
     2657    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc12ab
     2658    mul si                                    ; f7 e6                       ; 0xc12ae
     2659    mov si, bx                                ; 89 de                       ; 0xc12b0
     2660    add si, ax                                ; 01 c6                       ; 0xc12b2
     2661    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc12b4 vgabios.c:47
     2662    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc12b7
     2663    mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc12ba vgabios.c:798
     2664    mov dx, bx                                ; 89 da                       ; 0xc12bc
     2665    out DX, AL                                ; ee                          ; 0xc12be
     2666    mov ax, si                                ; 89 f0                       ; 0xc12bf vgabios.c:799
     2667    mov al, ah                                ; 88 e0                       ; 0xc12c1
     2668    lea cx, [bx+001h]                         ; 8d 4f 01                    ; 0xc12c3
     2669    mov dx, cx                                ; 89 ca                       ; 0xc12c6
     2670    out DX, AL                                ; ee                          ; 0xc12c8
     2671    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc12c9 vgabios.c:800
     2672    mov dx, bx                                ; 89 da                       ; 0xc12cb
     2673    out DX, AL                                ; ee                          ; 0xc12cd
     2674    and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc12ce vgabios.c:801
     2675    mov ax, si                                ; 89 f0                       ; 0xc12d2
     2676    mov dx, cx                                ; 89 ca                       ; 0xc12d4
     2677    out DX, AL                                ; ee                          ; 0xc12d6
     2678    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc12d7 vgabios.c:803
     2679    pop di                                    ; 5f                          ; 0xc12da
     2680    pop si                                    ; 5e                          ; 0xc12db
     2681    pop cx                                    ; 59                          ; 0xc12dc
     2682    pop bx                                    ; 5b                          ; 0xc12dd
     2683    pop bp                                    ; 5d                          ; 0xc12de
     2684    retn                                      ; c3                          ; 0xc12df
     2685  ; disGetNextSymbol 0xc12e0 LB 0x2fb4 -> off=0x0 cb=00000000000000d5 uValue=00000000000c12e0 'biosfn_set_active_page'
     2686biosfn_set_active_page:                      ; 0xc12e0 LB 0xd5
     2687    push bp                                   ; 55                          ; 0xc12e0 vgabios.c:806
     2688    mov bp, sp                                ; 89 e5                       ; 0xc12e1
     2689    push bx                                   ; 53                          ; 0xc12e3
     2690    push cx                                   ; 51                          ; 0xc12e4
     2691    push dx                                   ; 52                          ; 0xc12e5
     2692    push si                                   ; 56                          ; 0xc12e6
     2693    push di                                   ; 57                          ; 0xc12e7
     2694    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc12e8
     2695    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc12eb
     2696    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc12ee vgabios.c:812
     2697    jnbe short 01308h                         ; 77 16                       ; 0xc12f0
     2698    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc12f2 vgabios.c:37
     2699    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12f5
     2700    mov es, ax                                ; 8e c0                       ; 0xc12f8
     2701    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12fa
     2702    xor ah, ah                                ; 30 e4                       ; 0xc12fd vgabios.c:816
     2703    call 03630h                               ; e8 2e 23                    ; 0xc12ff
     2704    mov cl, al                                ; 88 c1                       ; 0xc1302
     2705    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1304 vgabios.c:817
     2706    jne short 0130bh                          ; 75 03                       ; 0xc1306
     2707    jmp near 013abh                           ; e9 a0 00                    ; 0xc1308
     2708    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc130b vgabios.c:820
     2709    xor ah, ah                                ; 30 e4                       ; 0xc130e
     2710    lea bx, [bp-010h]                         ; 8d 5e f0                    ; 0xc1310
     2711    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc1313
     2712    call 00a1bh                               ; e8 02 f7                    ; 0xc1316
     2713    mov bl, cl                                ; 88 cb                       ; 0xc1319 vgabios.c:822
     2714    xor bh, bh                                ; 30 ff                       ; 0xc131b
     2715    mov CL, strict byte 003h                  ; b1 03                       ; 0xc131d
     2716    mov si, bx                                ; 89 de                       ; 0xc131f
     2717    sal si, CL                                ; d3 e6                       ; 0xc1321
     2718    cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc1323
     2719    jne short 01365h                          ; 75 3b                       ; 0xc1328
     2720    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc132a vgabios.c:47
     2721    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc132d
     2722    mov es, ax                                ; 8e c0                       ; 0xc1330
     2723    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc1332
     2724    mov bx, 00084h                            ; bb 84 00                    ; 0xc1335 vgabios.c:37
     2725    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1338
     2726    xor ah, ah                                ; 30 e4                       ; 0xc133b vgabios.c:38
     2727    mov bx, ax                                ; 89 c3                       ; 0xc133d
     2728    inc bx                                    ; 43                          ; 0xc133f
     2729    mov ax, dx                                ; 89 d0                       ; 0xc1340 vgabios.c:829
     2730    mul bx                                    ; f7 e3                       ; 0xc1342
     2731    mov di, ax                                ; 89 c7                       ; 0xc1344
     2732    sal ax, 1                                 ; d1 e0                       ; 0xc1346
     2733    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1348
     2734    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc134a
     2735    xor bh, bh                                ; 30 ff                       ; 0xc134d
     2736    inc ax                                    ; 40                          ; 0xc134f
     2737    mul bx                                    ; f7 e3                       ; 0xc1350
     2738    mov cx, ax                                ; 89 c1                       ; 0xc1352
     2739    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc1354 vgabios.c:52
     2740    mov word [es:si], ax                      ; 26 89 04                    ; 0xc1357
     2741    or di, 000ffh                             ; 81 cf ff 00                 ; 0xc135a vgabios.c:833
     2742    lea ax, [di+001h]                         ; 8d 45 01                    ; 0xc135e
     2743    mul bx                                    ; f7 e3                       ; 0xc1361
     2744    jmp short 01376h                          ; eb 11                       ; 0xc1363 vgabios.c:835
     2745    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc1365 vgabios.c:837
     2746    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1369
     2747    sal bx, CL                                ; d3 e3                       ; 0xc136b
     2748    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc136d
     2749    xor ah, ah                                ; 30 e4                       ; 0xc1370
     2750    mul word [bx+04845h]                      ; f7 a7 45 48                 ; 0xc1372
     2751    mov cx, ax                                ; 89 c1                       ; 0xc1376
     2752    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc1378 vgabios.c:47
     2753    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc137b
     2754    mov es, ax                                ; 8e c0                       ; 0xc137e
     2755    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1380
     2756    mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc1383 vgabios.c:842
     2757    mov dx, bx                                ; 89 da                       ; 0xc1385
     2758    out DX, AL                                ; ee                          ; 0xc1387
     2759    mov al, ch                                ; 88 e8                       ; 0xc1388 vgabios.c:843
     2760    lea si, [bx+001h]                         ; 8d 77 01                    ; 0xc138a
     2761    mov dx, si                                ; 89 f2                       ; 0xc138d
     2762    out DX, AL                                ; ee                          ; 0xc138f
     2763    mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc1390 vgabios.c:844
     2764    mov dx, bx                                ; 89 da                       ; 0xc1392
    27652765    out DX, AL                                ; ee                          ; 0xc1394
    2766     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1395 vgabios.c:42
    2767     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1398
    2768     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc139b
    2769     mov dx, word [bp-010h]                    ; 8b 56 f0                    ; 0xc139e vgabios.c:853
    2770     call 0124ch                               ; e8 a8 fe                    ; 0xc13a1
    2771     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc13a4 vgabios.c:854
    2772     pop di                                    ; 5f                          ; 0xc13a7
    2773     pop si                                    ; 5e                          ; 0xc13a8
    2774     pop dx                                    ; 5a                          ; 0xc13a9
    2775     pop cx                                    ; 59                          ; 0xc13aa
    2776     pop bx                                    ; 5b                          ; 0xc13ab
    2777     pop bp                                    ; 5d                          ; 0xc13ac
    2778     retn                                      ; c3                          ; 0xc13ad
    2779   ; disGetNextSymbol 0xc13ae LB 0x2efb -> off=0x0 cb=0000000000000397 uValue=00000000000c13ae 'biosfn_set_video_mode'
    2780 biosfn_set_video_mode:                       ; 0xc13ae LB 0x397
    2781     push bp                                   ; 55                          ; 0xc13ae vgabios.c:874
    2782     mov bp, sp                                ; 89 e5                       ; 0xc13af
    2783     push bx                                   ; 53                          ; 0xc13b1
    2784     push cx                                   ; 51                          ; 0xc13b2
    2785     push dx                                   ; 52                          ; 0xc13b3
    2786     push si                                   ; 56                          ; 0xc13b4
    2787     push di                                   ; 57                          ; 0xc13b5
    2788     sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc13b6
    2789     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc13b9
    2790     and AL, strict byte 080h                  ; 24 80                       ; 0xc13bc vgabios.c:878
    2791     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc13be
    2792     call 007e8h                               ; e8 24 f4                    ; 0xc13c1 vgabios.c:885
    2793     test ax, ax                               ; 85 c0                       ; 0xc13c4
    2794     je short 013d4h                           ; 74 0c                       ; 0xc13c6
    2795     mov AL, strict byte 007h                  ; b0 07                       ; 0xc13c8 vgabios.c:887
    2796     mov dx, 003c4h                            ; ba c4 03                    ; 0xc13ca
    2797     out DX, AL                                ; ee                          ; 0xc13cd
    2798     xor al, al                                ; 30 c0                       ; 0xc13ce vgabios.c:888
    2799     mov dx, 003c5h                            ; ba c5 03                    ; 0xc13d0
    2800     out DX, AL                                ; ee                          ; 0xc13d3
    2801     and byte [bp-00ch], 07fh                  ; 80 66 f4 7f                 ; 0xc13d4 vgabios.c:893
    2802     cmp byte [bp-00ch], 007h                  ; 80 7e f4 07                 ; 0xc13d8 vgabios.c:897
    2803     jne short 013e2h                          ; 75 04                       ; 0xc13dc
    2804     mov byte [bp-00ch], 000h                  ; c6 46 f4 00                 ; 0xc13de vgabios.c:898
    2805     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc13e2 vgabios.c:901
    2806     xor ah, ah                                ; 30 e4                       ; 0xc13e5
    2807     call 03651h                               ; e8 67 22                    ; 0xc13e7
    2808     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc13ea
    2809     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc13ed vgabios.c:907
    2810     je short 01456h                           ; 74 65                       ; 0xc13ef
    2811     mov dl, al                                ; 88 c2                       ; 0xc13f1 vgabios.c:910
    2812     xor dh, dh                                ; 30 f6                       ; 0xc13f3
    2813     mov bx, dx                                ; 89 d3                       ; 0xc13f5
    2814     mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc13f7
    2815     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc13fb
    2816     mov bl, al                                ; 88 c3                       ; 0xc13fe vgabios.c:911
    2817     mov CL, strict byte 006h                  ; b1 06                       ; 0xc1400
    2818     sal bx, CL                                ; d3 e3                       ; 0xc1402
    2819     mov al, byte [bx+04842h]                  ; 8a 87 42 48                 ; 0xc1404
    2820     xor ah, ah                                ; 30 e4                       ; 0xc1408
    2821     mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc140a
    2822     mov al, byte [bx+04843h]                  ; 8a 87 43 48                 ; 0xc140d vgabios.c:912
    2823     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc1411
    2824     mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc1414 vgabios.c:913
    2825     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc1418
    2826     mov bx, 00089h                            ; bb 89 00                    ; 0xc141b vgabios.c:37
    2827     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc141e
    2828     mov es, ax                                ; 8e c0                       ; 0xc1421
    2829     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1423
    2830     mov ch, al                                ; 88 c5                       ; 0xc1426 vgabios.c:38
    2831     test AL, strict byte 008h                 ; a8 08                       ; 0xc1428 vgabios.c:928
    2832     jne short 01473h                          ; 75 47                       ; 0xc142a
    2833     mov CL, strict byte 003h                  ; b1 03                       ; 0xc142c vgabios.c:930
    2834     mov bx, dx                                ; 89 d3                       ; 0xc142e
    2835     sal bx, CL                                ; d3 e3                       ; 0xc1430
    2836     mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc1432
    2837     mov dx, 003c6h                            ; ba c6 03                    ; 0xc1436
    2838     out DX, AL                                ; ee                          ; 0xc1439
    2839     xor al, al                                ; 30 c0                       ; 0xc143a vgabios.c:933
    2840     mov dx, 003c8h                            ; ba c8 03                    ; 0xc143c
    2841     out DX, AL                                ; ee                          ; 0xc143f
    2842     mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc1440 vgabios.c:936
    2843     cmp bl, 001h                              ; 80 fb 01                    ; 0xc1444
    2844     jc short 01459h                           ; 72 10                       ; 0xc1447
    2845     jbe short 01462h                          ; 76 17                       ; 0xc1449
    2846     cmp bl, cl                                ; 38 cb                       ; 0xc144b
    2847     je short 0146ch                           ; 74 1d                       ; 0xc144d
    2848     cmp bl, 002h                              ; 80 fb 02                    ; 0xc144f
    2849     je short 01467h                           ; 74 13                       ; 0xc1452
    2850     jmp short 0146fh                          ; eb 19                       ; 0xc1454
    2851     jmp near 0173bh                           ; e9 e2 02                    ; 0xc1456
    2852     test bl, bl                               ; 84 db                       ; 0xc1459
    2853     jne short 0146fh                          ; 75 12                       ; 0xc145b
    2854     mov di, 04fc2h                            ; bf c2 4f                    ; 0xc145d vgabios.c:938
    2855     jmp short 0146fh                          ; eb 0d                       ; 0xc1460 vgabios.c:939
    2856     mov di, 05082h                            ; bf 82 50                    ; 0xc1462 vgabios.c:941
    2857     jmp short 0146fh                          ; eb 08                       ; 0xc1465 vgabios.c:942
    2858     mov di, 05142h                            ; bf 42 51                    ; 0xc1467 vgabios.c:944
    2859     jmp short 0146fh                          ; eb 03                       ; 0xc146a vgabios.c:945
    2860     mov di, 05202h                            ; bf 02 52                    ; 0xc146c vgabios.c:947
    2861     xor bx, bx                                ; 31 db                       ; 0xc146f vgabios.c:951
    2862     jmp short 0147bh                          ; eb 08                       ; 0xc1471
    2863     jmp short 014c7h                          ; eb 52                       ; 0xc1473
    2864     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc1475
    2865     jnc short 014bah                          ; 73 3f                       ; 0xc1479
    2866     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc147b vgabios.c:952
    2867     xor ah, ah                                ; 30 e4                       ; 0xc147e
    2868     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1480
    2869     mov si, ax                                ; 89 c6                       ; 0xc1482
    2870     sal si, CL                                ; d3 e6                       ; 0xc1484
    2871     mov al, byte [si+047b5h]                  ; 8a 84 b5 47                 ; 0xc1486
    2872     mov si, ax                                ; 89 c6                       ; 0xc148a
    2873     mov al, byte [si+0483eh]                  ; 8a 84 3e 48                 ; 0xc148c
    2874     cmp bx, ax                                ; 39 c3                       ; 0xc1490
    2875     jnbe short 014afh                         ; 77 1b                       ; 0xc1492
    2876     mov ax, bx                                ; 89 d8                       ; 0xc1494 vgabios.c:953
    2877     mov dx, strict word 00003h                ; ba 03 00                    ; 0xc1496
    2878     mul dx                                    ; f7 e2                       ; 0xc1499
    2879     mov si, di                                ; 89 fe                       ; 0xc149b
    2880     add si, ax                                ; 01 c6                       ; 0xc149d
    2881     mov al, byte [si]                         ; 8a 04                       ; 0xc149f
    2882     mov dx, 003c9h                            ; ba c9 03                    ; 0xc14a1
    2883     out DX, AL                                ; ee                          ; 0xc14a4
    2884     mov al, byte [si+001h]                    ; 8a 44 01                    ; 0xc14a5 vgabios.c:954
    2885     out DX, AL                                ; ee                          ; 0xc14a8
    2886     mov al, byte [si+002h]                    ; 8a 44 02                    ; 0xc14a9 vgabios.c:955
    2887     out DX, AL                                ; ee                          ; 0xc14ac
    2888     jmp short 014b7h                          ; eb 08                       ; 0xc14ad vgabios.c:957
    2889     xor al, al                                ; 30 c0                       ; 0xc14af vgabios.c:958
    2890     mov dx, 003c9h                            ; ba c9 03                    ; 0xc14b1
    2891     out DX, AL                                ; ee                          ; 0xc14b4
    2892     out DX, AL                                ; ee                          ; 0xc14b5 vgabios.c:959
    2893     out DX, AL                                ; ee                          ; 0xc14b6 vgabios.c:960
    2894     inc bx                                    ; 43                          ; 0xc14b7 vgabios.c:962
    2895     jmp short 01475h                          ; eb bb                       ; 0xc14b8
    2896     test ch, 002h                             ; f6 c5 02                    ; 0xc14ba vgabios.c:963
    2897     je short 014c7h                           ; 74 08                       ; 0xc14bd
    2898     mov dx, 00100h                            ; ba 00 01                    ; 0xc14bf vgabios.c:965
    2899     xor ax, ax                                ; 31 c0                       ; 0xc14c2
    2900     call 010b1h                               ; e8 ea fb                    ; 0xc14c4
    2901     mov dx, 003dah                            ; ba da 03                    ; 0xc14c7 vgabios.c:970
    2902     in AL, DX                                 ; ec                          ; 0xc14ca
     2766    xor ch, ch                                ; 30 ed                       ; 0xc1395 vgabios.c:845
     2767    mov ax, cx                                ; 89 c8                       ; 0xc1397
     2768    mov dx, si                                ; 89 f2                       ; 0xc1399
     2769    out DX, AL                                ; ee                          ; 0xc139b
     2770    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc139c vgabios.c:42
     2771    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc139f
     2772    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc13a2
     2773    mov dx, word [bp-010h]                    ; 8b 56 f0                    ; 0xc13a5 vgabios.c:855
     2774    call 01253h                               ; e8 a8 fe                    ; 0xc13a8
     2775    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc13ab vgabios.c:856
     2776    pop di                                    ; 5f                          ; 0xc13ae
     2777    pop si                                    ; 5e                          ; 0xc13af
     2778    pop dx                                    ; 5a                          ; 0xc13b0
     2779    pop cx                                    ; 59                          ; 0xc13b1
     2780    pop bx                                    ; 5b                          ; 0xc13b2
     2781    pop bp                                    ; 5d                          ; 0xc13b3
     2782    retn                                      ; c3                          ; 0xc13b4
     2783  ; disGetNextSymbol 0xc13b5 LB 0x2edf -> off=0x0 cb=0000000000000387 uValue=00000000000c13b5 'biosfn_set_video_mode'
     2784biosfn_set_video_mode:                       ; 0xc13b5 LB 0x387
     2785    push bp                                   ; 55                          ; 0xc13b5 vgabios.c:876
     2786    mov bp, sp                                ; 89 e5                       ; 0xc13b6
     2787    push bx                                   ; 53                          ; 0xc13b8
     2788    push cx                                   ; 51                          ; 0xc13b9
     2789    push dx                                   ; 52                          ; 0xc13ba
     2790    push si                                   ; 56                          ; 0xc13bb
     2791    push di                                   ; 57                          ; 0xc13bc
     2792    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc13bd
     2793    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc13c0
     2794    and AL, strict byte 080h                  ; 24 80                       ; 0xc13c3 vgabios.c:880
     2795    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc13c5
     2796    call 007e8h                               ; e8 1d f4                    ; 0xc13c8 vgabios.c:888
     2797    test ax, ax                               ; 85 c0                       ; 0xc13cb
     2798    je short 013dbh                           ; 74 0c                       ; 0xc13cd
     2799    mov AL, strict byte 007h                  ; b0 07                       ; 0xc13cf vgabios.c:890
     2800    mov dx, 003c4h                            ; ba c4 03                    ; 0xc13d1
     2801    out DX, AL                                ; ee                          ; 0xc13d4
     2802    xor al, al                                ; 30 c0                       ; 0xc13d5 vgabios.c:891
     2803    mov dx, 003c5h                            ; ba c5 03                    ; 0xc13d7
     2804    out DX, AL                                ; ee                          ; 0xc13da
     2805    and byte [bp-00ch], 07fh                  ; 80 66 f4 7f                 ; 0xc13db vgabios.c:896
     2806    cmp byte [bp-00ch], 007h                  ; 80 7e f4 07                 ; 0xc13df vgabios.c:900
     2807    jne short 013e9h                          ; 75 04                       ; 0xc13e3
     2808    mov byte [bp-00ch], 000h                  ; c6 46 f4 00                 ; 0xc13e5 vgabios.c:901
     2809    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc13e9 vgabios.c:904
     2810    xor ah, ah                                ; 30 e4                       ; 0xc13ec
     2811    call 03630h                               ; e8 3f 22                    ; 0xc13ee
     2812    mov bl, al                                ; 88 c3                       ; 0xc13f1
     2813    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc13f3
     2814    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc13f6 vgabios.c:910
     2815    je short 01456h                           ; 74 5c                       ; 0xc13f8
     2816    xor bh, bh                                ; 30 ff                       ; 0xc13fa vgabios.c:913
     2817    mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc13fc
     2818    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1400
     2819    mov si, 00089h                            ; be 89 00                    ; 0xc1403 vgabios.c:37
     2820    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1406
     2821    mov es, ax                                ; 8e c0                       ; 0xc1409
     2822    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc140b
     2823    mov ch, al                                ; 88 c5                       ; 0xc140e vgabios.c:38
     2824    test AL, strict byte 008h                 ; a8 08                       ; 0xc1410 vgabios.c:930
     2825    jne short 01459h                          ; 75 45                       ; 0xc1412
     2826    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1414 vgabios.c:932
     2827    sal bx, CL                                ; d3 e3                       ; 0xc1416
     2828    mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc1418
     2829    mov dx, 003c6h                            ; ba c6 03                    ; 0xc141c
     2830    out DX, AL                                ; ee                          ; 0xc141f
     2831    xor al, al                                ; 30 c0                       ; 0xc1420 vgabios.c:935
     2832    mov dx, 003c8h                            ; ba c8 03                    ; 0xc1422
     2833    out DX, AL                                ; ee                          ; 0xc1425
     2834    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc1426 vgabios.c:938
     2835    cmp bl, 001h                              ; 80 fb 01                    ; 0xc142a
     2836    jc short 0143ch                           ; 72 0d                       ; 0xc142d
     2837    jbe short 01445h                          ; 76 14                       ; 0xc142f
     2838    cmp bl, cl                                ; 38 cb                       ; 0xc1431
     2839    je short 0144fh                           ; 74 1a                       ; 0xc1433
     2840    cmp bl, 002h                              ; 80 fb 02                    ; 0xc1435
     2841    je short 0144ah                           ; 74 10                       ; 0xc1438
     2842    jmp short 01452h                          ; eb 16                       ; 0xc143a
     2843    test bl, bl                               ; 84 db                       ; 0xc143c
     2844    jne short 01452h                          ; 75 12                       ; 0xc143e
     2845    mov di, 04fc2h                            ; bf c2 4f                    ; 0xc1440 vgabios.c:940
     2846    jmp short 01452h                          ; eb 0d                       ; 0xc1443 vgabios.c:941
     2847    mov di, 05082h                            ; bf 82 50                    ; 0xc1445 vgabios.c:943
     2848    jmp short 01452h                          ; eb 08                       ; 0xc1448 vgabios.c:944
     2849    mov di, 05142h                            ; bf 42 51                    ; 0xc144a vgabios.c:946
     2850    jmp short 01452h                          ; eb 03                       ; 0xc144d vgabios.c:947
     2851    mov di, 05202h                            ; bf 02 52                    ; 0xc144f vgabios.c:949
     2852    xor bx, bx                                ; 31 db                       ; 0xc1452 vgabios.c:953
     2853    jmp short 01461h                          ; eb 0b                       ; 0xc1454
     2854    jmp near 01732h                           ; e9 d9 02                    ; 0xc1456
     2855    jmp short 014adh                          ; eb 52                       ; 0xc1459
     2856    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc145b
     2857    jnc short 014a0h                          ; 73 3f                       ; 0xc145f
     2858    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1461 vgabios.c:954
     2859    xor ah, ah                                ; 30 e4                       ; 0xc1464
     2860    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1466
     2861    mov si, ax                                ; 89 c6                       ; 0xc1468
     2862    sal si, CL                                ; d3 e6                       ; 0xc146a
     2863    mov al, byte [si+047b5h]                  ; 8a 84 b5 47                 ; 0xc146c
     2864    mov si, ax                                ; 89 c6                       ; 0xc1470
     2865    mov al, byte [si+0483eh]                  ; 8a 84 3e 48                 ; 0xc1472
     2866    cmp bx, ax                                ; 39 c3                       ; 0xc1476
     2867    jnbe short 01495h                         ; 77 1b                       ; 0xc1478
     2868    mov ax, bx                                ; 89 d8                       ; 0xc147a vgabios.c:955
     2869    mov dx, strict word 00003h                ; ba 03 00                    ; 0xc147c
     2870    mul dx                                    ; f7 e2                       ; 0xc147f
     2871    mov si, di                                ; 89 fe                       ; 0xc1481
     2872    add si, ax                                ; 01 c6                       ; 0xc1483
     2873    mov al, byte [si]                         ; 8a 04                       ; 0xc1485
     2874    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1487
     2875    out DX, AL                                ; ee                          ; 0xc148a
     2876    mov al, byte [si+001h]                    ; 8a 44 01                    ; 0xc148b vgabios.c:956
     2877    out DX, AL                                ; ee                          ; 0xc148e
     2878    mov al, byte [si+002h]                    ; 8a 44 02                    ; 0xc148f vgabios.c:957
     2879    out DX, AL                                ; ee                          ; 0xc1492
     2880    jmp short 0149dh                          ; eb 08                       ; 0xc1493 vgabios.c:959
     2881    xor al, al                                ; 30 c0                       ; 0xc1495 vgabios.c:960
     2882    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1497
     2883    out DX, AL                                ; ee                          ; 0xc149a
     2884    out DX, AL                                ; ee                          ; 0xc149b vgabios.c:961
     2885    out DX, AL                                ; ee                          ; 0xc149c vgabios.c:962
     2886    inc bx                                    ; 43                          ; 0xc149d vgabios.c:964
     2887    jmp short 0145bh                          ; eb bb                       ; 0xc149e
     2888    test ch, 002h                             ; f6 c5 02                    ; 0xc14a0 vgabios.c:965
     2889    je short 014adh                           ; 74 08                       ; 0xc14a3
     2890    mov dx, 00100h                            ; ba 00 01                    ; 0xc14a5 vgabios.c:967
     2891    xor ax, ax                                ; 31 c0                       ; 0xc14a8
     2892    call 010b8h                               ; e8 0b fc                    ; 0xc14aa
     2893    mov dx, 003dah                            ; ba da 03                    ; 0xc14ad vgabios.c:972
     2894    in AL, DX                                 ; ec                          ; 0xc14b0
    29032895    db  02ah, 0e4h
    2904     ; sub ah, ah                                ; 2a e4                     ; 0xc14cb
    2905     xor bx, bx                                ; 31 db                       ; 0xc14cd vgabios.c:973
    2906     jmp short 014d6h                          ; eb 05                       ; 0xc14cf
    2907     cmp bx, strict byte 00013h                ; 83 fb 13                    ; 0xc14d1
    2908     jnbe short 014f1h                         ; 77 1b                       ; 0xc14d4
    2909     mov al, bl                                ; 88 d8                       ; 0xc14d6 vgabios.c:974
    2910     mov dx, 003c0h                            ; ba c0 03                    ; 0xc14d8
    2911     out DX, AL                                ; ee                          ; 0xc14db
    2912     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc14dc vgabios.c:975
    2913     xor ah, ah                                ; 30 e4                       ; 0xc14df
    2914     mov CL, strict byte 006h                  ; b1 06                       ; 0xc14e1
    2915     mov si, ax                                ; 89 c6                       ; 0xc14e3
    2916     sal si, CL                                ; d3 e6                       ; 0xc14e5
    2917     add si, bx                                ; 01 de                       ; 0xc14e7
    2918     mov al, byte [si+04865h]                  ; 8a 84 65 48                 ; 0xc14e9
    2919     out DX, AL                                ; ee                          ; 0xc14ed
    2920     inc bx                                    ; 43                          ; 0xc14ee vgabios.c:976
    2921     jmp short 014d1h                          ; eb e0                       ; 0xc14ef
    2922     mov AL, strict byte 014h                  ; b0 14                       ; 0xc14f1 vgabios.c:977
    2923     mov dx, 003c0h                            ; ba c0 03                    ; 0xc14f3
    2924     out DX, AL                                ; ee                          ; 0xc14f6
    2925     xor al, al                                ; 30 c0                       ; 0xc14f7 vgabios.c:978
     2896    ; sub ah, ah                                ; 2a e4                     ; 0xc14b1
     2897    xor bx, bx                                ; 31 db                       ; 0xc14b3 vgabios.c:975
     2898    jmp short 014bch                          ; eb 05                       ; 0xc14b5
     2899    cmp bx, strict byte 00013h                ; 83 fb 13                    ; 0xc14b7
     2900    jnbe short 014d7h                         ; 77 1b                       ; 0xc14ba
     2901    mov al, bl                                ; 88 d8                       ; 0xc14bc vgabios.c:976
     2902    mov dx, 003c0h                            ; ba c0 03                    ; 0xc14be
     2903    out DX, AL                                ; ee                          ; 0xc14c1
     2904    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc14c2 vgabios.c:977
     2905    xor ah, ah                                ; 30 e4                       ; 0xc14c5
     2906    mov CL, strict byte 006h                  ; b1 06                       ; 0xc14c7
     2907    mov si, ax                                ; 89 c6                       ; 0xc14c9
     2908    sal si, CL                                ; d3 e6                       ; 0xc14cb
     2909    add si, bx                                ; 01 de                       ; 0xc14cd
     2910    mov al, byte [si+04865h]                  ; 8a 84 65 48                 ; 0xc14cf
     2911    out DX, AL                                ; ee                          ; 0xc14d3
     2912    inc bx                                    ; 43                          ; 0xc14d4 vgabios.c:978
     2913    jmp short 014b7h                          ; eb e0                       ; 0xc14d5
     2914    mov AL, strict byte 014h                  ; b0 14                       ; 0xc14d7 vgabios.c:979
     2915    mov dx, 003c0h                            ; ba c0 03                    ; 0xc14d9
     2916    out DX, AL                                ; ee                          ; 0xc14dc
     2917    xor al, al                                ; 30 c0                       ; 0xc14dd vgabios.c:980
     2918    out DX, AL                                ; ee                          ; 0xc14df
     2919    mov dx, 003c4h                            ; ba c4 03                    ; 0xc14e0 vgabios.c:983
     2920    out DX, AL                                ; ee                          ; 0xc14e3
     2921    mov AL, strict byte 003h                  ; b0 03                       ; 0xc14e4 vgabios.c:984
     2922    mov dx, 003c5h                            ; ba c5 03                    ; 0xc14e6
     2923    out DX, AL                                ; ee                          ; 0xc14e9
     2924    mov bx, strict word 00001h                ; bb 01 00                    ; 0xc14ea vgabios.c:985
     2925    jmp short 014f4h                          ; eb 05                       ; 0xc14ed
     2926    cmp bx, strict byte 00004h                ; 83 fb 04                    ; 0xc14ef
     2927    jnbe short 01512h                         ; 77 1e                       ; 0xc14f2
     2928    mov al, bl                                ; 88 d8                       ; 0xc14f4 vgabios.c:986
     2929    mov dx, 003c4h                            ; ba c4 03                    ; 0xc14f6
    29262930    out DX, AL                                ; ee                          ; 0xc14f9
    2927     mov dx, 003c4h                            ; ba c4 03                    ; 0xc14fa vgabios.c:981
    2928     out DX, AL                                ; ee                          ; 0xc14fd
    2929     mov AL, strict byte 003h                  ; b0 03                       ; 0xc14fe vgabios.c:982
    2930     mov dx, 003c5h                            ; ba c5 03                    ; 0xc1500
    2931     out DX, AL                                ; ee                          ; 0xc1503
    2932     mov bx, strict word 00001h                ; bb 01 00                    ; 0xc1504 vgabios.c:983
    2933     jmp short 0150eh                          ; eb 05                       ; 0xc1507
    2934     cmp bx, strict byte 00004h                ; 83 fb 04                    ; 0xc1509
    2935     jnbe short 0152ch                         ; 77 1e                       ; 0xc150c
    2936     mov al, bl                                ; 88 d8                       ; 0xc150e vgabios.c:984
    2937     mov dx, 003c4h                            ; ba c4 03                    ; 0xc1510
    2938     out DX, AL                                ; ee                          ; 0xc1513
    2939     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1514 vgabios.c:985
    2940     xor ah, ah                                ; 30 e4                       ; 0xc1517
    2941     mov CL, strict byte 006h                  ; b1 06                       ; 0xc1519
    2942     mov si, ax                                ; 89 c6                       ; 0xc151b
    2943     sal si, CL                                ; d3 e6                       ; 0xc151d
    2944     add si, bx                                ; 01 de                       ; 0xc151f
    2945     mov al, byte [si+04846h]                  ; 8a 84 46 48                 ; 0xc1521
    2946     mov dx, 003c5h                            ; ba c5 03                    ; 0xc1525
    2947     out DX, AL                                ; ee                          ; 0xc1528
    2948     inc bx                                    ; 43                          ; 0xc1529 vgabios.c:986
    2949     jmp short 01509h                          ; eb dd                       ; 0xc152a
    2950     xor bx, bx                                ; 31 db                       ; 0xc152c vgabios.c:989
    2951     jmp short 01535h                          ; eb 05                       ; 0xc152e
    2952     cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc1530
    2953     jnbe short 01553h                         ; 77 1e                       ; 0xc1533
    2954     mov al, bl                                ; 88 d8                       ; 0xc1535 vgabios.c:990
    2955     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1537
    2956     out DX, AL                                ; ee                          ; 0xc153a
    2957     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc153b vgabios.c:991
    2958     xor ah, ah                                ; 30 e4                       ; 0xc153e
    2959     mov CL, strict byte 006h                  ; b1 06                       ; 0xc1540
    2960     mov si, ax                                ; 89 c6                       ; 0xc1542
    2961     sal si, CL                                ; d3 e6                       ; 0xc1544
    2962     add si, bx                                ; 01 de                       ; 0xc1546
    2963     mov al, byte [si+04879h]                  ; 8a 84 79 48                 ; 0xc1548
    2964     mov dx, 003cfh                            ; ba cf 03                    ; 0xc154c
    2965     out DX, AL                                ; ee                          ; 0xc154f
    2966     inc bx                                    ; 43                          ; 0xc1550 vgabios.c:992
    2967     jmp short 01530h                          ; eb dd                       ; 0xc1551
    2968     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc1553 vgabios.c:995
    2969     xor bh, bh                                ; 30 ff                       ; 0xc1556
    2970     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1558
    2971     sal bx, CL                                ; d3 e3                       ; 0xc155a
    2972     cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc155c
    2973     jne short 01568h                          ; 75 05                       ; 0xc1561
    2974     mov dx, 003b4h                            ; ba b4 03                    ; 0xc1563
    2975     jmp short 0156bh                          ; eb 03                       ; 0xc1566
    2976     mov dx, 003d4h                            ; ba d4 03                    ; 0xc1568
    2977     mov word [bp-016h], dx                    ; 89 56 ea                    ; 0xc156b
    2978     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc156e vgabios.c:998
    2979     out DX, ax                                ; ef                          ; 0xc1571
    2980     xor bx, bx                                ; 31 db                       ; 0xc1572 vgabios.c:1000
    2981     jmp short 0157bh                          ; eb 05                       ; 0xc1574
    2982     cmp bx, strict byte 00018h                ; 83 fb 18                    ; 0xc1576
    2983     jnbe short 01599h                         ; 77 1e                       ; 0xc1579
    2984     mov al, bl                                ; 88 d8                       ; 0xc157b vgabios.c:1001
    2985     mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc157d
    2986     out DX, AL                                ; ee                          ; 0xc1580
    2987     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1581 vgabios.c:1002
    2988     xor ah, ah                                ; 30 e4                       ; 0xc1584
    2989     mov CL, strict byte 006h                  ; b1 06                       ; 0xc1586
    2990     mov si, ax                                ; 89 c6                       ; 0xc1588
    2991     sal si, CL                                ; d3 e6                       ; 0xc158a
    2992     mov di, si                                ; 89 f7                       ; 0xc158c
    2993     add di, bx                                ; 01 df                       ; 0xc158e
    2994     inc dx                                    ; 42                          ; 0xc1590
    2995     mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc1591
    2996     out DX, AL                                ; ee                          ; 0xc1595
    2997     inc bx                                    ; 43                          ; 0xc1596 vgabios.c:1003
    2998     jmp short 01576h                          ; eb dd                       ; 0xc1597
    2999     mov al, byte [si+0484bh]                  ; 8a 84 4b 48                 ; 0xc1599 vgabios.c:1006
    3000     mov dx, 003c2h                            ; ba c2 03                    ; 0xc159d
    3001     out DX, AL                                ; ee                          ; 0xc15a0
    3002     mov AL, strict byte 020h                  ; b0 20                       ; 0xc15a1 vgabios.c:1009
    3003     mov dx, 003c0h                            ; ba c0 03                    ; 0xc15a3
    3004     out DX, AL                                ; ee                          ; 0xc15a6
    3005     mov dx, 003dah                            ; ba da 03                    ; 0xc15a7 vgabios.c:1010
    3006     in AL, DX                                 ; ec                          ; 0xc15aa
     2931    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc14fa vgabios.c:987
     2932    xor ah, ah                                ; 30 e4                       ; 0xc14fd
     2933    mov CL, strict byte 006h                  ; b1 06                       ; 0xc14ff
     2934    mov si, ax                                ; 89 c6                       ; 0xc1501
     2935    sal si, CL                                ; d3 e6                       ; 0xc1503
     2936    add si, bx                                ; 01 de                       ; 0xc1505
     2937    mov al, byte [si+04846h]                  ; 8a 84 46 48                 ; 0xc1507
     2938    mov dx, 003c5h                            ; ba c5 03                    ; 0xc150b
     2939    out DX, AL                                ; ee                          ; 0xc150e
     2940    inc bx                                    ; 43                          ; 0xc150f vgabios.c:988
     2941    jmp short 014efh                          ; eb dd                       ; 0xc1510
     2942    xor bx, bx                                ; 31 db                       ; 0xc1512 vgabios.c:991
     2943    jmp short 0151bh                          ; eb 05                       ; 0xc1514
     2944    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc1516
     2945    jnbe short 01539h                         ; 77 1e                       ; 0xc1519
     2946    mov al, bl                                ; 88 d8                       ; 0xc151b vgabios.c:992
     2947    mov dx, 003ceh                            ; ba ce 03                    ; 0xc151d
     2948    out DX, AL                                ; ee                          ; 0xc1520
     2949    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1521 vgabios.c:993
     2950    xor ah, ah                                ; 30 e4                       ; 0xc1524
     2951    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1526
     2952    mov si, ax                                ; 89 c6                       ; 0xc1528
     2953    sal si, CL                                ; d3 e6                       ; 0xc152a
     2954    add si, bx                                ; 01 de                       ; 0xc152c
     2955    mov al, byte [si+04879h]                  ; 8a 84 79 48                 ; 0xc152e
     2956    mov dx, 003cfh                            ; ba cf 03                    ; 0xc1532
     2957    out DX, AL                                ; ee                          ; 0xc1535
     2958    inc bx                                    ; 43                          ; 0xc1536 vgabios.c:994
     2959    jmp short 01516h                          ; eb dd                       ; 0xc1537
     2960    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc1539 vgabios.c:997
     2961    xor bh, bh                                ; 30 ff                       ; 0xc153c
     2962    mov CL, strict byte 003h                  ; b1 03                       ; 0xc153e
     2963    sal bx, CL                                ; d3 e3                       ; 0xc1540
     2964    cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc1542
     2965    jne short 0154eh                          ; 75 05                       ; 0xc1547
     2966    mov dx, 003b4h                            ; ba b4 03                    ; 0xc1549
     2967    jmp short 01551h                          ; eb 03                       ; 0xc154c
     2968    mov dx, 003d4h                            ; ba d4 03                    ; 0xc154e
     2969    mov si, dx                                ; 89 d6                       ; 0xc1551
     2970    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc1553 vgabios.c:1000
     2971    out DX, ax                                ; ef                          ; 0xc1556
     2972    xor bx, bx                                ; 31 db                       ; 0xc1557 vgabios.c:1002
     2973    jmp short 01560h                          ; eb 05                       ; 0xc1559
     2974    cmp bx, strict byte 00018h                ; 83 fb 18                    ; 0xc155b
     2975    jnbe short 0157fh                         ; 77 1f                       ; 0xc155e
     2976    mov al, bl                                ; 88 d8                       ; 0xc1560 vgabios.c:1003
     2977    mov dx, si                                ; 89 f2                       ; 0xc1562
     2978    out DX, AL                                ; ee                          ; 0xc1564
     2979    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1565 vgabios.c:1004
     2980    xor ah, ah                                ; 30 e4                       ; 0xc1568
     2981    mov CL, strict byte 006h                  ; b1 06                       ; 0xc156a
     2982    sal ax, CL                                ; d3 e0                       ; 0xc156c
     2983    mov cx, ax                                ; 89 c1                       ; 0xc156e
     2984    mov di, ax                                ; 89 c7                       ; 0xc1570
     2985    add di, bx                                ; 01 df                       ; 0xc1572
     2986    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc1574
     2987    mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc1577
     2988    out DX, AL                                ; ee                          ; 0xc157b
     2989    inc bx                                    ; 43                          ; 0xc157c vgabios.c:1005
     2990    jmp short 0155bh                          ; eb dc                       ; 0xc157d
     2991    mov bx, cx                                ; 89 cb                       ; 0xc157f vgabios.c:1008
     2992    mov al, byte [bx+0484bh]                  ; 8a 87 4b 48                 ; 0xc1581
     2993    mov dx, 003c2h                            ; ba c2 03                    ; 0xc1585
     2994    out DX, AL                                ; ee                          ; 0xc1588
     2995    mov AL, strict byte 020h                  ; b0 20                       ; 0xc1589 vgabios.c:1011
     2996    mov dx, 003c0h                            ; ba c0 03                    ; 0xc158b
     2997    out DX, AL                                ; ee                          ; 0xc158e
     2998    mov dx, 003dah                            ; ba da 03                    ; 0xc158f vgabios.c:1012
     2999    in AL, DX                                 ; ec                          ; 0xc1592
    30073000    db  02ah, 0e4h
    3008     ; sub ah, ah                                ; 2a e4                     ; 0xc15ab
    3009     cmp byte [bp-012h], 000h                  ; 80 7e ee 00                 ; 0xc15ad vgabios.c:1012
    3010     jne short 01614h                          ; 75 61                       ; 0xc15b1
    3011     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc15b3 vgabios.c:1014
    3012     xor bh, bh                                ; 30 ff                       ; 0xc15b6
    3013     mov CL, strict byte 003h                  ; b1 03                       ; 0xc15b8
    3014     sal bx, CL                                ; d3 e3                       ; 0xc15ba
    3015     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc15bc
    3016     jne short 015d6h                          ; 75 13                       ; 0xc15c1
    3017     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15c3 vgabios.c:1016
     3001    ; sub ah, ah                                ; 2a e4                     ; 0xc1593
     3002    cmp byte [bp-012h], 000h                  ; 80 7e ee 00                 ; 0xc1595 vgabios.c:1014
     3003    jne short 015f9h                          ; 75 5e                       ; 0xc1599
     3004    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc159b vgabios.c:1016
     3005    xor bh, ch                                ; 30 ef                       ; 0xc159e
     3006    mov CL, strict byte 003h                  ; b1 03                       ; 0xc15a0
     3007    sal bx, CL                                ; d3 e3                       ; 0xc15a2
     3008    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc15a4
     3009    jne short 015bdh                          ; 75 12                       ; 0xc15a9
     3010    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15ab vgabios.c:1018
     3011    mov cx, 04000h                            ; b9 00 40                    ; 0xc15af
     3012    mov ax, 00720h                            ; b8 20 07                    ; 0xc15b2
     3013    xor di, di                                ; 31 ff                       ; 0xc15b5
     3014    jcxz 015bbh                               ; e3 02                       ; 0xc15b7
     3015    rep stosw                                 ; f3 ab                       ; 0xc15b9
     3016    jmp short 015f9h                          ; eb 3c                       ; 0xc15bb vgabios.c:1020
     3017    cmp byte [bp-00ch], 00dh                  ; 80 7e f4 0d                 ; 0xc15bd vgabios.c:1022
     3018    jnc short 015d4h                          ; 73 11                       ; 0xc15c1
     3019    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15c3 vgabios.c:1024
    30183020    mov cx, 04000h                            ; b9 00 40                    ; 0xc15c7
    3019     mov ax, 00720h                            ; b8 20 07                    ; 0xc15ca
    3020     xor di, di                                ; 31 ff                       ; 0xc15cd
    3021     cld                                       ; fc                          ; 0xc15cf
    3022     jcxz 015d4h                               ; e3 02                       ; 0xc15d0
    3023     rep stosw                                 ; f3 ab                       ; 0xc15d2
    3024     jmp short 01614h                          ; eb 3e                       ; 0xc15d4 vgabios.c:1018
    3025     cmp byte [bp-00ch], 00dh                  ; 80 7e f4 0d                 ; 0xc15d6 vgabios.c:1020
    3026     jnc short 015eeh                          ; 73 12                       ; 0xc15da
    3027     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15dc vgabios.c:1022
    3028     mov cx, 04000h                            ; b9 00 40                    ; 0xc15e0
    3029     xor ax, ax                                ; 31 c0                       ; 0xc15e3
    3030     xor di, di                                ; 31 ff                       ; 0xc15e5
    3031     cld                                       ; fc                          ; 0xc15e7
    3032     jcxz 015ech                               ; e3 02                       ; 0xc15e8
    3033     rep stosw                                 ; f3 ab                       ; 0xc15ea
    3034     jmp short 01614h                          ; eb 26                       ; 0xc15ec vgabios.c:1024
    3035     mov AL, strict byte 002h                  ; b0 02                       ; 0xc15ee vgabios.c:1026
    3036     mov dx, 003c4h                            ; ba c4 03                    ; 0xc15f0
    3037     out DX, AL                                ; ee                          ; 0xc15f3
    3038     mov dx, 003c5h                            ; ba c5 03                    ; 0xc15f4 vgabios.c:1027
    3039     in AL, DX                                 ; ec                          ; 0xc15f7
     3021    xor ax, ax                                ; 31 c0                       ; 0xc15ca
     3022    xor di, di                                ; 31 ff                       ; 0xc15cc
     3023    jcxz 015d2h                               ; e3 02                       ; 0xc15ce
     3024    rep stosw                                 ; f3 ab                       ; 0xc15d0
     3025    jmp short 015f9h                          ; eb 25                       ; 0xc15d2 vgabios.c:1026
     3026    mov AL, strict byte 002h                  ; b0 02                       ; 0xc15d4 vgabios.c:1028
     3027    mov dx, 003c4h                            ; ba c4 03                    ; 0xc15d6
     3028    out DX, AL                                ; ee                          ; 0xc15d9
     3029    mov dx, 003c5h                            ; ba c5 03                    ; 0xc15da vgabios.c:1029
     3030    in AL, DX                                 ; ec                          ; 0xc15dd
    30403031    db  02ah, 0e4h
    3041     ; sub ah, ah                                ; 2a e4                     ; 0xc15f8
    3042     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc15fa
    3043     mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc15fd vgabios.c:1028
    3044     out DX, AL                                ; ee                          ; 0xc15ff
    3045     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1600 vgabios.c:1029
    3046     mov cx, 08000h                            ; b9 00 80                    ; 0xc1604
    3047     xor ax, ax                                ; 31 c0                       ; 0xc1607
    3048     xor di, di                                ; 31 ff                       ; 0xc1609
    3049     cld                                       ; fc                          ; 0xc160b
    3050     jcxz 01610h                               ; e3 02                       ; 0xc160c
    3051     rep stosw                                 ; f3 ab                       ; 0xc160e
    3052     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc1610 vgabios.c:1030
    3053     out DX, AL                                ; ee                          ; 0xc1613
    3054     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1614 vgabios.c:42
    3055     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1617
    3056     mov es, ax                                ; 8e c0                       ; 0xc161a
    3057     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc161c
    3058     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc161f
    3059     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1622 vgabios.c:52
    3060     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1625
    3061     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc1628
    3062     mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc162b vgabios.c:1038
    3063     xor bh, bh                                ; 30 ff                       ; 0xc162e
    3064     mov CL, strict byte 006h                  ; b1 06                       ; 0xc1630
    3065     sal bx, CL                                ; d3 e3                       ; 0xc1632
    3066     mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc1634 vgabios.c:50
    3067     mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc1638 vgabios.c:52
    3068     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc163b
    3069     mov bx, strict word 00063h                ; bb 63 00                    ; 0xc163e vgabios.c:52
    3070     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1641
    3071     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc1644
    3072     mov bx, 00084h                            ; bb 84 00                    ; 0xc1647 vgabios.c:42
    3073     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc164a
    3074     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc164d
    3075     mov bx, 00085h                            ; bb 85 00                    ; 0xc1650 vgabios.c:52
    3076     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc1653
    3077     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc1656
    3078     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1659 vgabios.c:1042
    3079     or AL, strict byte 060h                   ; 0c 60                       ; 0xc165c
    3080     mov bx, 00087h                            ; bb 87 00                    ; 0xc165e vgabios.c:42
    3081     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1661
    3082     mov bx, 00088h                            ; bb 88 00                    ; 0xc1664 vgabios.c:42
    3083     mov byte [es:bx], 0f9h                    ; 26 c6 07 f9                 ; 0xc1667
    3084     mov bx, 00089h                            ; bb 89 00                    ; 0xc166b vgabios.c:37
    3085     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc166e
    3086     and AL, strict byte 07fh                  ; 24 7f                       ; 0xc1671 vgabios.c:38
    3087     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1673 vgabios.c:42
    3088     mov bx, 0008ah                            ; bb 8a 00                    ; 0xc1676 vgabios.c:42
    3089     mov byte [es:bx], 008h                    ; 26 c6 07 08                 ; 0xc1679
    3090     mov ax, ds                                ; 8c d8                       ; 0xc167d vgabios.c:1048
    3091     mov bx, 000a8h                            ; bb a8 00                    ; 0xc167f vgabios.c:62
    3092     mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc1682
    3093     mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc1687
    3094     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc168b vgabios.c:1050
    3095     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc168e
    3096     jnbe short 016b8h                         ; 77 26                       ; 0xc1690
    3097     mov bl, al                                ; 88 c3                       ; 0xc1692 vgabios.c:1052
    3098     xor bh, bh                                ; 30 ff                       ; 0xc1694
    3099     mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc1696 vgabios.c:40
    3100     mov bx, strict word 00065h                ; bb 65 00                    ; 0xc169a vgabios.c:42
    3101     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc169d
    3102     cmp cl, byte [bp-00ch]                    ; 3a 4e f4                    ; 0xc16a0 vgabios.c:1053
    3103     jne short 016aah                          ; 75 05                       ; 0xc16a3
    3104     mov ax, strict word 0003fh                ; b8 3f 00                    ; 0xc16a5
    3105     jmp short 016adh                          ; eb 03                       ; 0xc16a8
    3106     mov ax, strict word 00030h                ; b8 30 00                    ; 0xc16aa
    3107     mov bx, strict word 00066h                ; bb 66 00                    ; 0xc16ad vgabios.c:42
    3108     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc16b0
    3109     mov es, dx                                ; 8e c2                       ; 0xc16b3
    3110     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc16b5
    3111     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc16b8 vgabios.c:1057
    3112     xor bh, bh                                ; 30 ff                       ; 0xc16bb
    3113     mov CL, strict byte 003h                  ; b1 03                       ; 0xc16bd
    3114     sal bx, CL                                ; d3 e3                       ; 0xc16bf
    3115     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc16c1
    3116     jne short 016d1h                          ; 75 09                       ; 0xc16c6
    3117     mov dx, strict word 00007h                ; ba 07 00                    ; 0xc16c8 vgabios.c:1059
    3118     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc16cb
    3119     call 01150h                               ; e8 7f fa                    ; 0xc16ce
    3120     xor bx, bx                                ; 31 db                       ; 0xc16d1 vgabios.c:1063
    3121     jmp short 016dah                          ; eb 05                       ; 0xc16d3
    3122     cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc16d5
    3123     jnc short 016e6h                          ; 73 0c                       ; 0xc16d8
    3124     mov al, bl                                ; 88 d8                       ; 0xc16da vgabios.c:1064
    3125     xor ah, ah                                ; 30 e4                       ; 0xc16dc
    3126     xor dx, dx                                ; 31 d2                       ; 0xc16de
    3127     call 0124ch                               ; e8 69 fb                    ; 0xc16e0
    3128     inc bx                                    ; 43                          ; 0xc16e3
    3129     jmp short 016d5h                          ; eb ef                       ; 0xc16e4
    3130     xor ax, ax                                ; 31 c0                       ; 0xc16e6 vgabios.c:1067
    3131     call 012d9h                               ; e8 ee fb                    ; 0xc16e8
    3132     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc16eb vgabios.c:1070
    3133     xor bh, bh                                ; 30 ff                       ; 0xc16ee
    3134     mov CL, strict byte 003h                  ; b1 03                       ; 0xc16f0
    3135     sal bx, CL                                ; d3 e3                       ; 0xc16f2
    3136     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc16f4
    3137     jne short 0170bh                          ; 75 10                       ; 0xc16f9
    3138     xor bl, bl                                ; 30 db                       ; 0xc16fb vgabios.c:1072
    3139     mov AL, strict byte 004h                  ; b0 04                       ; 0xc16fd
    3140     mov AH, strict byte 011h                  ; b4 11                       ; 0xc16ff
    3141     int 010h                                  ; cd 10                       ; 0xc1701
    3142     xor bl, bl                                ; 30 db                       ; 0xc1703 vgabios.c:1073
    3143     mov al, cl                                ; 88 c8                       ; 0xc1705
    3144     mov AH, strict byte 011h                  ; b4 11                       ; 0xc1707
    3145     int 010h                                  ; cd 10                       ; 0xc1709
    3146     mov dx, 0596ch                            ; ba 6c 59                    ; 0xc170b vgabios.c:1077
    3147     mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc170e
    3148     call 00980h                               ; e8 6c f2                    ; 0xc1711
    3149     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc1714 vgabios.c:1079
    3150     cmp ax, strict word 00010h                ; 3d 10 00                    ; 0xc1717
    3151     je short 01736h                           ; 74 1a                       ; 0xc171a
    3152     cmp ax, strict word 0000eh                ; 3d 0e 00                    ; 0xc171c
    3153     je short 01731h                           ; 74 10                       ; 0xc171f
    3154     cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc1721
    3155     jne short 0173bh                          ; 75 15                       ; 0xc1724
    3156     mov dx, 0556ch                            ; ba 6c 55                    ; 0xc1726 vgabios.c:1081
    3157     mov ax, strict word 00043h                ; b8 43 00                    ; 0xc1729
    3158     call 00980h                               ; e8 51 f2                    ; 0xc172c
    3159     jmp short 0173bh                          ; eb 0a                       ; 0xc172f vgabios.c:1082
    3160     mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc1731 vgabios.c:1084
    3161     jmp short 01729h                          ; eb f3                       ; 0xc1734
    3162     mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc1736 vgabios.c:1087
    3163     jmp short 01729h                          ; eb ee                       ; 0xc1739
    3164     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc173b vgabios.c:1090
    3165     pop di                                    ; 5f                          ; 0xc173e
    3166     pop si                                    ; 5e                          ; 0xc173f
    3167     pop dx                                    ; 5a                          ; 0xc1740
    3168     pop cx                                    ; 59                          ; 0xc1741
    3169     pop bx                                    ; 5b                          ; 0xc1742
    3170     pop bp                                    ; 5d                          ; 0xc1743
    3171     retn                                      ; c3                          ; 0xc1744
    3172   ; disGetNextSymbol 0xc1745 LB 0x2b64 -> off=0x0 cb=000000000000008f uValue=00000000000c1745 'vgamem_copy_pl4'
    3173 vgamem_copy_pl4:                             ; 0xc1745 LB 0x8f
    3174     push bp                                   ; 55                          ; 0xc1745 vgabios.c:1093
    3175     mov bp, sp                                ; 89 e5                       ; 0xc1746
    3176     push si                                   ; 56                          ; 0xc1748
    3177     push di                                   ; 57                          ; 0xc1749
    3178     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc174a
    3179     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc174d
    3180     mov al, dl                                ; 88 d0                       ; 0xc1750
    3181     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1752
    3182     mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc1755
    3183     xor ah, ah                                ; 30 e4                       ; 0xc1758 vgabios.c:1099
    3184     mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc175a
     3032    ; sub ah, ah                                ; 2a e4                     ; 0xc15de
     3033    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc15e0
     3034    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc15e3 vgabios.c:1030
     3035    out DX, AL                                ; ee                          ; 0xc15e5
     3036    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15e6 vgabios.c:1031
     3037    mov cx, 08000h                            ; b9 00 80                    ; 0xc15ea
     3038    xor ax, ax                                ; 31 c0                       ; 0xc15ed
     3039    xor di, di                                ; 31 ff                       ; 0xc15ef
     3040    jcxz 015f5h                               ; e3 02                       ; 0xc15f1
     3041    rep stosw                                 ; f3 ab                       ; 0xc15f3
     3042    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc15f5 vgabios.c:1032
     3043    out DX, AL                                ; ee                          ; 0xc15f8
     3044    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc15f9 vgabios.c:42
     3045    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc15fc
     3046    mov es, ax                                ; 8e c0                       ; 0xc15ff
     3047    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1601
     3048    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1604
     3049    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc1607 vgabios.c:1039
     3050    xor bh, bh                                ; 30 ff                       ; 0xc160a
     3051    mov CL, strict byte 006h                  ; b1 06                       ; 0xc160c
     3052    sal bx, CL                                ; d3 e3                       ; 0xc160e
     3053    mov al, byte [bx+04842h]                  ; 8a 87 42 48                 ; 0xc1610
     3054    xor ah, ah                                ; 30 e4                       ; 0xc1614
     3055    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc1616 vgabios.c:52
     3056    mov word [es:di], ax                      ; 26 89 05                    ; 0xc1619
     3057    mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc161c vgabios.c:50
     3058    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc1620 vgabios.c:52
     3059    mov word [es:di], ax                      ; 26 89 05                    ; 0xc1623
     3060    mov di, strict word 00063h                ; bf 63 00                    ; 0xc1626 vgabios.c:52
     3061    mov word [es:di], si                      ; 26 89 35                    ; 0xc1629
     3062    mov al, byte [bx+04843h]                  ; 8a 87 43 48                 ; 0xc162c vgabios.c:40
     3063    mov si, 00084h                            ; be 84 00                    ; 0xc1630 vgabios.c:42
     3064    mov byte [es:si], al                      ; 26 88 04                    ; 0xc1633
     3065    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc1636 vgabios.c:1043
     3066    xor ah, ah                                ; 30 e4                       ; 0xc163a
     3067    mov bx, 00085h                            ; bb 85 00                    ; 0xc163c vgabios.c:52
     3068    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc163f
     3069    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1642 vgabios.c:1044
     3070    or AL, strict byte 060h                   ; 0c 60                       ; 0xc1645
     3071    mov bx, 00087h                            ; bb 87 00                    ; 0xc1647 vgabios.c:42
     3072    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc164a
     3073    mov bx, 00088h                            ; bb 88 00                    ; 0xc164d vgabios.c:42
     3074    mov byte [es:bx], 0f9h                    ; 26 c6 07 f9                 ; 0xc1650
     3075    mov bx, 00089h                            ; bb 89 00                    ; 0xc1654 vgabios.c:37
     3076    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1657
     3077    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc165a vgabios.c:38
     3078    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc165c vgabios.c:42
     3079    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc165f vgabios.c:42
     3080    mov byte [es:bx], 008h                    ; 26 c6 07 08                 ; 0xc1662
     3081    mov ax, ds                                ; 8c d8                       ; 0xc1666 vgabios.c:1050
     3082    mov bx, 000a8h                            ; bb a8 00                    ; 0xc1668 vgabios.c:62
     3083    mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc166b
     3084    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc1670
     3085    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1674 vgabios.c:1052
     3086    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc1677
     3087    jnbe short 016a1h                         ; 77 26                       ; 0xc1679
     3088    mov bl, al                                ; 88 c3                       ; 0xc167b vgabios.c:1054
     3089    xor bh, bh                                ; 30 ff                       ; 0xc167d
     3090    mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc167f vgabios.c:40
     3091    mov bx, strict word 00065h                ; bb 65 00                    ; 0xc1683 vgabios.c:42
     3092    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1686
     3093    cmp cl, byte [bp-00ch]                    ; 3a 4e f4                    ; 0xc1689 vgabios.c:1055
     3094    jne short 01693h                          ; 75 05                       ; 0xc168c
     3095    mov ax, strict word 0003fh                ; b8 3f 00                    ; 0xc168e
     3096    jmp short 01696h                          ; eb 03                       ; 0xc1691
     3097    mov ax, strict word 00030h                ; b8 30 00                    ; 0xc1693
     3098    mov bx, strict word 00066h                ; bb 66 00                    ; 0xc1696 vgabios.c:42
     3099    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc1699
     3100    mov es, dx                                ; 8e c2                       ; 0xc169c
     3101    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc169e
     3102    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc16a1 vgabios.c:1059
     3103    xor bh, bh                                ; 30 ff                       ; 0xc16a4
     3104    mov CL, strict byte 003h                  ; b1 03                       ; 0xc16a6
     3105    sal bx, CL                                ; d3 e3                       ; 0xc16a8
     3106    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc16aa
     3107    jne short 016bah                          ; 75 09                       ; 0xc16af
     3108    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc16b1 vgabios.c:1061
     3109    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc16b4
     3110    call 01157h                               ; e8 9d fa                    ; 0xc16b7
     3111    xor bx, bx                                ; 31 db                       ; 0xc16ba vgabios.c:1065
     3112    jmp short 016c3h                          ; eb 05                       ; 0xc16bc
     3113    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc16be
     3114    jnc short 016cfh                          ; 73 0c                       ; 0xc16c1
     3115    mov al, bl                                ; 88 d8                       ; 0xc16c3 vgabios.c:1066
     3116    xor ah, ah                                ; 30 e4                       ; 0xc16c5
     3117    xor dx, dx                                ; 31 d2                       ; 0xc16c7
     3118    call 01253h                               ; e8 87 fb                    ; 0xc16c9
     3119    inc bx                                    ; 43                          ; 0xc16cc
     3120    jmp short 016beh                          ; eb ef                       ; 0xc16cd
     3121    xor ax, ax                                ; 31 c0                       ; 0xc16cf vgabios.c:1069
     3122    call 012e0h                               ; e8 0c fc                    ; 0xc16d1
     3123    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc16d4 vgabios.c:1072
     3124    xor bh, bh                                ; 30 ff                       ; 0xc16d7
     3125    mov CL, strict byte 003h                  ; b1 03                       ; 0xc16d9
     3126    sal bx, CL                                ; d3 e3                       ; 0xc16db
     3127    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc16dd
     3128    jne short 016f4h                          ; 75 10                       ; 0xc16e2
     3129    xor dx, dx                                ; 31 d2                       ; 0xc16e4 vgabios.c:1074
     3130    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc16e6
     3131    call 02d42h                               ; e8 56 16                    ; 0xc16e9
     3132    xor bl, bl                                ; 30 db                       ; 0xc16ec vgabios.c:1075
     3133    mov al, cl                                ; 88 c8                       ; 0xc16ee
     3134    mov AH, strict byte 011h                  ; b4 11                       ; 0xc16f0
     3135    int 06dh                                  ; cd 6d                       ; 0xc16f2
     3136    mov bx, 0596ch                            ; bb 6c 59                    ; 0xc16f4 vgabios.c:1079
     3137    mov cx, ds                                ; 8c d9                       ; 0xc16f7
     3138    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc16f9
     3139    call 00980h                               ; e8 81 f2                    ; 0xc16fc
     3140    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc16ff vgabios.c:1081
     3141    xor bh, bh                                ; 30 ff                       ; 0xc1702
     3142    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1704
     3143    sal bx, CL                                ; d3 e3                       ; 0xc1706
     3144    mov dl, byte [bx+04844h]                  ; 8a 97 44 48                 ; 0xc1708
     3145    cmp dl, 010h                              ; 80 fa 10                    ; 0xc170c
     3146    je short 0172dh                           ; 74 1c                       ; 0xc170f
     3147    cmp dl, 00eh                              ; 80 fa 0e                    ; 0xc1711
     3148    je short 01728h                           ; 74 12                       ; 0xc1714
     3149    cmp dl, 008h                              ; 80 fa 08                    ; 0xc1716
     3150    jne short 01732h                          ; 75 17                       ; 0xc1719
     3151    mov bx, 0556ch                            ; bb 6c 55                    ; 0xc171b vgabios.c:1083
     3152    mov cx, ds                                ; 8c d9                       ; 0xc171e
     3153    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc1720
     3154    call 00980h                               ; e8 5a f2                    ; 0xc1723
     3155    jmp short 01732h                          ; eb 0a                       ; 0xc1726 vgabios.c:1084
     3156    mov bx, 05d6ch                            ; bb 6c 5d                    ; 0xc1728 vgabios.c:1086
     3157    jmp short 0171eh                          ; eb f1                       ; 0xc172b
     3158    mov bx, 06b6ch                            ; bb 6c 6b                    ; 0xc172d vgabios.c:1089
     3159    jmp short 0171eh                          ; eb ec                       ; 0xc1730
     3160    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc1732 vgabios.c:1092
     3161    pop di                                    ; 5f                          ; 0xc1735
     3162    pop si                                    ; 5e                          ; 0xc1736
     3163    pop dx                                    ; 5a                          ; 0xc1737
     3164    pop cx                                    ; 59                          ; 0xc1738
     3165    pop bx                                    ; 5b                          ; 0xc1739
     3166    pop bp                                    ; 5d                          ; 0xc173a
     3167    retn                                      ; c3                          ; 0xc173b
     3168  ; disGetNextSymbol 0xc173c LB 0x2b58 -> off=0x0 cb=000000000000008e uValue=00000000000c173c 'vgamem_copy_pl4'
     3169vgamem_copy_pl4:                             ; 0xc173c LB 0x8e
     3170    push bp                                   ; 55                          ; 0xc173c vgabios.c:1095
     3171    mov bp, sp                                ; 89 e5                       ; 0xc173d
     3172    push si                                   ; 56                          ; 0xc173f
     3173    push di                                   ; 57                          ; 0xc1740
     3174    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1741
     3175    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1744
     3176    mov al, dl                                ; 88 d0                       ; 0xc1747
     3177    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1749
     3178    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc174c
     3179    xor ah, ah                                ; 30 e4                       ; 0xc174f vgabios.c:1101
     3180    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1751
     3181    xor dh, dh                                ; 30 f6                       ; 0xc1754
     3182    mov cx, dx                                ; 89 d1                       ; 0xc1756
     3183    imul dx                                   ; f7 ea                       ; 0xc1758
     3184    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc175a
    31853185    xor dh, dh                                ; 30 f6                       ; 0xc175d
    3186     mov cx, dx                                ; 89 d1                       ; 0xc175f
     3186    mov si, dx                                ; 89 d6                       ; 0xc175f
    31873187    imul dx                                   ; f7 ea                       ; 0xc1761
    3188     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1763
     3188    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1763
    31893189    xor dh, dh                                ; 30 f6                       ; 0xc1766
    3190     mov si, dx                                ; 89 d6                       ; 0xc1768
    3191     imul dx                                   ; f7 ea                       ; 0xc176a
    3192     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc176c
    3193     xor dh, dh                                ; 30 f6                       ; 0xc176f
    3194     mov bx, dx                                ; 89 d3                       ; 0xc1771
    3195     add ax, dx                                ; 01 d0                       ; 0xc1773
    3196     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1775
    3197     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1778 vgabios.c:1100
    3198     xor ah, ah                                ; 30 e4                       ; 0xc177b
    3199     imul cx                                   ; f7 e9                       ; 0xc177d
    3200     imul si                                   ; f7 ee                       ; 0xc177f
    3201     add ax, bx                                ; 01 d8                       ; 0xc1781
    3202     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1783
    3203     mov ax, 00105h                            ; b8 05 01                    ; 0xc1786 vgabios.c:1101
    3204     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1789
    3205     out DX, ax                                ; ef                          ; 0xc178c
    3206     xor bl, bl                                ; 30 db                       ; 0xc178d vgabios.c:1102
    3207     cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc178f
    3208     jnc short 017c4h                          ; 73 30                       ; 0xc1792
    3209     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1794 vgabios.c:1104
    3210     xor ah, ah                                ; 30 e4                       ; 0xc1797
    3211     mov cx, ax                                ; 89 c1                       ; 0xc1799
    3212     mov al, bl                                ; 88 d8                       ; 0xc179b
    3213     mov dx, ax                                ; 89 c2                       ; 0xc179d
    3214     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc179f
    3215     mov si, ax                                ; 89 c6                       ; 0xc17a2
    3216     mov ax, dx                                ; 89 d0                       ; 0xc17a4
    3217     imul si                                   ; f7 ee                       ; 0xc17a6
    3218     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc17a8
    3219     add si, ax                                ; 01 c6                       ; 0xc17ab
    3220     mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc17ad
    3221     add di, ax                                ; 01 c7                       ; 0xc17b0
    3222     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc17b2
    3223     mov es, dx                                ; 8e c2                       ; 0xc17b5
    3224     cld                                       ; fc                          ; 0xc17b7
    3225     jcxz 017c0h                               ; e3 06                       ; 0xc17b8
    3226     push DS                                   ; 1e                          ; 0xc17ba
    3227     mov ds, dx                                ; 8e da                       ; 0xc17bb
    3228     rep movsb                                 ; f3 a4                       ; 0xc17bd
    3229     pop DS                                    ; 1f                          ; 0xc17bf
     3190    mov bx, dx                                ; 89 d3                       ; 0xc1768
     3191    add ax, dx                                ; 01 d0                       ; 0xc176a
     3192    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc176c
     3193    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc176f vgabios.c:1102
     3194    xor ah, ah                                ; 30 e4                       ; 0xc1772
     3195    imul cx                                   ; f7 e9                       ; 0xc1774
     3196    imul si                                   ; f7 ee                       ; 0xc1776
     3197    add ax, bx                                ; 01 d8                       ; 0xc1778
     3198    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc177a
     3199    mov ax, 00105h                            ; b8 05 01                    ; 0xc177d vgabios.c:1103
     3200    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1780
     3201    out DX, ax                                ; ef                          ; 0xc1783
     3202    xor bl, bl                                ; 30 db                       ; 0xc1784 vgabios.c:1104
     3203    cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc1786
     3204    jnc short 017bah                          ; 73 2f                       ; 0xc1789
     3205    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc178b vgabios.c:1106
     3206    xor ah, ah                                ; 30 e4                       ; 0xc178e
     3207    mov cx, ax                                ; 89 c1                       ; 0xc1790
     3208    mov al, bl                                ; 88 d8                       ; 0xc1792
     3209    mov dx, ax                                ; 89 c2                       ; 0xc1794
     3210    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1796
     3211    mov si, ax                                ; 89 c6                       ; 0xc1799
     3212    mov ax, dx                                ; 89 d0                       ; 0xc179b
     3213    imul si                                   ; f7 ee                       ; 0xc179d
     3214    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc179f
     3215    add si, ax                                ; 01 c6                       ; 0xc17a2
     3216    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc17a4
     3217    add di, ax                                ; 01 c7                       ; 0xc17a7
     3218    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc17a9
     3219    mov es, dx                                ; 8e c2                       ; 0xc17ac
     3220    jcxz 017b6h                               ; e3 06                       ; 0xc17ae
     3221    push DS                                   ; 1e                          ; 0xc17b0
     3222    mov ds, dx                                ; 8e da                       ; 0xc17b1
     3223    rep movsb                                 ; f3 a4                       ; 0xc17b3
     3224    pop DS                                    ; 1f                          ; 0xc17b5
    32303225    db  0feh, 0c3h
    3231     ; inc bl                                    ; fe c3                     ; 0xc17c0 vgabios.c:1105
    3232     jmp short 0178fh                          ; eb cb                       ; 0xc17c2
    3233     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc17c4 vgabios.c:1106
    3234     mov dx, 003ceh                            ; ba ce 03                    ; 0xc17c7
    3235     out DX, ax                                ; ef                          ; 0xc17ca
    3236     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc17cb vgabios.c:1107
    3237     pop di                                    ; 5f                          ; 0xc17ce
    3238     pop si                                    ; 5e                          ; 0xc17cf
    3239     pop bp                                    ; 5d                          ; 0xc17d0
    3240     retn 00004h                               ; c2 04 00                    ; 0xc17d1
    3241   ; disGetNextSymbol 0xc17d4 LB 0x2ad5 -> off=0x0 cb=000000000000007c uValue=00000000000c17d4 'vgamem_fill_pl4'
    3242 vgamem_fill_pl4:                             ; 0xc17d4 LB 0x7c
    3243     push bp                                   ; 55                          ; 0xc17d4 vgabios.c:1110
    3244     mov bp, sp                                ; 89 e5                       ; 0xc17d5
    3245     push si                                   ; 56                          ; 0xc17d7
    3246     push di                                   ; 57                          ; 0xc17d8
    3247     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc17d9
    3248     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc17dc
    3249     mov al, dl                                ; 88 d0                       ; 0xc17df
    3250     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc17e1
    3251     mov bh, cl                                ; 88 cf                       ; 0xc17e4
    3252     xor ah, ah                                ; 30 e4                       ; 0xc17e6 vgabios.c:1116
    3253     mov dx, ax                                ; 89 c2                       ; 0xc17e8
    3254     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc17ea
    3255     mov cx, ax                                ; 89 c1                       ; 0xc17ed
    3256     mov ax, dx                                ; 89 d0                       ; 0xc17ef
    3257     imul cx                                   ; f7 e9                       ; 0xc17f1
    3258     mov dl, bh                                ; 88 fa                       ; 0xc17f3
    3259     xor dh, dh                                ; 30 f6                       ; 0xc17f5
    3260     imul dx                                   ; f7 ea                       ; 0xc17f7
    3261     mov dx, ax                                ; 89 c2                       ; 0xc17f9
    3262     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc17fb
    3263     xor ah, ah                                ; 30 e4                       ; 0xc17fe
    3264     add dx, ax                                ; 01 c2                       ; 0xc1800
    3265     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc1802
    3266     mov ax, 00205h                            ; b8 05 02                    ; 0xc1805 vgabios.c:1117
    3267     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1808
    3268     out DX, ax                                ; ef                          ; 0xc180b
    3269     xor bl, bl                                ; 30 db                       ; 0xc180c vgabios.c:1118
    3270     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc180e
    3271     jnc short 01840h                          ; 73 2d                       ; 0xc1811
    3272     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc1813 vgabios.c:1120
    3273     xor ch, ch                                ; 30 ed                       ; 0xc1816
    3274     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1818
    3275     xor ah, ah                                ; 30 e4                       ; 0xc181b
    3276     mov si, ax                                ; 89 c6                       ; 0xc181d
    3277     mov al, bl                                ; 88 d8                       ; 0xc181f
    3278     mov dx, ax                                ; 89 c2                       ; 0xc1821
    3279     mov al, bh                                ; 88 f8                       ; 0xc1823
    3280     mov di, ax                                ; 89 c7                       ; 0xc1825
    3281     mov ax, dx                                ; 89 d0                       ; 0xc1827
    3282     imul di                                   ; f7 ef                       ; 0xc1829
    3283     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc182b
    3284     add di, ax                                ; 01 c7                       ; 0xc182e
    3285     mov ax, si                                ; 89 f0                       ; 0xc1830
    3286     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1832
    3287     mov es, dx                                ; 8e c2                       ; 0xc1835
    3288     cld                                       ; fc                          ; 0xc1837
    3289     jcxz 0183ch                               ; e3 02                       ; 0xc1838
    3290     rep stosb                                 ; f3 aa                       ; 0xc183a
     3226    ; inc bl                                    ; fe c3                     ; 0xc17b6 vgabios.c:1107
     3227    jmp short 01786h                          ; eb cc                       ; 0xc17b8
     3228    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc17ba vgabios.c:1108
     3229    mov dx, 003ceh                            ; ba ce 03                    ; 0xc17bd
     3230    out DX, ax                                ; ef                          ; 0xc17c0
     3231    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc17c1 vgabios.c:1109
     3232    pop di                                    ; 5f                          ; 0xc17c4
     3233    pop si                                    ; 5e                          ; 0xc17c5
     3234    pop bp                                    ; 5d                          ; 0xc17c6
     3235    retn 00004h                               ; c2 04 00                    ; 0xc17c7
     3236  ; disGetNextSymbol 0xc17ca LB 0x2aca -> off=0x0 cb=000000000000007b uValue=00000000000c17ca 'vgamem_fill_pl4'
     3237vgamem_fill_pl4:                             ; 0xc17ca LB 0x7b
     3238    push bp                                   ; 55                          ; 0xc17ca vgabios.c:1112
     3239    mov bp, sp                                ; 89 e5                       ; 0xc17cb
     3240    push si                                   ; 56                          ; 0xc17cd
     3241    push di                                   ; 57                          ; 0xc17ce
     3242    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc17cf
     3243    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc17d2
     3244    mov al, dl                                ; 88 d0                       ; 0xc17d5
     3245    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc17d7
     3246    mov bh, cl                                ; 88 cf                       ; 0xc17da
     3247    xor ah, ah                                ; 30 e4                       ; 0xc17dc vgabios.c:1118
     3248    mov dx, ax                                ; 89 c2                       ; 0xc17de
     3249    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc17e0
     3250    mov cx, ax                                ; 89 c1                       ; 0xc17e3
     3251    mov ax, dx                                ; 89 d0                       ; 0xc17e5
     3252    imul cx                                   ; f7 e9                       ; 0xc17e7
     3253    mov dl, bh                                ; 88 fa                       ; 0xc17e9
     3254    xor dh, dh                                ; 30 f6                       ; 0xc17eb
     3255    imul dx                                   ; f7 ea                       ; 0xc17ed
     3256    mov dx, ax                                ; 89 c2                       ; 0xc17ef
     3257    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc17f1
     3258    xor ah, ah                                ; 30 e4                       ; 0xc17f4
     3259    add dx, ax                                ; 01 c2                       ; 0xc17f6
     3260    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc17f8
     3261    mov ax, 00205h                            ; b8 05 02                    ; 0xc17fb vgabios.c:1119
     3262    mov dx, 003ceh                            ; ba ce 03                    ; 0xc17fe
     3263    out DX, ax                                ; ef                          ; 0xc1801
     3264    xor bl, bl                                ; 30 db                       ; 0xc1802 vgabios.c:1120
     3265    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1804
     3266    jnc short 01835h                          ; 73 2c                       ; 0xc1807
     3267    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc1809 vgabios.c:1122
     3268    xor ch, ch                                ; 30 ed                       ; 0xc180c
     3269    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc180e
     3270    xor ah, ah                                ; 30 e4                       ; 0xc1811
     3271    mov si, ax                                ; 89 c6                       ; 0xc1813
     3272    mov al, bl                                ; 88 d8                       ; 0xc1815
     3273    mov dx, ax                                ; 89 c2                       ; 0xc1817
     3274    mov al, bh                                ; 88 f8                       ; 0xc1819
     3275    mov di, ax                                ; 89 c7                       ; 0xc181b
     3276    mov ax, dx                                ; 89 d0                       ; 0xc181d
     3277    imul di                                   ; f7 ef                       ; 0xc181f
     3278    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1821
     3279    add di, ax                                ; 01 c7                       ; 0xc1824
     3280    mov ax, si                                ; 89 f0                       ; 0xc1826
     3281    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1828
     3282    mov es, dx                                ; 8e c2                       ; 0xc182b
     3283    jcxz 01831h                               ; e3 02                       ; 0xc182d
     3284    rep stosb                                 ; f3 aa                       ; 0xc182f
    32913285    db  0feh, 0c3h
    3292     ; inc bl                                    ; fe c3                     ; 0xc183c vgabios.c:1121
    3293     jmp short 0180eh                          ; eb ce                       ; 0xc183e
    3294     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1840 vgabios.c:1122
    3295     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1843
    3296     out DX, ax                                ; ef                          ; 0xc1846
    3297     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1847 vgabios.c:1123
    3298     pop di                                    ; 5f                          ; 0xc184a
    3299     pop si                                    ; 5e                          ; 0xc184b
    3300     pop bp                                    ; 5d                          ; 0xc184c
    3301     retn 00004h                               ; c2 04 00                    ; 0xc184d
    3302   ; disGetNextSymbol 0xc1850 LB 0x2a59 -> off=0x0 cb=00000000000000b8 uValue=00000000000c1850 'vgamem_copy_cga'
    3303 vgamem_copy_cga:                             ; 0xc1850 LB 0xb8
    3304     push bp                                   ; 55                          ; 0xc1850 vgabios.c:1126
    3305     mov bp, sp                                ; 89 e5                       ; 0xc1851
    3306     push si                                   ; 56                          ; 0xc1853
    3307     push di                                   ; 57                          ; 0xc1854
    3308     sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc1855
    3309     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc1858
    3310     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc185b
    3311     mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc185e
    3312     mov al, dl                                ; 88 d0                       ; 0xc1861 vgabios.c:1132
    3313     xor ah, ah                                ; 30 e4                       ; 0xc1863
    3314     mov bx, ax                                ; 89 c3                       ; 0xc1865
    3315     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1867
    3316     mov si, ax                                ; 89 c6                       ; 0xc186a
    3317     mov ax, bx                                ; 89 d8                       ; 0xc186c
    3318     imul si                                   ; f7 ee                       ; 0xc186e
    3319     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1870
    3320     mov di, bx                                ; 89 df                       ; 0xc1873
    3321     imul bx                                   ; f7 eb                       ; 0xc1875
    3322     mov dx, ax                                ; 89 c2                       ; 0xc1877
    3323     sar dx, 1                                 ; d1 fa                       ; 0xc1879
    3324     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc187b
    3325     xor ah, ah                                ; 30 e4                       ; 0xc187e
    3326     mov bx, ax                                ; 89 c3                       ; 0xc1880
    3327     add dx, ax                                ; 01 c2                       ; 0xc1882
    3328     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1884
    3329     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1887 vgabios.c:1133
    3330     imul si                                   ; f7 ee                       ; 0xc188a
    3331     imul di                                   ; f7 ef                       ; 0xc188c
    3332     sar ax, 1                                 ; d1 f8                       ; 0xc188e
    3333     add ax, bx                                ; 01 d8                       ; 0xc1890
    3334     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1892
    3335     mov byte [bp-006h], bh                    ; 88 7e fa                    ; 0xc1895 vgabios.c:1134
    3336     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1898
    3337     xor ah, ah                                ; 30 e4                       ; 0xc189b
    3338     cwd                                       ; 99                          ; 0xc189d
     3286    ; inc bl                                    ; fe c3                     ; 0xc1831 vgabios.c:1123
     3287    jmp short 01804h                          ; eb cf                       ; 0xc1833
     3288    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1835 vgabios.c:1124
     3289    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1838
     3290    out DX, ax                                ; ef                          ; 0xc183b
     3291    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc183c vgabios.c:1125
     3292    pop di                                    ; 5f                          ; 0xc183f
     3293    pop si                                    ; 5e                          ; 0xc1840
     3294    pop bp                                    ; 5d                          ; 0xc1841
     3295    retn 00004h                               ; c2 04 00                    ; 0xc1842
     3296  ; disGetNextSymbol 0xc1845 LB 0x2a4f -> off=0x0 cb=00000000000000b6 uValue=00000000000c1845 'vgamem_copy_cga'
     3297vgamem_copy_cga:                             ; 0xc1845 LB 0xb6
     3298    push bp                                   ; 55                          ; 0xc1845 vgabios.c:1128
     3299    mov bp, sp                                ; 89 e5                       ; 0xc1846
     3300    push si                                   ; 56                          ; 0xc1848
     3301    push di                                   ; 57                          ; 0xc1849
     3302    sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc184a
     3303    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc184d
     3304    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc1850
     3305    mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc1853
     3306    mov al, dl                                ; 88 d0                       ; 0xc1856 vgabios.c:1134
     3307    xor ah, ah                                ; 30 e4                       ; 0xc1858
     3308    mov bx, ax                                ; 89 c3                       ; 0xc185a
     3309    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc185c
     3310    mov si, ax                                ; 89 c6                       ; 0xc185f
     3311    mov ax, bx                                ; 89 d8                       ; 0xc1861
     3312    imul si                                   ; f7 ee                       ; 0xc1863
     3313    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1865
     3314    mov di, bx                                ; 89 df                       ; 0xc1868
     3315    imul bx                                   ; f7 eb                       ; 0xc186a
     3316    mov dx, ax                                ; 89 c2                       ; 0xc186c
     3317    sar dx, 1                                 ; d1 fa                       ; 0xc186e
     3318    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1870
     3319    xor ah, ah                                ; 30 e4                       ; 0xc1873
     3320    mov bx, ax                                ; 89 c3                       ; 0xc1875
     3321    add dx, ax                                ; 01 c2                       ; 0xc1877
     3322    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1879
     3323    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc187c vgabios.c:1135
     3324    imul si                                   ; f7 ee                       ; 0xc187f
     3325    imul di                                   ; f7 ef                       ; 0xc1881
     3326    sar ax, 1                                 ; d1 f8                       ; 0xc1883
     3327    add ax, bx                                ; 01 d8                       ; 0xc1885
     3328    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1887
     3329    mov byte [bp-006h], bh                    ; 88 7e fa                    ; 0xc188a vgabios.c:1136
     3330    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc188d
     3331    xor ah, ah                                ; 30 e4                       ; 0xc1890
     3332    cwd                                       ; 99                          ; 0xc1892
    33393333    db  02bh, 0c2h
    3340     ; sub ax, dx                                ; 2b c2                     ; 0xc189e
    3341     sar ax, 1                                 ; d1 f8                       ; 0xc18a0
    3342     mov bx, ax                                ; 89 c3                       ; 0xc18a2
    3343     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc18a4
    3344     xor ah, ah                                ; 30 e4                       ; 0xc18a7
    3345     cmp ax, bx                                ; 39 d8                       ; 0xc18a9
    3346     jnl short 018ffh                          ; 7d 52                       ; 0xc18ab
    3347     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc18ad vgabios.c:1136
    3348     xor bh, bh                                ; 30 ff                       ; 0xc18b0
    3349     mov word [bp-012h], bx                    ; 89 5e ee                    ; 0xc18b2
    3350     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc18b5
    3351     imul bx                                   ; f7 eb                       ; 0xc18b8
    3352     mov bx, ax                                ; 89 c3                       ; 0xc18ba
    3353     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc18bc
    3354     add si, ax                                ; 01 c6                       ; 0xc18bf
    3355     mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc18c1
    3356     add di, ax                                ; 01 c7                       ; 0xc18c4
    3357     mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc18c6
    3358     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc18c9
    3359     mov es, dx                                ; 8e c2                       ; 0xc18cc
    3360     cld                                       ; fc                          ; 0xc18ce
    3361     jcxz 018d7h                               ; e3 06                       ; 0xc18cf
    3362     push DS                                   ; 1e                          ; 0xc18d1
    3363     mov ds, dx                                ; 8e da                       ; 0xc18d2
    3364     rep movsb                                 ; f3 a4                       ; 0xc18d4
    3365     pop DS                                    ; 1f                          ; 0xc18d6
    3366     mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc18d7 vgabios.c:1137
    3367     add si, 02000h                            ; 81 c6 00 20                 ; 0xc18da
    3368     add si, bx                                ; 01 de                       ; 0xc18de
    3369     mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc18e0
    3370     add di, 02000h                            ; 81 c7 00 20                 ; 0xc18e3
    3371     add di, bx                                ; 01 df                       ; 0xc18e7
    3372     mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc18e9
    3373     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc18ec
    3374     mov es, dx                                ; 8e c2                       ; 0xc18ef
    3375     cld                                       ; fc                          ; 0xc18f1
    3376     jcxz 018fah                               ; e3 06                       ; 0xc18f2
    3377     push DS                                   ; 1e                          ; 0xc18f4
    3378     mov ds, dx                                ; 8e da                       ; 0xc18f5
    3379     rep movsb                                 ; f3 a4                       ; 0xc18f7
    3380     pop DS                                    ; 1f                          ; 0xc18f9
    3381     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc18fa vgabios.c:1138
    3382     jmp short 01898h                          ; eb 99                       ; 0xc18fd
    3383     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18ff vgabios.c:1139
    3384     pop di                                    ; 5f                          ; 0xc1902
    3385     pop si                                    ; 5e                          ; 0xc1903
    3386     pop bp                                    ; 5d                          ; 0xc1904
    3387     retn 00004h                               ; c2 04 00                    ; 0xc1905
    3388   ; disGetNextSymbol 0xc1908 LB 0x29a1 -> off=0x0 cb=0000000000000096 uValue=00000000000c1908 'vgamem_fill_cga'
    3389 vgamem_fill_cga:                             ; 0xc1908 LB 0x96
    3390     push bp                                   ; 55                          ; 0xc1908 vgabios.c:1142
    3391     mov bp, sp                                ; 89 e5                       ; 0xc1909
    3392     push si                                   ; 56                          ; 0xc190b
    3393     push di                                   ; 57                          ; 0xc190c
    3394     sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc190d
    3395     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1910
    3396     mov al, dl                                ; 88 d0                       ; 0xc1913
    3397     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1915
    3398     mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1918
    3399     xor ah, ah                                ; 30 e4                       ; 0xc191b vgabios.c:1148
    3400     mov dx, ax                                ; 89 c2                       ; 0xc191d
    3401     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc191f
    3402     mov bx, ax                                ; 89 c3                       ; 0xc1922
    3403     mov ax, dx                                ; 89 d0                       ; 0xc1924
    3404     imul bx                                   ; f7 eb                       ; 0xc1926
    3405     mov dl, cl                                ; 88 ca                       ; 0xc1928
    3406     xor dh, dh                                ; 30 f6                       ; 0xc192a
    3407     imul dx                                   ; f7 ea                       ; 0xc192c
    3408     mov dx, ax                                ; 89 c2                       ; 0xc192e
    3409     sar dx, 1                                 ; d1 fa                       ; 0xc1930
    3410     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1932
     3334    ; sub ax, dx                                ; 2b c2                     ; 0xc1893
     3335    sar ax, 1                                 ; d1 f8                       ; 0xc1895
     3336    mov bx, ax                                ; 89 c3                       ; 0xc1897
     3337    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1899
     3338    xor ah, ah                                ; 30 e4                       ; 0xc189c
     3339    cmp ax, bx                                ; 39 d8                       ; 0xc189e
     3340    jnl short 018f2h                          ; 7d 50                       ; 0xc18a0
     3341    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc18a2 vgabios.c:1138
     3342    xor bh, bh                                ; 30 ff                       ; 0xc18a5
     3343    mov word [bp-012h], bx                    ; 89 5e ee                    ; 0xc18a7
     3344    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc18aa
     3345    imul bx                                   ; f7 eb                       ; 0xc18ad
     3346    mov bx, ax                                ; 89 c3                       ; 0xc18af
     3347    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc18b1
     3348    add si, ax                                ; 01 c6                       ; 0xc18b4
     3349    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc18b6
     3350    add di, ax                                ; 01 c7                       ; 0xc18b9
     3351    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc18bb
     3352    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc18be
     3353    mov es, dx                                ; 8e c2                       ; 0xc18c1
     3354    jcxz 018cbh                               ; e3 06                       ; 0xc18c3
     3355    push DS                                   ; 1e                          ; 0xc18c5
     3356    mov ds, dx                                ; 8e da                       ; 0xc18c6
     3357    rep movsb                                 ; f3 a4                       ; 0xc18c8
     3358    pop DS                                    ; 1f                          ; 0xc18ca
     3359    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc18cb vgabios.c:1139
     3360    add si, 02000h                            ; 81 c6 00 20                 ; 0xc18ce
     3361    add si, bx                                ; 01 de                       ; 0xc18d2
     3362    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc18d4
     3363    add di, 02000h                            ; 81 c7 00 20                 ; 0xc18d7
     3364    add di, bx                                ; 01 df                       ; 0xc18db
     3365    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc18dd
     3366    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc18e0
     3367    mov es, dx                                ; 8e c2                       ; 0xc18e3
     3368    jcxz 018edh                               ; e3 06                       ; 0xc18e5
     3369    push DS                                   ; 1e                          ; 0xc18e7
     3370    mov ds, dx                                ; 8e da                       ; 0xc18e8
     3371    rep movsb                                 ; f3 a4                       ; 0xc18ea
     3372    pop DS                                    ; 1f                          ; 0xc18ec
     3373    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc18ed vgabios.c:1140
     3374    jmp short 0188dh                          ; eb 9b                       ; 0xc18f0
     3375    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18f2 vgabios.c:1141
     3376    pop di                                    ; 5f                          ; 0xc18f5
     3377    pop si                                    ; 5e                          ; 0xc18f6
     3378    pop bp                                    ; 5d                          ; 0xc18f7
     3379    retn 00004h                               ; c2 04 00                    ; 0xc18f8
     3380  ; disGetNextSymbol 0xc18fb LB 0x2999 -> off=0x0 cb=0000000000000094 uValue=00000000000c18fb 'vgamem_fill_cga'
     3381vgamem_fill_cga:                             ; 0xc18fb LB 0x94
     3382    push bp                                   ; 55                          ; 0xc18fb vgabios.c:1144
     3383    mov bp, sp                                ; 89 e5                       ; 0xc18fc
     3384    push si                                   ; 56                          ; 0xc18fe
     3385    push di                                   ; 57                          ; 0xc18ff
     3386    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1900
     3387    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1903
     3388    mov al, dl                                ; 88 d0                       ; 0xc1906
     3389    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1908
     3390    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc190b
     3391    xor ah, ah                                ; 30 e4                       ; 0xc190e vgabios.c:1150
     3392    mov dx, ax                                ; 89 c2                       ; 0xc1910
     3393    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1912
     3394    mov bx, ax                                ; 89 c3                       ; 0xc1915
     3395    mov ax, dx                                ; 89 d0                       ; 0xc1917
     3396    imul bx                                   ; f7 eb                       ; 0xc1919
     3397    mov dl, cl                                ; 88 ca                       ; 0xc191b
     3398    xor dh, dh                                ; 30 f6                       ; 0xc191d
     3399    imul dx                                   ; f7 ea                       ; 0xc191f
     3400    mov dx, ax                                ; 89 c2                       ; 0xc1921
     3401    sar dx, 1                                 ; d1 fa                       ; 0xc1923
     3402    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1925
     3403    xor ah, ah                                ; 30 e4                       ; 0xc1928
     3404    add dx, ax                                ; 01 c2                       ; 0xc192a
     3405    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc192c
     3406    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc192f vgabios.c:1151
     3407    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1932
    34113408    xor ah, ah                                ; 30 e4                       ; 0xc1935
    3412     add dx, ax                                ; 01 c2                       ; 0xc1937
    3413     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1939
    3414     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc193c vgabios.c:1149
    3415     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc193f
    3416     xor ah, ah                                ; 30 e4                       ; 0xc1942
    3417     cwd                                       ; 99                          ; 0xc1944
     3409    cwd                                       ; 99                          ; 0xc1937
    34183410    db  02bh, 0c2h
    3419     ; sub ax, dx                                ; 2b c2                     ; 0xc1945
    3420     sar ax, 1                                 ; d1 f8                       ; 0xc1947
    3421     mov dx, ax                                ; 89 c2                       ; 0xc1949
    3422     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc194b
    3423     xor ah, ah                                ; 30 e4                       ; 0xc194e
    3424     cmp ax, dx                                ; 39 d0                       ; 0xc1950
    3425     jnl short 01995h                          ; 7d 41                       ; 0xc1952
    3426     mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc1954 vgabios.c:1151
    3427     xor bh, bh                                ; 30 ff                       ; 0xc1957
    3428     mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc1959
    3429     xor dh, dh                                ; 30 f6                       ; 0xc195c
    3430     mov si, dx                                ; 89 d6                       ; 0xc195e
    3431     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1960
    3432     imul dx                                   ; f7 ea                       ; 0xc1963
    3433     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1965
    3434     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc1968
    3435     add di, ax                                ; 01 c7                       ; 0xc196b
    3436     mov cx, bx                                ; 89 d9                       ; 0xc196d
    3437     mov ax, si                                ; 89 f0                       ; 0xc196f
    3438     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1971
    3439     mov es, dx                                ; 8e c2                       ; 0xc1974
    3440     cld                                       ; fc                          ; 0xc1976
    3441     jcxz 0197bh                               ; e3 02                       ; 0xc1977
    3442     rep stosb                                 ; f3 aa                       ; 0xc1979
    3443     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc197b vgabios.c:1152
    3444     add di, 02000h                            ; 81 c7 00 20                 ; 0xc197e
    3445     add di, word [bp-010h]                    ; 03 7e f0                    ; 0xc1982
    3446     mov cx, bx                                ; 89 d9                       ; 0xc1985
    3447     mov ax, si                                ; 89 f0                       ; 0xc1987
    3448     mov es, dx                                ; 8e c2                       ; 0xc1989
    3449     cld                                       ; fc                          ; 0xc198b
    3450     jcxz 01990h                               ; e3 02                       ; 0xc198c
    3451     rep stosb                                 ; f3 aa                       ; 0xc198e
    3452     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1990 vgabios.c:1153
    3453     jmp short 0193fh                          ; eb aa                       ; 0xc1993
    3454     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1995 vgabios.c:1154
    3455     pop di                                    ; 5f                          ; 0xc1998
    3456     pop si                                    ; 5e                          ; 0xc1999
    3457     pop bp                                    ; 5d                          ; 0xc199a
    3458     retn 00004h                               ; c2 04 00                    ; 0xc199b
    3459   ; disGetNextSymbol 0xc199e LB 0x290b -> off=0x0 cb=0000000000000084 uValue=00000000000c199e 'vgamem_copy_linear'
    3460 vgamem_copy_linear:                          ; 0xc199e LB 0x84
    3461     push bp                                   ; 55                          ; 0xc199e vgabios.c:1157
    3462     mov bp, sp                                ; 89 e5                       ; 0xc199f
    3463     push si                                   ; 56                          ; 0xc19a1
    3464     push di                                   ; 57                          ; 0xc19a2
    3465     sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc19a3
    3466     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc19a6
    3467     mov al, dl                                ; 88 d0                       ; 0xc19a9
    3468     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc19ab
    3469     mov bx, cx                                ; 89 cb                       ; 0xc19ae
    3470     xor ah, ah                                ; 30 e4                       ; 0xc19b0 vgabios.c:1163
    3471     mov si, ax                                ; 89 c6                       ; 0xc19b2
    3472     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc19b4
    3473     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc19b7
    3474     mov ax, si                                ; 89 f0                       ; 0xc19ba
    3475     imul word [bp-010h]                       ; f7 6e f0                    ; 0xc19bc
    3476     mul word [bp+004h]                        ; f7 66 04                    ; 0xc19bf
    3477     mov si, ax                                ; 89 c6                       ; 0xc19c2
    3478     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc19c4
    3479     xor ah, ah                                ; 30 e4                       ; 0xc19c7
    3480     mov di, ax                                ; 89 c7                       ; 0xc19c9
    3481     add si, ax                                ; 01 c6                       ; 0xc19cb
    3482     mov CL, strict byte 003h                  ; b1 03                       ; 0xc19cd
    3483     sal si, CL                                ; d3 e6                       ; 0xc19cf
    3484     mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc19d1
    3485     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc19d4 vgabios.c:1164
    3486     imul word [bp-010h]                       ; f7 6e f0                    ; 0xc19d7
    3487     mul word [bp+004h]                        ; f7 66 04                    ; 0xc19da
    3488     add ax, di                                ; 01 f8                       ; 0xc19dd
    3489     sal ax, CL                                ; d3 e0                       ; 0xc19df
    3490     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc19e1
    3491     sal bx, CL                                ; d3 e3                       ; 0xc19e4 vgabios.c:1165
    3492     sal word [bp+004h], CL                    ; d3 66 04                    ; 0xc19e6 vgabios.c:1166
    3493     mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc19e9 vgabios.c:1167
    3494     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc19ed
    3495     cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc19f0
    3496     jnc short 01a19h                          ; 73 24                       ; 0xc19f3
    3497     xor ah, ah                                ; 30 e4                       ; 0xc19f5 vgabios.c:1169
    3498     mul word [bp+004h]                        ; f7 66 04                    ; 0xc19f7
    3499     mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc19fa
    3500     add si, ax                                ; 01 c6                       ; 0xc19fd
    3501     mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc19ff
    3502     add di, ax                                ; 01 c7                       ; 0xc1a02
    3503     mov cx, bx                                ; 89 d9                       ; 0xc1a04
    3504     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1a06
    3505     mov es, dx                                ; 8e c2                       ; 0xc1a09
    3506     cld                                       ; fc                          ; 0xc1a0b
    3507     jcxz 01a14h                               ; e3 06                       ; 0xc1a0c
    3508     push DS                                   ; 1e                          ; 0xc1a0e
    3509     mov ds, dx                                ; 8e da                       ; 0xc1a0f
    3510     rep movsb                                 ; f3 a4                       ; 0xc1a11
    3511     pop DS                                    ; 1f                          ; 0xc1a13
    3512     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1a14 vgabios.c:1170
    3513     jmp short 019edh                          ; eb d4                       ; 0xc1a17
    3514     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a19 vgabios.c:1171
    3515     pop di                                    ; 5f                          ; 0xc1a1c
    3516     pop si                                    ; 5e                          ; 0xc1a1d
    3517     pop bp                                    ; 5d                          ; 0xc1a1e
    3518     retn 00004h                               ; c2 04 00                    ; 0xc1a1f
    3519   ; disGetNextSymbol 0xc1a22 LB 0x2887 -> off=0x0 cb=000000000000006d uValue=00000000000c1a22 'vgamem_fill_linear'
    3520 vgamem_fill_linear:                          ; 0xc1a22 LB 0x6d
    3521     push bp                                   ; 55                          ; 0xc1a22 vgabios.c:1174
    3522     mov bp, sp                                ; 89 e5                       ; 0xc1a23
    3523     push si                                   ; 56                          ; 0xc1a25
    3524     push di                                   ; 57                          ; 0xc1a26
    3525     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc1a27
    3526     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1a2a
    3527     mov al, dl                                ; 88 d0                       ; 0xc1a2d
    3528     mov si, cx                                ; 89 ce                       ; 0xc1a2f
    3529     xor ah, ah                                ; 30 e4                       ; 0xc1a31 vgabios.c:1180
    3530     mov dx, ax                                ; 89 c2                       ; 0xc1a33
    3531     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1a35
    3532     mov di, ax                                ; 89 c7                       ; 0xc1a38
    3533     mov ax, dx                                ; 89 d0                       ; 0xc1a3a
    3534     imul di                                   ; f7 ef                       ; 0xc1a3c
    3535     mul cx                                    ; f7 e1                       ; 0xc1a3e
    3536     mov dx, ax                                ; 89 c2                       ; 0xc1a40
    3537     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1a42
    3538     xor ah, ah                                ; 30 e4                       ; 0xc1a45
    3539     add ax, dx                                ; 01 d0                       ; 0xc1a47
    3540     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1a49
    3541     sal ax, CL                                ; d3 e0                       ; 0xc1a4b
    3542     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1a4d
    3543     sal bx, CL                                ; d3 e3                       ; 0xc1a50 vgabios.c:1181
    3544     sal si, CL                                ; d3 e6                       ; 0xc1a52 vgabios.c:1182
    3545     mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc1a54 vgabios.c:1183
     3411    ; sub ax, dx                                ; 2b c2                     ; 0xc1938
     3412    sar ax, 1                                 ; d1 f8                       ; 0xc193a
     3413    mov dx, ax                                ; 89 c2                       ; 0xc193c
     3414    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc193e
     3415    xor ah, ah                                ; 30 e4                       ; 0xc1941
     3416    cmp ax, dx                                ; 39 d0                       ; 0xc1943
     3417    jnl short 01986h                          ; 7d 3f                       ; 0xc1945
     3418    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc1947 vgabios.c:1153
     3419    xor bh, bh                                ; 30 ff                       ; 0xc194a
     3420    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc194c
     3421    xor dh, dh                                ; 30 f6                       ; 0xc194f
     3422    mov si, dx                                ; 89 d6                       ; 0xc1951
     3423    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1953
     3424    imul dx                                   ; f7 ea                       ; 0xc1956
     3425    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1958
     3426    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc195b
     3427    add di, ax                                ; 01 c7                       ; 0xc195e
     3428    mov cx, bx                                ; 89 d9                       ; 0xc1960
     3429    mov ax, si                                ; 89 f0                       ; 0xc1962
     3430    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1964
     3431    mov es, dx                                ; 8e c2                       ; 0xc1967
     3432    jcxz 0196dh                               ; e3 02                       ; 0xc1969
     3433    rep stosb                                 ; f3 aa                       ; 0xc196b
     3434    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc196d vgabios.c:1154
     3435    add di, 02000h                            ; 81 c7 00 20                 ; 0xc1970
     3436    add di, word [bp-010h]                    ; 03 7e f0                    ; 0xc1974
     3437    mov cx, bx                                ; 89 d9                       ; 0xc1977
     3438    mov ax, si                                ; 89 f0                       ; 0xc1979
     3439    mov es, dx                                ; 8e c2                       ; 0xc197b
     3440    jcxz 01981h                               ; e3 02                       ; 0xc197d
     3441    rep stosb                                 ; f3 aa                       ; 0xc197f
     3442    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1981 vgabios.c:1155
     3443    jmp short 01932h                          ; eb ac                       ; 0xc1984
     3444    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1986 vgabios.c:1156
     3445    pop di                                    ; 5f                          ; 0xc1989
     3446    pop si                                    ; 5e                          ; 0xc198a
     3447    pop bp                                    ; 5d                          ; 0xc198b
     3448    retn 00004h                               ; c2 04 00                    ; 0xc198c
     3449  ; disGetNextSymbol 0xc198f LB 0x2905 -> off=0x0 cb=0000000000000083 uValue=00000000000c198f 'vgamem_copy_linear'
     3450vgamem_copy_linear:                          ; 0xc198f LB 0x83
     3451    push bp                                   ; 55                          ; 0xc198f vgabios.c:1159
     3452    mov bp, sp                                ; 89 e5                       ; 0xc1990
     3453    push si                                   ; 56                          ; 0xc1992
     3454    push di                                   ; 57                          ; 0xc1993
     3455    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc1994
     3456    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1997
     3457    mov al, dl                                ; 88 d0                       ; 0xc199a
     3458    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc199c
     3459    mov bx, cx                                ; 89 cb                       ; 0xc199f
     3460    xor ah, ah                                ; 30 e4                       ; 0xc19a1 vgabios.c:1165
     3461    mov si, ax                                ; 89 c6                       ; 0xc19a3
     3462    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc19a5
     3463    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc19a8
     3464    mov ax, si                                ; 89 f0                       ; 0xc19ab
     3465    imul word [bp-010h]                       ; f7 6e f0                    ; 0xc19ad
     3466    mul word [bp+004h]                        ; f7 66 04                    ; 0xc19b0
     3467    mov si, ax                                ; 89 c6                       ; 0xc19b3
     3468    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc19b5
     3469    xor ah, ah                                ; 30 e4                       ; 0xc19b8
     3470    mov di, ax                                ; 89 c7                       ; 0xc19ba
     3471    add si, ax                                ; 01 c6                       ; 0xc19bc
     3472    mov CL, strict byte 003h                  ; b1 03                       ; 0xc19be
     3473    sal si, CL                                ; d3 e6                       ; 0xc19c0
     3474    mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc19c2
     3475    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc19c5 vgabios.c:1166
     3476    imul word [bp-010h]                       ; f7 6e f0                    ; 0xc19c8
     3477    mul word [bp+004h]                        ; f7 66 04                    ; 0xc19cb
     3478    add ax, di                                ; 01 f8                       ; 0xc19ce
     3479    sal ax, CL                                ; d3 e0                       ; 0xc19d0
     3480    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc19d2
     3481    sal bx, CL                                ; d3 e3                       ; 0xc19d5 vgabios.c:1167
     3482    sal word [bp+004h], CL                    ; d3 66 04                    ; 0xc19d7 vgabios.c:1168
     3483    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc19da vgabios.c:1169
     3484    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc19de
     3485    cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc19e1
     3486    jnc short 01a09h                          ; 73 23                       ; 0xc19e4
     3487    xor ah, ah                                ; 30 e4                       ; 0xc19e6 vgabios.c:1171
     3488    mul word [bp+004h]                        ; f7 66 04                    ; 0xc19e8
     3489    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc19eb
     3490    add si, ax                                ; 01 c6                       ; 0xc19ee
     3491    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc19f0
     3492    add di, ax                                ; 01 c7                       ; 0xc19f3
     3493    mov cx, bx                                ; 89 d9                       ; 0xc19f5
     3494    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc19f7
     3495    mov es, dx                                ; 8e c2                       ; 0xc19fa
     3496    jcxz 01a04h                               ; e3 06                       ; 0xc19fc
     3497    push DS                                   ; 1e                          ; 0xc19fe
     3498    mov ds, dx                                ; 8e da                       ; 0xc19ff
     3499    rep movsb                                 ; f3 a4                       ; 0xc1a01
     3500    pop DS                                    ; 1f                          ; 0xc1a03
     3501    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1a04 vgabios.c:1172
     3502    jmp short 019deh                          ; eb d5                       ; 0xc1a07
     3503    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a09 vgabios.c:1173
     3504    pop di                                    ; 5f                          ; 0xc1a0c
     3505    pop si                                    ; 5e                          ; 0xc1a0d
     3506    pop bp                                    ; 5d                          ; 0xc1a0e
     3507    retn 00004h                               ; c2 04 00                    ; 0xc1a0f
     3508  ; disGetNextSymbol 0xc1a12 LB 0x2882 -> off=0x0 cb=000000000000006c uValue=00000000000c1a12 'vgamem_fill_linear'
     3509vgamem_fill_linear:                          ; 0xc1a12 LB 0x6c
     3510    push bp                                   ; 55                          ; 0xc1a12 vgabios.c:1176
     3511    mov bp, sp                                ; 89 e5                       ; 0xc1a13
     3512    push si                                   ; 56                          ; 0xc1a15
     3513    push di                                   ; 57                          ; 0xc1a16
     3514    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc1a17
     3515    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1a1a
     3516    mov al, dl                                ; 88 d0                       ; 0xc1a1d
     3517    mov si, cx                                ; 89 ce                       ; 0xc1a1f
     3518    xor ah, ah                                ; 30 e4                       ; 0xc1a21 vgabios.c:1182
     3519    mov dx, ax                                ; 89 c2                       ; 0xc1a23
     3520    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1a25
     3521    mov di, ax                                ; 89 c7                       ; 0xc1a28
     3522    mov ax, dx                                ; 89 d0                       ; 0xc1a2a
     3523    imul di                                   ; f7 ef                       ; 0xc1a2c
     3524    mul cx                                    ; f7 e1                       ; 0xc1a2e
     3525    mov dx, ax                                ; 89 c2                       ; 0xc1a30
     3526    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1a32
     3527    xor ah, ah                                ; 30 e4                       ; 0xc1a35
     3528    add ax, dx                                ; 01 d0                       ; 0xc1a37
     3529    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1a39
     3530    sal ax, CL                                ; d3 e0                       ; 0xc1a3b
     3531    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1a3d
     3532    sal bx, CL                                ; d3 e3                       ; 0xc1a40 vgabios.c:1183
     3533    sal si, CL                                ; d3 e6                       ; 0xc1a42 vgabios.c:1184
     3534    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc1a44 vgabios.c:1185
     3535    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a48
     3536    cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1a4b
     3537    jnc short 01a75h                          ; 73 25                       ; 0xc1a4e
     3538    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a50 vgabios.c:1187
     3539    xor ah, ah                                ; 30 e4                       ; 0xc1a53
     3540    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1a55
    35463541    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a58
    3547     cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1a5b
    3548     jnc short 01a86h                          ; 73 26                       ; 0xc1a5e
    3549     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a60 vgabios.c:1185
    3550     xor ah, ah                                ; 30 e4                       ; 0xc1a63
    3551     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1a65
    3552     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a68
    3553     mul si                                    ; f7 e6                       ; 0xc1a6b
    3554     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1a6d
    3555     add di, ax                                ; 01 c7                       ; 0xc1a70
    3556     mov cx, bx                                ; 89 d9                       ; 0xc1a72
    3557     mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc1a74
    3558     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1a77
    3559     mov es, dx                                ; 8e c2                       ; 0xc1a7a
    3560     cld                                       ; fc                          ; 0xc1a7c
    3561     jcxz 01a81h                               ; e3 02                       ; 0xc1a7d
    3562     rep stosb                                 ; f3 aa                       ; 0xc1a7f
    3563     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1a81 vgabios.c:1186
    3564     jmp short 01a58h                          ; eb d2                       ; 0xc1a84
    3565     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a86 vgabios.c:1187
    3566     pop di                                    ; 5f                          ; 0xc1a89
    3567     pop si                                    ; 5e                          ; 0xc1a8a
    3568     pop bp                                    ; 5d                          ; 0xc1a8b
    3569     retn 00004h                               ; c2 04 00                    ; 0xc1a8c
    3570   ; disGetNextSymbol 0xc1a8f LB 0x281a -> off=0x0 cb=00000000000006ab uValue=00000000000c1a8f 'biosfn_scroll'
    3571 biosfn_scroll:                               ; 0xc1a8f LB 0x6ab
    3572     push bp                                   ; 55                          ; 0xc1a8f vgabios.c:1190
    3573     mov bp, sp                                ; 89 e5                       ; 0xc1a90
    3574     push si                                   ; 56                          ; 0xc1a92
    3575     push di                                   ; 57                          ; 0xc1a93
    3576     sub sp, strict byte 00020h                ; 83 ec 20                    ; 0xc1a94
    3577     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1a97
    3578     mov byte [bp-010h], dl                    ; 88 56 f0                    ; 0xc1a9a
    3579     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1a9d
    3580     mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1aa0
    3581     mov ch, byte [bp+006h]                    ; 8a 6e 06                    ; 0xc1aa3
    3582     cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1aa6 vgabios.c:1199
    3583     jnbe short 01ac6h                         ; 77 1b                       ; 0xc1aa9
    3584     cmp ch, cl                                ; 38 cd                       ; 0xc1aab vgabios.c:1200
    3585     jc short 01ac6h                           ; 72 17                       ; 0xc1aad
    3586     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1aaf vgabios.c:37
    3587     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1ab2
    3588     mov es, ax                                ; 8e c0                       ; 0xc1ab5
    3589     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1ab7
    3590     xor ah, ah                                ; 30 e4                       ; 0xc1aba vgabios.c:1204
    3591     call 03651h                               ; e8 92 1b                    ; 0xc1abc
    3592     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1abf
    3593     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1ac2 vgabios.c:1205
    3594     jne short 01ac9h                          ; 75 03                       ; 0xc1ac4
    3595     jmp near 02131h                           ; e9 68 06                    ; 0xc1ac6
    3596     mov bx, 00084h                            ; bb 84 00                    ; 0xc1ac9 vgabios.c:37
    3597     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1acc
    3598     mov es, ax                                ; 8e c0                       ; 0xc1acf
    3599     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1ad1
    3600     xor ah, ah                                ; 30 e4                       ; 0xc1ad4 vgabios.c:38
    3601     inc ax                                    ; 40                          ; 0xc1ad6
    3602     mov word [bp-024h], ax                    ; 89 46 dc                    ; 0xc1ad7
    3603     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1ada vgabios.c:47
    3604     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1add
    3605     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc1ae0 vgabios.c:48
    3606     cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1ae3 vgabios.c:1212
    3607     jne short 01af2h                          ; 75 09                       ; 0xc1ae7
    3608     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1ae9 vgabios.c:37
    3609     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1aec
    3610     mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1aef vgabios.c:38
    3611     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1af2 vgabios.c:1215
     3542    mul si                                    ; f7 e6                       ; 0xc1a5b
     3543    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1a5d
     3544    add di, ax                                ; 01 c7                       ; 0xc1a60
     3545    mov cx, bx                                ; 89 d9                       ; 0xc1a62
     3546    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc1a64
     3547    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1a67
     3548    mov es, dx                                ; 8e c2                       ; 0xc1a6a
     3549    jcxz 01a70h                               ; e3 02                       ; 0xc1a6c
     3550    rep stosb                                 ; f3 aa                       ; 0xc1a6e
     3551    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1a70 vgabios.c:1188
     3552    jmp short 01a48h                          ; eb d3                       ; 0xc1a73
     3553    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a75 vgabios.c:1189
     3554    pop di                                    ; 5f                          ; 0xc1a78
     3555    pop si                                    ; 5e                          ; 0xc1a79
     3556    pop bp                                    ; 5d                          ; 0xc1a7a
     3557    retn 00004h                               ; c2 04 00                    ; 0xc1a7b
     3558  ; disGetNextSymbol 0xc1a7e LB 0x2816 -> off=0x0 cb=00000000000006a3 uValue=00000000000c1a7e 'biosfn_scroll'
     3559biosfn_scroll:                               ; 0xc1a7e LB 0x6a3
     3560    push bp                                   ; 55                          ; 0xc1a7e vgabios.c:1192
     3561    mov bp, sp                                ; 89 e5                       ; 0xc1a7f
     3562    push si                                   ; 56                          ; 0xc1a81
     3563    push di                                   ; 57                          ; 0xc1a82
     3564    sub sp, strict byte 00020h                ; 83 ec 20                    ; 0xc1a83
     3565    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1a86
     3566    mov byte [bp-010h], dl                    ; 88 56 f0                    ; 0xc1a89
     3567    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1a8c
     3568    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1a8f
     3569    mov ch, byte [bp+006h]                    ; 8a 6e 06                    ; 0xc1a92
     3570    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1a95 vgabios.c:1201
     3571    jnbe short 01ab5h                         ; 77 1b                       ; 0xc1a98
     3572    cmp ch, cl                                ; 38 cd                       ; 0xc1a9a vgabios.c:1202
     3573    jc short 01ab5h                           ; 72 17                       ; 0xc1a9c
     3574    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1a9e vgabios.c:37
     3575    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1aa1
     3576    mov es, ax                                ; 8e c0                       ; 0xc1aa4
     3577    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1aa6
     3578    xor ah, ah                                ; 30 e4                       ; 0xc1aa9 vgabios.c:1206
     3579    call 03630h                               ; e8 82 1b                    ; 0xc1aab
     3580    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1aae
     3581    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1ab1 vgabios.c:1207
     3582    jne short 01ab8h                          ; 75 03                       ; 0xc1ab3
     3583    jmp near 02118h                           ; e9 60 06                    ; 0xc1ab5
     3584    mov bx, 00084h                            ; bb 84 00                    ; 0xc1ab8 vgabios.c:37
     3585    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1abb
     3586    mov es, ax                                ; 8e c0                       ; 0xc1abe
     3587    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1ac0
     3588    xor ah, ah                                ; 30 e4                       ; 0xc1ac3 vgabios.c:38
     3589    inc ax                                    ; 40                          ; 0xc1ac5
     3590    mov word [bp-024h], ax                    ; 89 46 dc                    ; 0xc1ac6
     3591    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1ac9 vgabios.c:47
     3592    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1acc
     3593    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc1acf vgabios.c:48
     3594    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1ad2 vgabios.c:1214
     3595    jne short 01ae1h                          ; 75 09                       ; 0xc1ad6
     3596    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1ad8 vgabios.c:37
     3597    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1adb
     3598    mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1ade vgabios.c:38
     3599    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ae1 vgabios.c:1217
     3600    xor ah, ah                                ; 30 e4                       ; 0xc1ae4
     3601    cmp ax, word [bp-024h]                    ; 3b 46 dc                    ; 0xc1ae6
     3602    jc short 01af3h                           ; 72 08                       ; 0xc1ae9
     3603    mov al, byte [bp-024h]                    ; 8a 46 dc                    ; 0xc1aeb
     3604    db  0feh, 0c8h
     3605    ; dec al                                    ; fe c8                     ; 0xc1aee
     3606    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1af0
     3607    mov al, ch                                ; 88 e8                       ; 0xc1af3 vgabios.c:1218
    36123608    xor ah, ah                                ; 30 e4                       ; 0xc1af5
    3613     cmp ax, word [bp-024h]                    ; 3b 46 dc                    ; 0xc1af7
    3614     jc short 01b04h                           ; 72 08                       ; 0xc1afa
    3615     mov al, byte [bp-024h]                    ; 8a 46 dc                    ; 0xc1afc
    3616     db  0feh, 0c8h
    3617     ; dec al                                    ; fe c8                     ; 0xc1aff
    3618     mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1b01
    3619     mov al, ch                                ; 88 e8                       ; 0xc1b04 vgabios.c:1216
    3620     xor ah, ah                                ; 30 e4                       ; 0xc1b06
    3621     cmp ax, word [bp-018h]                    ; 3b 46 e8                    ; 0xc1b08
    3622     jc short 01b12h                           ; 72 05                       ; 0xc1b0b
    3623     mov ch, byte [bp-018h]                    ; 8a 6e e8                    ; 0xc1b0d
     3609    cmp ax, word [bp-018h]                    ; 3b 46 e8                    ; 0xc1af7
     3610    jc short 01b01h                           ; 72 05                       ; 0xc1afa
     3611    mov ch, byte [bp-018h]                    ; 8a 6e e8                    ; 0xc1afc
    36243612    db  0feh, 0cdh
    3625     ; dec ch                                    ; fe cd                     ; 0xc1b10
    3626     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b12 vgabios.c:1217
    3627     xor ah, ah                                ; 30 e4                       ; 0xc1b15
    3628     cmp ax, word [bp-024h]                    ; 3b 46 dc                    ; 0xc1b17
    3629     jbe short 01b1fh                          ; 76 03                       ; 0xc1b1a
    3630     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1b1c
    3631     mov al, ch                                ; 88 e8                       ; 0xc1b1f vgabios.c:1218
    3632     sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1b21
     3613    ; dec ch                                    ; fe cd                     ; 0xc1aff
     3614    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b01 vgabios.c:1219
     3615    xor ah, ah                                ; 30 e4                       ; 0xc1b04
     3616    cmp ax, word [bp-024h]                    ; 3b 46 dc                    ; 0xc1b06
     3617    jbe short 01b0eh                          ; 76 03                       ; 0xc1b09
     3618    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1b0b
     3619    mov al, ch                                ; 88 e8                       ; 0xc1b0e vgabios.c:1220
     3620    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1b10
    36333621    db  0feh, 0c0h
    3634     ; inc al                                    ; fe c0                     ; 0xc1b24
    3635     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1b26
    3636     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1b29 vgabios.c:1220
    3637     mov byte [bp-01eh], al                    ; 88 46 e2                    ; 0xc1b2c
    3638     mov byte [bp-01dh], 000h                  ; c6 46 e3 00                 ; 0xc1b2f
    3639     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1b33
    3640     mov bx, word [bp-01eh]                    ; 8b 5e e2                    ; 0xc1b35
    3641     sal bx, CL                                ; d3 e3                       ; 0xc1b38
    3642     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1b3a
    3643     dec ax                                    ; 48                          ; 0xc1b3d
    3644     mov word [bp-020h], ax                    ; 89 46 e0                    ; 0xc1b3e
    3645     mov ax, word [bp-024h]                    ; 8b 46 dc                    ; 0xc1b41
    3646     dec ax                                    ; 48                          ; 0xc1b44
    3647     mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1b45
    3648     mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1b48
    3649     mul word [bp-024h]                        ; f7 66 dc                    ; 0xc1b4b
    3650     mov di, ax                                ; 89 c7                       ; 0xc1b4e
    3651     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1b50
    3652     jne short 01ba2h                          ; 75 4b                       ; 0xc1b55
    3653     sal ax, 1                                 ; d1 e0                       ; 0xc1b57 vgabios.c:1223
    3654     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1b59
    3655     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc1b5b
    3656     xor dh, dh                                ; 30 f6                       ; 0xc1b5e
    3657     inc ax                                    ; 40                          ; 0xc1b60
    3658     mul dx                                    ; f7 e2                       ; 0xc1b61
    3659     mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1b63
    3660     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1b66 vgabios.c:1228
    3661     jne short 01ba5h                          ; 75 39                       ; 0xc1b6a
    3662     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1b6c
    3663     jne short 01ba5h                          ; 75 33                       ; 0xc1b70
    3664     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1b72
    3665     jne short 01ba5h                          ; 75 2d                       ; 0xc1b76
    3666     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b78
    3667     xor ah, ah                                ; 30 e4                       ; 0xc1b7b
    3668     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1b7d
    3669     jne short 01ba5h                          ; 75 23                       ; 0xc1b80
    3670     mov al, ch                                ; 88 e8                       ; 0xc1b82
    3671     cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc1b84
    3672     jne short 01ba5h                          ; 75 1c                       ; 0xc1b87
    3673     mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1b89 vgabios.c:1230
    3674     xor al, ch                                ; 30 e8                       ; 0xc1b8c
    3675     add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b8e
    3676     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b91
    3677     mov cx, di                                ; 89 f9                       ; 0xc1b95
    3678     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1b97
    3679     cld                                       ; fc                          ; 0xc1b9a
    3680     jcxz 01b9fh                               ; e3 02                       ; 0xc1b9b
    3681     rep stosw                                 ; f3 ab                       ; 0xc1b9d
    3682     jmp near 02131h                           ; e9 8f 05                    ; 0xc1b9f vgabios.c:1232
    3683     jmp near 01d33h                           ; e9 8e 01                    ; 0xc1ba2
    3684     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1ba5 vgabios.c:1234
    3685     jne short 01c11h                          ; 75 66                       ; 0xc1ba9
    3686     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1bab vgabios.c:1235
     3622    ; inc al                                    ; fe c0                     ; 0xc1b13
     3623    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1b15
     3624    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1b18 vgabios.c:1222
     3625    mov byte [bp-01eh], al                    ; 88 46 e2                    ; 0xc1b1b
     3626    mov byte [bp-01dh], 000h                  ; c6 46 e3 00                 ; 0xc1b1e
     3627    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1b22
     3628    mov bx, word [bp-01eh]                    ; 8b 5e e2                    ; 0xc1b24
     3629    sal bx, CL                                ; d3 e3                       ; 0xc1b27
     3630    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1b29
     3631    dec ax                                    ; 48                          ; 0xc1b2c
     3632    mov word [bp-020h], ax                    ; 89 46 e0                    ; 0xc1b2d
     3633    mov ax, word [bp-024h]                    ; 8b 46 dc                    ; 0xc1b30
     3634    dec ax                                    ; 48                          ; 0xc1b33
     3635    mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1b34
     3636    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1b37
     3637    mul word [bp-024h]                        ; f7 66 dc                    ; 0xc1b3a
     3638    mov di, ax                                ; 89 c7                       ; 0xc1b3d
     3639    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1b3f
     3640    jne short 01b90h                          ; 75 4a                       ; 0xc1b44
     3641    sal ax, 1                                 ; d1 e0                       ; 0xc1b46 vgabios.c:1225
     3642    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1b48
     3643    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc1b4a
     3644    xor dh, dh                                ; 30 f6                       ; 0xc1b4d
     3645    inc ax                                    ; 40                          ; 0xc1b4f
     3646    mul dx                                    ; f7 e2                       ; 0xc1b50
     3647    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1b52
     3648    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1b55 vgabios.c:1230
     3649    jne short 01b93h                          ; 75 38                       ; 0xc1b59
     3650    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1b5b
     3651    jne short 01b93h                          ; 75 32                       ; 0xc1b5f
     3652    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1b61
     3653    jne short 01b93h                          ; 75 2c                       ; 0xc1b65
     3654    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b67
     3655    xor ah, ah                                ; 30 e4                       ; 0xc1b6a
     3656    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1b6c
     3657    jne short 01b93h                          ; 75 22                       ; 0xc1b6f
     3658    mov al, ch                                ; 88 e8                       ; 0xc1b71
     3659    cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc1b73
     3660    jne short 01b93h                          ; 75 1b                       ; 0xc1b76
     3661    mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1b78 vgabios.c:1232
     3662    xor al, ch                                ; 30 e8                       ; 0xc1b7b
     3663    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b7d
     3664    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b80
     3665    mov cx, di                                ; 89 f9                       ; 0xc1b84
     3666    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1b86
     3667    jcxz 01b8dh                               ; e3 02                       ; 0xc1b89
     3668    rep stosw                                 ; f3 ab                       ; 0xc1b8b
     3669    jmp near 02118h                           ; e9 88 05                    ; 0xc1b8d vgabios.c:1234
     3670    jmp near 01d1dh                           ; e9 8a 01                    ; 0xc1b90
     3671    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1b93 vgabios.c:1236
     3672    jne short 01bfeh                          ; 75 65                       ; 0xc1b97
     3673    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1b99 vgabios.c:1237
     3674    xor ah, ah                                ; 30 e4                       ; 0xc1b9c
     3675    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1b9e
     3676    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1ba1
     3677    xor dh, dh                                ; 30 f6                       ; 0xc1ba4
     3678    cmp dx, word [bp-016h]                    ; 3b 56 ea                    ; 0xc1ba6
     3679    jc short 01c00h                           ; 72 55                       ; 0xc1ba9
     3680    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1bab vgabios.c:1239
    36873681    xor ah, ah                                ; 30 e4                       ; 0xc1bae
    3688     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1bb0
    3689     mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1bb3
    3690     xor dh, dh                                ; 30 f6                       ; 0xc1bb6
    3691     cmp dx, word [bp-016h]                    ; 3b 56 ea                    ; 0xc1bb8
    3692     jc short 01c13h                           ; 72 56                       ; 0xc1bbb
    3693     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1bbd vgabios.c:1237
    3694     xor ah, ah                                ; 30 e4                       ; 0xc1bc0
    3695     add ax, word [bp-016h]                    ; 03 46 ea                    ; 0xc1bc2
    3696     cmp ax, dx                                ; 39 d0                       ; 0xc1bc5
    3697     jnbe short 01bcfh                         ; 77 06                       ; 0xc1bc7
    3698     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1bc9
    3699     jne short 01c16h                          ; 75 47                       ; 0xc1bcd
    3700     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1bcf vgabios.c:1238
    3701     mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1bd2
    3702     xor al, al                                ; 30 c0                       ; 0xc1bd5
    3703     mov byte [bp-019h], al                    ; 88 46 e7                    ; 0xc1bd7
    3704     mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1bda
    3705     mov si, ax                                ; 89 c6                       ; 0xc1bdd
    3706     add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1bdf
    3707     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1be2
    3708     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1be5
    3709     mov dx, ax                                ; 89 c2                       ; 0xc1be8
    3710     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1bea
    3711     xor ah, ah                                ; 30 e4                       ; 0xc1bed
    3712     add ax, dx                                ; 01 d0                       ; 0xc1bef
    3713     sal ax, 1                                 ; d1 e0                       ; 0xc1bf1
    3714     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1bf3
    3715     add di, ax                                ; 01 c7                       ; 0xc1bf6
    3716     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1bf8
    3717     xor bh, bh                                ; 30 ff                       ; 0xc1bfb
    3718     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1bfd
    3719     sal bx, CL                                ; d3 e3                       ; 0xc1bff
    3720     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c01
    3721     mov cx, word [bp-01ah]                    ; 8b 4e e6                    ; 0xc1c05
    3722     mov ax, si                                ; 89 f0                       ; 0xc1c08
    3723     cld                                       ; fc                          ; 0xc1c0a
    3724     jcxz 01c0fh                               ; e3 02                       ; 0xc1c0b
    3725     rep stosw                                 ; f3 ab                       ; 0xc1c0d
    3726     jmp short 01c60h                          ; eb 4f                       ; 0xc1c0f vgabios.c:1239
    3727     jmp short 01c66h                          ; eb 53                       ; 0xc1c11
    3728     jmp near 02131h                           ; e9 1b 05                    ; 0xc1c13
    3729     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc1c16 vgabios.c:1240
    3730     mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc1c19
    3731     mov byte [bp-013h], dh                    ; 88 76 ed                    ; 0xc1c1c
    3732     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1c1f
    3733     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1c22
    3734     mov byte [bp-01ah], dl                    ; 88 56 e6                    ; 0xc1c25
    3735     mov byte [bp-019h], 000h                  ; c6 46 e7 00                 ; 0xc1c28
    3736     mov si, ax                                ; 89 c6                       ; 0xc1c2c
    3737     add si, word [bp-01ah]                    ; 03 76 e6                    ; 0xc1c2e
    3738     sal si, 1                                 ; d1 e6                       ; 0xc1c31
    3739     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1c33
    3740     xor bh, bh                                ; 30 ff                       ; 0xc1c36
    3741     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1c38
    3742     sal bx, CL                                ; d3 e3                       ; 0xc1c3a
    3743     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1c3c
    3744     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1c40
    3745     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1c43
    3746     add ax, word [bp-01ah]                    ; 03 46 e6                    ; 0xc1c46
    3747     sal ax, 1                                 ; d1 e0                       ; 0xc1c49
    3748     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1c4b
    3749     add di, ax                                ; 01 c7                       ; 0xc1c4e
    3750     mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc1c50
    3751     mov dx, bx                                ; 89 da                       ; 0xc1c53
    3752     mov es, bx                                ; 8e c3                       ; 0xc1c55
    3753     cld                                       ; fc                          ; 0xc1c57
    3754     jcxz 01c60h                               ; e3 06                       ; 0xc1c58
    3755     push DS                                   ; 1e                          ; 0xc1c5a
    3756     mov ds, dx                                ; 8e da                       ; 0xc1c5b
    3757     rep movsw                                 ; f3 a5                       ; 0xc1c5d
    3758     pop DS                                    ; 1f                          ; 0xc1c5f
    3759     inc word [bp-016h]                        ; ff 46 ea                    ; 0xc1c60 vgabios.c:1241
    3760     jmp near 01bb3h                           ; e9 4d ff                    ; 0xc1c63
    3761     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1c66 vgabios.c:1244
    3762     xor ah, ah                                ; 30 e4                       ; 0xc1c69
    3763     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1c6b
    3764     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1c6e
    3765     xor ah, ah                                ; 30 e4                       ; 0xc1c71
    3766     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1c73
    3767     jnbe short 01c13h                         ; 77 9b                       ; 0xc1c76
    3768     mov dl, al                                ; 88 c2                       ; 0xc1c78 vgabios.c:1246
    3769     xor dh, dh                                ; 30 f6                       ; 0xc1c7a
    3770     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c7c
    3771     add ax, dx                                ; 01 d0                       ; 0xc1c7f
    3772     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1c81
    3773     jnbe short 01c8ch                         ; 77 06                       ; 0xc1c84
    3774     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1c86
    3775     jne short 01ccdh                          ; 75 41                       ; 0xc1c8a
    3776     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1c8c vgabios.c:1247
    3777     xor bh, bh                                ; 30 ff                       ; 0xc1c8f
    3778     mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1c91
    3779     xor al, al                                ; 30 c0                       ; 0xc1c94
    3780     mov si, ax                                ; 89 c6                       ; 0xc1c96
    3781     add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1c98
    3782     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1c9b
    3783     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1c9e
    3784     mov dx, ax                                ; 89 c2                       ; 0xc1ca1
    3785     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1ca3
    3786     xor ah, ah                                ; 30 e4                       ; 0xc1ca6
    3787     add ax, dx                                ; 01 d0                       ; 0xc1ca8
    3788     sal ax, 1                                 ; d1 e0                       ; 0xc1caa
    3789     mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc1cac
    3790     add dx, ax                                ; 01 c2                       ; 0xc1caf
    3791     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1cb1
    3792     xor ah, ah                                ; 30 e4                       ; 0xc1cb4
    3793     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1cb6
    3794     mov di, ax                                ; 89 c7                       ; 0xc1cb8
    3795     sal di, CL                                ; d3 e7                       ; 0xc1cba
    3796     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc1cbc
    3797     mov cx, bx                                ; 89 d9                       ; 0xc1cc0
    3798     mov ax, si                                ; 89 f0                       ; 0xc1cc2
    3799     mov di, dx                                ; 89 d7                       ; 0xc1cc4
    3800     cld                                       ; fc                          ; 0xc1cc6
    3801     jcxz 01ccbh                               ; e3 02                       ; 0xc1cc7
    3802     rep stosw                                 ; f3 ab                       ; 0xc1cc9
    3803     jmp short 01d23h                          ; eb 56                       ; 0xc1ccb vgabios.c:1248
    3804     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1ccd vgabios.c:1249
    3805     mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1cd0
    3806     mov byte [bp-019h], dh                    ; 88 76 e7                    ; 0xc1cd3
    3807     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1cd6
    3808     xor ah, ah                                ; 30 e4                       ; 0xc1cd9
    3809     mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc1cdb
    3810     sub dx, ax                                ; 29 c2                       ; 0xc1cde
    3811     mov ax, dx                                ; 89 d0                       ; 0xc1ce0
    3812     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1ce2
    3813     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1ce5
    3814     mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc1ce8
    3815     mov byte [bp-013h], 000h                  ; c6 46 ed 00                 ; 0xc1ceb
    3816     mov si, ax                                ; 89 c6                       ; 0xc1cef
    3817     add si, word [bp-014h]                    ; 03 76 ec                    ; 0xc1cf1
    3818     sal si, 1                                 ; d1 e6                       ; 0xc1cf4
    3819     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1cf6
    3820     xor bh, bh                                ; 30 ff                       ; 0xc1cf9
    3821     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1cfb
    3822     sal bx, CL                                ; d3 e3                       ; 0xc1cfd
    3823     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1cff
    3824     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1d03
    3825     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1d06
    3826     add ax, word [bp-014h]                    ; 03 46 ec                    ; 0xc1d09
    3827     sal ax, 1                                 ; d1 e0                       ; 0xc1d0c
    3828     mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1d0e
    3829     add di, ax                                ; 01 c7                       ; 0xc1d11
    3830     mov cx, word [bp-01ah]                    ; 8b 4e e6                    ; 0xc1d13
    3831     mov dx, bx                                ; 89 da                       ; 0xc1d16
    3832     mov es, bx                                ; 8e c3                       ; 0xc1d18
    3833     cld                                       ; fc                          ; 0xc1d1a
    3834     jcxz 01d23h                               ; e3 06                       ; 0xc1d1b
    3835     push DS                                   ; 1e                          ; 0xc1d1d
    3836     mov ds, dx                                ; 8e da                       ; 0xc1d1e
    3837     rep movsw                                 ; f3 a5                       ; 0xc1d20
    3838     pop DS                                    ; 1f                          ; 0xc1d22
    3839     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d23 vgabios.c:1250
    3840     xor ah, ah                                ; 30 e4                       ; 0xc1d26
    3841     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1d28
    3842     jc short 01d61h                           ; 72 34                       ; 0xc1d2b
    3843     dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1d2d vgabios.c:1251
    3844     jmp near 01c6eh                           ; e9 3b ff                    ; 0xc1d30
    3845     mov si, word [bp-01eh]                    ; 8b 76 e2                    ; 0xc1d33 vgabios.c:1257
    3846     mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1d36
    3847     xor ah, ah                                ; 30 e4                       ; 0xc1d3a
    3848     mov CL, strict byte 006h                  ; b1 06                       ; 0xc1d3c
    3849     mov si, ax                                ; 89 c6                       ; 0xc1d3e
    3850     sal si, CL                                ; d3 e6                       ; 0xc1d40
    3851     mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1d42
    3852     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1d46
    3853     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1d49 vgabios.c:1258
    3854     cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1d4d
    3855     jc short 01d5dh                           ; 72 0c                       ; 0xc1d4f
    3856     jbe short 01d64h                          ; 76 11                       ; 0xc1d51
    3857     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc1d53
    3858     je short 01d91h                           ; 74 3a                       ; 0xc1d55
    3859     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1d57
    3860     je short 01d64h                           ; 74 09                       ; 0xc1d59
    3861     jmp short 01d61h                          ; eb 04                       ; 0xc1d5b
    3862     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc1d5d
    3863     je short 01d94h                           ; 74 33                       ; 0xc1d5f
    3864     jmp near 02131h                           ; e9 cd 03                    ; 0xc1d61
    3865     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d64 vgabios.c:1262
    3866     jne short 01d8fh                          ; 75 25                       ; 0xc1d68
    3867     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1d6a
    3868     jne short 01dd3h                          ; 75 63                       ; 0xc1d6e
    3869     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d70
    3870     jne short 01dd3h                          ; 75 5d                       ; 0xc1d74
    3871     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d76
    3872     xor ah, ah                                ; 30 e4                       ; 0xc1d79
    3873     mov dx, word [bp-024h]                    ; 8b 56 dc                    ; 0xc1d7b
    3874     dec dx                                    ; 4a                          ; 0xc1d7e
    3875     cmp ax, dx                                ; 39 d0                       ; 0xc1d7f
    3876     jne short 01dd3h                          ; 75 50                       ; 0xc1d81
    3877     mov al, ch                                ; 88 e8                       ; 0xc1d83
    3878     xor ah, dh                                ; 30 f4                       ; 0xc1d85
    3879     mov dx, word [bp-018h]                    ; 8b 56 e8                    ; 0xc1d87
    3880     dec dx                                    ; 4a                          ; 0xc1d8a
    3881     cmp ax, dx                                ; 39 d0                       ; 0xc1d8b
    3882     je short 01d97h                           ; 74 08                       ; 0xc1d8d
    3883     jmp short 01dd3h                          ; eb 42                       ; 0xc1d8f
    3884     jmp near 02014h                           ; e9 80 02                    ; 0xc1d91
    3885     jmp near 01ebfh                           ; e9 28 01                    ; 0xc1d94
    3886     mov ax, 00205h                            ; b8 05 02                    ; 0xc1d97 vgabios.c:1264
    3887     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1d9a
    3888     out DX, ax                                ; ef                          ; 0xc1d9d
    3889     mov ax, word [bp-024h]                    ; 8b 46 dc                    ; 0xc1d9e vgabios.c:1265
    3890     mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1da1
    3891     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1da4
    3892     xor dh, dh                                ; 30 f6                       ; 0xc1da7
    3893     mul dx                                    ; f7 e2                       ; 0xc1da9
    3894     mov dx, ax                                ; 89 c2                       ; 0xc1dab
    3895     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1dad
    3896     xor ah, ah                                ; 30 e4                       ; 0xc1db0
    3897     mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1db2
    3898     xor bh, bh                                ; 30 ff                       ; 0xc1db5
    3899     mov CL, strict byte 003h                  ; b1 03                       ; 0xc1db7
    3900     sal bx, CL                                ; d3 e3                       ; 0xc1db9
    3901     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1dbb
    3902     mov cx, dx                                ; 89 d1                       ; 0xc1dbf
    3903     xor di, di                                ; 31 ff                       ; 0xc1dc1
    3904     mov es, bx                                ; 8e c3                       ; 0xc1dc3
    3905     cld                                       ; fc                          ; 0xc1dc5
    3906     jcxz 01dcah                               ; e3 02                       ; 0xc1dc6
    3907     rep stosb                                 ; f3 aa                       ; 0xc1dc8
    3908     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1dca vgabios.c:1266
    3909     mov dx, 003ceh                            ; ba ce 03                    ; 0xc1dcd
    3910     out DX, ax                                ; ef                          ; 0xc1dd0
    3911     jmp short 01d61h                          ; eb 8e                       ; 0xc1dd1 vgabios.c:1268
    3912     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1dd3 vgabios.c:1270
    3913     jne short 01e45h                          ; 75 6c                       ; 0xc1dd7
    3914     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1dd9 vgabios.c:1271
    3915     xor ah, ah                                ; 30 e4                       ; 0xc1ddc
    3916     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1dde
    3917     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1de1
    3918     xor ah, ah                                ; 30 e4                       ; 0xc1de4
    3919     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1de6
    3920     jc short 01e42h                           ; 72 57                       ; 0xc1de9
    3921     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1deb vgabios.c:1273
    3922     xor dh, dh                                ; 30 f6                       ; 0xc1dee
    3923     add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc1df0
    3924     cmp dx, ax                                ; 39 c2                       ; 0xc1df3
    3925     jnbe short 01dfdh                         ; 77 06                       ; 0xc1df5
    3926     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1df7
    3927     jne short 01e1eh                          ; 75 21                       ; 0xc1dfb
    3928     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1dfd vgabios.c:1274
    3929     xor ah, ah                                ; 30 e4                       ; 0xc1e00
    3930     push ax                                   ; 50                          ; 0xc1e02
    3931     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e03
    3932     push ax                                   ; 50                          ; 0xc1e06
    3933     mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc1e07
    3934     xor ch, ch                                ; 30 ed                       ; 0xc1e0a
    3935     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1e0c
    3936     xor bh, bh                                ; 30 ff                       ; 0xc1e0f
    3937     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc1e11
    3938     xor dh, dh                                ; 30 f6                       ; 0xc1e14
    3939     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e16
    3940     call 017d4h                               ; e8 b8 f9                    ; 0xc1e19
    3941     jmp short 01e3dh                          ; eb 1f                       ; 0xc1e1c vgabios.c:1275
    3942     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e1e vgabios.c:1276
    3943     push ax                                   ; 50                          ; 0xc1e21
    3944     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc1e22
    3945     push ax                                   ; 50                          ; 0xc1e25
    3946     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1e26
    3947     xor ch, ch                                ; 30 ed                       ; 0xc1e29
    3948     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc1e2b
    3949     xor bh, bh                                ; 30 ff                       ; 0xc1e2e
    3950     mov dl, bl                                ; 88 da                       ; 0xc1e30
    3951     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1e32
    3952     xor dh, dh                                ; 30 f6                       ; 0xc1e35
    3953     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e37
    3954     call 01745h                               ; e8 08 f9                    ; 0xc1e3a
    3955     inc word [bp-016h]                        ; ff 46 ea                    ; 0xc1e3d vgabios.c:1277
    3956     jmp short 01de1h                          ; eb 9f                       ; 0xc1e40
    3957     jmp near 02131h                           ; e9 ec 02                    ; 0xc1e42
    3958     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e45 vgabios.c:1280
    3959     xor ah, ah                                ; 30 e4                       ; 0xc1e48
    3960     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1e4a
    3961     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1e4d
    3962     xor ah, ah                                ; 30 e4                       ; 0xc1e50
    3963     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1e52
    3964     jnbe short 01e42h                         ; 77 eb                       ; 0xc1e55
    3965     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1e57 vgabios.c:1282
    3966     xor dh, dh                                ; 30 f6                       ; 0xc1e5a
    3967     add ax, dx                                ; 01 d0                       ; 0xc1e5c
    3968     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1e5e
    3969     jnbe short 01e67h                         ; 77 04                       ; 0xc1e61
    3970     test dl, dl                               ; 84 d2                       ; 0xc1e63
    3971     jne short 01e88h                          ; 75 21                       ; 0xc1e65
    3972     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e67 vgabios.c:1283
    3973     xor ah, ah                                ; 30 e4                       ; 0xc1e6a
    3974     push ax                                   ; 50                          ; 0xc1e6c
    3975     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e6d
    3976     push ax                                   ; 50                          ; 0xc1e70
    3977     mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc1e71
    3978     xor ch, ch                                ; 30 ed                       ; 0xc1e74
    3979     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1e76
    3980     xor bh, bh                                ; 30 ff                       ; 0xc1e79
    3981     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc1e7b
    3982     xor dh, dh                                ; 30 f6                       ; 0xc1e7e
    3983     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e80
    3984     call 017d4h                               ; e8 4e f9                    ; 0xc1e83
    3985     jmp short 01eb0h                          ; eb 28                       ; 0xc1e86 vgabios.c:1284
    3986     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e88 vgabios.c:1285
    3987     xor ah, ah                                ; 30 e4                       ; 0xc1e8b
    3988     push ax                                   ; 50                          ; 0xc1e8d
    3989     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc1e8e
    3990     push ax                                   ; 50                          ; 0xc1e91
    3991     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1e92
    3992     xor ch, ch                                ; 30 ed                       ; 0xc1e95
    3993     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc1e97
    3994     xor bh, bh                                ; 30 ff                       ; 0xc1e9a
    3995     mov dl, bl                                ; 88 da                       ; 0xc1e9c
    3996     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1e9e
    3997     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1ea1
    3998     mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1ea4
    3999     mov byte [bp-019h], dh                    ; 88 76 e7                    ; 0xc1ea7
    4000     mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc1eaa
    4001     call 01745h                               ; e8 95 f8                    ; 0xc1ead
    4002     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1eb0 vgabios.c:1286
    4003     xor ah, ah                                ; 30 e4                       ; 0xc1eb3
    4004     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1eb5
    4005     jc short 01f09h                           ; 72 4f                       ; 0xc1eb8
    4006     dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1eba vgabios.c:1287
    4007     jmp short 01e4dh                          ; eb 8e                       ; 0xc1ebd
    4008     mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc1ebf vgabios.c:1292
    4009     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ec3 vgabios.c:1293
    4010     jne short 01f0ch                          ; 75 43                       ; 0xc1ec7
    4011     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1ec9
    4012     jne short 01f0ch                          ; 75 3d                       ; 0xc1ecd
    4013     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1ecf
    4014     jne short 01f0ch                          ; 75 37                       ; 0xc1ed3
    4015     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ed5
    4016     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1ed8
    4017     jne short 01f0ch                          ; 75 2f                       ; 0xc1edb
    4018     mov al, ch                                ; 88 e8                       ; 0xc1edd
    4019     cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc1edf
    4020     jne short 01f0ch                          ; 75 28                       ; 0xc1ee2
    4021     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1ee4 vgabios.c:1295
    4022     xor dh, dh                                ; 30 f6                       ; 0xc1ee7
    4023     mov ax, di                                ; 89 f8                       ; 0xc1ee9
    4024     mul dx                                    ; f7 e2                       ; 0xc1eeb
    4025     mov dl, cl                                ; 88 ca                       ; 0xc1eed
    4026     xor dh, dh                                ; 30 f6                       ; 0xc1eef
    4027     mul dx                                    ; f7 e2                       ; 0xc1ef1
    4028     mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc1ef3
    4029     xor dh, dh                                ; 30 f6                       ; 0xc1ef6
    4030     mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1ef8
    4031     mov cx, ax                                ; 89 c1                       ; 0xc1efc
    4032     mov ax, dx                                ; 89 d0                       ; 0xc1efe
    4033     xor di, di                                ; 31 ff                       ; 0xc1f00
    4034     mov es, bx                                ; 8e c3                       ; 0xc1f02
    4035     cld                                       ; fc                          ; 0xc1f04
    4036     jcxz 01f09h                               ; e3 02                       ; 0xc1f05
    4037     rep stosb                                 ; f3 aa                       ; 0xc1f07
    4038     jmp near 02131h                           ; e9 25 02                    ; 0xc1f09 vgabios.c:1297
    4039     cmp cl, 002h                              ; 80 f9 02                    ; 0xc1f0c vgabios.c:1299
    4040     jne short 01f1ah                          ; 75 09                       ; 0xc1f0f
    4041     sal byte [bp-008h], 1                     ; d0 66 f8                    ; 0xc1f11 vgabios.c:1301
    4042     sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1f14 vgabios.c:1302
    4043     sal word [bp-018h], 1                     ; d1 66 e8                    ; 0xc1f17 vgabios.c:1303
    4044     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1f1a vgabios.c:1306
    4045     jne short 01f89h                          ; 75 69                       ; 0xc1f1e
    4046     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1f20 vgabios.c:1307
    4047     xor ah, ah                                ; 30 e4                       ; 0xc1f23
    4048     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1f25
    4049     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f28
    4050     xor ah, ah                                ; 30 e4                       ; 0xc1f2b
    4051     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1f2d
    4052     jc short 01f09h                           ; 72 d7                       ; 0xc1f30
    4053     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1f32 vgabios.c:1309
    4054     xor dh, dh                                ; 30 f6                       ; 0xc1f35
    4055     add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc1f37
    4056     cmp dx, ax                                ; 39 c2                       ; 0xc1f3a
    4057     jnbe short 01f44h                         ; 77 06                       ; 0xc1f3c
    4058     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1f3e
    4059     jne short 01f65h                          ; 75 21                       ; 0xc1f42
    4060     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1f44 vgabios.c:1310
    4061     xor ah, ah                                ; 30 e4                       ; 0xc1f47
    4062     push ax                                   ; 50                          ; 0xc1f49
    4063     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f4a
    4064     push ax                                   ; 50                          ; 0xc1f4d
    4065     mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc1f4e
    4066     xor ch, ch                                ; 30 ed                       ; 0xc1f51
    4067     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1f53
    4068     xor bh, bh                                ; 30 ff                       ; 0xc1f56
    4069     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc1f58
    4070     xor dh, dh                                ; 30 f6                       ; 0xc1f5b
    4071     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f5d
    4072     call 01908h                               ; e8 a5 f9                    ; 0xc1f60
    4073     jmp short 01f84h                          ; eb 1f                       ; 0xc1f63 vgabios.c:1311
    4074     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f65 vgabios.c:1312
    4075     push ax                                   ; 50                          ; 0xc1f68
    4076     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc1f69
    4077     push ax                                   ; 50                          ; 0xc1f6c
    4078     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1f6d
    4079     xor ch, ch                                ; 30 ed                       ; 0xc1f70
    4080     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc1f72
    4081     xor bh, bh                                ; 30 ff                       ; 0xc1f75
    4082     mov dl, bl                                ; 88 da                       ; 0xc1f77
    4083     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1f79
    4084     xor dh, dh                                ; 30 f6                       ; 0xc1f7c
    4085     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f7e
    4086     call 01850h                               ; e8 cc f8                    ; 0xc1f81
    4087     inc word [bp-016h]                        ; ff 46 ea                    ; 0xc1f84 vgabios.c:1313
    4088     jmp short 01f28h                          ; eb 9f                       ; 0xc1f87
    4089     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f89 vgabios.c:1316
    4090     xor ah, ah                                ; 30 e4                       ; 0xc1f8c
    4091     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1f8e
    4092     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1f91
    4093     xor ah, ah                                ; 30 e4                       ; 0xc1f94
    4094     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1f96
    4095     jnbe short 01fd9h                         ; 77 3e                       ; 0xc1f99
    4096     mov dl, al                                ; 88 c2                       ; 0xc1f9b vgabios.c:1318
    4097     xor dh, dh                                ; 30 f6                       ; 0xc1f9d
    4098     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1f9f
    4099     add ax, dx                                ; 01 d0                       ; 0xc1fa2
    4100     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1fa4
    4101     jnbe short 01fafh                         ; 77 06                       ; 0xc1fa7
    4102     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1fa9
    4103     jne short 01fdch                          ; 75 2d                       ; 0xc1fad
    4104     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1faf vgabios.c:1319
    4105     xor ah, ah                                ; 30 e4                       ; 0xc1fb2
    4106     push ax                                   ; 50                          ; 0xc1fb4
    4107     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1fb5
    4108     push ax                                   ; 50                          ; 0xc1fb8
    4109     mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc1fb9
    4110     xor ch, ch                                ; 30 ed                       ; 0xc1fbc
    4111     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1fbe
    4112     xor bh, bh                                ; 30 ff                       ; 0xc1fc1
    4113     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc1fc3
    4114     xor dh, dh                                ; 30 f6                       ; 0xc1fc6
    4115     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1fc8
    4116     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc1fcb
    4117     mov byte [bp-013h], ah                    ; 88 66 ed                    ; 0xc1fce
    4118     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1fd1
    4119     call 01908h                               ; e8 31 f9                    ; 0xc1fd4
    4120     jmp short 02004h                          ; eb 2b                       ; 0xc1fd7 vgabios.c:1320
    4121     jmp near 02131h                           ; e9 55 01                    ; 0xc1fd9
    4122     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1fdc vgabios.c:1321
    4123     xor ah, ah                                ; 30 e4                       ; 0xc1fdf
    4124     push ax                                   ; 50                          ; 0xc1fe1
    4125     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc1fe2
    4126     push ax                                   ; 50                          ; 0xc1fe5
    4127     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1fe6
    4128     xor ch, ch                                ; 30 ed                       ; 0xc1fe9
    4129     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc1feb
    4130     xor bh, bh                                ; 30 ff                       ; 0xc1fee
    4131     mov dl, bl                                ; 88 da                       ; 0xc1ff0
    4132     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1ff2
    4133     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1ff5
    4134     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc1ff8
    4135     mov byte [bp-013h], dh                    ; 88 76 ed                    ; 0xc1ffb
    4136     mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1ffe
    4137     call 01850h                               ; e8 4c f8                    ; 0xc2001
    4138     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2004 vgabios.c:1322
    4139     xor ah, ah                                ; 30 e4                       ; 0xc2007
    4140     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2009
    4141     jc short 02054h                           ; 72 46                       ; 0xc200c
    4142     dec word [bp-016h]                        ; ff 4e ea                    ; 0xc200e vgabios.c:1323
    4143     jmp near 01f91h                           ; e9 7d ff                    ; 0xc2011
    4144     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2014 vgabios.c:1328
    4145     jne short 02057h                          ; 75 3d                       ; 0xc2018
    4146     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc201a
    4147     jne short 02057h                          ; 75 37                       ; 0xc201e
    4148     cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc2020
    4149     jne short 02057h                          ; 75 31                       ; 0xc2024
    4150     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2026
    4151     cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc2029
    4152     jne short 02057h                          ; 75 29                       ; 0xc202c
    4153     mov al, ch                                ; 88 e8                       ; 0xc202e
    4154     cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc2030
    4155     jne short 02057h                          ; 75 22                       ; 0xc2033
    4156     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc2035 vgabios.c:1330
    4157     xor dh, dh                                ; 30 f6                       ; 0xc2038
    4158     mov ax, di                                ; 89 f8                       ; 0xc203a
    4159     mul dx                                    ; f7 e2                       ; 0xc203c
    4160     mov CL, strict byte 003h                  ; b1 03                       ; 0xc203e
    4161     sal ax, CL                                ; d3 e0                       ; 0xc2040
    4162     mov cx, ax                                ; 89 c1                       ; 0xc2042
    4163     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2044
     3682    add ax, word [bp-016h]                    ; 03 46 ea                    ; 0xc1bb0
     3683    cmp ax, dx                                ; 39 d0                       ; 0xc1bb3
     3684    jnbe short 01bbdh                         ; 77 06                       ; 0xc1bb5
     3685    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1bb7
     3686    jne short 01c03h                          ; 75 46                       ; 0xc1bbb
     3687    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1bbd vgabios.c:1240
     3688    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1bc0
     3689    xor al, al                                ; 30 c0                       ; 0xc1bc3
     3690    mov byte [bp-019h], al                    ; 88 46 e7                    ; 0xc1bc5
     3691    mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1bc8
     3692    mov si, ax                                ; 89 c6                       ; 0xc1bcb
     3693    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1bcd
     3694    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1bd0
     3695    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1bd3
     3696    mov dx, ax                                ; 89 c2                       ; 0xc1bd6
     3697    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1bd8
     3698    xor ah, ah                                ; 30 e4                       ; 0xc1bdb
     3699    add ax, dx                                ; 01 d0                       ; 0xc1bdd
     3700    sal ax, 1                                 ; d1 e0                       ; 0xc1bdf
     3701    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1be1
     3702    add di, ax                                ; 01 c7                       ; 0xc1be4
     3703    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1be6
     3704    xor bh, bh                                ; 30 ff                       ; 0xc1be9
     3705    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1beb
     3706    sal bx, CL                                ; d3 e3                       ; 0xc1bed
     3707    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1bef
     3708    mov cx, word [bp-01ah]                    ; 8b 4e e6                    ; 0xc1bf3
     3709    mov ax, si                                ; 89 f0                       ; 0xc1bf6
     3710    jcxz 01bfch                               ; e3 02                       ; 0xc1bf8
     3711    rep stosw                                 ; f3 ab                       ; 0xc1bfa
     3712    jmp short 01c4ch                          ; eb 4e                       ; 0xc1bfc vgabios.c:1241
     3713    jmp short 01c52h                          ; eb 52                       ; 0xc1bfe
     3714    jmp near 02118h                           ; e9 15 05                    ; 0xc1c00
     3715    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc1c03 vgabios.c:1242
     3716    mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc1c06
     3717    mov byte [bp-013h], dh                    ; 88 76 ed                    ; 0xc1c09
     3718    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1c0c
     3719    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1c0f
     3720    mov byte [bp-01ah], dl                    ; 88 56 e6                    ; 0xc1c12
     3721    mov byte [bp-019h], 000h                  ; c6 46 e7 00                 ; 0xc1c15
     3722    mov si, ax                                ; 89 c6                       ; 0xc1c19
     3723    add si, word [bp-01ah]                    ; 03 76 e6                    ; 0xc1c1b
     3724    sal si, 1                                 ; d1 e6                       ; 0xc1c1e
     3725    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1c20
     3726    xor bh, bh                                ; 30 ff                       ; 0xc1c23
     3727    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1c25
     3728    sal bx, CL                                ; d3 e3                       ; 0xc1c27
     3729    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1c29
     3730    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1c2d
     3731    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1c30
     3732    add ax, word [bp-01ah]                    ; 03 46 e6                    ; 0xc1c33
     3733    sal ax, 1                                 ; d1 e0                       ; 0xc1c36
     3734    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1c38
     3735    add di, ax                                ; 01 c7                       ; 0xc1c3b
     3736    mov cx, word [bp-014h]                    ; 8b 4e ec                    ; 0xc1c3d
     3737    mov dx, bx                                ; 89 da                       ; 0xc1c40
     3738    mov es, bx                                ; 8e c3                       ; 0xc1c42
     3739    jcxz 01c4ch                               ; e3 06                       ; 0xc1c44
     3740    push DS                                   ; 1e                          ; 0xc1c46
     3741    mov ds, dx                                ; 8e da                       ; 0xc1c47
     3742    rep movsw                                 ; f3 a5                       ; 0xc1c49
     3743    pop DS                                    ; 1f                          ; 0xc1c4b
     3744    inc word [bp-016h]                        ; ff 46 ea                    ; 0xc1c4c vgabios.c:1243
     3745    jmp near 01ba1h                           ; e9 4f ff                    ; 0xc1c4f
     3746    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1c52 vgabios.c:1246
     3747    xor ah, ah                                ; 30 e4                       ; 0xc1c55
     3748    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1c57
     3749    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1c5a
     3750    xor ah, ah                                ; 30 e4                       ; 0xc1c5d
     3751    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1c5f
     3752    jnbe short 01c00h                         ; 77 9c                       ; 0xc1c62
     3753    mov dl, al                                ; 88 c2                       ; 0xc1c64 vgabios.c:1248
     3754    xor dh, dh                                ; 30 f6                       ; 0xc1c66
     3755    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c68
     3756    add ax, dx                                ; 01 d0                       ; 0xc1c6b
     3757    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1c6d
     3758    jnbe short 01c78h                         ; 77 06                       ; 0xc1c70
     3759    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1c72
     3760    jne short 01cb8h                          ; 75 40                       ; 0xc1c76
     3761    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1c78 vgabios.c:1249
     3762    xor bh, bh                                ; 30 ff                       ; 0xc1c7b
     3763    mov ah, byte [bp-010h]                    ; 8a 66 f0                    ; 0xc1c7d
     3764    xor al, al                                ; 30 c0                       ; 0xc1c80
     3765    mov si, ax                                ; 89 c6                       ; 0xc1c82
     3766    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1c84
     3767    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1c87
     3768    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1c8a
     3769    mov dx, ax                                ; 89 c2                       ; 0xc1c8d
     3770    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c8f
     3771    xor ah, ah                                ; 30 e4                       ; 0xc1c92
     3772    add ax, dx                                ; 01 d0                       ; 0xc1c94
     3773    sal ax, 1                                 ; d1 e0                       ; 0xc1c96
     3774    mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc1c98
     3775    add dx, ax                                ; 01 c2                       ; 0xc1c9b
     3776    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1c9d
     3777    xor ah, ah                                ; 30 e4                       ; 0xc1ca0
     3778    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1ca2
     3779    mov di, ax                                ; 89 c7                       ; 0xc1ca4
     3780    sal di, CL                                ; d3 e7                       ; 0xc1ca6
     3781    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc1ca8
     3782    mov cx, bx                                ; 89 d9                       ; 0xc1cac
     3783    mov ax, si                                ; 89 f0                       ; 0xc1cae
     3784    mov di, dx                                ; 89 d7                       ; 0xc1cb0
     3785    jcxz 01cb6h                               ; e3 02                       ; 0xc1cb2
     3786    rep stosw                                 ; f3 ab                       ; 0xc1cb4
     3787    jmp short 01d0dh                          ; eb 55                       ; 0xc1cb6 vgabios.c:1250
     3788    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1cb8 vgabios.c:1251
     3789    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1cbb
     3790    mov byte [bp-019h], dh                    ; 88 76 e7                    ; 0xc1cbe
     3791    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1cc1
     3792    xor ah, ah                                ; 30 e4                       ; 0xc1cc4
     3793    mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc1cc6
     3794    sub dx, ax                                ; 29 c2                       ; 0xc1cc9
     3795    mov ax, dx                                ; 89 d0                       ; 0xc1ccb
     3796    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1ccd
     3797    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1cd0
     3798    mov byte [bp-014h], dl                    ; 88 56 ec                    ; 0xc1cd3
     3799    mov byte [bp-013h], 000h                  ; c6 46 ed 00                 ; 0xc1cd6
     3800    mov si, ax                                ; 89 c6                       ; 0xc1cda
     3801    add si, word [bp-014h]                    ; 03 76 ec                    ; 0xc1cdc
     3802    sal si, 1                                 ; d1 e6                       ; 0xc1cdf
     3803    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1ce1
     3804    xor bh, bh                                ; 30 ff                       ; 0xc1ce4
     3805    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1ce6
     3806    sal bx, CL                                ; d3 e3                       ; 0xc1ce8
     3807    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1cea
     3808    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1cee
     3809    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1cf1
     3810    add ax, word [bp-014h]                    ; 03 46 ec                    ; 0xc1cf4
     3811    sal ax, 1                                 ; d1 e0                       ; 0xc1cf7
     3812    mov di, word [bp-01ch]                    ; 8b 7e e4                    ; 0xc1cf9
     3813    add di, ax                                ; 01 c7                       ; 0xc1cfc
     3814    mov cx, word [bp-01ah]                    ; 8b 4e e6                    ; 0xc1cfe
     3815    mov dx, bx                                ; 89 da                       ; 0xc1d01
     3816    mov es, bx                                ; 8e c3                       ; 0xc1d03
     3817    jcxz 01d0dh                               ; e3 06                       ; 0xc1d05
     3818    push DS                                   ; 1e                          ; 0xc1d07
     3819    mov ds, dx                                ; 8e da                       ; 0xc1d08
     3820    rep movsw                                 ; f3 a5                       ; 0xc1d0a
     3821    pop DS                                    ; 1f                          ; 0xc1d0c
     3822    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d0d vgabios.c:1252
     3823    xor ah, ah                                ; 30 e4                       ; 0xc1d10
     3824    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1d12
     3825    jc short 01d4bh                           ; 72 34                       ; 0xc1d15
     3826    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1d17 vgabios.c:1253
     3827    jmp near 01c5ah                           ; e9 3d ff                    ; 0xc1d1a
     3828    mov si, word [bp-01eh]                    ; 8b 76 e2                    ; 0xc1d1d vgabios.c:1259
     3829    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1d20
     3830    xor ah, ah                                ; 30 e4                       ; 0xc1d24
     3831    mov CL, strict byte 006h                  ; b1 06                       ; 0xc1d26
     3832    mov si, ax                                ; 89 c6                       ; 0xc1d28
     3833    sal si, CL                                ; d3 e6                       ; 0xc1d2a
     3834    mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1d2c
     3835    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1d30
     3836    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1d33 vgabios.c:1260
     3837    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1d37
     3838    jc short 01d47h                           ; 72 0c                       ; 0xc1d39
     3839    jbe short 01d4eh                          ; 76 11                       ; 0xc1d3b
     3840    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc1d3d
     3841    je short 01d7bh                           ; 74 3a                       ; 0xc1d3f
     3842    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1d41
     3843    je short 01d4eh                           ; 74 09                       ; 0xc1d43
     3844    jmp short 01d4bh                          ; eb 04                       ; 0xc1d45
     3845    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc1d47
     3846    je short 01d7eh                           ; 74 33                       ; 0xc1d49
     3847    jmp near 02118h                           ; e9 ca 03                    ; 0xc1d4b
     3848    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d4e vgabios.c:1264
     3849    jne short 01d79h                          ; 75 25                       ; 0xc1d52
     3850    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1d54
     3851    jne short 01dbch                          ; 75 62                       ; 0xc1d58
     3852    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d5a
     3853    jne short 01dbch                          ; 75 5c                       ; 0xc1d5e
     3854    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d60
     3855    xor ah, ah                                ; 30 e4                       ; 0xc1d63
     3856    mov dx, word [bp-024h]                    ; 8b 56 dc                    ; 0xc1d65
     3857    dec dx                                    ; 4a                          ; 0xc1d68
     3858    cmp ax, dx                                ; 39 d0                       ; 0xc1d69
     3859    jne short 01dbch                          ; 75 4f                       ; 0xc1d6b
     3860    mov al, ch                                ; 88 e8                       ; 0xc1d6d
     3861    xor ah, dh                                ; 30 f4                       ; 0xc1d6f
     3862    mov dx, word [bp-018h]                    ; 8b 56 e8                    ; 0xc1d71
     3863    dec dx                                    ; 4a                          ; 0xc1d74
     3864    cmp ax, dx                                ; 39 d0                       ; 0xc1d75
     3865    je short 01d81h                           ; 74 08                       ; 0xc1d77
     3866    jmp short 01dbch                          ; eb 41                       ; 0xc1d79
     3867    jmp near 01ffch                           ; e9 7e 02                    ; 0xc1d7b
     3868    jmp near 01ea8h                           ; e9 27 01                    ; 0xc1d7e
     3869    mov ax, 00205h                            ; b8 05 02                    ; 0xc1d81 vgabios.c:1266
     3870    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1d84
     3871    out DX, ax                                ; ef                          ; 0xc1d87
     3872    mov ax, word [bp-024h]                    ; 8b 46 dc                    ; 0xc1d88 vgabios.c:1267
     3873    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc1d8b
     3874    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1d8e
     3875    xor dh, dh                                ; 30 f6                       ; 0xc1d91
     3876    mul dx                                    ; f7 e2                       ; 0xc1d93
     3877    mov dx, ax                                ; 89 c2                       ; 0xc1d95
     3878    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1d97
     3879    xor ah, ah                                ; 30 e4                       ; 0xc1d9a
     3880    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1d9c
     3881    xor bh, bh                                ; 30 ff                       ; 0xc1d9f
     3882    mov CL, strict byte 003h                  ; b1 03                       ; 0xc1da1
     3883    sal bx, CL                                ; d3 e3                       ; 0xc1da3
     3884    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1da5
     3885    mov cx, dx                                ; 89 d1                       ; 0xc1da9
     3886    xor di, di                                ; 31 ff                       ; 0xc1dab
     3887    mov es, bx                                ; 8e c3                       ; 0xc1dad
     3888    jcxz 01db3h                               ; e3 02                       ; 0xc1daf
     3889    rep stosb                                 ; f3 aa                       ; 0xc1db1
     3890    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1db3 vgabios.c:1268
     3891    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1db6
     3892    out DX, ax                                ; ef                          ; 0xc1db9
     3893    jmp short 01d4bh                          ; eb 8f                       ; 0xc1dba vgabios.c:1270
     3894    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1dbc vgabios.c:1272
     3895    jne short 01e2eh                          ; 75 6c                       ; 0xc1dc0
     3896    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1dc2 vgabios.c:1273
     3897    xor ah, ah                                ; 30 e4                       ; 0xc1dc5
     3898    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1dc7
     3899    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1dca
     3900    xor ah, ah                                ; 30 e4                       ; 0xc1dcd
     3901    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1dcf
     3902    jc short 01e2bh                           ; 72 57                       ; 0xc1dd2
     3903    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1dd4 vgabios.c:1275
     3904    xor dh, dh                                ; 30 f6                       ; 0xc1dd7
     3905    add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc1dd9
     3906    cmp dx, ax                                ; 39 c2                       ; 0xc1ddc
     3907    jnbe short 01de6h                         ; 77 06                       ; 0xc1dde
     3908    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1de0
     3909    jne short 01e07h                          ; 75 21                       ; 0xc1de4
     3910    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1de6 vgabios.c:1276
     3911    xor ah, ah                                ; 30 e4                       ; 0xc1de9
     3912    push ax                                   ; 50                          ; 0xc1deb
     3913    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1dec
     3914    push ax                                   ; 50                          ; 0xc1def
     3915    mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc1df0
     3916    xor ch, ch                                ; 30 ed                       ; 0xc1df3
     3917    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1df5
     3918    xor bh, bh                                ; 30 ff                       ; 0xc1df8
     3919    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc1dfa
     3920    xor dh, dh                                ; 30 f6                       ; 0xc1dfd
     3921    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1dff
     3922    call 017cah                               ; e8 c5 f9                    ; 0xc1e02
     3923    jmp short 01e26h                          ; eb 1f                       ; 0xc1e05 vgabios.c:1277
     3924    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e07 vgabios.c:1278
     3925    push ax                                   ; 50                          ; 0xc1e0a
     3926    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc1e0b
     3927    push ax                                   ; 50                          ; 0xc1e0e
     3928    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1e0f
     3929    xor ch, ch                                ; 30 ed                       ; 0xc1e12
     3930    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc1e14
     3931    xor bh, bh                                ; 30 ff                       ; 0xc1e17
     3932    mov dl, bl                                ; 88 da                       ; 0xc1e19
     3933    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1e1b
     3934    xor dh, dh                                ; 30 f6                       ; 0xc1e1e
     3935    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e20
     3936    call 0173ch                               ; e8 16 f9                    ; 0xc1e23
     3937    inc word [bp-016h]                        ; ff 46 ea                    ; 0xc1e26 vgabios.c:1279
     3938    jmp short 01dcah                          ; eb 9f                       ; 0xc1e29
     3939    jmp near 02118h                           ; e9 ea 02                    ; 0xc1e2b
     3940    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e2e vgabios.c:1282
     3941    xor ah, ah                                ; 30 e4                       ; 0xc1e31
     3942    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1e33
     3943    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1e36
     3944    xor ah, ah                                ; 30 e4                       ; 0xc1e39
     3945    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1e3b
     3946    jnbe short 01e2bh                         ; 77 eb                       ; 0xc1e3e
     3947    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1e40 vgabios.c:1284
     3948    xor dh, dh                                ; 30 f6                       ; 0xc1e43
     3949    add ax, dx                                ; 01 d0                       ; 0xc1e45
     3950    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1e47
     3951    jnbe short 01e50h                         ; 77 04                       ; 0xc1e4a
     3952    test dl, dl                               ; 84 d2                       ; 0xc1e4c
     3953    jne short 01e71h                          ; 75 21                       ; 0xc1e4e
     3954    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e50 vgabios.c:1285
     3955    xor ah, ah                                ; 30 e4                       ; 0xc1e53
     3956    push ax                                   ; 50                          ; 0xc1e55
     3957    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e56
     3958    push ax                                   ; 50                          ; 0xc1e59
     3959    mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc1e5a
     3960    xor ch, ch                                ; 30 ed                       ; 0xc1e5d
     3961    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1e5f
     3962    xor bh, bh                                ; 30 ff                       ; 0xc1e62
     3963    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc1e64
     3964    xor dh, dh                                ; 30 f6                       ; 0xc1e67
     3965    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e69
     3966    call 017cah                               ; e8 5b f9                    ; 0xc1e6c
     3967    jmp short 01e99h                          ; eb 28                       ; 0xc1e6f vgabios.c:1286
     3968    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e71 vgabios.c:1287
     3969    xor ah, ah                                ; 30 e4                       ; 0xc1e74
     3970    push ax                                   ; 50                          ; 0xc1e76
     3971    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc1e77
     3972    push ax                                   ; 50                          ; 0xc1e7a
     3973    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1e7b
     3974    xor ch, ch                                ; 30 ed                       ; 0xc1e7e
     3975    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc1e80
     3976    xor bh, bh                                ; 30 ff                       ; 0xc1e83
     3977    mov dl, bl                                ; 88 da                       ; 0xc1e85
     3978    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1e87
     3979    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e8a
     3980    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1e8d
     3981    mov byte [bp-019h], dh                    ; 88 76 e7                    ; 0xc1e90
     3982    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc1e93
     3983    call 0173ch                               ; e8 a3 f8                    ; 0xc1e96
     3984    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e99 vgabios.c:1288
     3985    xor ah, ah                                ; 30 e4                       ; 0xc1e9c
     3986    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1e9e
     3987    jc short 01ef1h                           ; 72 4e                       ; 0xc1ea1
     3988    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1ea3 vgabios.c:1289
     3989    jmp short 01e36h                          ; eb 8e                       ; 0xc1ea6
     3990    mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc1ea8 vgabios.c:1294
     3991    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1eac vgabios.c:1295
     3992    jne short 01ef4h                          ; 75 42                       ; 0xc1eb0
     3993    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1eb2
     3994    jne short 01ef4h                          ; 75 3c                       ; 0xc1eb6
     3995    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1eb8
     3996    jne short 01ef4h                          ; 75 36                       ; 0xc1ebc
     3997    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ebe
     3998    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1ec1
     3999    jne short 01ef4h                          ; 75 2e                       ; 0xc1ec4
     4000    mov al, ch                                ; 88 e8                       ; 0xc1ec6
     4001    cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc1ec8
     4002    jne short 01ef4h                          ; 75 27                       ; 0xc1ecb
     4003    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1ecd vgabios.c:1297
     4004    xor dh, dh                                ; 30 f6                       ; 0xc1ed0
     4005    mov ax, di                                ; 89 f8                       ; 0xc1ed2
     4006    mul dx                                    ; f7 e2                       ; 0xc1ed4
     4007    mov dl, cl                                ; 88 ca                       ; 0xc1ed6
     4008    xor dh, dh                                ; 30 f6                       ; 0xc1ed8
     4009    mul dx                                    ; f7 e2                       ; 0xc1eda
     4010    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc1edc
     4011    xor dh, dh                                ; 30 f6                       ; 0xc1edf
     4012    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1ee1
     4013    mov cx, ax                                ; 89 c1                       ; 0xc1ee5
     4014    mov ax, dx                                ; 89 d0                       ; 0xc1ee7
     4015    xor di, di                                ; 31 ff                       ; 0xc1ee9
     4016    mov es, bx                                ; 8e c3                       ; 0xc1eeb
     4017    jcxz 01ef1h                               ; e3 02                       ; 0xc1eed
     4018    rep stosb                                 ; f3 aa                       ; 0xc1eef
     4019    jmp near 02118h                           ; e9 24 02                    ; 0xc1ef1 vgabios.c:1299
     4020    cmp cl, 002h                              ; 80 f9 02                    ; 0xc1ef4 vgabios.c:1301
     4021    jne short 01f02h                          ; 75 09                       ; 0xc1ef7
     4022    sal byte [bp-008h], 1                     ; d0 66 f8                    ; 0xc1ef9 vgabios.c:1303
     4023    sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1efc vgabios.c:1304
     4024    sal word [bp-018h], 1                     ; d1 66 e8                    ; 0xc1eff vgabios.c:1305
     4025    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1f02 vgabios.c:1308
     4026    jne short 01f71h                          ; 75 69                       ; 0xc1f06
     4027    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1f08 vgabios.c:1309
     4028    xor ah, ah                                ; 30 e4                       ; 0xc1f0b
     4029    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1f0d
     4030    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f10
     4031    xor ah, ah                                ; 30 e4                       ; 0xc1f13
     4032    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1f15
     4033    jc short 01ef1h                           ; 72 d7                       ; 0xc1f18
     4034    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1f1a vgabios.c:1311
     4035    xor dh, dh                                ; 30 f6                       ; 0xc1f1d
     4036    add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc1f1f
     4037    cmp dx, ax                                ; 39 c2                       ; 0xc1f22
     4038    jnbe short 01f2ch                         ; 77 06                       ; 0xc1f24
     4039    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1f26
     4040    jne short 01f4dh                          ; 75 21                       ; 0xc1f2a
     4041    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1f2c vgabios.c:1312
     4042    xor ah, ah                                ; 30 e4                       ; 0xc1f2f
     4043    push ax                                   ; 50                          ; 0xc1f31
     4044    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f32
     4045    push ax                                   ; 50                          ; 0xc1f35
     4046    mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc1f36
     4047    xor ch, ch                                ; 30 ed                       ; 0xc1f39
     4048    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1f3b
     4049    xor bh, bh                                ; 30 ff                       ; 0xc1f3e
     4050    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc1f40
     4051    xor dh, dh                                ; 30 f6                       ; 0xc1f43
     4052    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f45
     4053    call 018fbh                               ; e8 b0 f9                    ; 0xc1f48
     4054    jmp short 01f6ch                          ; eb 1f                       ; 0xc1f4b vgabios.c:1313
     4055    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f4d vgabios.c:1314
     4056    push ax                                   ; 50                          ; 0xc1f50
     4057    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc1f51
     4058    push ax                                   ; 50                          ; 0xc1f54
     4059    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1f55
     4060    xor ch, ch                                ; 30 ed                       ; 0xc1f58
     4061    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc1f5a
     4062    xor bh, bh                                ; 30 ff                       ; 0xc1f5d
     4063    mov dl, bl                                ; 88 da                       ; 0xc1f5f
     4064    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1f61
     4065    xor dh, dh                                ; 30 f6                       ; 0xc1f64
     4066    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f66
     4067    call 01845h                               ; e8 d9 f8                    ; 0xc1f69
     4068    inc word [bp-016h]                        ; ff 46 ea                    ; 0xc1f6c vgabios.c:1315
     4069    jmp short 01f10h                          ; eb 9f                       ; 0xc1f6f
     4070    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f71 vgabios.c:1318
     4071    xor ah, ah                                ; 30 e4                       ; 0xc1f74
     4072    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1f76
     4073    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1f79
     4074    xor ah, ah                                ; 30 e4                       ; 0xc1f7c
     4075    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1f7e
     4076    jnbe short 01fc1h                         ; 77 3e                       ; 0xc1f81
     4077    mov dl, al                                ; 88 c2                       ; 0xc1f83 vgabios.c:1320
     4078    xor dh, dh                                ; 30 f6                       ; 0xc1f85
     4079    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1f87
     4080    add ax, dx                                ; 01 d0                       ; 0xc1f8a
     4081    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1f8c
     4082    jnbe short 01f97h                         ; 77 06                       ; 0xc1f8f
     4083    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1f91
     4084    jne short 01fc4h                          ; 75 2d                       ; 0xc1f95
     4085    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1f97 vgabios.c:1321
     4086    xor ah, ah                                ; 30 e4                       ; 0xc1f9a
     4087    push ax                                   ; 50                          ; 0xc1f9c
     4088    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f9d
     4089    push ax                                   ; 50                          ; 0xc1fa0
     4090    mov cl, byte [bp-018h]                    ; 8a 4e e8                    ; 0xc1fa1
     4091    xor ch, ch                                ; 30 ed                       ; 0xc1fa4
     4092    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1fa6
     4093    xor bh, bh                                ; 30 ff                       ; 0xc1fa9
     4094    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc1fab
     4095    xor dh, dh                                ; 30 f6                       ; 0xc1fae
     4096    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1fb0
     4097    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc1fb3
     4098    mov byte [bp-013h], ah                    ; 88 66 ed                    ; 0xc1fb6
     4099    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1fb9
     4100    call 018fbh                               ; e8 3c f9                    ; 0xc1fbc
     4101    jmp short 01fech                          ; eb 2b                       ; 0xc1fbf vgabios.c:1322
     4102    jmp near 02118h                           ; e9 54 01                    ; 0xc1fc1
     4103    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1fc4 vgabios.c:1323
     4104    xor ah, ah                                ; 30 e4                       ; 0xc1fc7
     4105    push ax                                   ; 50                          ; 0xc1fc9
     4106    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc1fca
     4107    push ax                                   ; 50                          ; 0xc1fcd
     4108    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1fce
     4109    xor ch, ch                                ; 30 ed                       ; 0xc1fd1
     4110    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc1fd3
     4111    xor bh, bh                                ; 30 ff                       ; 0xc1fd6
     4112    mov dl, bl                                ; 88 da                       ; 0xc1fd8
     4113    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1fda
     4114    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1fdd
     4115    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc1fe0
     4116    mov byte [bp-013h], dh                    ; 88 76 ed                    ; 0xc1fe3
     4117    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc1fe6
     4118    call 01845h                               ; e8 59 f8                    ; 0xc1fe9
     4119    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1fec vgabios.c:1324
     4120    xor ah, ah                                ; 30 e4                       ; 0xc1fef
     4121    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1ff1
     4122    jc short 0203bh                           ; 72 45                       ; 0xc1ff4
     4123    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc1ff6 vgabios.c:1325
     4124    jmp near 01f79h                           ; e9 7d ff                    ; 0xc1ff9
     4125    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ffc vgabios.c:1330
     4126    jne short 0203eh                          ; 75 3c                       ; 0xc2000
     4127    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc2002
     4128    jne short 0203eh                          ; 75 36                       ; 0xc2006
     4129    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc2008
     4130    jne short 0203eh                          ; 75 30                       ; 0xc200c
     4131    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc200e
     4132    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc2011
     4133    jne short 0203eh                          ; 75 28                       ; 0xc2014
     4134    mov al, ch                                ; 88 e8                       ; 0xc2016
     4135    cmp ax, word [bp-020h]                    ; 3b 46 e0                    ; 0xc2018
     4136    jne short 0203eh                          ; 75 21                       ; 0xc201b
     4137    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc201d vgabios.c:1332
     4138    xor dh, dh                                ; 30 f6                       ; 0xc2020
     4139    mov ax, di                                ; 89 f8                       ; 0xc2022
     4140    mul dx                                    ; f7 e2                       ; 0xc2024
     4141    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2026
     4142    sal ax, CL                                ; d3 e0                       ; 0xc2028
     4143    mov cx, ax                                ; 89 c1                       ; 0xc202a
     4144    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc202c
     4145    xor ah, ah                                ; 30 e4                       ; 0xc202f
     4146    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2031
     4147    xor di, di                                ; 31 ff                       ; 0xc2035
     4148    jcxz 0203bh                               ; e3 02                       ; 0xc2037
     4149    rep stosb                                 ; f3 aa                       ; 0xc2039
     4150    jmp near 02118h                           ; e9 da 00                    ; 0xc203b vgabios.c:1334
     4151    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc203e vgabios.c:1337
     4152    jne short 020aah                          ; 75 66                       ; 0xc2042
     4153    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2044 vgabios.c:1338
    41644154    xor ah, ah                                ; 30 e4                       ; 0xc2047
    4165     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2049
    4166     xor di, di                                ; 31 ff                       ; 0xc204d
    4167     cld                                       ; fc                          ; 0xc204f
    4168     jcxz 02054h                               ; e3 02                       ; 0xc2050
    4169     rep stosb                                 ; f3 aa                       ; 0xc2052
    4170     jmp near 02131h                           ; e9 da 00                    ; 0xc2054 vgabios.c:1332
    4171     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc2057 vgabios.c:1335
    4172     jne short 020c3h                          ; 75 66                       ; 0xc205b
    4173     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc205d vgabios.c:1336
    4174     xor ah, ah                                ; 30 e4                       ; 0xc2060
    4175     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2062
    4176     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2065
    4177     xor ah, ah                                ; 30 e4                       ; 0xc2068
    4178     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc206a
    4179     jc short 02054h                           ; 72 e5                       ; 0xc206d
    4180     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc206f vgabios.c:1338
    4181     xor dh, dh                                ; 30 f6                       ; 0xc2072
    4182     add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc2074
    4183     cmp dx, ax                                ; 39 c2                       ; 0xc2077
    4184     jnbe short 02081h                         ; 77 06                       ; 0xc2079
    4185     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc207b
    4186     jne short 020a0h                          ; 75 1f                       ; 0xc207f
    4187     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2081 vgabios.c:1339
    4188     xor ah, ah                                ; 30 e4                       ; 0xc2084
    4189     push ax                                   ; 50                          ; 0xc2086
    4190     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2087
     4155    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2049
     4156    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc204c
     4157    xor ah, ah                                ; 30 e4                       ; 0xc204f
     4158    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2051
     4159    jc short 0203bh                           ; 72 e5                       ; 0xc2054
     4160    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2056 vgabios.c:1340
     4161    xor dh, dh                                ; 30 f6                       ; 0xc2059
     4162    add dx, word [bp-016h]                    ; 03 56 ea                    ; 0xc205b
     4163    cmp dx, ax                                ; 39 c2                       ; 0xc205e
     4164    jnbe short 02068h                         ; 77 06                       ; 0xc2060
     4165    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2062
     4166    jne short 02087h                          ; 75 1f                       ; 0xc2066
     4167    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2068 vgabios.c:1341
     4168    xor ah, ah                                ; 30 e4                       ; 0xc206b
     4169    push ax                                   ; 50                          ; 0xc206d
     4170    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc206e
     4171    push ax                                   ; 50                          ; 0xc2071
     4172    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2072
     4173    xor bh, bh                                ; 30 ff                       ; 0xc2075
     4174    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc2077
     4175    xor dh, dh                                ; 30 f6                       ; 0xc207a
     4176    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc207c
     4177    mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc207f
     4178    call 01a12h                               ; e8 8d f9                    ; 0xc2082
     4179    jmp short 020a5h                          ; eb 1e                       ; 0xc2085 vgabios.c:1342
     4180    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2087 vgabios.c:1343
    41914181    push ax                                   ; 50                          ; 0xc208a
    4192     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc208b
    4193     xor bh, bh                                ; 30 ff                       ; 0xc208e
    4194     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc2090
    4195     xor dh, dh                                ; 30 f6                       ; 0xc2093
    4196     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2095
    4197     mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc2098
    4198     call 01a22h                               ; e8 84 f9                    ; 0xc209b
    4199     jmp short 020beh                          ; eb 1e                       ; 0xc209e vgabios.c:1340
    4200     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc20a0 vgabios.c:1341
    4201     push ax                                   ; 50                          ; 0xc20a3
    4202     push word [bp-018h]                       ; ff 76 e8                    ; 0xc20a4
    4203     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc20a7
    4204     xor ch, ch                                ; 30 ed                       ; 0xc20aa
    4205     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc20ac
    4206     xor bh, bh                                ; 30 ff                       ; 0xc20af
    4207     mov dl, bl                                ; 88 da                       ; 0xc20b1
    4208     add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc20b3
    4209     xor dh, dh                                ; 30 f6                       ; 0xc20b6
    4210     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc20b8
    4211     call 0199eh                               ; e8 e0 f8                    ; 0xc20bb
    4212     inc word [bp-016h]                        ; ff 46 ea                    ; 0xc20be vgabios.c:1342
    4213     jmp short 02065h                          ; eb a2                       ; 0xc20c1
    4214     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20c3 vgabios.c:1345
    4215     xor ah, ah                                ; 30 e4                       ; 0xc20c6
    4216     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc20c8
    4217     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc20cb
    4218     xor ah, ah                                ; 30 e4                       ; 0xc20ce
    4219     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc20d0
    4220     jnbe short 02131h                         ; 77 5c                       ; 0xc20d3
    4221     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc20d5 vgabios.c:1347
    4222     xor dh, dh                                ; 30 f6                       ; 0xc20d8
    4223     add ax, dx                                ; 01 d0                       ; 0xc20da
    4224     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc20dc
    4225     jnbe short 020e5h                         ; 77 04                       ; 0xc20df
    4226     test dl, dl                               ; 84 d2                       ; 0xc20e1
    4227     jne short 02104h                          ; 75 1f                       ; 0xc20e3
    4228     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc20e5 vgabios.c:1348
    4229     xor ah, ah                                ; 30 e4                       ; 0xc20e8
    4230     push ax                                   ; 50                          ; 0xc20ea
    4231     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc20eb
    4232     push ax                                   ; 50                          ; 0xc20ee
    4233     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc20ef
    4234     xor bh, bh                                ; 30 ff                       ; 0xc20f2
    4235     mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc20f4
    4236     xor dh, dh                                ; 30 f6                       ; 0xc20f7
    4237     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc20f9
    4238     mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc20fc
    4239     call 01a22h                               ; e8 20 f9                    ; 0xc20ff
    4240     jmp short 02122h                          ; eb 1e                       ; 0xc2102 vgabios.c:1349
    4241     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2104 vgabios.c:1350
    4242     xor ah, ah                                ; 30 e4                       ; 0xc2107
    4243     push ax                                   ; 50                          ; 0xc2109
    4244     push word [bp-018h]                       ; ff 76 e8                    ; 0xc210a
    4245     mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc210d
    4246     xor ch, ch                                ; 30 ed                       ; 0xc2110
    4247     mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc2112
    4248     xor bh, bh                                ; 30 ff                       ; 0xc2115
    4249     mov dl, bl                                ; 88 da                       ; 0xc2117
    4250     sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc2119
    4251     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc211c
    4252     call 0199eh                               ; e8 7c f8                    ; 0xc211f
    4253     mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2122 vgabios.c:1351
    4254     xor ah, ah                                ; 30 e4                       ; 0xc2125
    4255     cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc2127
    4256     jc short 02131h                           ; 72 05                       ; 0xc212a
    4257     dec word [bp-016h]                        ; ff 4e ea                    ; 0xc212c vgabios.c:1352
    4258     jmp short 020cbh                          ; eb 9a                       ; 0xc212f
    4259     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2131 vgabios.c:1363
    4260     pop di                                    ; 5f                          ; 0xc2134
    4261     pop si                                    ; 5e                          ; 0xc2135
    4262     pop bp                                    ; 5d                          ; 0xc2136
    4263     retn 00008h                               ; c2 08 00                    ; 0xc2137
    4264   ; disGetNextSymbol 0xc213a LB 0x216f -> off=0x0 cb=0000000000000112 uValue=00000000000c213a 'write_gfx_char_pl4'
    4265 write_gfx_char_pl4:                          ; 0xc213a LB 0x112
    4266     push bp                                   ; 55                          ; 0xc213a vgabios.c:1366
    4267     mov bp, sp                                ; 89 e5                       ; 0xc213b
    4268     push si                                   ; 56                          ; 0xc213d
    4269     push di                                   ; 57                          ; 0xc213e
    4270     sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc213f
    4271     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2142
    4272     mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc2145
    4273     mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc2148
    4274     mov al, cl                                ; 88 c8                       ; 0xc214b
    4275     mov bx, 0010ch                            ; bb 0c 01                    ; 0xc214d vgabios.c:57
    4276     xor cx, cx                                ; 31 c9                       ; 0xc2150
    4277     mov es, cx                                ; 8e c1                       ; 0xc2152
    4278     mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc2154
    4279     mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc2157
    4280     mov word [bp-014h], cx                    ; 89 4e ec                    ; 0xc215b vgabios.c:58
    4281     mov word [bp-010h], bx                    ; 89 5e f0                    ; 0xc215e
    4282     xor ah, ah                                ; 30 e4                       ; 0xc2161 vgabios.c:1375
    4283     mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc2163
    4284     xor ch, ch                                ; 30 ed                       ; 0xc2166
    4285     imul cx                                   ; f7 e9                       ; 0xc2168
    4286     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc216a
     4182    push word [bp-018h]                       ; ff 76 e8                    ; 0xc208b
     4183    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc208e
     4184    xor ch, ch                                ; 30 ed                       ; 0xc2091
     4185    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc2093
     4186    xor bh, bh                                ; 30 ff                       ; 0xc2096
     4187    mov dl, bl                                ; 88 da                       ; 0xc2098
     4188    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc209a
     4189    xor dh, dh                                ; 30 f6                       ; 0xc209d
     4190    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc209f
     4191    call 0198fh                               ; e8 ea f8                    ; 0xc20a2
     4192    inc word [bp-016h]                        ; ff 46 ea                    ; 0xc20a5 vgabios.c:1344
     4193    jmp short 0204ch                          ; eb a2                       ; 0xc20a8
     4194    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20aa vgabios.c:1347
     4195    xor ah, ah                                ; 30 e4                       ; 0xc20ad
     4196    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc20af
     4197    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc20b2
     4198    xor ah, ah                                ; 30 e4                       ; 0xc20b5
     4199    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc20b7
     4200    jnbe short 02118h                         ; 77 5c                       ; 0xc20ba
     4201    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc20bc vgabios.c:1349
     4202    xor dh, dh                                ; 30 f6                       ; 0xc20bf
     4203    add ax, dx                                ; 01 d0                       ; 0xc20c1
     4204    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc20c3
     4205    jnbe short 020cch                         ; 77 04                       ; 0xc20c6
     4206    test dl, dl                               ; 84 d2                       ; 0xc20c8
     4207    jne short 020ebh                          ; 75 1f                       ; 0xc20ca
     4208    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc20cc vgabios.c:1350
     4209    xor ah, ah                                ; 30 e4                       ; 0xc20cf
     4210    push ax                                   ; 50                          ; 0xc20d1
     4211    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc20d2
     4212    push ax                                   ; 50                          ; 0xc20d5
     4213    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc20d6
     4214    xor bh, bh                                ; 30 ff                       ; 0xc20d9
     4215    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc20db
     4216    xor dh, dh                                ; 30 f6                       ; 0xc20de
     4217    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc20e0
     4218    mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc20e3
     4219    call 01a12h                               ; e8 29 f9                    ; 0xc20e6
     4220    jmp short 02109h                          ; eb 1e                       ; 0xc20e9 vgabios.c:1351
     4221    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc20eb vgabios.c:1352
     4222    xor ah, ah                                ; 30 e4                       ; 0xc20ee
     4223    push ax                                   ; 50                          ; 0xc20f0
     4224    push word [bp-018h]                       ; ff 76 e8                    ; 0xc20f1
     4225    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc20f4
     4226    xor ch, ch                                ; 30 ed                       ; 0xc20f7
     4227    mov bl, byte [bp-016h]                    ; 8a 5e ea                    ; 0xc20f9
     4228    xor bh, bh                                ; 30 ff                       ; 0xc20fc
     4229    mov dl, bl                                ; 88 da                       ; 0xc20fe
     4230    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc2100
     4231    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2103
     4232    call 0198fh                               ; e8 86 f8                    ; 0xc2106
     4233    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2109 vgabios.c:1353
     4234    xor ah, ah                                ; 30 e4                       ; 0xc210c
     4235    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc210e
     4236    jc short 02118h                           ; 72 05                       ; 0xc2111
     4237    dec word [bp-016h]                        ; ff 4e ea                    ; 0xc2113 vgabios.c:1354
     4238    jmp short 020b2h                          ; eb 9a                       ; 0xc2116
     4239    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2118 vgabios.c:1365
     4240    pop di                                    ; 5f                          ; 0xc211b
     4241    pop si                                    ; 5e                          ; 0xc211c
     4242    pop bp                                    ; 5d                          ; 0xc211d
     4243    retn 00008h                               ; c2 08 00                    ; 0xc211e
     4244  ; disGetNextSymbol 0xc2121 LB 0x2173 -> off=0x0 cb=0000000000000112 uValue=00000000000c2121 'write_gfx_char_pl4'
     4245write_gfx_char_pl4:                          ; 0xc2121 LB 0x112
     4246    push bp                                   ; 55                          ; 0xc2121 vgabios.c:1368
     4247    mov bp, sp                                ; 89 e5                       ; 0xc2122
     4248    push si                                   ; 56                          ; 0xc2124
     4249    push di                                   ; 57                          ; 0xc2125
     4250    sub sp, strict byte 00010h                ; 83 ec 10                    ; 0xc2126
     4251    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2129
     4252    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc212c
     4253    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc212f
     4254    mov al, cl                                ; 88 c8                       ; 0xc2132
     4255    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc2134 vgabios.c:57
     4256    xor cx, cx                                ; 31 c9                       ; 0xc2137
     4257    mov es, cx                                ; 8e c1                       ; 0xc2139
     4258    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc213b
     4259    mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc213e
     4260    mov word [bp-014h], cx                    ; 89 4e ec                    ; 0xc2142 vgabios.c:58
     4261    mov word [bp-010h], bx                    ; 89 5e f0                    ; 0xc2145
     4262    xor ah, ah                                ; 30 e4                       ; 0xc2148 vgabios.c:1377
     4263    mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc214a
     4264    xor ch, ch                                ; 30 ed                       ; 0xc214d
     4265    imul cx                                   ; f7 e9                       ; 0xc214f
     4266    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc2151
     4267    xor bh, bh                                ; 30 ff                       ; 0xc2154
     4268    imul bx                                   ; f7 eb                       ; 0xc2156
     4269    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2158
     4270    mov si, bx                                ; 89 de                       ; 0xc215b
     4271    add si, ax                                ; 01 c6                       ; 0xc215d
     4272    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc215f vgabios.c:47
     4273    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2162
     4274    mov es, ax                                ; 8e c0                       ; 0xc2165
     4275    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2167
     4276    mov bl, byte [bp+008h]                    ; 8a 5e 08                    ; 0xc216a vgabios.c:48
    42874277    xor bh, bh                                ; 30 ff                       ; 0xc216d
    4288     imul bx                                   ; f7 eb                       ; 0xc216f
    4289     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2171
    4290     mov si, bx                                ; 89 de                       ; 0xc2174
    4291     add si, ax                                ; 01 c6                       ; 0xc2176
    4292     mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc2178 vgabios.c:47
    4293     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc217b
    4294     mov es, ax                                ; 8e c0                       ; 0xc217e
    4295     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2180
    4296     mov bl, byte [bp+008h]                    ; 8a 5e 08                    ; 0xc2183 vgabios.c:48
    4297     xor bh, bh                                ; 30 ff                       ; 0xc2186
    4298     mul bx                                    ; f7 e3                       ; 0xc2188
    4299     add si, ax                                ; 01 c6                       ; 0xc218a
    4300     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc218c vgabios.c:1377
    4301     xor ah, ah                                ; 30 e4                       ; 0xc218f
    4302     imul cx                                   ; f7 e9                       ; 0xc2191
    4303     mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc2193
    4304     mov ax, 00f02h                            ; b8 02 0f                    ; 0xc2196 vgabios.c:1378
    4305     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2199
    4306     out DX, ax                                ; ef                          ; 0xc219c
    4307     mov ax, 00205h                            ; b8 05 02                    ; 0xc219d vgabios.c:1379
    4308     mov dx, 003ceh                            ; ba ce 03                    ; 0xc21a0
    4309     out DX, ax                                ; ef                          ; 0xc21a3
    4310     test byte [bp-00ah], 080h                 ; f6 46 f6 80                 ; 0xc21a4 vgabios.c:1380
    4311     je short 021b0h                           ; 74 06                       ; 0xc21a8
    4312     mov ax, 01803h                            ; b8 03 18                    ; 0xc21aa vgabios.c:1382
    4313     out DX, ax                                ; ef                          ; 0xc21ad
    4314     jmp short 021b4h                          ; eb 04                       ; 0xc21ae vgabios.c:1384
    4315     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc21b0 vgabios.c:1386
    4316     out DX, ax                                ; ef                          ; 0xc21b3
    4317     xor ch, ch                                ; 30 ed                       ; 0xc21b4 vgabios.c:1388
    4318     cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc21b6
    4319     jnc short 021d0h                          ; 73 15                       ; 0xc21b9
    4320     mov al, ch                                ; 88 e8                       ; 0xc21bb vgabios.c:1390
    4321     xor ah, ah                                ; 30 e4                       ; 0xc21bd
    4322     mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc21bf
    4323     xor bh, bh                                ; 30 ff                       ; 0xc21c2
    4324     imul bx                                   ; f7 eb                       ; 0xc21c4
    4325     mov bx, si                                ; 89 f3                       ; 0xc21c6
    4326     add bx, ax                                ; 01 c3                       ; 0xc21c8
    4327     mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc21ca vgabios.c:1391
    4328     jmp short 021e4h                          ; eb 14                       ; 0xc21ce
    4329     jmp short 02234h                          ; eb 62                       ; 0xc21d0 vgabios.c:1400
    4330     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc21d2 vgabios.c:42
    4331     mov es, ax                                ; 8e c0                       ; 0xc21d5
    4332     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc21d7
    4333     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc21db vgabios.c:1404
    4334     cmp byte [bp-008h], 008h                  ; 80 7e f8 08                 ; 0xc21de
    4335     jnc short 02230h                          ; 73 4c                       ; 0xc21e2
    4336     mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc21e4
    4337     mov ax, 00080h                            ; b8 80 00                    ; 0xc21e7
    4338     sar ax, CL                                ; d3 f8                       ; 0xc21ea
    4339     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc21ec
    4340     mov byte [bp-00dh], 000h                  ; c6 46 f3 00                 ; 0xc21ef
    4341     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc21f3
    4342     mov ah, al                                ; 88 c4                       ; 0xc21f6
    4343     xor al, al                                ; 30 c0                       ; 0xc21f8
    4344     or AL, strict byte 008h                   ; 0c 08                       ; 0xc21fa
    4345     mov dx, 003ceh                            ; ba ce 03                    ; 0xc21fc
    4346     out DX, ax                                ; ef                          ; 0xc21ff
    4347     mov dx, bx                                ; 89 da                       ; 0xc2200
    4348     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2202
    4349     call 0367ch                               ; e8 74 14                    ; 0xc2205
    4350     mov al, ch                                ; 88 e8                       ; 0xc2208
    4351     xor ah, ah                                ; 30 e4                       ; 0xc220a
    4352     add ax, word [bp-012h]                    ; 03 46 ee                    ; 0xc220c
    4353     mov es, [bp-010h]                         ; 8e 46 f0                    ; 0xc220f
    4354     mov di, word [bp-014h]                    ; 8b 7e ec                    ; 0xc2212
    4355     add di, ax                                ; 01 c7                       ; 0xc2215
    4356     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc2217
    4357     xor ah, ah                                ; 30 e4                       ; 0xc221a
    4358     test word [bp-00eh], ax                   ; 85 46 f2                    ; 0xc221c
    4359     je short 021d2h                           ; 74 b1                       ; 0xc221f
    4360     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2221
    4361     and AL, strict byte 00fh                  ; 24 0f                       ; 0xc2224
    4362     mov di, 0a000h                            ; bf 00 a0                    ; 0xc2226
    4363     mov es, di                                ; 8e c7                       ; 0xc2229
    4364     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc222b
    4365     jmp short 021dbh                          ; eb ab                       ; 0xc222e
     4278    mul bx                                    ; f7 e3                       ; 0xc216f
     4279    add si, ax                                ; 01 c6                       ; 0xc2171
     4280    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2173 vgabios.c:1379
     4281    xor ah, ah                                ; 30 e4                       ; 0xc2176
     4282    imul cx                                   ; f7 e9                       ; 0xc2178
     4283    mov word [bp-012h], ax                    ; 89 46 ee                    ; 0xc217a
     4284    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc217d vgabios.c:1380
     4285    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2180
     4286    out DX, ax                                ; ef                          ; 0xc2183
     4287    mov ax, 00205h                            ; b8 05 02                    ; 0xc2184 vgabios.c:1381
     4288    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2187
     4289    out DX, ax                                ; ef                          ; 0xc218a
     4290    test byte [bp-00ah], 080h                 ; f6 46 f6 80                 ; 0xc218b vgabios.c:1382
     4291    je short 02197h                           ; 74 06                       ; 0xc218f
     4292    mov ax, 01803h                            ; b8 03 18                    ; 0xc2191 vgabios.c:1384
     4293    out DX, ax                                ; ef                          ; 0xc2194
     4294    jmp short 0219bh                          ; eb 04                       ; 0xc2195 vgabios.c:1386
     4295    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2197 vgabios.c:1388
     4296    out DX, ax                                ; ef                          ; 0xc219a
     4297    xor ch, ch                                ; 30 ed                       ; 0xc219b vgabios.c:1390
     4298    cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc219d
     4299    jnc short 021b7h                          ; 73 15                       ; 0xc21a0
     4300    mov al, ch                                ; 88 e8                       ; 0xc21a2 vgabios.c:1392
     4301    xor ah, ah                                ; 30 e4                       ; 0xc21a4
     4302    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc21a6
     4303    xor bh, bh                                ; 30 ff                       ; 0xc21a9
     4304    imul bx                                   ; f7 eb                       ; 0xc21ab
     4305    mov bx, si                                ; 89 f3                       ; 0xc21ad
     4306    add bx, ax                                ; 01 c3                       ; 0xc21af
     4307    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc21b1 vgabios.c:1393
     4308    jmp short 021cbh                          ; eb 14                       ; 0xc21b5
     4309    jmp short 0221bh                          ; eb 62                       ; 0xc21b7 vgabios.c:1402
     4310    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc21b9 vgabios.c:42
     4311    mov es, ax                                ; 8e c0                       ; 0xc21bc
     4312    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc21be
     4313    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc21c2 vgabios.c:1406
     4314    cmp byte [bp-008h], 008h                  ; 80 7e f8 08                 ; 0xc21c5
     4315    jnc short 02217h                          ; 73 4c                       ; 0xc21c9
     4316    mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc21cb
     4317    mov ax, 00080h                            ; b8 80 00                    ; 0xc21ce
     4318    sar ax, CL                                ; d3 f8                       ; 0xc21d1
     4319    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc21d3
     4320    mov byte [bp-00dh], 000h                  ; c6 46 f3 00                 ; 0xc21d6
     4321    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc21da
     4322    mov ah, al                                ; 88 c4                       ; 0xc21dd
     4323    xor al, al                                ; 30 c0                       ; 0xc21df
     4324    or AL, strict byte 008h                   ; 0c 08                       ; 0xc21e1
     4325    mov dx, 003ceh                            ; ba ce 03                    ; 0xc21e3
     4326    out DX, ax                                ; ef                          ; 0xc21e6
     4327    mov dx, bx                                ; 89 da                       ; 0xc21e7
     4328    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc21e9
     4329    call 0365bh                               ; e8 6c 14                    ; 0xc21ec
     4330    mov al, ch                                ; 88 e8                       ; 0xc21ef
     4331    xor ah, ah                                ; 30 e4                       ; 0xc21f1
     4332    add ax, word [bp-012h]                    ; 03 46 ee                    ; 0xc21f3
     4333    mov es, [bp-010h]                         ; 8e 46 f0                    ; 0xc21f6
     4334    mov di, word [bp-014h]                    ; 8b 7e ec                    ; 0xc21f9
     4335    add di, ax                                ; 01 c7                       ; 0xc21fc
     4336    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc21fe
     4337    xor ah, ah                                ; 30 e4                       ; 0xc2201
     4338    test word [bp-00eh], ax                   ; 85 46 f2                    ; 0xc2203
     4339    je short 021b9h                           ; 74 b1                       ; 0xc2206
     4340    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2208
     4341    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc220b
     4342    mov di, 0a000h                            ; bf 00 a0                    ; 0xc220d
     4343    mov es, di                                ; 8e c7                       ; 0xc2210
     4344    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2212
     4345    jmp short 021c2h                          ; eb ab                       ; 0xc2215
    43664346    db  0feh, 0c5h
    4367     ; inc ch                                    ; fe c5                     ; 0xc2230 vgabios.c:1405
    4368     jmp short 021b6h                          ; eb 82                       ; 0xc2232
    4369     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2234 vgabios.c:1406
    4370     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2237
    4371     out DX, ax                                ; ef                          ; 0xc223a
    4372     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc223b vgabios.c:1407
    4373     out DX, ax                                ; ef                          ; 0xc223e
    4374     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc223f vgabios.c:1408
    4375     out DX, ax                                ; ef                          ; 0xc2242
    4376     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2243 vgabios.c:1409
    4377     pop di                                    ; 5f                          ; 0xc2246
    4378     pop si                                    ; 5e                          ; 0xc2247
    4379     pop bp                                    ; 5d                          ; 0xc2248
    4380     retn 00006h                               ; c2 06 00                    ; 0xc2249
    4381   ; disGetNextSymbol 0xc224c LB 0x205d -> off=0x0 cb=0000000000000112 uValue=00000000000c224c 'write_gfx_char_cga'
    4382 write_gfx_char_cga:                          ; 0xc224c LB 0x112
    4383     push si                                   ; 56                          ; 0xc224c vgabios.c:1412
    4384     push di                                   ; 57                          ; 0xc224d
    4385     push bp                                   ; 55                          ; 0xc224e
    4386     mov bp, sp                                ; 89 e5                       ; 0xc224f
    4387     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2251
    4388     mov ch, al                                ; 88 c5                       ; 0xc2254
    4389     mov byte [bp-002h], dl                    ; 88 56 fe                    ; 0xc2256
    4390     mov al, bl                                ; 88 d8                       ; 0xc2259
    4391     mov si, 0556ch                            ; be 6c 55                    ; 0xc225b vgabios.c:1419
    4392     xor ah, ah                                ; 30 e4                       ; 0xc225e vgabios.c:1420
    4393     mov bl, byte [bp+00ah]                    ; 8a 5e 0a                    ; 0xc2260
    4394     xor bh, bh                                ; 30 ff                       ; 0xc2263
    4395     imul bx                                   ; f7 eb                       ; 0xc2265
    4396     mov bx, ax                                ; 89 c3                       ; 0xc2267
    4397     mov al, cl                                ; 88 c8                       ; 0xc2269
    4398     xor ah, ah                                ; 30 e4                       ; 0xc226b
    4399     mov di, 00140h                            ; bf 40 01                    ; 0xc226d
    4400     imul di                                   ; f7 ef                       ; 0xc2270
    4401     add bx, ax                                ; 01 c3                       ; 0xc2272
    4402     mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc2274
    4403     mov al, ch                                ; 88 e8                       ; 0xc2277 vgabios.c:1421
    4404     xor ah, ah                                ; 30 e4                       ; 0xc2279
    4405     mov CL, strict byte 003h                  ; b1 03                       ; 0xc227b
    4406     sal ax, CL                                ; d3 e0                       ; 0xc227d
    4407     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc227f
    4408     xor ch, ch                                ; 30 ed                       ; 0xc2282 vgabios.c:1422
    4409     jmp near 022a3h                           ; e9 1c 00                    ; 0xc2284
    4410     mov al, ch                                ; 88 e8                       ; 0xc2287 vgabios.c:1437
    4411     xor ah, ah                                ; 30 e4                       ; 0xc2289
    4412     add ax, word [bp-008h]                    ; 03 46 f8                    ; 0xc228b
    4413     mov di, si                                ; 89 f7                       ; 0xc228e
    4414     add di, ax                                ; 01 c7                       ; 0xc2290
    4415     mov al, byte [di]                         ; 8a 05                       ; 0xc2292
    4416     mov di, 0b800h                            ; bf 00 b8                    ; 0xc2294 vgabios.c:42
    4417     mov es, di                                ; 8e c7                       ; 0xc2297
    4418     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2299
     4347    ; inc ch                                    ; fe c5                     ; 0xc2217 vgabios.c:1407
     4348    jmp short 0219dh                          ; eb 82                       ; 0xc2219
     4349    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc221b vgabios.c:1408
     4350    mov dx, 003ceh                            ; ba ce 03                    ; 0xc221e
     4351    out DX, ax                                ; ef                          ; 0xc2221
     4352    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2222 vgabios.c:1409
     4353    out DX, ax                                ; ef                          ; 0xc2225
     4354    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2226 vgabios.c:1410
     4355    out DX, ax                                ; ef                          ; 0xc2229
     4356    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc222a vgabios.c:1411
     4357    pop di                                    ; 5f                          ; 0xc222d
     4358    pop si                                    ; 5e                          ; 0xc222e
     4359    pop bp                                    ; 5d                          ; 0xc222f
     4360    retn 00006h                               ; c2 06 00                    ; 0xc2230
     4361  ; disGetNextSymbol 0xc2233 LB 0x2061 -> off=0x0 cb=0000000000000112 uValue=00000000000c2233 'write_gfx_char_cga'
     4362write_gfx_char_cga:                          ; 0xc2233 LB 0x112
     4363    push si                                   ; 56                          ; 0xc2233 vgabios.c:1414
     4364    push di                                   ; 57                          ; 0xc2234
     4365    push bp                                   ; 55                          ; 0xc2235
     4366    mov bp, sp                                ; 89 e5                       ; 0xc2236
     4367    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2238
     4368    mov ch, al                                ; 88 c5                       ; 0xc223b
     4369    mov byte [bp-002h], dl                    ; 88 56 fe                    ; 0xc223d
     4370    mov al, bl                                ; 88 d8                       ; 0xc2240
     4371    mov si, 0556ch                            ; be 6c 55                    ; 0xc2242 vgabios.c:1421
     4372    xor ah, ah                                ; 30 e4                       ; 0xc2245 vgabios.c:1422
     4373    mov bl, byte [bp+00ah]                    ; 8a 5e 0a                    ; 0xc2247
     4374    xor bh, bh                                ; 30 ff                       ; 0xc224a
     4375    imul bx                                   ; f7 eb                       ; 0xc224c
     4376    mov bx, ax                                ; 89 c3                       ; 0xc224e
     4377    mov al, cl                                ; 88 c8                       ; 0xc2250
     4378    xor ah, ah                                ; 30 e4                       ; 0xc2252
     4379    mov di, 00140h                            ; bf 40 01                    ; 0xc2254
     4380    imul di                                   ; f7 ef                       ; 0xc2257
     4381    add bx, ax                                ; 01 c3                       ; 0xc2259
     4382    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc225b
     4383    mov al, ch                                ; 88 e8                       ; 0xc225e vgabios.c:1423
     4384    xor ah, ah                                ; 30 e4                       ; 0xc2260
     4385    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2262
     4386    sal ax, CL                                ; d3 e0                       ; 0xc2264
     4387    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2266
     4388    xor ch, ch                                ; 30 ed                       ; 0xc2269 vgabios.c:1424
     4389    jmp near 0228ah                           ; e9 1c 00                    ; 0xc226b
     4390    mov al, ch                                ; 88 e8                       ; 0xc226e vgabios.c:1439
     4391    xor ah, ah                                ; 30 e4                       ; 0xc2270
     4392    add ax, word [bp-008h]                    ; 03 46 f8                    ; 0xc2272
     4393    mov di, si                                ; 89 f7                       ; 0xc2275
     4394    add di, ax                                ; 01 c7                       ; 0xc2277
     4395    mov al, byte [di]                         ; 8a 05                       ; 0xc2279
     4396    mov di, 0b800h                            ; bf 00 b8                    ; 0xc227b vgabios.c:42
     4397    mov es, di                                ; 8e c7                       ; 0xc227e
     4398    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2280
    44194399    db  0feh, 0c5h
    4420     ; inc ch                                    ; fe c5                     ; 0xc229c vgabios.c:1441
    4421     cmp ch, 008h                              ; 80 fd 08                    ; 0xc229e
    4422     jnc short 022fbh                          ; 73 58                       ; 0xc22a1
    4423     mov al, ch                                ; 88 e8                       ; 0xc22a3
    4424     xor ah, ah                                ; 30 e4                       ; 0xc22a5
    4425     sar ax, 1                                 ; d1 f8                       ; 0xc22a7
    4426     mov bx, strict word 00050h                ; bb 50 00                    ; 0xc22a9
    4427     imul bx                                   ; f7 eb                       ; 0xc22ac
    4428     mov bx, word [bp-004h]                    ; 8b 5e fc                    ; 0xc22ae
    4429     add bx, ax                                ; 01 c3                       ; 0xc22b1
    4430     test ch, 001h                             ; f6 c5 01                    ; 0xc22b3
    4431     je short 022bbh                           ; 74 03                       ; 0xc22b6
    4432     add bh, 020h                              ; 80 c7 20                    ; 0xc22b8
    4433     mov DL, strict byte 080h                  ; b2 80                       ; 0xc22bb
    4434     cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc22bd
    4435     jne short 022e1h                          ; 75 1e                       ; 0xc22c1
    4436     test byte [bp-002h], dl                   ; 84 56 fe                    ; 0xc22c3
    4437     je short 02287h                           ; 74 bf                       ; 0xc22c6
    4438     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc22c8
    4439     mov es, ax                                ; 8e c0                       ; 0xc22cb
    4440     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc22cd
    4441     mov al, ch                                ; 88 e8                       ; 0xc22d0
    4442     xor ah, ah                                ; 30 e4                       ; 0xc22d2
    4443     add ax, word [bp-008h]                    ; 03 46 f8                    ; 0xc22d4
    4444     mov di, si                                ; 89 f7                       ; 0xc22d7
    4445     add di, ax                                ; 01 c7                       ; 0xc22d9
    4446     mov al, byte [di]                         ; 8a 05                       ; 0xc22db
    4447     xor al, dl                                ; 30 d0                       ; 0xc22dd
    4448     jmp short 02294h                          ; eb b3                       ; 0xc22df
    4449     test dl, dl                               ; 84 d2                       ; 0xc22e1 vgabios.c:1443
    4450     jbe short 0229ch                          ; 76 b7                       ; 0xc22e3
    4451     test byte [bp-002h], 080h                 ; f6 46 fe 80                 ; 0xc22e5 vgabios.c:1445
    4452     je short 022f5h                           ; 74 0a                       ; 0xc22e9
    4453     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc22eb vgabios.c:37
    4454     mov es, ax                                ; 8e c0                       ; 0xc22ee
    4455     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc22f0
    4456     jmp short 022f7h                          ; eb 02                       ; 0xc22f3 vgabios.c:1449
    4457     xor al, al                                ; 30 c0                       ; 0xc22f5 vgabios.c:1451
    4458     xor ah, ah                                ; 30 e4                       ; 0xc22f7 vgabios.c:1453
    4459     jmp short 02302h                          ; eb 07                       ; 0xc22f9
    4460     jmp short 02356h                          ; eb 59                       ; 0xc22fb
    4461     cmp ah, 004h                              ; 80 fc 04                    ; 0xc22fd
    4462     jnc short 0234bh                          ; 73 49                       ; 0xc2300
    4463     mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc2302 vgabios.c:1455
    4464     mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc2305
    4465     mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc2309
    4466     add di, word [bp-006h]                    ; 03 7e fa                    ; 0xc230c
    4467     add di, si                                ; 01 f7                       ; 0xc230f
    4468     mov cl, byte [di]                         ; 8a 0d                       ; 0xc2311
    4469     mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc2313
    4470     mov byte [bp-009h], 000h                  ; c6 46 f7 00                 ; 0xc2316
    4471     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc231a
    4472     mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc231d
    4473     mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc2321
    4474     test word [bp-006h], di                   ; 85 7e fa                    ; 0xc2324
    4475     je short 02345h                           ; 74 1c                       ; 0xc2327
    4476     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2329 vgabios.c:1456
    4477     sub cl, ah                                ; 28 e1                       ; 0xc232b
    4478     mov dh, byte [bp-002h]                    ; 8a 76 fe                    ; 0xc232d
    4479     and dh, 003h                              ; 80 e6 03                    ; 0xc2330
    4480     sal cl, 1                                 ; d0 e1                       ; 0xc2333
    4481     sal dh, CL                                ; d2 e6                       ; 0xc2335
    4482     mov cl, dh                                ; 88 f1                       ; 0xc2337
    4483     test byte [bp-002h], 080h                 ; f6 46 fe 80                 ; 0xc2339 vgabios.c:1457
    4484     je short 02343h                           ; 74 04                       ; 0xc233d
    4485     xor al, dh                                ; 30 f0                       ; 0xc233f vgabios.c:1459
    4486     jmp short 02345h                          ; eb 02                       ; 0xc2341 vgabios.c:1461
    4487     or al, dh                                 ; 08 f0                       ; 0xc2343 vgabios.c:1463
    4488     shr dl, 1                                 ; d0 ea                       ; 0xc2345 vgabios.c:1466
     4400    ; inc ch                                    ; fe c5                     ; 0xc2283 vgabios.c:1443
     4401    cmp ch, 008h                              ; 80 fd 08                    ; 0xc2285
     4402    jnc short 022e2h                          ; 73 58                       ; 0xc2288
     4403    mov al, ch                                ; 88 e8                       ; 0xc228a
     4404    xor ah, ah                                ; 30 e4                       ; 0xc228c
     4405    sar ax, 1                                 ; d1 f8                       ; 0xc228e
     4406    mov bx, strict word 00050h                ; bb 50 00                    ; 0xc2290
     4407    imul bx                                   ; f7 eb                       ; 0xc2293
     4408    mov bx, word [bp-004h]                    ; 8b 5e fc                    ; 0xc2295
     4409    add bx, ax                                ; 01 c3                       ; 0xc2298
     4410    test ch, 001h                             ; f6 c5 01                    ; 0xc229a
     4411    je short 022a2h                           ; 74 03                       ; 0xc229d
     4412    add bh, 020h                              ; 80 c7 20                    ; 0xc229f
     4413    mov DL, strict byte 080h                  ; b2 80                       ; 0xc22a2
     4414    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc22a4
     4415    jne short 022c8h                          ; 75 1e                       ; 0xc22a8
     4416    test byte [bp-002h], dl                   ; 84 56 fe                    ; 0xc22aa
     4417    je short 0226eh                           ; 74 bf                       ; 0xc22ad
     4418    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc22af
     4419    mov es, ax                                ; 8e c0                       ; 0xc22b2
     4420    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc22b4
     4421    mov al, ch                                ; 88 e8                       ; 0xc22b7
     4422    xor ah, ah                                ; 30 e4                       ; 0xc22b9
     4423    add ax, word [bp-008h]                    ; 03 46 f8                    ; 0xc22bb
     4424    mov di, si                                ; 89 f7                       ; 0xc22be
     4425    add di, ax                                ; 01 c7                       ; 0xc22c0
     4426    mov al, byte [di]                         ; 8a 05                       ; 0xc22c2
     4427    xor al, dl                                ; 30 d0                       ; 0xc22c4
     4428    jmp short 0227bh                          ; eb b3                       ; 0xc22c6
     4429    test dl, dl                               ; 84 d2                       ; 0xc22c8 vgabios.c:1445
     4430    jbe short 02283h                          ; 76 b7                       ; 0xc22ca
     4431    test byte [bp-002h], 080h                 ; f6 46 fe 80                 ; 0xc22cc vgabios.c:1447
     4432    je short 022dch                           ; 74 0a                       ; 0xc22d0
     4433    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc22d2 vgabios.c:37
     4434    mov es, ax                                ; 8e c0                       ; 0xc22d5
     4435    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc22d7
     4436    jmp short 022deh                          ; eb 02                       ; 0xc22da vgabios.c:1451
     4437    xor al, al                                ; 30 c0                       ; 0xc22dc vgabios.c:1453
     4438    xor ah, ah                                ; 30 e4                       ; 0xc22de vgabios.c:1455
     4439    jmp short 022e9h                          ; eb 07                       ; 0xc22e0
     4440    jmp short 0233dh                          ; eb 59                       ; 0xc22e2
     4441    cmp ah, 004h                              ; 80 fc 04                    ; 0xc22e4
     4442    jnc short 02332h                          ; 73 49                       ; 0xc22e7
     4443    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc22e9 vgabios.c:1457
     4444    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc22ec
     4445    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc22f0
     4446    add di, word [bp-006h]                    ; 03 7e fa                    ; 0xc22f3
     4447    add di, si                                ; 01 f7                       ; 0xc22f6
     4448    mov cl, byte [di]                         ; 8a 0d                       ; 0xc22f8
     4449    mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc22fa
     4450    mov byte [bp-009h], 000h                  ; c6 46 f7 00                 ; 0xc22fd
     4451    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2301
     4452    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc2304
     4453    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc2308
     4454    test word [bp-006h], di                   ; 85 7e fa                    ; 0xc230b
     4455    je short 0232ch                           ; 74 1c                       ; 0xc230e
     4456    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2310 vgabios.c:1458
     4457    sub cl, ah                                ; 28 e1                       ; 0xc2312
     4458    mov dh, byte [bp-002h]                    ; 8a 76 fe                    ; 0xc2314
     4459    and dh, 003h                              ; 80 e6 03                    ; 0xc2317
     4460    sal cl, 1                                 ; d0 e1                       ; 0xc231a
     4461    sal dh, CL                                ; d2 e6                       ; 0xc231c
     4462    mov cl, dh                                ; 88 f1                       ; 0xc231e
     4463    test byte [bp-002h], 080h                 ; f6 46 fe 80                 ; 0xc2320 vgabios.c:1459
     4464    je short 0232ah                           ; 74 04                       ; 0xc2324
     4465    xor al, dh                                ; 30 f0                       ; 0xc2326 vgabios.c:1461
     4466    jmp short 0232ch                          ; eb 02                       ; 0xc2328 vgabios.c:1463
     4467    or al, dh                                 ; 08 f0                       ; 0xc232a vgabios.c:1465
     4468    shr dl, 1                                 ; d0 ea                       ; 0xc232c vgabios.c:1468
    44894469    db  0feh, 0c4h
    4490     ; inc ah                                    ; fe c4                     ; 0xc2347 vgabios.c:1467
    4491     jmp short 022fdh                          ; eb b2                       ; 0xc2349
    4492     mov di, 0b800h                            ; bf 00 b8                    ; 0xc234b vgabios.c:42
    4493     mov es, di                                ; 8e c7                       ; 0xc234e
    4494     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2350
    4495     inc bx                                    ; 43                          ; 0xc2353 vgabios.c:1469
    4496     jmp short 022e1h                          ; eb 8b                       ; 0xc2354 vgabios.c:1470
    4497     mov sp, bp                                ; 89 ec                       ; 0xc2356 vgabios.c:1473
    4498     pop bp                                    ; 5d                          ; 0xc2358
    4499     pop di                                    ; 5f                          ; 0xc2359
    4500     pop si                                    ; 5e                          ; 0xc235a
    4501     retn 00004h                               ; c2 04 00                    ; 0xc235b
    4502   ; disGetNextSymbol 0xc235e LB 0x1f4b -> off=0x0 cb=00000000000000a1 uValue=00000000000c235e 'write_gfx_char_lin'
    4503 write_gfx_char_lin:                          ; 0xc235e LB 0xa1
    4504     push si                                   ; 56                          ; 0xc235e vgabios.c:1476
    4505     push di                                   ; 57                          ; 0xc235f
    4506     push bp                                   ; 55                          ; 0xc2360
    4507     mov bp, sp                                ; 89 e5                       ; 0xc2361
    4508     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc2363
    4509     mov bh, al                                ; 88 c7                       ; 0xc2366
    4510     mov ch, dl                                ; 88 d5                       ; 0xc2368
    4511     mov al, cl                                ; 88 c8                       ; 0xc236a
    4512     mov di, 0556ch                            ; bf 6c 55                    ; 0xc236c vgabios.c:1483
    4513     xor ah, ah                                ; 30 e4                       ; 0xc236f vgabios.c:1484
    4514     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2371
    4515     xor dh, dh                                ; 30 f6                       ; 0xc2374
    4516     imul dx                                   ; f7 ea                       ; 0xc2376
    4517     mov CL, strict byte 006h                  ; b1 06                       ; 0xc2378
    4518     mov dx, ax                                ; 89 c2                       ; 0xc237a
    4519     sal dx, CL                                ; d3 e2                       ; 0xc237c
    4520     mov al, bl                                ; 88 d8                       ; 0xc237e
    4521     xor ah, ah                                ; 30 e4                       ; 0xc2380
    4522     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2382
    4523     sal ax, CL                                ; d3 e0                       ; 0xc2384
    4524     add ax, dx                                ; 01 d0                       ; 0xc2386
    4525     mov word [bp-002h], ax                    ; 89 46 fe                    ; 0xc2388
    4526     mov al, bh                                ; 88 f8                       ; 0xc238b vgabios.c:1485
    4527     xor ah, ah                                ; 30 e4                       ; 0xc238d
    4528     sal ax, CL                                ; d3 e0                       ; 0xc238f
    4529     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc2391
    4530     xor bl, bl                                ; 30 db                       ; 0xc2394 vgabios.c:1486
    4531     jmp short 023dah                          ; eb 42                       ; 0xc2396
    4532     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc2398 vgabios.c:1490
    4533     jnc short 023d3h                          ; 73 37                       ; 0xc239a
    4534     xor bh, bh                                ; 30 ff                       ; 0xc239c vgabios.c:1492
    4535     mov dl, bl                                ; 88 da                       ; 0xc239e vgabios.c:1493
    4536     xor dh, dh                                ; 30 f6                       ; 0xc23a0
    4537     add dx, word [bp-006h]                    ; 03 56 fa                    ; 0xc23a2
    4538     mov si, di                                ; 89 fe                       ; 0xc23a5
    4539     add si, dx                                ; 01 d6                       ; 0xc23a7
    4540     mov dl, byte [si]                         ; 8a 14                       ; 0xc23a9
    4541     mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc23ab
    4542     mov byte [bp-003h], bh                    ; 88 7e fd                    ; 0xc23ae
    4543     mov dl, ah                                ; 88 e2                       ; 0xc23b1
    4544     xor dh, dh                                ; 30 f6                       ; 0xc23b3
    4545     test word [bp-004h], dx                   ; 85 56 fc                    ; 0xc23b5
    4546     je short 023bch                           ; 74 02                       ; 0xc23b8
    4547     mov bh, ch                                ; 88 ef                       ; 0xc23ba vgabios.c:1495
    4548     mov dl, al                                ; 88 c2                       ; 0xc23bc vgabios.c:1497
    4549     xor dh, dh                                ; 30 f6                       ; 0xc23be
    4550     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc23c0
    4551     add si, dx                                ; 01 d6                       ; 0xc23c3
    4552     mov dx, 0a000h                            ; ba 00 a0                    ; 0xc23c5 vgabios.c:42
    4553     mov es, dx                                ; 8e c2                       ; 0xc23c8
    4554     mov byte [es:si], bh                      ; 26 88 3c                    ; 0xc23ca
    4555     shr ah, 1                                 ; d0 ec                       ; 0xc23cd vgabios.c:1498
     4470    ; inc ah                                    ; fe c4                     ; 0xc232e vgabios.c:1469
     4471    jmp short 022e4h                          ; eb b2                       ; 0xc2330
     4472    mov di, 0b800h                            ; bf 00 b8                    ; 0xc2332 vgabios.c:42
     4473    mov es, di                                ; 8e c7                       ; 0xc2335
     4474    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2337
     4475    inc bx                                    ; 43                          ; 0xc233a vgabios.c:1471
     4476    jmp short 022c8h                          ; eb 8b                       ; 0xc233b vgabios.c:1472
     4477    mov sp, bp                                ; 89 ec                       ; 0xc233d vgabios.c:1475
     4478    pop bp                                    ; 5d                          ; 0xc233f
     4479    pop di                                    ; 5f                          ; 0xc2340
     4480    pop si                                    ; 5e                          ; 0xc2341
     4481    retn 00004h                               ; c2 04 00                    ; 0xc2342
     4482  ; disGetNextSymbol 0xc2345 LB 0x1f4f -> off=0x0 cb=00000000000000a1 uValue=00000000000c2345 'write_gfx_char_lin'
     4483write_gfx_char_lin:                          ; 0xc2345 LB 0xa1
     4484    push si                                   ; 56                          ; 0xc2345 vgabios.c:1478
     4485    push di                                   ; 57                          ; 0xc2346
     4486    push bp                                   ; 55                          ; 0xc2347
     4487    mov bp, sp                                ; 89 e5                       ; 0xc2348
     4488    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc234a
     4489    mov bh, al                                ; 88 c7                       ; 0xc234d
     4490    mov ch, dl                                ; 88 d5                       ; 0xc234f
     4491    mov al, cl                                ; 88 c8                       ; 0xc2351
     4492    mov di, 0556ch                            ; bf 6c 55                    ; 0xc2353 vgabios.c:1485
     4493    xor ah, ah                                ; 30 e4                       ; 0xc2356 vgabios.c:1486
     4494    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2358
     4495    xor dh, dh                                ; 30 f6                       ; 0xc235b
     4496    imul dx                                   ; f7 ea                       ; 0xc235d
     4497    mov CL, strict byte 006h                  ; b1 06                       ; 0xc235f
     4498    mov dx, ax                                ; 89 c2                       ; 0xc2361
     4499    sal dx, CL                                ; d3 e2                       ; 0xc2363
     4500    mov al, bl                                ; 88 d8                       ; 0xc2365
     4501    xor ah, ah                                ; 30 e4                       ; 0xc2367
     4502    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2369
     4503    sal ax, CL                                ; d3 e0                       ; 0xc236b
     4504    add ax, dx                                ; 01 d0                       ; 0xc236d
     4505    mov word [bp-002h], ax                    ; 89 46 fe                    ; 0xc236f
     4506    mov al, bh                                ; 88 f8                       ; 0xc2372 vgabios.c:1487
     4507    xor ah, ah                                ; 30 e4                       ; 0xc2374
     4508    sal ax, CL                                ; d3 e0                       ; 0xc2376
     4509    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc2378
     4510    xor bl, bl                                ; 30 db                       ; 0xc237b vgabios.c:1488
     4511    jmp short 023c1h                          ; eb 42                       ; 0xc237d
     4512    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc237f vgabios.c:1492
     4513    jnc short 023bah                          ; 73 37                       ; 0xc2381
     4514    xor bh, bh                                ; 30 ff                       ; 0xc2383 vgabios.c:1494
     4515    mov dl, bl                                ; 88 da                       ; 0xc2385 vgabios.c:1495
     4516    xor dh, dh                                ; 30 f6                       ; 0xc2387
     4517    add dx, word [bp-006h]                    ; 03 56 fa                    ; 0xc2389
     4518    mov si, di                                ; 89 fe                       ; 0xc238c
     4519    add si, dx                                ; 01 d6                       ; 0xc238e
     4520    mov dl, byte [si]                         ; 8a 14                       ; 0xc2390
     4521    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc2392
     4522    mov byte [bp-003h], bh                    ; 88 7e fd                    ; 0xc2395
     4523    mov dl, ah                                ; 88 e2                       ; 0xc2398
     4524    xor dh, dh                                ; 30 f6                       ; 0xc239a
     4525    test word [bp-004h], dx                   ; 85 56 fc                    ; 0xc239c
     4526    je short 023a3h                           ; 74 02                       ; 0xc239f
     4527    mov bh, ch                                ; 88 ef                       ; 0xc23a1 vgabios.c:1497
     4528    mov dl, al                                ; 88 c2                       ; 0xc23a3 vgabios.c:1499
     4529    xor dh, dh                                ; 30 f6                       ; 0xc23a5
     4530    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc23a7
     4531    add si, dx                                ; 01 d6                       ; 0xc23aa
     4532    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc23ac vgabios.c:42
     4533    mov es, dx                                ; 8e c2                       ; 0xc23af
     4534    mov byte [es:si], bh                      ; 26 88 3c                    ; 0xc23b1
     4535    shr ah, 1                                 ; d0 ec                       ; 0xc23b4 vgabios.c:1500
    45564536    db  0feh, 0c0h
    4557     ; inc al                                    ; fe c0                     ; 0xc23cf vgabios.c:1499
    4558     jmp short 02398h                          ; eb c5                       ; 0xc23d1
     4537    ; inc al                                    ; fe c0                     ; 0xc23b6 vgabios.c:1501
     4538    jmp short 0237fh                          ; eb c5                       ; 0xc23b8
    45594539    db  0feh, 0c3h
    4560     ; inc bl                                    ; fe c3                     ; 0xc23d3 vgabios.c:1500
    4561     cmp bl, 008h                              ; 80 fb 08                    ; 0xc23d5
    4562     jnc short 023f7h                          ; 73 1d                       ; 0xc23d8
    4563     mov al, bl                                ; 88 d8                       ; 0xc23da
    4564     xor ah, ah                                ; 30 e4                       ; 0xc23dc
    4565     mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc23de
    4566     xor dh, dh                                ; 30 f6                       ; 0xc23e1
    4567     imul dx                                   ; f7 ea                       ; 0xc23e3
    4568     mov CL, strict byte 003h                  ; b1 03                       ; 0xc23e5
    4569     sal ax, CL                                ; d3 e0                       ; 0xc23e7
    4570     mov dx, word [bp-002h]                    ; 8b 56 fe                    ; 0xc23e9
    4571     add dx, ax                                ; 01 c2                       ; 0xc23ec
    4572     mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc23ee
    4573     mov AH, strict byte 080h                  ; b4 80                       ; 0xc23f1
    4574     xor al, al                                ; 30 c0                       ; 0xc23f3
    4575     jmp short 0239ch                          ; eb a5                       ; 0xc23f5
    4576     mov sp, bp                                ; 89 ec                       ; 0xc23f7 vgabios.c:1501
    4577     pop bp                                    ; 5d                          ; 0xc23f9
    4578     pop di                                    ; 5f                          ; 0xc23fa
    4579     pop si                                    ; 5e                          ; 0xc23fb
    4580     retn 00002h                               ; c2 02 00                    ; 0xc23fc
    4581   ; disGetNextSymbol 0xc23ff LB 0x1eaa -> off=0x0 cb=0000000000000173 uValue=00000000000c23ff 'biosfn_write_char_attr'
    4582 biosfn_write_char_attr:                      ; 0xc23ff LB 0x173
    4583     push bp                                   ; 55                          ; 0xc23ff vgabios.c:1504
    4584     mov bp, sp                                ; 89 e5                       ; 0xc2400
    4585     push si                                   ; 56                          ; 0xc2402
    4586     push di                                   ; 57                          ; 0xc2403
    4587     sub sp, strict byte 0001ah                ; 83 ec 1a                    ; 0xc2404
    4588     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2407
    4589     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc240a
    4590     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc240d
    4591     mov si, cx                                ; 89 ce                       ; 0xc2410
    4592     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2412 vgabios.c:37
    4593     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2415
    4594     mov es, ax                                ; 8e c0                       ; 0xc2418
    4595     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc241a
    4596     xor ah, ah                                ; 30 e4                       ; 0xc241d vgabios.c:1512
    4597     call 03651h                               ; e8 2f 12                    ; 0xc241f
    4598     mov cl, al                                ; 88 c1                       ; 0xc2422
    4599     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2424
    4600     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2427 vgabios.c:1513
    4601     jne short 0242eh                          ; 75 03                       ; 0xc2429
    4602     jmp near 0256bh                           ; e9 3d 01                    ; 0xc242b
    4603     mov al, dl                                ; 88 d0                       ; 0xc242e vgabios.c:1516
    4604     xor ah, ah                                ; 30 e4                       ; 0xc2430
    4605     lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc2432
    4606     lea dx, [bp-01eh]                         ; 8d 56 e2                    ; 0xc2435
    4607     call 00a0ch                               ; e8 d1 e5                    ; 0xc2438
    4608     mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc243b vgabios.c:1517
    4609     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc243e
    4610     mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc2441
    4611     mov al, ah                                ; 88 e0                       ; 0xc2444
    4612     xor ah, ah                                ; 30 e4                       ; 0xc2446
    4613     mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc2448
    4614     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc244b
    4615     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc244e
    4616     mov bx, 00084h                            ; bb 84 00                    ; 0xc2451 vgabios.c:37
    4617     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2454
    4618     mov es, ax                                ; 8e c0                       ; 0xc2457
    4619     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2459
    4620     xor ah, ah                                ; 30 e4                       ; 0xc245c vgabios.c:38
    4621     mov dx, ax                                ; 89 c2                       ; 0xc245e
    4622     inc dx                                    ; 42                          ; 0xc2460
    4623     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2461 vgabios.c:47
    4624     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc2464
    4625     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2467
    4626     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc246a vgabios.c:48
    4627     mov bl, cl                                ; 88 cb                       ; 0xc246d vgabios.c:1523
    4628     xor bh, bh                                ; 30 ff                       ; 0xc246f
    4629     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2471
    4630     mov di, bx                                ; 89 df                       ; 0xc2473
    4631     sal di, CL                                ; d3 e7                       ; 0xc2475
    4632     cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc2477
    4633     jne short 024bfh                          ; 75 41                       ; 0xc247c
    4634     mul dx                                    ; f7 e2                       ; 0xc247e vgabios.c:1526
    4635     sal ax, 1                                 ; d1 e0                       ; 0xc2480
    4636     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2482
    4637     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc2484
    4638     xor dh, dh                                ; 30 f6                       ; 0xc2487
    4639     inc ax                                    ; 40                          ; 0xc2489
    4640     mul dx                                    ; f7 e2                       ; 0xc248a
    4641     mov bx, ax                                ; 89 c3                       ; 0xc248c
    4642     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc248e
    4643     xor ah, ah                                ; 30 e4                       ; 0xc2491
    4644     mul word [bp-016h]                        ; f7 66 ea                    ; 0xc2493
    4645     mov dx, ax                                ; 89 c2                       ; 0xc2496
    4646     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2498
    4647     xor ah, ah                                ; 30 e4                       ; 0xc249b
    4648     add ax, dx                                ; 01 d0                       ; 0xc249d
    4649     sal ax, 1                                 ; d1 e0                       ; 0xc249f
    4650     add bx, ax                                ; 01 c3                       ; 0xc24a1
    4651     mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc24a3 vgabios.c:1528
    4652     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc24a6
    4653     mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc24a9
    4654     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc24ac vgabios.c:1529
    4655     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc24af
    4656     mov cx, si                                ; 89 f1                       ; 0xc24b3
    4657     mov di, bx                                ; 89 df                       ; 0xc24b5
    4658     cld                                       ; fc                          ; 0xc24b7
    4659     jcxz 024bch                               ; e3 02                       ; 0xc24b8
    4660     rep stosw                                 ; f3 ab                       ; 0xc24ba
    4661     jmp near 0256bh                           ; e9 ac 00                    ; 0xc24bc vgabios.c:1531
    4662     mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc24bf vgabios.c:1534
    4663     mov CL, strict byte 006h                  ; b1 06                       ; 0xc24c3
    4664     sal bx, CL                                ; d3 e3                       ; 0xc24c5
    4665     mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc24c7
    4666     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc24cb
    4667     mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc24ce vgabios.c:1535
    4668     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc24d2
    4669     dec si                                    ; 4e                          ; 0xc24d5 vgabios.c:1536
    4670     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc24d6
    4671     je short 02527h                           ; 74 4c                       ; 0xc24d9
    4672     mov bl, byte [bp-014h]                    ; 8a 5e ec                    ; 0xc24db vgabios.c:1538
    4673     xor bh, bh                                ; 30 ff                       ; 0xc24de
    4674     mov CL, strict byte 003h                  ; b1 03                       ; 0xc24e0
    4675     sal bx, CL                                ; d3 e3                       ; 0xc24e2
    4676     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc24e4
    4677     cmp al, cl                                ; 38 c8                       ; 0xc24e8
    4678     jc short 024f8h                           ; 72 0c                       ; 0xc24ea
    4679     jbe short 024feh                          ; 76 10                       ; 0xc24ec
    4680     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc24ee
    4681     je short 0254ah                           ; 74 58                       ; 0xc24f0
    4682     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc24f2
    4683     je short 02502h                           ; 74 0c                       ; 0xc24f4
    4684     jmp short 02565h                          ; eb 6d                       ; 0xc24f6
    4685     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc24f8
    4686     je short 02529h                           ; 74 2d                       ; 0xc24fa
    4687     jmp short 02565h                          ; eb 67                       ; 0xc24fc
    4688     or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc24fe vgabios.c:1541
    4689     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2502 vgabios.c:1543
    4690     xor ah, ah                                ; 30 e4                       ; 0xc2505
    4691     push ax                                   ; 50                          ; 0xc2507
    4692     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2508
    4693     push ax                                   ; 50                          ; 0xc250b
    4694     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc250c
    4695     push ax                                   ; 50                          ; 0xc250f
    4696     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2510
    4697     xor ch, ch                                ; 30 ed                       ; 0xc2513
    4698     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2515
    4699     xor bh, bh                                ; 30 ff                       ; 0xc2518
    4700     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc251a
    4701     xor dh, dh                                ; 30 f6                       ; 0xc251d
    4702     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc251f
    4703     call 0213ah                               ; e8 15 fc                    ; 0xc2522
    4704     jmp short 02565h                          ; eb 3e                       ; 0xc2525 vgabios.c:1544
    4705     jmp short 0256bh                          ; eb 42                       ; 0xc2527
    4706     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2529 vgabios.c:1546
    4707     xor ah, ah                                ; 30 e4                       ; 0xc252c
    4708     push ax                                   ; 50                          ; 0xc252e
    4709     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc252f
    4710     push ax                                   ; 50                          ; 0xc2532
    4711     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2533
    4712     xor ch, ch                                ; 30 ed                       ; 0xc2536
    4713     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2538
    4714     xor bh, bh                                ; 30 ff                       ; 0xc253b
    4715     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc253d
    4716     xor dh, dh                                ; 30 f6                       ; 0xc2540
    4717     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2542
    4718     call 0224ch                               ; e8 04 fd                    ; 0xc2545
    4719     jmp short 02565h                          ; eb 1b                       ; 0xc2548 vgabios.c:1547
    4720     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc254a vgabios.c:1549
    4721     xor ah, ah                                ; 30 e4                       ; 0xc254d
    4722     push ax                                   ; 50                          ; 0xc254f
    4723     mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2550
    4724     xor ch, ch                                ; 30 ed                       ; 0xc2553
    4725     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2555
    4726     xor bh, bh                                ; 30 ff                       ; 0xc2558
    4727     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc255a
    4728     xor dh, dh                                ; 30 f6                       ; 0xc255d
    4729     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc255f
    4730     call 0235eh                               ; e8 f9 fd                    ; 0xc2562
    4731     inc byte [bp-00ah]                        ; fe 46 f6                    ; 0xc2565 vgabios.c:1556
    4732     jmp near 024d5h                           ; e9 6a ff                    ; 0xc2568 vgabios.c:1557
    4733     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc256b vgabios.c:1559
    4734     pop di                                    ; 5f                          ; 0xc256e
    4735     pop si                                    ; 5e                          ; 0xc256f
    4736     pop bp                                    ; 5d                          ; 0xc2570
    4737     retn                                      ; c3                          ; 0xc2571
    4738   ; disGetNextSymbol 0xc2572 LB 0x1d37 -> off=0x0 cb=0000000000000183 uValue=00000000000c2572 'biosfn_write_char_only'
    4739 biosfn_write_char_only:                      ; 0xc2572 LB 0x183
    4740     push bp                                   ; 55                          ; 0xc2572 vgabios.c:1562
    4741     mov bp, sp                                ; 89 e5                       ; 0xc2573
    4742     push si                                   ; 56                          ; 0xc2575
    4743     push di                                   ; 57                          ; 0xc2576
    4744     sub sp, strict byte 0001ah                ; 83 ec 1a                    ; 0xc2577
    4745     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc257a
    4746     mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc257d
    4747     mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc2580
    4748     mov si, cx                                ; 89 ce                       ; 0xc2583
    4749     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2585 vgabios.c:37
    4750     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2588
    4751     mov es, ax                                ; 8e c0                       ; 0xc258b
    4752     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc258d
    4753     xor ah, ah                                ; 30 e4                       ; 0xc2590 vgabios.c:1570
    4754     call 03651h                               ; e8 bc 10                    ; 0xc2592
    4755     mov cl, al                                ; 88 c1                       ; 0xc2595
    4756     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc2597
    4757     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc259a vgabios.c:1571
    4758     jne short 025a1h                          ; 75 03                       ; 0xc259c
    4759     jmp near 026eeh                           ; e9 4d 01                    ; 0xc259e
    4760     mov al, dl                                ; 88 d0                       ; 0xc25a1 vgabios.c:1574
    4761     xor ah, ah                                ; 30 e4                       ; 0xc25a3
    4762     lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc25a5
    4763     lea dx, [bp-01ch]                         ; 8d 56 e4                    ; 0xc25a8
    4764     call 00a0ch                               ; e8 5e e4                    ; 0xc25ab
    4765     mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc25ae vgabios.c:1575
    4766     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc25b1
    4767     mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc25b4
    4768     mov al, ah                                ; 88 e0                       ; 0xc25b7
    4769     xor ah, ah                                ; 30 e4                       ; 0xc25b9
    4770     mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc25bb
    4771     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc25be
    4772     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc25c1
    4773     mov bx, 00084h                            ; bb 84 00                    ; 0xc25c4 vgabios.c:37
    4774     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc25c7
    4775     mov es, ax                                ; 8e c0                       ; 0xc25ca
    4776     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc25cc
    4777     xor ah, ah                                ; 30 e4                       ; 0xc25cf vgabios.c:38
    4778     mov dx, ax                                ; 89 c2                       ; 0xc25d1
    4779     inc dx                                    ; 42                          ; 0xc25d3
    4780     mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc25d4 vgabios.c:47
    4781     mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc25d7
    4782     mov word [bp-018h], di                    ; 89 7e e8                    ; 0xc25da vgabios.c:48
    4783     mov al, cl                                ; 88 c8                       ; 0xc25dd vgabios.c:1581
    4784     mov CL, strict byte 003h                  ; b1 03                       ; 0xc25df
    4785     mov bx, ax                                ; 89 c3                       ; 0xc25e1
    4786     sal bx, CL                                ; d3 e3                       ; 0xc25e3
    4787     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc25e5
    4788     jne short 02631h                          ; 75 45                       ; 0xc25ea
    4789     mov ax, di                                ; 89 f8                       ; 0xc25ec vgabios.c:1584
    4790     mul dx                                    ; f7 e2                       ; 0xc25ee
    4791     sal ax, 1                                 ; d1 e0                       ; 0xc25f0
    4792     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc25f2
    4793     mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc25f4
    4794     xor dh, dh                                ; 30 f6                       ; 0xc25f7
    4795     inc ax                                    ; 40                          ; 0xc25f9
    4796     mul dx                                    ; f7 e2                       ; 0xc25fa
    4797     mov bx, ax                                ; 89 c3                       ; 0xc25fc
    4798     mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc25fe
     4540    ; inc bl                                    ; fe c3                     ; 0xc23ba vgabios.c:1502
     4541    cmp bl, 008h                              ; 80 fb 08                    ; 0xc23bc
     4542    jnc short 023deh                          ; 73 1d                       ; 0xc23bf
     4543    mov al, bl                                ; 88 d8                       ; 0xc23c1
     4544    xor ah, ah                                ; 30 e4                       ; 0xc23c3
     4545    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc23c5
     4546    xor dh, dh                                ; 30 f6                       ; 0xc23c8
     4547    imul dx                                   ; f7 ea                       ; 0xc23ca
     4548    mov CL, strict byte 003h                  ; b1 03                       ; 0xc23cc
     4549    sal ax, CL                                ; d3 e0                       ; 0xc23ce
     4550    mov dx, word [bp-002h]                    ; 8b 56 fe                    ; 0xc23d0
     4551    add dx, ax                                ; 01 c2                       ; 0xc23d3
     4552    mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc23d5
     4553    mov AH, strict byte 080h                  ; b4 80                       ; 0xc23d8
     4554    xor al, al                                ; 30 c0                       ; 0xc23da
     4555    jmp short 02383h                          ; eb a5                       ; 0xc23dc
     4556    mov sp, bp                                ; 89 ec                       ; 0xc23de vgabios.c:1503
     4557    pop bp                                    ; 5d                          ; 0xc23e0
     4558    pop di                                    ; 5f                          ; 0xc23e1
     4559    pop si                                    ; 5e                          ; 0xc23e2
     4560    retn 00002h                               ; c2 02 00                    ; 0xc23e3
     4561  ; disGetNextSymbol 0xc23e6 LB 0x1eae -> off=0x0 cb=0000000000000172 uValue=00000000000c23e6 'biosfn_write_char_attr'
     4562biosfn_write_char_attr:                      ; 0xc23e6 LB 0x172
     4563    push bp                                   ; 55                          ; 0xc23e6 vgabios.c:1506
     4564    mov bp, sp                                ; 89 e5                       ; 0xc23e7
     4565    push si                                   ; 56                          ; 0xc23e9
     4566    push di                                   ; 57                          ; 0xc23ea
     4567    sub sp, strict byte 0001ah                ; 83 ec 1a                    ; 0xc23eb
     4568    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc23ee
     4569    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc23f1
     4570    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc23f4
     4571    mov si, cx                                ; 89 ce                       ; 0xc23f7
     4572    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc23f9 vgabios.c:37
     4573    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc23fc
     4574    mov es, ax                                ; 8e c0                       ; 0xc23ff
     4575    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2401
     4576    xor ah, ah                                ; 30 e4                       ; 0xc2404 vgabios.c:1514
     4577    call 03630h                               ; e8 27 12                    ; 0xc2406
     4578    mov cl, al                                ; 88 c1                       ; 0xc2409
     4579    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc240b
     4580    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc240e vgabios.c:1515
     4581    jne short 02415h                          ; 75 03                       ; 0xc2410
     4582    jmp near 02551h                           ; e9 3c 01                    ; 0xc2412
     4583    mov al, dl                                ; 88 d0                       ; 0xc2415 vgabios.c:1518
     4584    xor ah, ah                                ; 30 e4                       ; 0xc2417
     4585    lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc2419
     4586    lea dx, [bp-01eh]                         ; 8d 56 e2                    ; 0xc241c
     4587    call 00a1bh                               ; e8 f9 e5                    ; 0xc241f
     4588    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2422 vgabios.c:1519
     4589    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2425
     4590    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc2428
     4591    mov al, ah                                ; 88 e0                       ; 0xc242b
     4592    xor ah, ah                                ; 30 e4                       ; 0xc242d
     4593    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc242f
     4594    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2432
     4595    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2435
     4596    mov bx, 00084h                            ; bb 84 00                    ; 0xc2438 vgabios.c:37
     4597    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc243b
     4598    mov es, ax                                ; 8e c0                       ; 0xc243e
     4599    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2440
     4600    xor ah, ah                                ; 30 e4                       ; 0xc2443 vgabios.c:38
     4601    mov dx, ax                                ; 89 c2                       ; 0xc2445
     4602    inc dx                                    ; 42                          ; 0xc2447
     4603    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2448 vgabios.c:47
     4604    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc244b
     4605    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc244e
     4606    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc2451 vgabios.c:48
     4607    mov bl, cl                                ; 88 cb                       ; 0xc2454 vgabios.c:1525
     4608    xor bh, bh                                ; 30 ff                       ; 0xc2456
     4609    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2458
     4610    mov di, bx                                ; 89 df                       ; 0xc245a
     4611    sal di, CL                                ; d3 e7                       ; 0xc245c
     4612    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc245e
     4613    jne short 024a5h                          ; 75 40                       ; 0xc2463
     4614    mul dx                                    ; f7 e2                       ; 0xc2465 vgabios.c:1528
     4615    sal ax, 1                                 ; d1 e0                       ; 0xc2467
     4616    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2469
     4617    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc246b
     4618    xor dh, dh                                ; 30 f6                       ; 0xc246e
     4619    inc ax                                    ; 40                          ; 0xc2470
     4620    mul dx                                    ; f7 e2                       ; 0xc2471
     4621    mov bx, ax                                ; 89 c3                       ; 0xc2473
     4622    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2475
     4623    xor ah, ah                                ; 30 e4                       ; 0xc2478
     4624    mul word [bp-016h]                        ; f7 66 ea                    ; 0xc247a
     4625    mov dx, ax                                ; 89 c2                       ; 0xc247d
     4626    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc247f
     4627    xor ah, ah                                ; 30 e4                       ; 0xc2482
     4628    add ax, dx                                ; 01 d0                       ; 0xc2484
     4629    sal ax, 1                                 ; d1 e0                       ; 0xc2486
     4630    add bx, ax                                ; 01 c3                       ; 0xc2488
     4631    mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc248a vgabios.c:1530
     4632    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc248d
     4633    mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc2490
     4634    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc2493 vgabios.c:1531
     4635    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2496
     4636    mov cx, si                                ; 89 f1                       ; 0xc249a
     4637    mov di, bx                                ; 89 df                       ; 0xc249c
     4638    jcxz 024a2h                               ; e3 02                       ; 0xc249e
     4639    rep stosw                                 ; f3 ab                       ; 0xc24a0
     4640    jmp near 02551h                           ; e9 ac 00                    ; 0xc24a2 vgabios.c:1533
     4641    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc24a5 vgabios.c:1536
     4642    mov CL, strict byte 006h                  ; b1 06                       ; 0xc24a9
     4643    sal bx, CL                                ; d3 e3                       ; 0xc24ab
     4644    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc24ad
     4645    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc24b1
     4646    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc24b4 vgabios.c:1537
     4647    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc24b8
     4648    dec si                                    ; 4e                          ; 0xc24bb vgabios.c:1538
     4649    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc24bc
     4650    je short 0250dh                           ; 74 4c                       ; 0xc24bf
     4651    mov bl, byte [bp-014h]                    ; 8a 5e ec                    ; 0xc24c1 vgabios.c:1540
     4652    xor bh, bh                                ; 30 ff                       ; 0xc24c4
     4653    mov CL, strict byte 003h                  ; b1 03                       ; 0xc24c6
     4654    sal bx, CL                                ; d3 e3                       ; 0xc24c8
     4655    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc24ca
     4656    cmp al, cl                                ; 38 c8                       ; 0xc24ce
     4657    jc short 024deh                           ; 72 0c                       ; 0xc24d0
     4658    jbe short 024e4h                          ; 76 10                       ; 0xc24d2
     4659    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc24d4
     4660    je short 02530h                           ; 74 58                       ; 0xc24d6
     4661    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc24d8
     4662    je short 024e8h                           ; 74 0c                       ; 0xc24da
     4663    jmp short 0254bh                          ; eb 6d                       ; 0xc24dc
     4664    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc24de
     4665    je short 0250fh                           ; 74 2d                       ; 0xc24e0
     4666    jmp short 0254bh                          ; eb 67                       ; 0xc24e2
     4667    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc24e4 vgabios.c:1543
     4668    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc24e8 vgabios.c:1545
     4669    xor ah, ah                                ; 30 e4                       ; 0xc24eb
     4670    push ax                                   ; 50                          ; 0xc24ed
     4671    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc24ee
     4672    push ax                                   ; 50                          ; 0xc24f1
     4673    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24f2
     4674    push ax                                   ; 50                          ; 0xc24f5
     4675    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc24f6
     4676    xor ch, ch                                ; 30 ed                       ; 0xc24f9
     4677    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc24fb
     4678    xor bh, bh                                ; 30 ff                       ; 0xc24fe
     4679    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2500
     4680    xor dh, dh                                ; 30 f6                       ; 0xc2503
     4681    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2505
     4682    call 02121h                               ; e8 16 fc                    ; 0xc2508
     4683    jmp short 0254bh                          ; eb 3e                       ; 0xc250b vgabios.c:1546
     4684    jmp short 02551h                          ; eb 42                       ; 0xc250d
     4685    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc250f vgabios.c:1548
     4686    xor ah, ah                                ; 30 e4                       ; 0xc2512
     4687    push ax                                   ; 50                          ; 0xc2514
     4688    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2515
     4689    push ax                                   ; 50                          ; 0xc2518
     4690    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2519
     4691    xor ch, ch                                ; 30 ed                       ; 0xc251c
     4692    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc251e
     4693    xor bh, bh                                ; 30 ff                       ; 0xc2521
     4694    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2523
     4695    xor dh, dh                                ; 30 f6                       ; 0xc2526
     4696    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2528
     4697    call 02233h                               ; e8 05 fd                    ; 0xc252b
     4698    jmp short 0254bh                          ; eb 1b                       ; 0xc252e vgabios.c:1549
     4699    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc2530 vgabios.c:1551
     4700    xor ah, ah                                ; 30 e4                       ; 0xc2533
     4701    push ax                                   ; 50                          ; 0xc2535
     4702    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc2536
     4703    xor ch, ch                                ; 30 ed                       ; 0xc2539
     4704    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc253b
     4705    xor bh, bh                                ; 30 ff                       ; 0xc253e
     4706    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2540
     4707    xor dh, dh                                ; 30 f6                       ; 0xc2543
     4708    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2545
     4709    call 02345h                               ; e8 fa fd                    ; 0xc2548
     4710    inc byte [bp-00ah]                        ; fe 46 f6                    ; 0xc254b vgabios.c:1558
     4711    jmp near 024bbh                           ; e9 6a ff                    ; 0xc254e vgabios.c:1559
     4712    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2551 vgabios.c:1561
     4713    pop di                                    ; 5f                          ; 0xc2554
     4714    pop si                                    ; 5e                          ; 0xc2555
     4715    pop bp                                    ; 5d                          ; 0xc2556
     4716    retn                                      ; c3                          ; 0xc2557
     4717  ; disGetNextSymbol 0xc2558 LB 0x1d3c -> off=0x0 cb=0000000000000183 uValue=00000000000c2558 'biosfn_write_char_only'
     4718biosfn_write_char_only:                      ; 0xc2558 LB 0x183
     4719    push bp                                   ; 55                          ; 0xc2558 vgabios.c:1564
     4720    mov bp, sp                                ; 89 e5                       ; 0xc2559
     4721    push si                                   ; 56                          ; 0xc255b
     4722    push di                                   ; 57                          ; 0xc255c
     4723    sub sp, strict byte 0001ah                ; 83 ec 1a                    ; 0xc255d
     4724    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2560
     4725    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2563
     4726    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc2566
     4727    mov si, cx                                ; 89 ce                       ; 0xc2569
     4728    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc256b vgabios.c:37
     4729    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc256e
     4730    mov es, ax                                ; 8e c0                       ; 0xc2571
     4731    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2573
     4732    xor ah, ah                                ; 30 e4                       ; 0xc2576 vgabios.c:1572
     4733    call 03630h                               ; e8 b5 10                    ; 0xc2578
     4734    mov cl, al                                ; 88 c1                       ; 0xc257b
     4735    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc257d
     4736    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2580 vgabios.c:1573
     4737    jne short 02587h                          ; 75 03                       ; 0xc2582
     4738    jmp near 026d4h                           ; e9 4d 01                    ; 0xc2584
     4739    mov al, dl                                ; 88 d0                       ; 0xc2587 vgabios.c:1576
     4740    xor ah, ah                                ; 30 e4                       ; 0xc2589
     4741    lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc258b
     4742    lea dx, [bp-01ch]                         ; 8d 56 e4                    ; 0xc258e
     4743    call 00a1bh                               ; e8 87 e4                    ; 0xc2591
     4744    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc2594 vgabios.c:1577
     4745    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2597
     4746    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc259a
     4747    mov al, ah                                ; 88 e0                       ; 0xc259d
     4748    xor ah, ah                                ; 30 e4                       ; 0xc259f
     4749    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc25a1
     4750    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc25a4
     4751    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc25a7
     4752    mov bx, 00084h                            ; bb 84 00                    ; 0xc25aa vgabios.c:37
     4753    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc25ad
     4754    mov es, ax                                ; 8e c0                       ; 0xc25b0
     4755    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc25b2
     4756    xor ah, ah                                ; 30 e4                       ; 0xc25b5 vgabios.c:38
     4757    mov dx, ax                                ; 89 c2                       ; 0xc25b7
     4758    inc dx                                    ; 42                          ; 0xc25b9
     4759    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc25ba vgabios.c:47
     4760    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc25bd
     4761    mov word [bp-018h], di                    ; 89 7e e8                    ; 0xc25c0 vgabios.c:48
     4762    mov al, cl                                ; 88 c8                       ; 0xc25c3 vgabios.c:1583
     4763    mov CL, strict byte 003h                  ; b1 03                       ; 0xc25c5
     4764    mov bx, ax                                ; 89 c3                       ; 0xc25c7
     4765    sal bx, CL                                ; d3 e3                       ; 0xc25c9
     4766    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc25cb
     4767    jne short 02617h                          ; 75 45                       ; 0xc25d0
     4768    mov ax, di                                ; 89 f8                       ; 0xc25d2 vgabios.c:1586
     4769    mul dx                                    ; f7 e2                       ; 0xc25d4
     4770    sal ax, 1                                 ; d1 e0                       ; 0xc25d6
     4771    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc25d8
     4772    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc25da
     4773    xor dh, dh                                ; 30 f6                       ; 0xc25dd
     4774    inc ax                                    ; 40                          ; 0xc25df
     4775    mul dx                                    ; f7 e2                       ; 0xc25e0
     4776    mov bx, ax                                ; 89 c3                       ; 0xc25e2
     4777    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc25e4
     4778    xor ah, ah                                ; 30 e4                       ; 0xc25e7
     4779    mul di                                    ; f7 e7                       ; 0xc25e9
     4780    mov dx, ax                                ; 89 c2                       ; 0xc25eb
     4781    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc25ed
     4782    xor ah, ah                                ; 30 e4                       ; 0xc25f0
     4783    add ax, dx                                ; 01 d0                       ; 0xc25f2
     4784    sal ax, 1                                 ; d1 e0                       ; 0xc25f4
     4785    add bx, ax                                ; 01 c3                       ; 0xc25f6
     4786    dec si                                    ; 4e                          ; 0xc25f8 vgabios.c:1588
     4787    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25f9
     4788    je short 02584h                           ; 74 86                       ; 0xc25fc
     4789    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc25fe vgabios.c:1589
    47994790    xor ah, ah                                ; 30 e4                       ; 0xc2601
    4800     mul di                                    ; f7 e7                       ; 0xc2603
    4801     mov dx, ax                                ; 89 c2                       ; 0xc2605
    4802     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2607
    4803     xor ah, ah                                ; 30 e4                       ; 0xc260a
    4804     add ax, dx                                ; 01 d0                       ; 0xc260c
    4805     sal ax, 1                                 ; d1 e0                       ; 0xc260e
    4806     add bx, ax                                ; 01 c3                       ; 0xc2610
    4807     dec si                                    ; 4e                          ; 0xc2612 vgabios.c:1586
    4808     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2613
    4809     je short 0259eh                           ; 74 86                       ; 0xc2616
    4810     mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2618 vgabios.c:1587
    4811     xor ah, ah                                ; 30 e4                       ; 0xc261b
    4812     mov CL, strict byte 003h                  ; b1 03                       ; 0xc261d
     4791    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2603
     4792    mov di, ax                                ; 89 c7                       ; 0xc2605
     4793    sal di, CL                                ; d3 e7                       ; 0xc2607
     4794    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2609 vgabios.c:40
     4795    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc260d vgabios.c:42
     4796    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2610
     4797    inc bx                                    ; 43                          ; 0xc2613 vgabios.c:1590
     4798    inc bx                                    ; 43                          ; 0xc2614
     4799    jmp short 025f8h                          ; eb e1                       ; 0xc2615 vgabios.c:1591
     4800    mov di, ax                                ; 89 c7                       ; 0xc2617 vgabios.c:1596
     4801    mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc2619
     4802    mov CL, strict byte 006h                  ; b1 06                       ; 0xc261d
    48134803    mov di, ax                                ; 89 c7                       ; 0xc261f
    48144804    sal di, CL                                ; d3 e7                       ; 0xc2621
    4815     mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2623 vgabios.c:40
    4816     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2627 vgabios.c:42
    4817     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc262a
    4818     inc bx                                    ; 43                          ; 0xc262d vgabios.c:1588
    4819     inc bx                                    ; 43                          ; 0xc262e
    4820     jmp short 02612h                          ; eb e1                       ; 0xc262f vgabios.c:1589
    4821     mov di, ax                                ; 89 c7                       ; 0xc2631 vgabios.c:1594
    4822     mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc2633
    4823     mov CL, strict byte 006h                  ; b1 06                       ; 0xc2637
    4824     mov di, ax                                ; 89 c7                       ; 0xc2639
    4825     sal di, CL                                ; d3 e7                       ; 0xc263b
    4826     mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc263d
    4827     mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2641
    4828     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2644 vgabios.c:1595
    4829     mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc2648
    4830     dec si                                    ; 4e                          ; 0xc264b vgabios.c:1596
    4831     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc264c
    4832     je short 026a1h                           ; 74 50                       ; 0xc264f
    4833     mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc2651 vgabios.c:1598
    4834     xor bh, bh                                ; 30 ff                       ; 0xc2654
    4835     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2656
    4836     sal bx, CL                                ; d3 e3                       ; 0xc2658
    4837     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc265a
    4838     cmp bl, cl                                ; 38 cb                       ; 0xc265e
    4839     jc short 02671h                           ; 72 0f                       ; 0xc2660
    4840     jbe short 02678h                          ; 76 14                       ; 0xc2662
    4841     cmp bl, 005h                              ; 80 fb 05                    ; 0xc2664
    4842     je short 026cdh                           ; 74 64                       ; 0xc2667
    4843     cmp bl, 004h                              ; 80 fb 04                    ; 0xc2669
    4844     je short 0267ch                           ; 74 0e                       ; 0xc266c
    4845     jmp near 026e8h                           ; e9 77 00                    ; 0xc266e
    4846     cmp bl, 002h                              ; 80 fb 02                    ; 0xc2671
    4847     je short 026a3h                           ; 74 2d                       ; 0xc2674
    4848     jmp short 026e8h                          ; eb 70                       ; 0xc2676
    4849     or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc2678 vgabios.c:1601
    4850     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc267c vgabios.c:1603
    4851     xor ah, ah                                ; 30 e4                       ; 0xc267f
    4852     push ax                                   ; 50                          ; 0xc2681
    4853     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2682
    4854     push ax                                   ; 50                          ; 0xc2685
    4855     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2686
    4856     push ax                                   ; 50                          ; 0xc2689
    4857     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc268a
    4858     xor ch, ch                                ; 30 ed                       ; 0xc268d
    4859     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc268f
    4860     xor bh, bh                                ; 30 ff                       ; 0xc2692
    4861     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2694
    4862     xor dh, dh                                ; 30 f6                       ; 0xc2697
    4863     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2699
    4864     call 0213ah                               ; e8 9b fa                    ; 0xc269c
    4865     jmp short 026e8h                          ; eb 47                       ; 0xc269f vgabios.c:1604
    4866     jmp short 026eeh                          ; eb 4b                       ; 0xc26a1
    4867     mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc26a3 vgabios.c:1606
    4868     xor ah, ah                                ; 30 e4                       ; 0xc26a6
    4869     push ax                                   ; 50                          ; 0xc26a8
    4870     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc26a9
    4871     push ax                                   ; 50                          ; 0xc26ac
    4872     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc26ad
    4873     xor ch, ch                                ; 30 ed                       ; 0xc26b0
    4874     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc26b2
    4875     xor bh, bh                                ; 30 ff                       ; 0xc26b5
    4876     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc26b7
    4877     xor dh, dh                                ; 30 f6                       ; 0xc26ba
    4878     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc26bc
    4879     mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc26bf
    4880     mov byte [bp-015h], ah                    ; 88 66 eb                    ; 0xc26c2
    4881     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc26c5
    4882     call 0224ch                               ; e8 81 fb                    ; 0xc26c8
    4883     jmp short 026e8h                          ; eb 1b                       ; 0xc26cb vgabios.c:1607
    4884     mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc26cd vgabios.c:1609
    4885     xor ah, ah                                ; 30 e4                       ; 0xc26d0
    4886     push ax                                   ; 50                          ; 0xc26d2
    4887     mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc26d3
    4888     xor ch, ch                                ; 30 ed                       ; 0xc26d6
    4889     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc26d8
    4890     xor bh, bh                                ; 30 ff                       ; 0xc26db
    4891     mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc26dd
    4892     xor dh, dh                                ; 30 f6                       ; 0xc26e0
    4893     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc26e2
    4894     call 0235eh                               ; e8 76 fc                    ; 0xc26e5
    4895     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc26e8 vgabios.c:1616
    4896     jmp near 0264bh                           ; e9 5d ff                    ; 0xc26eb vgabios.c:1617
    4897     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc26ee vgabios.c:1619
    4898     pop di                                    ; 5f                          ; 0xc26f1
    4899     pop si                                    ; 5e                          ; 0xc26f2
    4900     pop bp                                    ; 5d                          ; 0xc26f3
    4901     retn                                      ; c3                          ; 0xc26f4
    4902   ; disGetNextSymbol 0xc26f5 LB 0x1bb4 -> off=0x0 cb=000000000000017a uValue=00000000000c26f5 'biosfn_write_pixel'
    4903 biosfn_write_pixel:                          ; 0xc26f5 LB 0x17a
    4904     push bp                                   ; 55                          ; 0xc26f5 vgabios.c:1622
    4905     mov bp, sp                                ; 89 e5                       ; 0xc26f6
    4906     push si                                   ; 56                          ; 0xc26f8
    4907     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc26f9
    4908     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc26fc
    4909     mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc26ff
    4910     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2702
    4911     mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc2705
    4912     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2708 vgabios.c:37
    4913     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc270b
    4914     mov es, ax                                ; 8e c0                       ; 0xc270e
    4915     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2710
    4916     xor ah, ah                                ; 30 e4                       ; 0xc2713 vgabios.c:1629
    4917     call 03651h                               ; e8 39 0f                    ; 0xc2715
    4918     mov ch, al                                ; 88 c5                       ; 0xc2718
    4919     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc271a vgabios.c:1630
    4920     je short 02745h                           ; 74 27                       ; 0xc271c
    4921     mov bl, al                                ; 88 c3                       ; 0xc271e vgabios.c:1631
    4922     xor bh, bh                                ; 30 ff                       ; 0xc2720
    4923     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2722
    4924     sal bx, CL                                ; d3 e3                       ; 0xc2724
    4925     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2726
    4926     je short 02745h                           ; 74 18                       ; 0xc272b
    4927     mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc272d vgabios.c:1633
    4928     cmp al, cl                                ; 38 c8                       ; 0xc2731
    4929     jc short 02741h                           ; 72 0c                       ; 0xc2733
    4930     jbe short 0274bh                          ; 76 14                       ; 0xc2735
    4931     cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc2737
    4932     je short 02748h                           ; 74 0d                       ; 0xc2739
    4933     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc273b
    4934     je short 0274bh                           ; 74 0c                       ; 0xc273d
    4935     jmp short 02745h                          ; eb 04                       ; 0xc273f
    4936     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc2741
    4937     je short 027bdh                           ; 74 78                       ; 0xc2743
    4938     jmp near 02848h                           ; e9 00 01                    ; 0xc2745
    4939     jmp near 0284eh                           ; e9 03 01                    ; 0xc2748
    4940     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc274b vgabios.c:47
    4941     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc274e
    4942     mov es, ax                                ; 8e c0                       ; 0xc2751
    4943     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2753
    4944     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2756 vgabios.c:48
    4945     mul dx                                    ; f7 e2                       ; 0xc2759
    4946     mov CL, strict byte 003h                  ; b1 03                       ; 0xc275b
    4947     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc275d
    4948     shr bx, CL                                ; d3 eb                       ; 0xc2760
    4949     add bx, ax                                ; 01 c3                       ; 0xc2762
    4950     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2764 vgabios.c:47
    4951     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2767
    4952     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc276a vgabios.c:48
    4953     xor dh, dh                                ; 30 f6                       ; 0xc276d
    4954     mul dx                                    ; f7 e2                       ; 0xc276f
    4955     add bx, ax                                ; 01 c3                       ; 0xc2771
    4956     mov cx, word [bp-008h]                    ; 8b 4e f8                    ; 0xc2773 vgabios.c:1639
    4957     and cl, 007h                              ; 80 e1 07                    ; 0xc2776
    4958     mov ax, 00080h                            ; b8 80 00                    ; 0xc2779
    4959     sar ax, CL                                ; d3 f8                       ; 0xc277c
    4960     mov ah, al                                ; 88 c4                       ; 0xc277e vgabios.c:1640
    4961     xor al, al                                ; 30 c0                       ; 0xc2780
    4962     or AL, strict byte 008h                   ; 0c 08                       ; 0xc2782
    4963     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2784
    4964     out DX, ax                                ; ef                          ; 0xc2787
    4965     mov ax, 00205h                            ; b8 05 02                    ; 0xc2788 vgabios.c:1641
    4966     out DX, ax                                ; ef                          ; 0xc278b
    4967     mov dx, bx                                ; 89 da                       ; 0xc278c vgabios.c:1642
    4968     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc278e
    4969     call 0367ch                               ; e8 e8 0e                    ; 0xc2791
    4970     test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc2794 vgabios.c:1643
    4971     je short 027a1h                           ; 74 07                       ; 0xc2798
    4972     mov ax, 01803h                            ; b8 03 18                    ; 0xc279a vgabios.c:1645
    4973     mov dx, 003ceh                            ; ba ce 03                    ; 0xc279d
     4805    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc2623
     4806    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2627
     4807    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc262a vgabios.c:1597
     4808    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc262e
     4809    dec si                                    ; 4e                          ; 0xc2631 vgabios.c:1598
     4810    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2632
     4811    je short 02687h                           ; 74 50                       ; 0xc2635
     4812    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc2637 vgabios.c:1600
     4813    xor bh, bh                                ; 30 ff                       ; 0xc263a
     4814    mov CL, strict byte 003h                  ; b1 03                       ; 0xc263c
     4815    sal bx, CL                                ; d3 e3                       ; 0xc263e
     4816    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2640
     4817    cmp bl, cl                                ; 38 cb                       ; 0xc2644
     4818    jc short 02657h                           ; 72 0f                       ; 0xc2646
     4819    jbe short 0265eh                          ; 76 14                       ; 0xc2648
     4820    cmp bl, 005h                              ; 80 fb 05                    ; 0xc264a
     4821    je short 026b3h                           ; 74 64                       ; 0xc264d
     4822    cmp bl, 004h                              ; 80 fb 04                    ; 0xc264f
     4823    je short 02662h                           ; 74 0e                       ; 0xc2652
     4824    jmp near 026ceh                           ; e9 77 00                    ; 0xc2654
     4825    cmp bl, 002h                              ; 80 fb 02                    ; 0xc2657
     4826    je short 02689h                           ; 74 2d                       ; 0xc265a
     4827    jmp short 026ceh                          ; eb 70                       ; 0xc265c
     4828    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc265e vgabios.c:1603
     4829    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2662 vgabios.c:1605
     4830    xor ah, ah                                ; 30 e4                       ; 0xc2665
     4831    push ax                                   ; 50                          ; 0xc2667
     4832    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2668
     4833    push ax                                   ; 50                          ; 0xc266b
     4834    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc266c
     4835    push ax                                   ; 50                          ; 0xc266f
     4836    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2670
     4837    xor ch, ch                                ; 30 ed                       ; 0xc2673
     4838    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2675
     4839    xor bh, bh                                ; 30 ff                       ; 0xc2678
     4840    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc267a
     4841    xor dh, dh                                ; 30 f6                       ; 0xc267d
     4842    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc267f
     4843    call 02121h                               ; e8 9c fa                    ; 0xc2682
     4844    jmp short 026ceh                          ; eb 47                       ; 0xc2685 vgabios.c:1606
     4845    jmp short 026d4h                          ; eb 4b                       ; 0xc2687
     4846    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc2689 vgabios.c:1608
     4847    xor ah, ah                                ; 30 e4                       ; 0xc268c
     4848    push ax                                   ; 50                          ; 0xc268e
     4849    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc268f
     4850    push ax                                   ; 50                          ; 0xc2692
     4851    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2693
     4852    xor ch, ch                                ; 30 ed                       ; 0xc2696
     4853    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2698
     4854    xor bh, bh                                ; 30 ff                       ; 0xc269b
     4855    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc269d
     4856    xor dh, dh                                ; 30 f6                       ; 0xc26a0
     4857    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc26a2
     4858    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc26a5
     4859    mov byte [bp-015h], ah                    ; 88 66 eb                    ; 0xc26a8
     4860    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc26ab
     4861    call 02233h                               ; e8 82 fb                    ; 0xc26ae
     4862    jmp short 026ceh                          ; eb 1b                       ; 0xc26b1 vgabios.c:1609
     4863    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc26b3 vgabios.c:1611
     4864    xor ah, ah                                ; 30 e4                       ; 0xc26b6
     4865    push ax                                   ; 50                          ; 0xc26b8
     4866    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc26b9
     4867    xor ch, ch                                ; 30 ed                       ; 0xc26bc
     4868    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc26be
     4869    xor bh, bh                                ; 30 ff                       ; 0xc26c1
     4870    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc26c3
     4871    xor dh, dh                                ; 30 f6                       ; 0xc26c6
     4872    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc26c8
     4873    call 02345h                               ; e8 77 fc                    ; 0xc26cb
     4874    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc26ce vgabios.c:1618
     4875    jmp near 02631h                           ; e9 5d ff                    ; 0xc26d1 vgabios.c:1619
     4876    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc26d4 vgabios.c:1621
     4877    pop di                                    ; 5f                          ; 0xc26d7
     4878    pop si                                    ; 5e                          ; 0xc26d8
     4879    pop bp                                    ; 5d                          ; 0xc26d9
     4880    retn                                      ; c3                          ; 0xc26da
     4881  ; disGetNextSymbol 0xc26db LB 0x1bb9 -> off=0x0 cb=000000000000017a uValue=00000000000c26db 'biosfn_write_pixel'
     4882biosfn_write_pixel:                          ; 0xc26db LB 0x17a
     4883    push bp                                   ; 55                          ; 0xc26db vgabios.c:1624
     4884    mov bp, sp                                ; 89 e5                       ; 0xc26dc
     4885    push si                                   ; 56                          ; 0xc26de
     4886    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc26df
     4887    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc26e2
     4888    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc26e5
     4889    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc26e8
     4890    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc26eb
     4891    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc26ee vgabios.c:37
     4892    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc26f1
     4893    mov es, ax                                ; 8e c0                       ; 0xc26f4
     4894    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc26f6
     4895    xor ah, ah                                ; 30 e4                       ; 0xc26f9 vgabios.c:1631
     4896    call 03630h                               ; e8 32 0f                    ; 0xc26fb
     4897    mov ch, al                                ; 88 c5                       ; 0xc26fe
     4898    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2700 vgabios.c:1632
     4899    je short 0272bh                           ; 74 27                       ; 0xc2702
     4900    mov bl, al                                ; 88 c3                       ; 0xc2704 vgabios.c:1633
     4901    xor bh, bh                                ; 30 ff                       ; 0xc2706
     4902    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2708
     4903    sal bx, CL                                ; d3 e3                       ; 0xc270a
     4904    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc270c
     4905    je short 0272bh                           ; 74 18                       ; 0xc2711
     4906    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc2713 vgabios.c:1635
     4907    cmp al, cl                                ; 38 c8                       ; 0xc2717
     4908    jc short 02727h                           ; 72 0c                       ; 0xc2719
     4909    jbe short 02731h                          ; 76 14                       ; 0xc271b
     4910    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc271d
     4911    je short 0272eh                           ; 74 0d                       ; 0xc271f
     4912    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2721
     4913    je short 02731h                           ; 74 0c                       ; 0xc2723
     4914    jmp short 0272bh                          ; eb 04                       ; 0xc2725
     4915    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc2727
     4916    je short 027a3h                           ; 74 78                       ; 0xc2729
     4917    jmp near 0282eh                           ; e9 00 01                    ; 0xc272b
     4918    jmp near 02834h                           ; e9 03 01                    ; 0xc272e
     4919    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2731 vgabios.c:47
     4920    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2734
     4921    mov es, ax                                ; 8e c0                       ; 0xc2737
     4922    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2739
     4923    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc273c vgabios.c:48
     4924    mul dx                                    ; f7 e2                       ; 0xc273f
     4925    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2741
     4926    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2743
     4927    shr bx, CL                                ; d3 eb                       ; 0xc2746
     4928    add bx, ax                                ; 01 c3                       ; 0xc2748
     4929    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc274a vgabios.c:47
     4930    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc274d
     4931    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2750 vgabios.c:48
     4932    xor dh, dh                                ; 30 f6                       ; 0xc2753
     4933    mul dx                                    ; f7 e2                       ; 0xc2755
     4934    add bx, ax                                ; 01 c3                       ; 0xc2757
     4935    mov cx, word [bp-008h]                    ; 8b 4e f8                    ; 0xc2759 vgabios.c:1641
     4936    and cl, 007h                              ; 80 e1 07                    ; 0xc275c
     4937    mov ax, 00080h                            ; b8 80 00                    ; 0xc275f
     4938    sar ax, CL                                ; d3 f8                       ; 0xc2762
     4939    mov ah, al                                ; 88 c4                       ; 0xc2764 vgabios.c:1642
     4940    xor al, al                                ; 30 c0                       ; 0xc2766
     4941    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2768
     4942    mov dx, 003ceh                            ; ba ce 03                    ; 0xc276a
     4943    out DX, ax                                ; ef                          ; 0xc276d
     4944    mov ax, 00205h                            ; b8 05 02                    ; 0xc276e vgabios.c:1643
     4945    out DX, ax                                ; ef                          ; 0xc2771
     4946    mov dx, bx                                ; 89 da                       ; 0xc2772 vgabios.c:1644
     4947    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2774
     4948    call 0365bh                               ; e8 e1 0e                    ; 0xc2777
     4949    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc277a vgabios.c:1645
     4950    je short 02787h                           ; 74 07                       ; 0xc277e
     4951    mov ax, 01803h                            ; b8 03 18                    ; 0xc2780 vgabios.c:1647
     4952    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2783
     4953    out DX, ax                                ; ef                          ; 0xc2786
     4954    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2787 vgabios.c:42
     4955    mov es, ax                                ; 8e c0                       ; 0xc278a
     4956    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc278c
     4957    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc278f
     4958    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc2792 vgabios.c:1650
     4959    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2795
     4960    out DX, ax                                ; ef                          ; 0xc2798
     4961    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2799 vgabios.c:1651
     4962    out DX, ax                                ; ef                          ; 0xc279c
     4963    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc279d vgabios.c:1652
    49744964    out DX, ax                                ; ef                          ; 0xc27a0
    4975     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc27a1 vgabios.c:42
    4976     mov es, ax                                ; 8e c0                       ; 0xc27a4
    4977     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc27a6
    4978     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc27a9
    4979     mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc27ac vgabios.c:1648
    4980     mov dx, 003ceh                            ; ba ce 03                    ; 0xc27af
    4981     out DX, ax                                ; ef                          ; 0xc27b2
    4982     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc27b3 vgabios.c:1649
    4983     out DX, ax                                ; ef                          ; 0xc27b6
    4984     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc27b7 vgabios.c:1650
    4985     out DX, ax                                ; ef                          ; 0xc27ba
    4986     jmp short 02745h                          ; eb 88                       ; 0xc27bb vgabios.c:1651
    4987     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc27bd vgabios.c:1653
    4988     shr ax, 1                                 ; d1 e8                       ; 0xc27c0
    4989     mov dx, strict word 00050h                ; ba 50 00                    ; 0xc27c2
    4990     mul dx                                    ; f7 e2                       ; 0xc27c5
    4991     cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc27c7
    4992     jne short 027d7h                          ; 75 09                       ; 0xc27cc
    4993     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc27ce vgabios.c:1655
    4994     shr bx, 1                                 ; d1 eb                       ; 0xc27d1
    4995     shr bx, 1                                 ; d1 eb                       ; 0xc27d3
    4996     jmp short 027dch                          ; eb 05                       ; 0xc27d5 vgabios.c:1657
    4997     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc27d7 vgabios.c:1659
    4998     shr bx, CL                                ; d3 eb                       ; 0xc27da
    4999     add bx, ax                                ; 01 c3                       ; 0xc27dc
    5000     test byte [bp-00ah], 001h                 ; f6 46 f6 01                 ; 0xc27de vgabios.c:1661
    5001     je short 027e7h                           ; 74 03                       ; 0xc27e2
    5002     add bh, 020h                              ; 80 c7 20                    ; 0xc27e4
    5003     mov ax, 0b800h                            ; b8 00 b8                    ; 0xc27e7 vgabios.c:37
    5004     mov es, ax                                ; 8e c0                       ; 0xc27ea
    5005     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc27ec
    5006     mov dl, ch                                ; 88 ea                       ; 0xc27ef vgabios.c:1663
    5007     xor dh, dh                                ; 30 f6                       ; 0xc27f1
    5008     mov CL, strict byte 003h                  ; b1 03                       ; 0xc27f3
    5009     mov si, dx                                ; 89 d6                       ; 0xc27f5
    5010     sal si, CL                                ; d3 e6                       ; 0xc27f7
    5011     cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc27f9
    5012     jne short 0281ah                          ; 75 1a                       ; 0xc27fe
    5013     mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc2800 vgabios.c:1665
    5014     and ah, cl                                ; 20 cc                       ; 0xc2803
    5015     mov dl, cl                                ; 88 ca                       ; 0xc2805
    5016     sub dl, ah                                ; 28 e2                       ; 0xc2807
    5017     mov ah, dl                                ; 88 d4                       ; 0xc2809
    5018     sal ah, 1                                 ; d0 e4                       ; 0xc280b
    5019     mov dl, byte [bp-004h]                    ; 8a 56 fc                    ; 0xc280d
    5020     and dl, cl                                ; 20 ca                       ; 0xc2810
    5021     mov cl, ah                                ; 88 e1                       ; 0xc2812
    5022     sal dl, CL                                ; d2 e2                       ; 0xc2814
    5023     mov AH, strict byte 003h                  ; b4 03                       ; 0xc2816 vgabios.c:1666
    5024     jmp short 0282eh                          ; eb 14                       ; 0xc2818 vgabios.c:1668
    5025     mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc281a vgabios.c:1670
    5026     and ah, 007h                              ; 80 e4 07                    ; 0xc281d
    5027     mov CL, strict byte 007h                  ; b1 07                       ; 0xc2820
    5028     sub cl, ah                                ; 28 e1                       ; 0xc2822
    5029     mov dl, byte [bp-004h]                    ; 8a 56 fc                    ; 0xc2824
    5030     and dl, 001h                              ; 80 e2 01                    ; 0xc2827
    5031     sal dl, CL                                ; d2 e2                       ; 0xc282a
    5032     mov AH, strict byte 001h                  ; b4 01                       ; 0xc282c vgabios.c:1671
    5033     sal ah, CL                                ; d2 e4                       ; 0xc282e
    5034     test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc2830 vgabios.c:1673
    5035     je short 0283ah                           ; 74 04                       ; 0xc2834
    5036     xor al, dl                                ; 30 d0                       ; 0xc2836 vgabios.c:1675
    5037     jmp short 02840h                          ; eb 06                       ; 0xc2838 vgabios.c:1677
    5038     not ah                                    ; f6 d4                       ; 0xc283a vgabios.c:1679
    5039     and al, ah                                ; 20 e0                       ; 0xc283c
    5040     or al, dl                                 ; 08 d0                       ; 0xc283e vgabios.c:1680
    5041     mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2840 vgabios.c:42
    5042     mov es, dx                                ; 8e c2                       ; 0xc2843
    5043     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2845
    5044     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2848 vgabios.c:1683
    5045     pop si                                    ; 5e                          ; 0xc284b
    5046     pop bp                                    ; 5d                          ; 0xc284c
    5047     retn                                      ; c3                          ; 0xc284d
    5048     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc284e vgabios.c:47
    5049     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2851
    5050     mov es, ax                                ; 8e c0                       ; 0xc2854
    5051     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2856
    5052     sal dx, CL                                ; d3 e2                       ; 0xc2859 vgabios.c:48
    5053     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc285b
    5054     mul dx                                    ; f7 e2                       ; 0xc285e
    5055     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2860
    5056     add bx, ax                                ; 01 c3                       ; 0xc2863
    5057     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2865 vgabios.c:42
    5058     mov es, ax                                ; 8e c0                       ; 0xc2868
    5059     mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc286a
    5060     jmp short 02845h                          ; eb d6                       ; 0xc286d
    5061   ; disGetNextSymbol 0xc286f LB 0x1a3a -> off=0x0 cb=0000000000000263 uValue=00000000000c286f 'biosfn_write_teletype'
    5062 biosfn_write_teletype:                       ; 0xc286f LB 0x263
    5063     push bp                                   ; 55                          ; 0xc286f vgabios.c:1696
    5064     mov bp, sp                                ; 89 e5                       ; 0xc2870
    5065     push si                                   ; 56                          ; 0xc2872
    5066     sub sp, strict byte 00016h                ; 83 ec 16                    ; 0xc2873
    5067     mov ch, al                                ; 88 c5                       ; 0xc2876
    5068     mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc2878
    5069     mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc287b
    5070     mov byte [bp-004h], cl                    ; 88 4e fc                    ; 0xc287e
    5071     cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc2881 vgabios.c:1704
    5072     jne short 02894h                          ; 75 0e                       ; 0xc2884
    5073     mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2886 vgabios.c:37
    5074     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2889
    5075     mov es, ax                                ; 8e c0                       ; 0xc288c
    5076     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc288e
    5077     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2891 vgabios.c:38
    5078     mov bx, strict word 00049h                ; bb 49 00                    ; 0xc2894 vgabios.c:37
    5079     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2897
    5080     mov es, ax                                ; 8e c0                       ; 0xc289a
    5081     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc289c
    5082     xor ah, ah                                ; 30 e4                       ; 0xc289f vgabios.c:1709
    5083     call 03651h                               ; e8 ad 0d                    ; 0xc28a1
    5084     mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc28a4
    5085     cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc28a7 vgabios.c:1710
    5086     je short 02910h                           ; 74 65                       ; 0xc28a9
    5087     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc28ab vgabios.c:1713
    5088     xor ah, ah                                ; 30 e4                       ; 0xc28ae
    5089     lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc28b0
    5090     lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc28b3
    5091     call 00a0ch                               ; e8 53 e1                    ; 0xc28b6
    5092     mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc28b9 vgabios.c:1714
    5093     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc28bc
    5094     mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc28bf
    5095     mov al, ah                                ; 88 e0                       ; 0xc28c2
    5096     xor ah, ah                                ; 30 e4                       ; 0xc28c4
    5097     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc28c6
    5098     mov bx, 00084h                            ; bb 84 00                    ; 0xc28c9 vgabios.c:37
    5099     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc28cc
    5100     mov es, dx                                ; 8e c2                       ; 0xc28cf
    5101     mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc28d1
    5102     xor dh, dh                                ; 30 f6                       ; 0xc28d4 vgabios.c:38
    5103     inc dx                                    ; 42                          ; 0xc28d6
    5104     mov word [bp-014h], dx                    ; 89 56 ec                    ; 0xc28d7
    5105     mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc28da vgabios.c:47
    5106     mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc28dd
    5107     mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc28e0 vgabios.c:48
    5108     cmp ch, 008h                              ; 80 fd 08                    ; 0xc28e3 vgabios.c:1720
    5109     jc short 028f6h                           ; 72 0e                       ; 0xc28e6
    5110     jbe short 028feh                          ; 76 14                       ; 0xc28e8
    5111     cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc28ea
    5112     je short 02913h                           ; 74 24                       ; 0xc28ed
    5113     cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc28ef
    5114     je short 02909h                           ; 74 15                       ; 0xc28f2
    5115     jmp short 02919h                          ; eb 23                       ; 0xc28f4
    5116     cmp ch, 007h                              ; 80 fd 07                    ; 0xc28f6
    5117     jne short 02919h                          ; 75 1e                       ; 0xc28f9
    5118     jmp near 02a21h                           ; e9 23 01                    ; 0xc28fb
    5119     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc28fe vgabios.c:1727
    5120     jbe short 02916h                          ; 76 12                       ; 0xc2902
    5121     dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc2904
    5122     jmp short 02916h                          ; eb 0d                       ; 0xc2907 vgabios.c:1728
     4965    jmp short 0272bh                          ; eb 88                       ; 0xc27a1 vgabios.c:1653
     4966    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc27a3 vgabios.c:1655
     4967    shr ax, 1                                 ; d1 e8                       ; 0xc27a6
     4968    mov dx, strict word 00050h                ; ba 50 00                    ; 0xc27a8
     4969    mul dx                                    ; f7 e2                       ; 0xc27ab
     4970    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc27ad
     4971    jne short 027bdh                          ; 75 09                       ; 0xc27b2
     4972    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc27b4 vgabios.c:1657
     4973    shr bx, 1                                 ; d1 eb                       ; 0xc27b7
     4974    shr bx, 1                                 ; d1 eb                       ; 0xc27b9
     4975    jmp short 027c2h                          ; eb 05                       ; 0xc27bb vgabios.c:1659
     4976    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc27bd vgabios.c:1661
     4977    shr bx, CL                                ; d3 eb                       ; 0xc27c0
     4978    add bx, ax                                ; 01 c3                       ; 0xc27c2
     4979    test byte [bp-00ah], 001h                 ; f6 46 f6 01                 ; 0xc27c4 vgabios.c:1663
     4980    je short 027cdh                           ; 74 03                       ; 0xc27c8
     4981    add bh, 020h                              ; 80 c7 20                    ; 0xc27ca
     4982    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc27cd vgabios.c:37
     4983    mov es, ax                                ; 8e c0                       ; 0xc27d0
     4984    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc27d2
     4985    mov dl, ch                                ; 88 ea                       ; 0xc27d5 vgabios.c:1665
     4986    xor dh, dh                                ; 30 f6                       ; 0xc27d7
     4987    mov CL, strict byte 003h                  ; b1 03                       ; 0xc27d9
     4988    mov si, dx                                ; 89 d6                       ; 0xc27db
     4989    sal si, CL                                ; d3 e6                       ; 0xc27dd
     4990    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc27df
     4991    jne short 02800h                          ; 75 1a                       ; 0xc27e4
     4992    mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc27e6 vgabios.c:1667
     4993    and ah, cl                                ; 20 cc                       ; 0xc27e9
     4994    mov dl, cl                                ; 88 ca                       ; 0xc27eb
     4995    sub dl, ah                                ; 28 e2                       ; 0xc27ed
     4996    mov ah, dl                                ; 88 d4                       ; 0xc27ef
     4997    sal ah, 1                                 ; d0 e4                       ; 0xc27f1
     4998    mov dl, byte [bp-004h]                    ; 8a 56 fc                    ; 0xc27f3
     4999    and dl, cl                                ; 20 ca                       ; 0xc27f6
     5000    mov cl, ah                                ; 88 e1                       ; 0xc27f8
     5001    sal dl, CL                                ; d2 e2                       ; 0xc27fa
     5002    mov AH, strict byte 003h                  ; b4 03                       ; 0xc27fc vgabios.c:1668
     5003    jmp short 02814h                          ; eb 14                       ; 0xc27fe vgabios.c:1670
     5004    mov ah, byte [bp-008h]                    ; 8a 66 f8                    ; 0xc2800 vgabios.c:1672
     5005    and ah, 007h                              ; 80 e4 07                    ; 0xc2803
     5006    mov CL, strict byte 007h                  ; b1 07                       ; 0xc2806
     5007    sub cl, ah                                ; 28 e1                       ; 0xc2808
     5008    mov dl, byte [bp-004h]                    ; 8a 56 fc                    ; 0xc280a
     5009    and dl, 001h                              ; 80 e2 01                    ; 0xc280d
     5010    sal dl, CL                                ; d2 e2                       ; 0xc2810
     5011    mov AH, strict byte 001h                  ; b4 01                       ; 0xc2812 vgabios.c:1673
     5012    sal ah, CL                                ; d2 e4                       ; 0xc2814
     5013    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc2816 vgabios.c:1675
     5014    je short 02820h                           ; 74 04                       ; 0xc281a
     5015    xor al, dl                                ; 30 d0                       ; 0xc281c vgabios.c:1677
     5016    jmp short 02826h                          ; eb 06                       ; 0xc281e vgabios.c:1679
     5017    not ah                                    ; f6 d4                       ; 0xc2820 vgabios.c:1681
     5018    and al, ah                                ; 20 e0                       ; 0xc2822
     5019    or al, dl                                 ; 08 d0                       ; 0xc2824 vgabios.c:1682
     5020    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2826 vgabios.c:42
     5021    mov es, dx                                ; 8e c2                       ; 0xc2829
     5022    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc282b
     5023    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc282e vgabios.c:1685
     5024    pop si                                    ; 5e                          ; 0xc2831
     5025    pop bp                                    ; 5d                          ; 0xc2832
     5026    retn                                      ; c3                          ; 0xc2833
     5027    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2834 vgabios.c:47
     5028    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2837
     5029    mov es, ax                                ; 8e c0                       ; 0xc283a
     5030    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc283c
     5031    sal dx, CL                                ; d3 e2                       ; 0xc283f vgabios.c:48
     5032    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2841
     5033    mul dx                                    ; f7 e2                       ; 0xc2844
     5034    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2846
     5035    add bx, ax                                ; 01 c3                       ; 0xc2849
     5036    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc284b vgabios.c:42
     5037    mov es, ax                                ; 8e c0                       ; 0xc284e
     5038    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2850
     5039    jmp short 0282bh                          ; eb d6                       ; 0xc2853
     5040  ; disGetNextSymbol 0xc2855 LB 0x1a3f -> off=0x0 cb=0000000000000263 uValue=00000000000c2855 'biosfn_write_teletype'
     5041biosfn_write_teletype:                       ; 0xc2855 LB 0x263
     5042    push bp                                   ; 55                          ; 0xc2855 vgabios.c:1698
     5043    mov bp, sp                                ; 89 e5                       ; 0xc2856
     5044    push si                                   ; 56                          ; 0xc2858
     5045    sub sp, strict byte 00016h                ; 83 ec 16                    ; 0xc2859
     5046    mov ch, al                                ; 88 c5                       ; 0xc285c
     5047    mov byte [bp-00ah], dl                    ; 88 56 f6                    ; 0xc285e
     5048    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc2861
     5049    mov byte [bp-004h], cl                    ; 88 4e fc                    ; 0xc2864
     5050    cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc2867 vgabios.c:1706
     5051    jne short 0287ah                          ; 75 0e                       ; 0xc286a
     5052    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc286c vgabios.c:37
     5053    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc286f
     5054    mov es, ax                                ; 8e c0                       ; 0xc2872
     5055    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2874
     5056    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2877 vgabios.c:38
     5057    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc287a vgabios.c:37
     5058    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc287d
     5059    mov es, ax                                ; 8e c0                       ; 0xc2880
     5060    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2882
     5061    xor ah, ah                                ; 30 e4                       ; 0xc2885 vgabios.c:1711
     5062    call 03630h                               ; e8 a6 0d                    ; 0xc2887
     5063    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc288a
     5064    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc288d vgabios.c:1712
     5065    je short 028f6h                           ; 74 65                       ; 0xc288f
     5066    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2891 vgabios.c:1715
     5067    xor ah, ah                                ; 30 e4                       ; 0xc2894
     5068    lea bx, [bp-016h]                         ; 8d 5e ea                    ; 0xc2896
     5069    lea dx, [bp-018h]                         ; 8d 56 e8                    ; 0xc2899
     5070    call 00a1bh                               ; e8 7c e1                    ; 0xc289c
     5071    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc289f vgabios.c:1716
     5072    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc28a2
     5073    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc28a5
     5074    mov al, ah                                ; 88 e0                       ; 0xc28a8
     5075    xor ah, ah                                ; 30 e4                       ; 0xc28aa
     5076    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc28ac
     5077    mov bx, 00084h                            ; bb 84 00                    ; 0xc28af vgabios.c:37
     5078    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc28b2
     5079    mov es, dx                                ; 8e c2                       ; 0xc28b5
     5080    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc28b7
     5081    xor dh, dh                                ; 30 f6                       ; 0xc28ba vgabios.c:38
     5082    inc dx                                    ; 42                          ; 0xc28bc
     5083    mov word [bp-014h], dx                    ; 89 56 ec                    ; 0xc28bd
     5084    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc28c0 vgabios.c:47
     5085    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc28c3
     5086    mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc28c6 vgabios.c:48
     5087    cmp ch, 008h                              ; 80 fd 08                    ; 0xc28c9 vgabios.c:1722
     5088    jc short 028dch                           ; 72 0e                       ; 0xc28cc
     5089    jbe short 028e4h                          ; 76 14                       ; 0xc28ce
     5090    cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc28d0
     5091    je short 028f9h                           ; 74 24                       ; 0xc28d3
     5092    cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc28d5
     5093    je short 028efh                           ; 74 15                       ; 0xc28d8
     5094    jmp short 028ffh                          ; eb 23                       ; 0xc28da
     5095    cmp ch, 007h                              ; 80 fd 07                    ; 0xc28dc
     5096    jne short 028ffh                          ; 75 1e                       ; 0xc28df
     5097    jmp near 02a07h                           ; e9 23 01                    ; 0xc28e1
     5098    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc28e4 vgabios.c:1729
     5099    jbe short 028fch                          ; 76 12                       ; 0xc28e8
     5100    dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc28ea
     5101    jmp short 028fch                          ; eb 0d                       ; 0xc28ed vgabios.c:1730
    51235102    db  0feh, 0c0h
    5124     ; inc al                                    ; fe c0                     ; 0xc2909 vgabios.c:1731
    5125     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc290b
    5126     jmp short 02916h                          ; eb 06                       ; 0xc290e vgabios.c:1732
    5127     jmp near 02acch                           ; e9 b9 01                    ; 0xc2910
    5128     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc2913 vgabios.c:1735
    5129     jmp near 02a21h                           ; e9 08 01                    ; 0xc2916 vgabios.c:1736
    5130     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2919 vgabios.c:1740
    5131     xor ah, ah                                ; 30 e4                       ; 0xc291c
    5132     mov CL, strict byte 003h                  ; b1 03                       ; 0xc291e
    5133     mov bx, ax                                ; 89 c3                       ; 0xc2920
    5134     sal bx, CL                                ; d3 e3                       ; 0xc2922
    5135     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2924
    5136     jne short 0296dh                          ; 75 42                       ; 0xc2929
    5137     mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc292b vgabios.c:1743
    5138     mul word [bp-014h]                        ; f7 66 ec                    ; 0xc292e
    5139     sal ax, 1                                 ; d1 e0                       ; 0xc2931
    5140     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2933
    5141     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2935
    5142     xor dh, dh                                ; 30 f6                       ; 0xc2938
    5143     inc ax                                    ; 40                          ; 0xc293a
    5144     mul dx                                    ; f7 e2                       ; 0xc293b
    5145     mov si, ax                                ; 89 c6                       ; 0xc293d
    5146     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc293f
    5147     xor ah, ah                                ; 30 e4                       ; 0xc2942
    5148     mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2944
    5149     mov dx, ax                                ; 89 c2                       ; 0xc2947
    5150     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2949
    5151     xor ah, ah                                ; 30 e4                       ; 0xc294c
    5152     add ax, dx                                ; 01 d0                       ; 0xc294e
    5153     sal ax, 1                                 ; d1 e0                       ; 0xc2950
    5154     add si, ax                                ; 01 c6                       ; 0xc2952
    5155     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2954 vgabios.c:40
    5156     mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc2958 vgabios.c:42
    5157     cmp cl, byte [bp-004h]                    ; 3a 4e fc                    ; 0xc295b vgabios.c:1748
    5158     jne short 0299dh                          ; 75 3d                       ; 0xc295e
    5159     inc si                                    ; 46                          ; 0xc2960 vgabios.c:1749
    5160     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2961 vgabios.c:40
    5161     mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc2965
    5162     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2968
    5163     jmp short 0299dh                          ; eb 30                       ; 0xc296b vgabios.c:1751
    5164     mov si, ax                                ; 89 c6                       ; 0xc296d vgabios.c:1754
    5165     mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc296f
    5166     mov CL, strict byte 006h                  ; b1 06                       ; 0xc2973
    5167     mov si, ax                                ; 89 c6                       ; 0xc2975
    5168     sal si, CL                                ; d3 e6                       ; 0xc2977
    5169     mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc2979
    5170     mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc297d vgabios.c:1755
    5171     mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2981 vgabios.c:1756
    5172     cmp bl, 003h                              ; 80 fb 03                    ; 0xc2985
    5173     jc short 02998h                           ; 72 0e                       ; 0xc2988
    5174     jbe short 0299fh                          ; 76 13                       ; 0xc298a
    5175     cmp bl, 005h                              ; 80 fb 05                    ; 0xc298c
    5176     je short 029efh                           ; 74 5e                       ; 0xc298f
    5177     cmp bl, 004h                              ; 80 fb 04                    ; 0xc2991
    5178     je short 029a3h                           ; 74 0d                       ; 0xc2994
    5179     jmp short 02a0eh                          ; eb 76                       ; 0xc2996
    5180     cmp bl, 002h                              ; 80 fb 02                    ; 0xc2998
    5181     je short 029cdh                           ; 74 30                       ; 0xc299b
    5182     jmp short 02a0eh                          ; eb 6f                       ; 0xc299d
    5183     or byte [bp-00ch], 001h                   ; 80 4e f4 01                 ; 0xc299f vgabios.c:1759
    5184     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc29a3 vgabios.c:1761
    5185     xor ah, ah                                ; 30 e4                       ; 0xc29a6
    5186     push ax                                   ; 50                          ; 0xc29a8
    5187     mov al, dl                                ; 88 d0                       ; 0xc29a9
    5188     push ax                                   ; 50                          ; 0xc29ab
    5189     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc29ac
    5190     push ax                                   ; 50                          ; 0xc29af
    5191     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc29b0
    5192     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc29b3
    5193     xor bh, bh                                ; 30 ff                       ; 0xc29b6
    5194     mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc29b8
    5195     xor dh, dh                                ; 30 f6                       ; 0xc29bb
    5196     mov byte [bp-010h], ch                    ; 88 6e f0                    ; 0xc29bd
    5197     mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc29c0
    5198     mov cx, ax                                ; 89 c1                       ; 0xc29c3
    5199     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc29c5
    5200     call 0213ah                               ; e8 6f f7                    ; 0xc29c8
    5201     jmp short 02a0eh                          ; eb 41                       ; 0xc29cb vgabios.c:1762
    5202     push ax                                   ; 50                          ; 0xc29cd vgabios.c:1764
    5203     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc29ce
    5204     push ax                                   ; 50                          ; 0xc29d1
    5205     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc29d2
    5206     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc29d5
    5207     xor bh, bh                                ; 30 ff                       ; 0xc29d8
    5208     mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc29da
    5209     xor dh, dh                                ; 30 f6                       ; 0xc29dd
    5210     mov byte [bp-010h], ch                    ; 88 6e f0                    ; 0xc29df
    5211     mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc29e2
    5212     mov cx, ax                                ; 89 c1                       ; 0xc29e5
    5213     mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc29e7
    5214     call 0224ch                               ; e8 5f f8                    ; 0xc29ea
    5215     jmp short 02a0eh                          ; eb 1f                       ; 0xc29ed vgabios.c:1765
    5216     mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc29ef vgabios.c:1767
    5217     push ax                                   ; 50                          ; 0xc29f2
    5218     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc29f3
    5219     mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc29f6
    5220     mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc29f9
    5221     mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc29fc
    5222     xor bh, bh                                ; 30 ff                       ; 0xc29ff
    5223     mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc2a01
    5224     xor dh, dh                                ; 30 f6                       ; 0xc2a04
    5225     mov al, ch                                ; 88 e8                       ; 0xc2a06
    5226     mov cx, word [bp-010h]                    ; 8b 4e f0                    ; 0xc2a08
    5227     call 0235eh                               ; e8 50 f9                    ; 0xc2a0b
    5228     inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2a0e vgabios.c:1775
    5229     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2a11 vgabios.c:1777
    5230     xor ah, ah                                ; 30 e4                       ; 0xc2a14
    5231     cmp ax, word [bp-012h]                    ; 3b 46 ee                    ; 0xc2a16
    5232     jne short 02a21h                          ; 75 06                       ; 0xc2a19
    5233     mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc2a1b vgabios.c:1778
    5234     inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc2a1e vgabios.c:1779
    5235     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a21 vgabios.c:1784
    5236     xor ah, ah                                ; 30 e4                       ; 0xc2a24
    5237     cmp ax, word [bp-014h]                    ; 3b 46 ec                    ; 0xc2a26
    5238     jne short 02a8fh                          ; 75 64                       ; 0xc2a29
    5239     mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc2a2b vgabios.c:1786
    5240     xor bh, bh                                ; 30 ff                       ; 0xc2a2e
    5241     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2a30
    5242     sal bx, CL                                ; d3 e3                       ; 0xc2a32
    5243     mov cl, byte [bp-014h]                    ; 8a 4e ec                    ; 0xc2a34
     5103    ; inc al                                    ; fe c0                     ; 0xc28ef vgabios.c:1733
     5104    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc28f1
     5105    jmp short 028fch                          ; eb 06                       ; 0xc28f4 vgabios.c:1734
     5106    jmp near 02ab2h                           ; e9 b9 01                    ; 0xc28f6
     5107    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc28f9 vgabios.c:1737
     5108    jmp near 02a07h                           ; e9 08 01                    ; 0xc28fc vgabios.c:1738
     5109    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc28ff vgabios.c:1742
     5110    xor ah, ah                                ; 30 e4                       ; 0xc2902
     5111    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2904
     5112    mov bx, ax                                ; 89 c3                       ; 0xc2906
     5113    sal bx, CL                                ; d3 e3                       ; 0xc2908
     5114    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc290a
     5115    jne short 02953h                          ; 75 42                       ; 0xc290f
     5116    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2911 vgabios.c:1745
     5117    mul word [bp-014h]                        ; f7 66 ec                    ; 0xc2914
     5118    sal ax, 1                                 ; d1 e0                       ; 0xc2917
     5119    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2919
     5120    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc291b
     5121    xor dh, dh                                ; 30 f6                       ; 0xc291e
     5122    inc ax                                    ; 40                          ; 0xc2920
     5123    mul dx                                    ; f7 e2                       ; 0xc2921
     5124    mov si, ax                                ; 89 c6                       ; 0xc2923
     5125    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2925
     5126    xor ah, ah                                ; 30 e4                       ; 0xc2928
     5127    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc292a
     5128    mov dx, ax                                ; 89 c2                       ; 0xc292d
     5129    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc292f
     5130    xor ah, ah                                ; 30 e4                       ; 0xc2932
     5131    add ax, dx                                ; 01 d0                       ; 0xc2934
     5132    sal ax, 1                                 ; d1 e0                       ; 0xc2936
     5133    add si, ax                                ; 01 c6                       ; 0xc2938
     5134    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc293a vgabios.c:40
     5135    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc293e vgabios.c:42
     5136    cmp cl, byte [bp-004h]                    ; 3a 4e fc                    ; 0xc2941 vgabios.c:1750
     5137    jne short 02983h                          ; 75 3d                       ; 0xc2944
     5138    inc si                                    ; 46                          ; 0xc2946 vgabios.c:1751
     5139    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2947 vgabios.c:40
     5140    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc294b
     5141    mov byte [es:si], al                      ; 26 88 04                    ; 0xc294e
     5142    jmp short 02983h                          ; eb 30                       ; 0xc2951 vgabios.c:1753
     5143    mov si, ax                                ; 89 c6                       ; 0xc2953 vgabios.c:1756
     5144    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc2955
     5145    mov CL, strict byte 006h                  ; b1 06                       ; 0xc2959
     5146    mov si, ax                                ; 89 c6                       ; 0xc295b
     5147    sal si, CL                                ; d3 e6                       ; 0xc295d
     5148    mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc295f
     5149    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2963 vgabios.c:1757
     5150    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc2967 vgabios.c:1758
     5151    cmp bl, 003h                              ; 80 fb 03                    ; 0xc296b
     5152    jc short 0297eh                           ; 72 0e                       ; 0xc296e
     5153    jbe short 02985h                          ; 76 13                       ; 0xc2970
     5154    cmp bl, 005h                              ; 80 fb 05                    ; 0xc2972
     5155    je short 029d5h                           ; 74 5e                       ; 0xc2975
     5156    cmp bl, 004h                              ; 80 fb 04                    ; 0xc2977
     5157    je short 02989h                           ; 74 0d                       ; 0xc297a
     5158    jmp short 029f4h                          ; eb 76                       ; 0xc297c
     5159    cmp bl, 002h                              ; 80 fb 02                    ; 0xc297e
     5160    je short 029b3h                           ; 74 30                       ; 0xc2981
     5161    jmp short 029f4h                          ; eb 6f                       ; 0xc2983
     5162    or byte [bp-00ch], 001h                   ; 80 4e f4 01                 ; 0xc2985 vgabios.c:1761
     5163    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2989 vgabios.c:1763
     5164    xor ah, ah                                ; 30 e4                       ; 0xc298c
     5165    push ax                                   ; 50                          ; 0xc298e
     5166    mov al, dl                                ; 88 d0                       ; 0xc298f
     5167    push ax                                   ; 50                          ; 0xc2991
     5168    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc2992
     5169    push ax                                   ; 50                          ; 0xc2995
     5170    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2996
     5171    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2999
     5172    xor bh, bh                                ; 30 ff                       ; 0xc299c
     5173    mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc299e
     5174    xor dh, dh                                ; 30 f6                       ; 0xc29a1
     5175    mov byte [bp-010h], ch                    ; 88 6e f0                    ; 0xc29a3
     5176    mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc29a6
     5177    mov cx, ax                                ; 89 c1                       ; 0xc29a9
     5178    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc29ab
     5179    call 02121h                               ; e8 70 f7                    ; 0xc29ae
     5180    jmp short 029f4h                          ; eb 41                       ; 0xc29b1 vgabios.c:1764
     5181    push ax                                   ; 50                          ; 0xc29b3 vgabios.c:1766
     5182    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc29b4
     5183    push ax                                   ; 50                          ; 0xc29b7
     5184    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc29b8
     5185    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc29bb
     5186    xor bh, bh                                ; 30 ff                       ; 0xc29be
     5187    mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc29c0
     5188    xor dh, dh                                ; 30 f6                       ; 0xc29c3
     5189    mov byte [bp-010h], ch                    ; 88 6e f0                    ; 0xc29c5
     5190    mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc29c8
     5191    mov cx, ax                                ; 89 c1                       ; 0xc29cb
     5192    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc29cd
     5193    call 02233h                               ; e8 60 f8                    ; 0xc29d0
     5194    jmp short 029f4h                          ; eb 1f                       ; 0xc29d3 vgabios.c:1767
     5195    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc29d5 vgabios.c:1769
     5196    push ax                                   ; 50                          ; 0xc29d8
     5197    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc29d9
     5198    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc29dc
     5199    mov byte [bp-00fh], ah                    ; 88 66 f1                    ; 0xc29df
     5200    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc29e2
     5201    xor bh, bh                                ; 30 ff                       ; 0xc29e5
     5202    mov dl, byte [bp-00ch]                    ; 8a 56 f4                    ; 0xc29e7
     5203    xor dh, dh                                ; 30 f6                       ; 0xc29ea
     5204    mov al, ch                                ; 88 e8                       ; 0xc29ec
     5205    mov cx, word [bp-010h]                    ; 8b 4e f0                    ; 0xc29ee
     5206    call 02345h                               ; e8 51 f9                    ; 0xc29f1
     5207    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc29f4 vgabios.c:1777
     5208    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc29f7 vgabios.c:1779
     5209    xor ah, ah                                ; 30 e4                       ; 0xc29fa
     5210    cmp ax, word [bp-012h]                    ; 3b 46 ee                    ; 0xc29fc
     5211    jne short 02a07h                          ; 75 06                       ; 0xc29ff
     5212    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc2a01 vgabios.c:1780
     5213    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc2a04 vgabios.c:1781
     5214    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a07 vgabios.c:1786
     5215    xor ah, ah                                ; 30 e4                       ; 0xc2a0a
     5216    cmp ax, word [bp-014h]                    ; 3b 46 ec                    ; 0xc2a0c
     5217    jne short 02a75h                          ; 75 64                       ; 0xc2a0f
     5218    mov bl, byte [bp-00eh]                    ; 8a 5e f2                    ; 0xc2a11 vgabios.c:1788
     5219    xor bh, bh                                ; 30 ff                       ; 0xc2a14
     5220    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2a16
     5221    sal bx, CL                                ; d3 e3                       ; 0xc2a18
     5222    mov cl, byte [bp-014h]                    ; 8a 4e ec                    ; 0xc2a1a
    52445223    db  0feh, 0c9h
    5245     ; dec cl                                    ; fe c9                     ; 0xc2a37
    5246     mov ch, byte [bp-012h]                    ; 8a 6e ee                    ; 0xc2a39
     5224    ; dec cl                                    ; fe c9                     ; 0xc2a1d
     5225    mov ch, byte [bp-012h]                    ; 8a 6e ee                    ; 0xc2a1f
    52475226    db  0feh, 0cdh
    5248     ; dec ch                                    ; fe cd                     ; 0xc2a3c
    5249     cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2a3e
    5250     jne short 02a91h                          ; 75 4c                       ; 0xc2a43
    5251     mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2a45 vgabios.c:1788
    5252     mul word [bp-014h]                        ; f7 66 ec                    ; 0xc2a48
    5253     sal ax, 1                                 ; d1 e0                       ; 0xc2a4b
    5254     or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2a4d
    5255     mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2a4f
    5256     xor dh, dh                                ; 30 f6                       ; 0xc2a52
    5257     inc ax                                    ; 40                          ; 0xc2a54
    5258     mul dx                                    ; f7 e2                       ; 0xc2a55
    5259     mov si, ax                                ; 89 c6                       ; 0xc2a57
    5260     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a59
    5261     xor ah, ah                                ; 30 e4                       ; 0xc2a5c
    5262     dec ax                                    ; 48                          ; 0xc2a5e
    5263     mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2a5f
    5264     mov dx, ax                                ; 89 c2                       ; 0xc2a62
    5265     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2a64
    5266     xor ah, ah                                ; 30 e4                       ; 0xc2a67
    5267     add ax, dx                                ; 01 d0                       ; 0xc2a69
    5268     sal ax, 1                                 ; d1 e0                       ; 0xc2a6b
    5269     add si, ax                                ; 01 c6                       ; 0xc2a6d
    5270     inc si                                    ; 46                          ; 0xc2a6f vgabios.c:1789
    5271     mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2a70 vgabios.c:35
    5272     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2a74 vgabios.c:37
    5273     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a77 vgabios.c:1790
     5227    ; dec ch                                    ; fe cd                     ; 0xc2a22
     5228    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc2a24
     5229    jne short 02a77h                          ; 75 4c                       ; 0xc2a29
     5230    mov ax, word [bp-012h]                    ; 8b 46 ee                    ; 0xc2a2b vgabios.c:1790
     5231    mul word [bp-014h]                        ; f7 66 ec                    ; 0xc2a2e
     5232    sal ax, 1                                 ; d1 e0                       ; 0xc2a31
     5233    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2a33
     5234    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2a35
     5235    xor dh, dh                                ; 30 f6                       ; 0xc2a38
     5236    inc ax                                    ; 40                          ; 0xc2a3a
     5237    mul dx                                    ; f7 e2                       ; 0xc2a3b
     5238    mov si, ax                                ; 89 c6                       ; 0xc2a3d
     5239    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a3f
     5240    xor ah, ah                                ; 30 e4                       ; 0xc2a42
     5241    dec ax                                    ; 48                          ; 0xc2a44
     5242    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc2a45
     5243    mov dx, ax                                ; 89 c2                       ; 0xc2a48
     5244    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2a4a
     5245    xor ah, ah                                ; 30 e4                       ; 0xc2a4d
     5246    add ax, dx                                ; 01 d0                       ; 0xc2a4f
     5247    sal ax, 1                                 ; d1 e0                       ; 0xc2a51
     5248    add si, ax                                ; 01 c6                       ; 0xc2a53
     5249    inc si                                    ; 46                          ; 0xc2a55 vgabios.c:1791
     5250    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2a56 vgabios.c:35
     5251    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2a5a vgabios.c:37
     5252    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a5d vgabios.c:1792
     5253    push ax                                   ; 50                          ; 0xc2a60
     5254    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2a61
     5255    xor ah, ah                                ; 30 e4                       ; 0xc2a64
     5256    push ax                                   ; 50                          ; 0xc2a66
     5257    mov al, ch                                ; 88 e8                       ; 0xc2a67
     5258    push ax                                   ; 50                          ; 0xc2a69
     5259    mov al, cl                                ; 88 c8                       ; 0xc2a6a
     5260    push ax                                   ; 50                          ; 0xc2a6c
     5261    xor dh, dh                                ; 30 f6                       ; 0xc2a6d
     5262    xor cx, cx                                ; 31 c9                       ; 0xc2a6f
     5263    xor bx, bx                                ; 31 db                       ; 0xc2a71
     5264    jmp short 02a8dh                          ; eb 18                       ; 0xc2a73 vgabios.c:1794
     5265    jmp short 02a96h                          ; eb 1f                       ; 0xc2a75
     5266    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a77 vgabios.c:1796
    52745267    push ax                                   ; 50                          ; 0xc2a7a
    52755268    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2a7b
     
    52805273    mov al, cl                                ; 88 c8                       ; 0xc2a84
    52815274    push ax                                   ; 50                          ; 0xc2a86
    5282     xor dh, dh                                ; 30 f6                       ; 0xc2a87
    5283     xor cx, cx                                ; 31 c9                       ; 0xc2a89
    5284     xor bx, bx                                ; 31 db                       ; 0xc2a8b
    5285     jmp short 02aa7h                          ; eb 18                       ; 0xc2a8d vgabios.c:1792
    5286     jmp short 02ab0h                          ; eb 1f                       ; 0xc2a8f
    5287     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a91 vgabios.c:1794
    5288     push ax                                   ; 50                          ; 0xc2a94
    5289     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2a95
    5290     xor ah, ah                                ; 30 e4                       ; 0xc2a98
    5291     push ax                                   ; 50                          ; 0xc2a9a
    5292     mov al, ch                                ; 88 e8                       ; 0xc2a9b
    5293     push ax                                   ; 50                          ; 0xc2a9d
    5294     mov al, cl                                ; 88 c8                       ; 0xc2a9e
    5295     push ax                                   ; 50                          ; 0xc2aa0
    5296     xor cx, cx                                ; 31 c9                       ; 0xc2aa1
    5297     xor bx, bx                                ; 31 db                       ; 0xc2aa3
    5298     xor dx, dx                                ; 31 d2                       ; 0xc2aa5
    5299     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2aa7
    5300     call 01a8fh                               ; e8 e2 ef                    ; 0xc2aaa
    5301     dec byte [bp-008h]                        ; fe 4e f8                    ; 0xc2aad vgabios.c:1796
    5302     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2ab0 vgabios.c:1800
    5303     xor ah, ah                                ; 30 e4                       ; 0xc2ab3
    5304     mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2ab5
    5305     mov CL, strict byte 008h                  ; b1 08                       ; 0xc2ab8
    5306     sal word [bp-016h], CL                    ; d3 66 ea                    ; 0xc2aba
    5307     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2abd
    5308     add word [bp-016h], ax                    ; 01 46 ea                    ; 0xc2ac0
    5309     mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc2ac3 vgabios.c:1801
    5310     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2ac6
    5311     call 0124ch                               ; e8 80 e7                    ; 0xc2ac9
    5312     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2acc vgabios.c:1802
    5313     pop si                                    ; 5e                          ; 0xc2acf
    5314     pop bp                                    ; 5d                          ; 0xc2ad0
    5315     retn                                      ; c3                          ; 0xc2ad1
    5316   ; disGetNextSymbol 0xc2ad2 LB 0x17d7 -> off=0x0 cb=000000000000002c uValue=00000000000c2ad2 'get_font_access'
    5317 get_font_access:                             ; 0xc2ad2 LB 0x2c
    5318     push bp                                   ; 55                          ; 0xc2ad2 vgabios.c:1805
    5319     mov bp, sp                                ; 89 e5                       ; 0xc2ad3
    5320     push dx                                   ; 52                          ; 0xc2ad5
    5321     mov ax, 00100h                            ; b8 00 01                    ; 0xc2ad6 vgabios.c:1807
    5322     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2ad9
    5323     out DX, ax                                ; ef                          ; 0xc2adc
    5324     mov ax, 00402h                            ; b8 02 04                    ; 0xc2add vgabios.c:1808
    5325     out DX, ax                                ; ef                          ; 0xc2ae0
    5326     mov ax, 00704h                            ; b8 04 07                    ; 0xc2ae1 vgabios.c:1809
    5327     out DX, ax                                ; ef                          ; 0xc2ae4
    5328     mov ax, 00300h                            ; b8 00 03                    ; 0xc2ae5 vgabios.c:1810
    5329     out DX, ax                                ; ef                          ; 0xc2ae8
    5330     mov ax, 00204h                            ; b8 04 02                    ; 0xc2ae9 vgabios.c:1811
    5331     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2aec
    5332     out DX, ax                                ; ef                          ; 0xc2aef
    5333     mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2af0 vgabios.c:1812
    5334     out DX, ax                                ; ef                          ; 0xc2af3
    5335     mov ax, 00406h                            ; b8 06 04                    ; 0xc2af4 vgabios.c:1813
    5336     out DX, ax                                ; ef                          ; 0xc2af7
    5337     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2af8 vgabios.c:1814
    5338     pop dx                                    ; 5a                          ; 0xc2afb
    5339     pop bp                                    ; 5d                          ; 0xc2afc
    5340     retn                                      ; c3                          ; 0xc2afd
    5341   ; disGetNextSymbol 0xc2afe LB 0x17ab -> off=0x0 cb=000000000000003f uValue=00000000000c2afe 'release_font_access'
    5342 release_font_access:                         ; 0xc2afe LB 0x3f
    5343     push bp                                   ; 55                          ; 0xc2afe vgabios.c:1816
    5344     mov bp, sp                                ; 89 e5                       ; 0xc2aff
    5345     push dx                                   ; 52                          ; 0xc2b01
    5346     mov ax, 00100h                            ; b8 00 01                    ; 0xc2b02 vgabios.c:1818
    5347     mov dx, 003c4h                            ; ba c4 03                    ; 0xc2b05
    5348     out DX, ax                                ; ef                          ; 0xc2b08
    5349     mov ax, 00302h                            ; b8 02 03                    ; 0xc2b09 vgabios.c:1819
    5350     out DX, ax                                ; ef                          ; 0xc2b0c
    5351     mov ax, 00304h                            ; b8 04 03                    ; 0xc2b0d vgabios.c:1820
    5352     out DX, ax                                ; ef                          ; 0xc2b10
    5353     mov ax, 00300h                            ; b8 00 03                    ; 0xc2b11 vgabios.c:1821
     5275    xor cx, cx                                ; 31 c9                       ; 0xc2a87
     5276    xor bx, bx                                ; 31 db                       ; 0xc2a89
     5277    xor dx, dx                                ; 31 d2                       ; 0xc2a8b
     5278    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a8d
     5279    call 01a7eh                               ; e8 eb ef                    ; 0xc2a90
     5280    dec byte [bp-008h]                        ; fe 4e f8                    ; 0xc2a93 vgabios.c:1798
     5281    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a96 vgabios.c:1802
     5282    xor ah, ah                                ; 30 e4                       ; 0xc2a99
     5283    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc2a9b
     5284    mov CL, strict byte 008h                  ; b1 08                       ; 0xc2a9e
     5285    sal word [bp-016h], CL                    ; d3 66 ea                    ; 0xc2aa0
     5286    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2aa3
     5287    add word [bp-016h], ax                    ; 01 46 ea                    ; 0xc2aa6
     5288    mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc2aa9 vgabios.c:1803
     5289    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2aac
     5290    call 01253h                               ; e8 a1 e7                    ; 0xc2aaf
     5291    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2ab2 vgabios.c:1804
     5292    pop si                                    ; 5e                          ; 0xc2ab5
     5293    pop bp                                    ; 5d                          ; 0xc2ab6
     5294    retn                                      ; c3                          ; 0xc2ab7
     5295  ; disGetNextSymbol 0xc2ab8 LB 0x17dc -> off=0x0 cb=000000000000002c uValue=00000000000c2ab8 'get_font_access'
     5296get_font_access:                             ; 0xc2ab8 LB 0x2c
     5297    push bp                                   ; 55                          ; 0xc2ab8 vgabios.c:1807
     5298    mov bp, sp                                ; 89 e5                       ; 0xc2ab9
     5299    push dx                                   ; 52                          ; 0xc2abb
     5300    mov ax, 00100h                            ; b8 00 01                    ; 0xc2abc vgabios.c:1809
     5301    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2abf
     5302    out DX, ax                                ; ef                          ; 0xc2ac2
     5303    mov ax, 00402h                            ; b8 02 04                    ; 0xc2ac3 vgabios.c:1810
     5304    out DX, ax                                ; ef                          ; 0xc2ac6
     5305    mov ax, 00704h                            ; b8 04 07                    ; 0xc2ac7 vgabios.c:1811
     5306    out DX, ax                                ; ef                          ; 0xc2aca
     5307    mov ax, 00300h                            ; b8 00 03                    ; 0xc2acb vgabios.c:1812
     5308    out DX, ax                                ; ef                          ; 0xc2ace
     5309    mov ax, 00204h                            ; b8 04 02                    ; 0xc2acf vgabios.c:1813
     5310    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2ad2
     5311    out DX, ax                                ; ef                          ; 0xc2ad5
     5312    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2ad6 vgabios.c:1814
     5313    out DX, ax                                ; ef                          ; 0xc2ad9
     5314    mov ax, 00406h                            ; b8 06 04                    ; 0xc2ada vgabios.c:1815
     5315    out DX, ax                                ; ef                          ; 0xc2add
     5316    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2ade vgabios.c:1816
     5317    pop dx                                    ; 5a                          ; 0xc2ae1
     5318    pop bp                                    ; 5d                          ; 0xc2ae2
     5319    retn                                      ; c3                          ; 0xc2ae3
     5320  ; disGetNextSymbol 0xc2ae4 LB 0x17b0 -> off=0x0 cb=000000000000003f uValue=00000000000c2ae4 'release_font_access'
     5321release_font_access:                         ; 0xc2ae4 LB 0x3f
     5322    push bp                                   ; 55                          ; 0xc2ae4 vgabios.c:1818
     5323    mov bp, sp                                ; 89 e5                       ; 0xc2ae5
     5324    push dx                                   ; 52                          ; 0xc2ae7
     5325    mov ax, 00100h                            ; b8 00 01                    ; 0xc2ae8 vgabios.c:1820
     5326    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2aeb
     5327    out DX, ax                                ; ef                          ; 0xc2aee
     5328    mov ax, 00302h                            ; b8 02 03                    ; 0xc2aef vgabios.c:1821
     5329    out DX, ax                                ; ef                          ; 0xc2af2
     5330    mov ax, 00304h                            ; b8 04 03                    ; 0xc2af3 vgabios.c:1822
     5331    out DX, ax                                ; ef                          ; 0xc2af6
     5332    mov ax, 00300h                            ; b8 00 03                    ; 0xc2af7 vgabios.c:1823
     5333    out DX, ax                                ; ef                          ; 0xc2afa
     5334    mov dx, 003cch                            ; ba cc 03                    ; 0xc2afb vgabios.c:1824
     5335    in AL, DX                                 ; ec                          ; 0xc2afe
     5336    db  02ah, 0e4h
     5337    ; sub ah, ah                                ; 2a e4                     ; 0xc2aff
     5338    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2b01
     5339    sal ax, 1                                 ; d1 e0                       ; 0xc2b04
     5340    sal ax, 1                                 ; d1 e0                       ; 0xc2b06
     5341    mov ah, al                                ; 88 c4                       ; 0xc2b08
     5342    or ah, 00ah                               ; 80 cc 0a                    ; 0xc2b0a
     5343    xor al, al                                ; 30 c0                       ; 0xc2b0d
     5344    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2b0f
     5345    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2b11
    53545346    out DX, ax                                ; ef                          ; 0xc2b14
    5355     mov dx, 003cch                            ; ba cc 03                    ; 0xc2b15 vgabios.c:1822
    5356     in AL, DX                                 ; ec                          ; 0xc2b18
     5347    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2b15 vgabios.c:1825
     5348    out DX, ax                                ; ef                          ; 0xc2b18
     5349    mov ax, 01005h                            ; b8 05 10                    ; 0xc2b19 vgabios.c:1826
     5350    out DX, ax                                ; ef                          ; 0xc2b1c
     5351    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2b1d vgabios.c:1827
     5352    pop dx                                    ; 5a                          ; 0xc2b20
     5353    pop bp                                    ; 5d                          ; 0xc2b21
     5354    retn                                      ; c3                          ; 0xc2b22
     5355  ; disGetNextSymbol 0xc2b23 LB 0x1771 -> off=0x0 cb=00000000000000b3 uValue=00000000000c2b23 'set_scan_lines'
     5356set_scan_lines:                              ; 0xc2b23 LB 0xb3
     5357    push bp                                   ; 55                          ; 0xc2b23 vgabios.c:1829
     5358    mov bp, sp                                ; 89 e5                       ; 0xc2b24
     5359    push bx                                   ; 53                          ; 0xc2b26
     5360    push cx                                   ; 51                          ; 0xc2b27
     5361    push dx                                   ; 52                          ; 0xc2b28
     5362    push si                                   ; 56                          ; 0xc2b29
     5363    push di                                   ; 57                          ; 0xc2b2a
     5364    mov bl, al                                ; 88 c3                       ; 0xc2b2b
     5365    mov si, strict word 00063h                ; be 63 00                    ; 0xc2b2d vgabios.c:47
     5366    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2b30
     5367    mov es, ax                                ; 8e c0                       ; 0xc2b33
     5368    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2b35
     5369    mov cx, si                                ; 89 f1                       ; 0xc2b38 vgabios.c:48
     5370    mov AL, strict byte 009h                  ; b0 09                       ; 0xc2b3a vgabios.c:1835
     5371    mov dx, si                                ; 89 f2                       ; 0xc2b3c
     5372    out DX, AL                                ; ee                          ; 0xc2b3e
     5373    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2b3f vgabios.c:1836
     5374    in AL, DX                                 ; ec                          ; 0xc2b42
    53575375    db  02ah, 0e4h
    5358     ; sub ah, ah                                ; 2a e4                     ; 0xc2b19
    5359     and ax, strict word 00001h                ; 25 01 00                    ; 0xc2b1b
    5360     sal ax, 1                                 ; d1 e0                       ; 0xc2b1e
    5361     sal ax, 1                                 ; d1 e0                       ; 0xc2b20
    5362     mov ah, al                                ; 88 c4                       ; 0xc2b22
    5363     or ah, 00ah                               ; 80 cc 0a                    ; 0xc2b24
    5364     xor al, al                                ; 30 c0                       ; 0xc2b27
    5365     or AL, strict byte 006h                   ; 0c 06                       ; 0xc2b29
    5366     mov dx, 003ceh                            ; ba ce 03                    ; 0xc2b2b
    5367     out DX, ax                                ; ef                          ; 0xc2b2e
    5368     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2b2f vgabios.c:1823
    5369     out DX, ax                                ; ef                          ; 0xc2b32
    5370     mov ax, 01005h                            ; b8 05 10                    ; 0xc2b33 vgabios.c:1824
    5371     out DX, ax                                ; ef                          ; 0xc2b36
    5372     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2b37 vgabios.c:1825
    5373     pop dx                                    ; 5a                          ; 0xc2b3a
    5374     pop bp                                    ; 5d                          ; 0xc2b3b
    5375     retn                                      ; c3                          ; 0xc2b3c
    5376   ; disGetNextSymbol 0xc2b3d LB 0x176c -> off=0x0 cb=00000000000000b3 uValue=00000000000c2b3d 'set_scan_lines'
    5377 set_scan_lines:                              ; 0xc2b3d LB 0xb3
    5378     push bp                                   ; 55                          ; 0xc2b3d vgabios.c:1827
    5379     mov bp, sp                                ; 89 e5                       ; 0xc2b3e
    5380     push bx                                   ; 53                          ; 0xc2b40
    5381     push cx                                   ; 51                          ; 0xc2b41
    5382     push dx                                   ; 52                          ; 0xc2b42
    5383     push si                                   ; 56                          ; 0xc2b43
    5384     push di                                   ; 57                          ; 0xc2b44
    5385     mov bl, al                                ; 88 c3                       ; 0xc2b45
    5386     mov si, strict word 00063h                ; be 63 00                    ; 0xc2b47 vgabios.c:47
    5387     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2b4a
    5388     mov es, ax                                ; 8e c0                       ; 0xc2b4d
    5389     mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2b4f
    5390     mov cx, si                                ; 89 f1                       ; 0xc2b52 vgabios.c:48
    5391     mov AL, strict byte 009h                  ; b0 09                       ; 0xc2b54 vgabios.c:1833
    5392     mov dx, si                                ; 89 f2                       ; 0xc2b56
    5393     out DX, AL                                ; ee                          ; 0xc2b58
    5394     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2b59 vgabios.c:1834
    5395     in AL, DX                                 ; ec                          ; 0xc2b5c
     5376    ; sub ah, ah                                ; 2a e4                     ; 0xc2b43
     5377    mov ah, al                                ; 88 c4                       ; 0xc2b45 vgabios.c:1837
     5378    and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2b47
     5379    mov al, bl                                ; 88 d8                       ; 0xc2b4a
     5380    db  0feh, 0c8h
     5381    ; dec al                                    ; fe c8                     ; 0xc2b4c
     5382    or al, ah                                 ; 08 e0                       ; 0xc2b4e
     5383    out DX, AL                                ; ee                          ; 0xc2b50 vgabios.c:1838
     5384    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2b51 vgabios.c:1839
     5385    jne short 02b5eh                          ; 75 08                       ; 0xc2b54
     5386    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2b56 vgabios.c:1841
     5387    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2b59
     5388    jmp short 02b6bh                          ; eb 0d                       ; 0xc2b5c vgabios.c:1843
     5389    mov dl, bl                                ; 88 da                       ; 0xc2b5e vgabios.c:1845
     5390    sub dl, 003h                              ; 80 ea 03                    ; 0xc2b60
     5391    xor dh, dh                                ; 30 f6                       ; 0xc2b63
     5392    mov al, bl                                ; 88 d8                       ; 0xc2b65
     5393    sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2b67
     5394    xor ah, ah                                ; 30 e4                       ; 0xc2b69
     5395    call 01157h                               ; e8 e9 e5                    ; 0xc2b6b
     5396    xor bh, bh                                ; 30 ff                       ; 0xc2b6e vgabios.c:1847
     5397    mov si, 00085h                            ; be 85 00                    ; 0xc2b70 vgabios.c:52
     5398    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2b73
     5399    mov es, ax                                ; 8e c0                       ; 0xc2b76
     5400    mov word [es:si], bx                      ; 26 89 1c                    ; 0xc2b78
     5401    mov AL, strict byte 012h                  ; b0 12                       ; 0xc2b7b vgabios.c:1848
     5402    mov dx, cx                                ; 89 ca                       ; 0xc2b7d
     5403    out DX, AL                                ; ee                          ; 0xc2b7f
     5404    mov si, cx                                ; 89 ce                       ; 0xc2b80 vgabios.c:1849
     5405    inc si                                    ; 46                          ; 0xc2b82
     5406    mov dx, si                                ; 89 f2                       ; 0xc2b83
     5407    in AL, DX                                 ; ec                          ; 0xc2b85
    53965408    db  02ah, 0e4h
    5397     ; sub ah, ah                                ; 2a e4                     ; 0xc2b5d
    5398     mov ah, al                                ; 88 c4                       ; 0xc2b5f vgabios.c:1835
    5399     and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2b61
    5400     mov al, bl                                ; 88 d8                       ; 0xc2b64
    5401     db  0feh, 0c8h
    5402     ; dec al                                    ; fe c8                     ; 0xc2b66
    5403     or al, ah                                 ; 08 e0                       ; 0xc2b68
    5404     out DX, AL                                ; ee                          ; 0xc2b6a vgabios.c:1836
    5405     cmp bl, 008h                              ; 80 fb 08                    ; 0xc2b6b vgabios.c:1837
    5406     jne short 02b78h                          ; 75 08                       ; 0xc2b6e
    5407     mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2b70 vgabios.c:1839
    5408     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2b73
    5409     jmp short 02b85h                          ; eb 0d                       ; 0xc2b76 vgabios.c:1841
    5410     mov dl, bl                                ; 88 da                       ; 0xc2b78 vgabios.c:1843
    5411     sub dl, 003h                              ; 80 ea 03                    ; 0xc2b7a
    5412     xor dh, dh                                ; 30 f6                       ; 0xc2b7d
    5413     mov al, bl                                ; 88 d8                       ; 0xc2b7f
    5414     sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2b81
    5415     xor ah, ah                                ; 30 e4                       ; 0xc2b83
    5416     call 01150h                               ; e8 c8 e5                    ; 0xc2b85
    5417     xor bh, bh                                ; 30 ff                       ; 0xc2b88 vgabios.c:1845
    5418     mov si, 00085h                            ; be 85 00                    ; 0xc2b8a vgabios.c:52
    5419     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2b8d
    5420     mov es, ax                                ; 8e c0                       ; 0xc2b90
    5421     mov word [es:si], bx                      ; 26 89 1c                    ; 0xc2b92
    5422     mov AL, strict byte 012h                  ; b0 12                       ; 0xc2b95 vgabios.c:1846
    5423     mov dx, cx                                ; 89 ca                       ; 0xc2b97
    5424     out DX, AL                                ; ee                          ; 0xc2b99
    5425     mov si, cx                                ; 89 ce                       ; 0xc2b9a vgabios.c:1847
    5426     inc si                                    ; 46                          ; 0xc2b9c
    5427     mov dx, si                                ; 89 f2                       ; 0xc2b9d
    5428     in AL, DX                                 ; ec                          ; 0xc2b9f
     5409    ; sub ah, ah                                ; 2a e4                     ; 0xc2b86
     5410    mov di, ax                                ; 89 c7                       ; 0xc2b88
     5411    mov AL, strict byte 007h                  ; b0 07                       ; 0xc2b8a vgabios.c:1850
     5412    mov dx, cx                                ; 89 ca                       ; 0xc2b8c
     5413    out DX, AL                                ; ee                          ; 0xc2b8e
     5414    mov dx, si                                ; 89 f2                       ; 0xc2b8f vgabios.c:1851
     5415    in AL, DX                                 ; ec                          ; 0xc2b91
    54295416    db  02ah, 0e4h
    5430     ; sub ah, ah                                ; 2a e4                     ; 0xc2ba0
    5431     mov di, ax                                ; 89 c7                       ; 0xc2ba2
    5432     mov AL, strict byte 007h                  ; b0 07                       ; 0xc2ba4 vgabios.c:1848
    5433     mov dx, cx                                ; 89 ca                       ; 0xc2ba6
    5434     out DX, AL                                ; ee                          ; 0xc2ba8
    5435     mov dx, si                                ; 89 f2                       ; 0xc2ba9 vgabios.c:1849
    5436     in AL, DX                                 ; ec                          ; 0xc2bab
     5417    ; sub ah, ah                                ; 2a e4                     ; 0xc2b92
     5418    mov dl, al                                ; 88 c2                       ; 0xc2b94 vgabios.c:1852
     5419    and dl, 002h                              ; 80 e2 02                    ; 0xc2b96
     5420    xor dh, dh                                ; 30 f6                       ; 0xc2b99
     5421    mov CL, strict byte 007h                  ; b1 07                       ; 0xc2b9b
     5422    sal dx, CL                                ; d3 e2                       ; 0xc2b9d
     5423    and AL, strict byte 040h                  ; 24 40                       ; 0xc2b9f
     5424    xor ah, ah                                ; 30 e4                       ; 0xc2ba1
     5425    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2ba3
     5426    sal ax, CL                                ; d3 e0                       ; 0xc2ba5
     5427    add ax, dx                                ; 01 d0                       ; 0xc2ba7
     5428    inc ax                                    ; 40                          ; 0xc2ba9
     5429    add ax, di                                ; 01 f8                       ; 0xc2baa
     5430    xor dx, dx                                ; 31 d2                       ; 0xc2bac vgabios.c:1853
     5431    div bx                                    ; f7 f3                       ; 0xc2bae
     5432    mov dl, al                                ; 88 c2                       ; 0xc2bb0 vgabios.c:1854
     5433    db  0feh, 0cah
     5434    ; dec dl                                    ; fe ca                     ; 0xc2bb2
     5435    mov si, 00084h                            ; be 84 00                    ; 0xc2bb4 vgabios.c:42
     5436    mov byte [es:si], dl                      ; 26 88 14                    ; 0xc2bb7
     5437    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2bba vgabios.c:47
     5438    mov dx, word [es:si]                      ; 26 8b 14                    ; 0xc2bbd
     5439    xor ah, ah                                ; 30 e4                       ; 0xc2bc0 vgabios.c:1856
     5440    mul dx                                    ; f7 e2                       ; 0xc2bc2
     5441    sal ax, 1                                 ; d1 e0                       ; 0xc2bc4
     5442    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2bc6 vgabios.c:52
     5443    mov word [es:si], ax                      ; 26 89 04                    ; 0xc2bc9
     5444    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2bcc vgabios.c:1857
     5445    pop di                                    ; 5f                          ; 0xc2bcf
     5446    pop si                                    ; 5e                          ; 0xc2bd0
     5447    pop dx                                    ; 5a                          ; 0xc2bd1
     5448    pop cx                                    ; 59                          ; 0xc2bd2
     5449    pop bx                                    ; 5b                          ; 0xc2bd3
     5450    pop bp                                    ; 5d                          ; 0xc2bd4
     5451    retn                                      ; c3                          ; 0xc2bd5
     5452  ; disGetNextSymbol 0xc2bd6 LB 0x16be -> off=0x0 cb=0000000000000084 uValue=00000000000c2bd6 'biosfn_load_text_user_pat'
     5453biosfn_load_text_user_pat:                   ; 0xc2bd6 LB 0x84
     5454    push bp                                   ; 55                          ; 0xc2bd6 vgabios.c:1859
     5455    mov bp, sp                                ; 89 e5                       ; 0xc2bd7
     5456    push si                                   ; 56                          ; 0xc2bd9
     5457    push di                                   ; 57                          ; 0xc2bda
     5458    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2bdb
     5459    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2bde
     5460    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc2be1
     5461    mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc2be4
     5462    mov word [bp-00ch], cx                    ; 89 4e f4                    ; 0xc2be7
     5463    call 02ab8h                               ; e8 cb fe                    ; 0xc2bea vgabios.c:1864
     5464    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2bed vgabios.c:1865
     5465    and AL, strict byte 003h                  ; 24 03                       ; 0xc2bf0
     5466    xor ah, ah                                ; 30 e4                       ; 0xc2bf2
     5467    mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2bf4
     5468    mov bx, ax                                ; 89 c3                       ; 0xc2bf6
     5469    sal bx, CL                                ; d3 e3                       ; 0xc2bf8
     5470    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2bfa
     5471    and AL, strict byte 004h                  ; 24 04                       ; 0xc2bfd
     5472    mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2bff
     5473    sal ax, CL                                ; d3 e0                       ; 0xc2c01
     5474    add bx, ax                                ; 01 c3                       ; 0xc2c03
     5475    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2c05
     5476    xor bx, bx                                ; 31 db                       ; 0xc2c08 vgabios.c:1866
     5477    cmp bx, word [bp-00ch]                    ; 3b 5e f4                    ; 0xc2c0a
     5478    jnc short 02c40h                          ; 73 31                       ; 0xc2c0d
     5479    mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2c0f vgabios.c:1868
     5480    xor ah, ah                                ; 30 e4                       ; 0xc2c12
     5481    mov si, ax                                ; 89 c6                       ; 0xc2c14
     5482    mov ax, bx                                ; 89 d8                       ; 0xc2c16
     5483    mul si                                    ; f7 e6                       ; 0xc2c18
     5484    add ax, word [bp-00ah]                    ; 03 46 f6                    ; 0xc2c1a
     5485    mov di, word [bp+004h]                    ; 8b 7e 04                    ; 0xc2c1d vgabios.c:1869
     5486    add di, bx                                ; 01 df                       ; 0xc2c20
     5487    mov CL, strict byte 005h                  ; b1 05                       ; 0xc2c22
     5488    sal di, CL                                ; d3 e7                       ; 0xc2c24
     5489    add di, word [bp-008h]                    ; 03 7e f8                    ; 0xc2c26
     5490    mov cx, si                                ; 89 f1                       ; 0xc2c29 vgabios.c:1870
     5491    mov si, ax                                ; 89 c6                       ; 0xc2c2b
     5492    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2c2d
     5493    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2c30
     5494    mov es, ax                                ; 8e c0                       ; 0xc2c33
     5495    jcxz 02c3dh                               ; e3 06                       ; 0xc2c35
     5496    push DS                                   ; 1e                          ; 0xc2c37
     5497    mov ds, dx                                ; 8e da                       ; 0xc2c38
     5498    rep movsb                                 ; f3 a4                       ; 0xc2c3a
     5499    pop DS                                    ; 1f                          ; 0xc2c3c
     5500    inc bx                                    ; 43                          ; 0xc2c3d vgabios.c:1871
     5501    jmp short 02c0ah                          ; eb ca                       ; 0xc2c3e
     5502    call 02ae4h                               ; e8 a1 fe                    ; 0xc2c40 vgabios.c:1872
     5503    cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2c43 vgabios.c:1873
     5504    jc short 02c51h                           ; 72 08                       ; 0xc2c47
     5505    mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2c49 vgabios.c:1875
     5506    xor ah, ah                                ; 30 e4                       ; 0xc2c4c
     5507    call 02b23h                               ; e8 d2 fe                    ; 0xc2c4e
     5508    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2c51 vgabios.c:1877
     5509    pop di                                    ; 5f                          ; 0xc2c54
     5510    pop si                                    ; 5e                          ; 0xc2c55
     5511    pop bp                                    ; 5d                          ; 0xc2c56
     5512    retn 00006h                               ; c2 06 00                    ; 0xc2c57
     5513  ; disGetNextSymbol 0xc2c5a LB 0x163a -> off=0x0 cb=0000000000000075 uValue=00000000000c2c5a 'biosfn_load_text_8_14_pat'
     5514biosfn_load_text_8_14_pat:                   ; 0xc2c5a LB 0x75
     5515    push bp                                   ; 55                          ; 0xc2c5a vgabios.c:1879
     5516    mov bp, sp                                ; 89 e5                       ; 0xc2c5b
     5517    push bx                                   ; 53                          ; 0xc2c5d
     5518    push cx                                   ; 51                          ; 0xc2c5e
     5519    push si                                   ; 56                          ; 0xc2c5f
     5520    push di                                   ; 57                          ; 0xc2c60
     5521    push ax                                   ; 50                          ; 0xc2c61
     5522    push ax                                   ; 50                          ; 0xc2c62
     5523    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2c63
     5524    call 02ab8h                               ; e8 4f fe                    ; 0xc2c66 vgabios.c:1883
     5525    mov al, dl                                ; 88 d0                       ; 0xc2c69 vgabios.c:1884
     5526    and AL, strict byte 003h                  ; 24 03                       ; 0xc2c6b
     5527    xor ah, ah                                ; 30 e4                       ; 0xc2c6d
     5528    mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2c6f
     5529    mov bx, ax                                ; 89 c3                       ; 0xc2c71
     5530    sal bx, CL                                ; d3 e3                       ; 0xc2c73
     5531    mov al, dl                                ; 88 d0                       ; 0xc2c75
     5532    and AL, strict byte 004h                  ; 24 04                       ; 0xc2c77
     5533    mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2c79
     5534    sal ax, CL                                ; d3 e0                       ; 0xc2c7b
     5535    add bx, ax                                ; 01 c3                       ; 0xc2c7d
     5536    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c7f
     5537    xor bx, bx                                ; 31 db                       ; 0xc2c82 vgabios.c:1885
     5538    jmp short 02c8ch                          ; eb 06                       ; 0xc2c84
     5539    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c86
     5540    jnc short 02cb7h                          ; 73 2b                       ; 0xc2c8a
     5541    mov ax, bx                                ; 89 d8                       ; 0xc2c8c vgabios.c:1887
     5542    mov si, strict word 0000eh                ; be 0e 00                    ; 0xc2c8e
     5543    mul si                                    ; f7 e6                       ; 0xc2c91
     5544    mov CL, strict byte 005h                  ; b1 05                       ; 0xc2c93 vgabios.c:1888
     5545    mov di, bx                                ; 89 df                       ; 0xc2c95
     5546    sal di, CL                                ; d3 e7                       ; 0xc2c97
     5547    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2c99
     5548    mov si, 05d6ch                            ; be 6c 5d                    ; 0xc2c9c vgabios.c:1889
     5549    add si, ax                                ; 01 c6                       ; 0xc2c9f
     5550    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2ca1
     5551    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2ca4
     5552    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2ca7
     5553    mov es, ax                                ; 8e c0                       ; 0xc2caa
     5554    jcxz 02cb4h                               ; e3 06                       ; 0xc2cac
     5555    push DS                                   ; 1e                          ; 0xc2cae
     5556    mov ds, dx                                ; 8e da                       ; 0xc2caf
     5557    rep movsb                                 ; f3 a4                       ; 0xc2cb1
     5558    pop DS                                    ; 1f                          ; 0xc2cb3
     5559    inc bx                                    ; 43                          ; 0xc2cb4 vgabios.c:1890
     5560    jmp short 02c86h                          ; eb cf                       ; 0xc2cb5
     5561    call 02ae4h                               ; e8 2a fe                    ; 0xc2cb7 vgabios.c:1891
     5562    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2cba vgabios.c:1892
     5563    jc short 02cc6h                           ; 72 06                       ; 0xc2cbe
     5564    mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2cc0 vgabios.c:1894
     5565    call 02b23h                               ; e8 5d fe                    ; 0xc2cc3
     5566    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2cc6 vgabios.c:1896
     5567    pop di                                    ; 5f                          ; 0xc2cc9
     5568    pop si                                    ; 5e                          ; 0xc2cca
     5569    pop cx                                    ; 59                          ; 0xc2ccb
     5570    pop bx                                    ; 5b                          ; 0xc2ccc
     5571    pop bp                                    ; 5d                          ; 0xc2ccd
     5572    retn                                      ; c3                          ; 0xc2cce
     5573  ; disGetNextSymbol 0xc2ccf LB 0x15c5 -> off=0x0 cb=0000000000000073 uValue=00000000000c2ccf 'biosfn_load_text_8_8_pat'
     5574biosfn_load_text_8_8_pat:                    ; 0xc2ccf LB 0x73
     5575    push bp                                   ; 55                          ; 0xc2ccf vgabios.c:1898
     5576    mov bp, sp                                ; 89 e5                       ; 0xc2cd0
     5577    push bx                                   ; 53                          ; 0xc2cd2
     5578    push cx                                   ; 51                          ; 0xc2cd3
     5579    push si                                   ; 56                          ; 0xc2cd4
     5580    push di                                   ; 57                          ; 0xc2cd5
     5581    push ax                                   ; 50                          ; 0xc2cd6
     5582    push ax                                   ; 50                          ; 0xc2cd7
     5583    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2cd8
     5584    call 02ab8h                               ; e8 da fd                    ; 0xc2cdb vgabios.c:1902
     5585    mov al, dl                                ; 88 d0                       ; 0xc2cde vgabios.c:1903
     5586    and AL, strict byte 003h                  ; 24 03                       ; 0xc2ce0
     5587    xor ah, ah                                ; 30 e4                       ; 0xc2ce2
     5588    mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2ce4
     5589    mov bx, ax                                ; 89 c3                       ; 0xc2ce6
     5590    sal bx, CL                                ; d3 e3                       ; 0xc2ce8
     5591    mov al, dl                                ; 88 d0                       ; 0xc2cea
     5592    and AL, strict byte 004h                  ; 24 04                       ; 0xc2cec
     5593    mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2cee
     5594    sal ax, CL                                ; d3 e0                       ; 0xc2cf0
     5595    add bx, ax                                ; 01 c3                       ; 0xc2cf2
     5596    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2cf4
     5597    xor bx, bx                                ; 31 db                       ; 0xc2cf7 vgabios.c:1904
     5598    jmp short 02d01h                          ; eb 06                       ; 0xc2cf9
     5599    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2cfb
     5600    jnc short 02d2ah                          ; 73 29                       ; 0xc2cff
     5601    mov CL, strict byte 003h                  ; b1 03                       ; 0xc2d01 vgabios.c:1906
     5602    mov si, bx                                ; 89 de                       ; 0xc2d03
     5603    sal si, CL                                ; d3 e6                       ; 0xc2d05
     5604    mov CL, strict byte 005h                  ; b1 05                       ; 0xc2d07 vgabios.c:1907
     5605    mov di, bx                                ; 89 df                       ; 0xc2d09
     5606    sal di, CL                                ; d3 e7                       ; 0xc2d0b
     5607    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2d0d
     5608    add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2d10 vgabios.c:1908
     5609    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2d14
     5610    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2d17
     5611    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2d1a
     5612    mov es, ax                                ; 8e c0                       ; 0xc2d1d
     5613    jcxz 02d27h                               ; e3 06                       ; 0xc2d1f
     5614    push DS                                   ; 1e                          ; 0xc2d21
     5615    mov ds, dx                                ; 8e da                       ; 0xc2d22
     5616    rep movsb                                 ; f3 a4                       ; 0xc2d24
     5617    pop DS                                    ; 1f                          ; 0xc2d26
     5618    inc bx                                    ; 43                          ; 0xc2d27 vgabios.c:1909
     5619    jmp short 02cfbh                          ; eb d1                       ; 0xc2d28
     5620    call 02ae4h                               ; e8 b7 fd                    ; 0xc2d2a vgabios.c:1910
     5621    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2d2d vgabios.c:1911
     5622    jc short 02d39h                           ; 72 06                       ; 0xc2d31
     5623    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2d33 vgabios.c:1913
     5624    call 02b23h                               ; e8 ea fd                    ; 0xc2d36
     5625    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2d39 vgabios.c:1915
     5626    pop di                                    ; 5f                          ; 0xc2d3c
     5627    pop si                                    ; 5e                          ; 0xc2d3d
     5628    pop cx                                    ; 59                          ; 0xc2d3e
     5629    pop bx                                    ; 5b                          ; 0xc2d3f
     5630    pop bp                                    ; 5d                          ; 0xc2d40
     5631    retn                                      ; c3                          ; 0xc2d41
     5632  ; disGetNextSymbol 0xc2d42 LB 0x1552 -> off=0x0 cb=0000000000000073 uValue=00000000000c2d42 'biosfn_load_text_8_16_pat'
     5633biosfn_load_text_8_16_pat:                   ; 0xc2d42 LB 0x73
     5634    push bp                                   ; 55                          ; 0xc2d42 vgabios.c:1918
     5635    mov bp, sp                                ; 89 e5                       ; 0xc2d43
     5636    push bx                                   ; 53                          ; 0xc2d45
     5637    push cx                                   ; 51                          ; 0xc2d46
     5638    push si                                   ; 56                          ; 0xc2d47
     5639    push di                                   ; 57                          ; 0xc2d48
     5640    push ax                                   ; 50                          ; 0xc2d49
     5641    push ax                                   ; 50                          ; 0xc2d4a
     5642    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2d4b
     5643    call 02ab8h                               ; e8 67 fd                    ; 0xc2d4e vgabios.c:1922
     5644    mov al, dl                                ; 88 d0                       ; 0xc2d51 vgabios.c:1923
     5645    and AL, strict byte 003h                  ; 24 03                       ; 0xc2d53
     5646    xor ah, ah                                ; 30 e4                       ; 0xc2d55
     5647    mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2d57
     5648    mov bx, ax                                ; 89 c3                       ; 0xc2d59
     5649    sal bx, CL                                ; d3 e3                       ; 0xc2d5b
     5650    mov al, dl                                ; 88 d0                       ; 0xc2d5d
     5651    and AL, strict byte 004h                  ; 24 04                       ; 0xc2d5f
     5652    mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2d61
     5653    sal ax, CL                                ; d3 e0                       ; 0xc2d63
     5654    add bx, ax                                ; 01 c3                       ; 0xc2d65
     5655    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2d67
     5656    xor bx, bx                                ; 31 db                       ; 0xc2d6a vgabios.c:1924
     5657    jmp short 02d74h                          ; eb 06                       ; 0xc2d6c
     5658    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2d6e
     5659    jnc short 02d9dh                          ; 73 29                       ; 0xc2d72
     5660    mov CL, strict byte 004h                  ; b1 04                       ; 0xc2d74 vgabios.c:1926
     5661    mov si, bx                                ; 89 de                       ; 0xc2d76
     5662    sal si, CL                                ; d3 e6                       ; 0xc2d78
     5663    mov CL, strict byte 005h                  ; b1 05                       ; 0xc2d7a vgabios.c:1927
     5664    mov di, bx                                ; 89 df                       ; 0xc2d7c
     5665    sal di, CL                                ; d3 e7                       ; 0xc2d7e
     5666    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2d80
     5667    add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2d83 vgabios.c:1928
     5668    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2d87
     5669    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2d8a
     5670    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2d8d
     5671    mov es, ax                                ; 8e c0                       ; 0xc2d90
     5672    jcxz 02d9ah                               ; e3 06                       ; 0xc2d92
     5673    push DS                                   ; 1e                          ; 0xc2d94
     5674    mov ds, dx                                ; 8e da                       ; 0xc2d95
     5675    rep movsb                                 ; f3 a4                       ; 0xc2d97
     5676    pop DS                                    ; 1f                          ; 0xc2d99
     5677    inc bx                                    ; 43                          ; 0xc2d9a vgabios.c:1929
     5678    jmp short 02d6eh                          ; eb d1                       ; 0xc2d9b
     5679    call 02ae4h                               ; e8 44 fd                    ; 0xc2d9d vgabios.c:1930
     5680    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2da0 vgabios.c:1931
     5681    jc short 02dach                           ; 72 06                       ; 0xc2da4
     5682    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2da6 vgabios.c:1933
     5683    call 02b23h                               ; e8 77 fd                    ; 0xc2da9
     5684    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2dac vgabios.c:1935
     5685    pop di                                    ; 5f                          ; 0xc2daf
     5686    pop si                                    ; 5e                          ; 0xc2db0
     5687    pop cx                                    ; 59                          ; 0xc2db1
     5688    pop bx                                    ; 5b                          ; 0xc2db2
     5689    pop bp                                    ; 5d                          ; 0xc2db3
     5690    retn                                      ; c3                          ; 0xc2db4
     5691  ; disGetNextSymbol 0xc2db5 LB 0x14df -> off=0x0 cb=0000000000000005 uValue=00000000000c2db5 'biosfn_load_gfx_8_8_chars'
     5692biosfn_load_gfx_8_8_chars:                   ; 0xc2db5 LB 0x5
     5693    push bp                                   ; 55                          ; 0xc2db5 vgabios.c:1937
     5694    mov bp, sp                                ; 89 e5                       ; 0xc2db6
     5695    pop bp                                    ; 5d                          ; 0xc2db8 vgabios.c:1942
     5696    retn                                      ; c3                          ; 0xc2db9
     5697  ; disGetNextSymbol 0xc2dba LB 0x14da -> off=0x0 cb=0000000000000007 uValue=00000000000c2dba 'biosfn_load_gfx_user_chars'
     5698biosfn_load_gfx_user_chars:                  ; 0xc2dba LB 0x7
     5699    push bp                                   ; 55                          ; 0xc2dba vgabios.c:1943
     5700    mov bp, sp                                ; 89 e5                       ; 0xc2dbb
     5701    pop bp                                    ; 5d                          ; 0xc2dbd vgabios.c:1949
     5702    retn 00002h                               ; c2 02 00                    ; 0xc2dbe
     5703  ; disGetNextSymbol 0xc2dc1 LB 0x14d3 -> off=0x0 cb=0000000000000005 uValue=00000000000c2dc1 'biosfn_load_gfx_8_14_chars'
     5704biosfn_load_gfx_8_14_chars:                  ; 0xc2dc1 LB 0x5
     5705    push bp                                   ; 55                          ; 0xc2dc1 vgabios.c:1950
     5706    mov bp, sp                                ; 89 e5                       ; 0xc2dc2
     5707    pop bp                                    ; 5d                          ; 0xc2dc4 vgabios.c:1955
     5708    retn                                      ; c3                          ; 0xc2dc5
     5709  ; disGetNextSymbol 0xc2dc6 LB 0x14ce -> off=0x0 cb=0000000000000005 uValue=00000000000c2dc6 'biosfn_load_gfx_8_8_dd_chars'
     5710biosfn_load_gfx_8_8_dd_chars:                ; 0xc2dc6 LB 0x5
     5711    push bp                                   ; 55                          ; 0xc2dc6 vgabios.c:1956
     5712    mov bp, sp                                ; 89 e5                       ; 0xc2dc7
     5713    pop bp                                    ; 5d                          ; 0xc2dc9 vgabios.c:1961
     5714    retn                                      ; c3                          ; 0xc2dca
     5715  ; disGetNextSymbol 0xc2dcb LB 0x14c9 -> off=0x0 cb=0000000000000005 uValue=00000000000c2dcb 'biosfn_load_gfx_8_16_chars'
     5716biosfn_load_gfx_8_16_chars:                  ; 0xc2dcb LB 0x5
     5717    push bp                                   ; 55                          ; 0xc2dcb vgabios.c:1962
     5718    mov bp, sp                                ; 89 e5                       ; 0xc2dcc
     5719    pop bp                                    ; 5d                          ; 0xc2dce vgabios.c:1967
     5720    retn                                      ; c3                          ; 0xc2dcf
     5721  ; disGetNextSymbol 0xc2dd0 LB 0x14c4 -> off=0x0 cb=0000000000000005 uValue=00000000000c2dd0 'biosfn_alternate_prtsc'
     5722biosfn_alternate_prtsc:                      ; 0xc2dd0 LB 0x5
     5723    push bp                                   ; 55                          ; 0xc2dd0 vgabios.c:1969
     5724    mov bp, sp                                ; 89 e5                       ; 0xc2dd1
     5725    pop bp                                    ; 5d                          ; 0xc2dd3 vgabios.c:1974
     5726    retn                                      ; c3                          ; 0xc2dd4
     5727  ; disGetNextSymbol 0xc2dd5 LB 0x14bf -> off=0x0 cb=0000000000000005 uValue=00000000000c2dd5 'biosfn_switch_video_interface'
     5728biosfn_switch_video_interface:               ; 0xc2dd5 LB 0x5
     5729    push bp                                   ; 55                          ; 0xc2dd5 vgabios.c:1977
     5730    mov bp, sp                                ; 89 e5                       ; 0xc2dd6
     5731    pop bp                                    ; 5d                          ; 0xc2dd8 vgabios.c:1982
     5732    retn                                      ; c3                          ; 0xc2dd9
     5733  ; disGetNextSymbol 0xc2dda LB 0x14ba -> off=0x0 cb=0000000000000005 uValue=00000000000c2dda 'biosfn_enable_video_refresh_control'
     5734biosfn_enable_video_refresh_control:         ; 0xc2dda LB 0x5
     5735    push bp                                   ; 55                          ; 0xc2dda vgabios.c:1983
     5736    mov bp, sp                                ; 89 e5                       ; 0xc2ddb
     5737    pop bp                                    ; 5d                          ; 0xc2ddd vgabios.c:1988
     5738    retn                                      ; c3                          ; 0xc2dde
     5739  ; disGetNextSymbol 0xc2ddf LB 0x14b5 -> off=0x0 cb=000000000000008f uValue=00000000000c2ddf 'biosfn_write_string'
     5740biosfn_write_string:                         ; 0xc2ddf LB 0x8f
     5741    push bp                                   ; 55                          ; 0xc2ddf vgabios.c:1991
     5742    mov bp, sp                                ; 89 e5                       ; 0xc2de0
     5743    push si                                   ; 56                          ; 0xc2de2
     5744    push di                                   ; 57                          ; 0xc2de3
     5745    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2de4
     5746    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2de7
     5747    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2dea
     5748    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2ded
     5749    mov si, cx                                ; 89 ce                       ; 0xc2df0
     5750    mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2df2
     5751    mov al, dl                                ; 88 d0                       ; 0xc2df5 vgabios.c:1998
     5752    xor ah, ah                                ; 30 e4                       ; 0xc2df7
     5753    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2df9
     5754    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2dfc
     5755    call 00a1bh                               ; e8 19 dc                    ; 0xc2dff
     5756    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2e02 vgabios.c:2001
     5757    jne short 02e14h                          ; 75 0c                       ; 0xc2e06
     5758    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2e08 vgabios.c:2002
     5759    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2e0b
     5760    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2e0e vgabios.c:2003
     5761    mov byte [bp+004h], ah                    ; 88 66 04                    ; 0xc2e11
     5762    mov dh, byte [bp+004h]                    ; 8a 76 04                    ; 0xc2e14 vgabios.c:2006
     5763    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc2e17
     5764    xor ah, ah                                ; 30 e4                       ; 0xc2e1a
     5765    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2e1c vgabios.c:2007
     5766    call 01253h                               ; e8 31 e4                    ; 0xc2e1f
     5767    dec si                                    ; 4e                          ; 0xc2e22 vgabios.c:2009
     5768    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2e23
     5769    je short 02e54h                           ; 74 2c                       ; 0xc2e26
     5770    mov bx, di                                ; 89 fb                       ; 0xc2e28 vgabios.c:2011
     5771    inc di                                    ; 47                          ; 0xc2e2a
     5772    mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2e2b vgabios.c:37
     5773    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2e2e
     5774    test byte [bp-008h], 002h                 ; f6 46 f8 02                 ; 0xc2e31 vgabios.c:2012
     5775    je short 02e40h                           ; 74 09                       ; 0xc2e35
     5776    mov bx, di                                ; 89 fb                       ; 0xc2e37 vgabios.c:2013
     5777    inc di                                    ; 47                          ; 0xc2e39
     5778    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2e3a vgabios.c:37
     5779    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc2e3d vgabios.c:38
     5780    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2e40 vgabios.c:2015
     5781    xor bh, bh                                ; 30 ff                       ; 0xc2e43
     5782    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2e45
     5783    xor dh, dh                                ; 30 f6                       ; 0xc2e48
     5784    xor ah, ah                                ; 30 e4                       ; 0xc2e4a
     5785    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2e4c
     5786    call 02855h                               ; e8 03 fa                    ; 0xc2e4f
     5787    jmp short 02e22h                          ; eb ce                       ; 0xc2e52 vgabios.c:2016
     5788    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc2e54 vgabios.c:2019
     5789    jne short 02e65h                          ; 75 0b                       ; 0xc2e58
     5790    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2e5a vgabios.c:2020
     5791    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2e5d
     5792    xor ah, ah                                ; 30 e4                       ; 0xc2e60
     5793    call 01253h                               ; e8 ee e3                    ; 0xc2e62
     5794    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e65 vgabios.c:2021
     5795    pop di                                    ; 5f                          ; 0xc2e68
     5796    pop si                                    ; 5e                          ; 0xc2e69
     5797    pop bp                                    ; 5d                          ; 0xc2e6a
     5798    retn 00008h                               ; c2 08 00                    ; 0xc2e6b
     5799  ; disGetNextSymbol 0xc2e6e LB 0x1426 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2e6e 'biosfn_read_state_info'
     5800biosfn_read_state_info:                      ; 0xc2e6e LB 0x1f2
     5801    push bp                                   ; 55                          ; 0xc2e6e vgabios.c:2024
     5802    mov bp, sp                                ; 89 e5                       ; 0xc2e6f
     5803    push cx                                   ; 51                          ; 0xc2e71
     5804    push si                                   ; 56                          ; 0xc2e72
     5805    push di                                   ; 57                          ; 0xc2e73
     5806    push ax                                   ; 50                          ; 0xc2e74
     5807    push ax                                   ; 50                          ; 0xc2e75
     5808    push dx                                   ; 52                          ; 0xc2e76
     5809    mov si, strict word 00049h                ; be 49 00                    ; 0xc2e77 vgabios.c:37
     5810    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e7a
     5811    mov es, ax                                ; 8e c0                       ; 0xc2e7d
     5812    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e7f
     5813    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2e82 vgabios.c:38
     5814    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2e85 vgabios.c:47
     5815    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2e88
     5816    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2e8b vgabios.c:48
     5817    mov ax, ds                                ; 8c d8                       ; 0xc2e8e vgabios.c:2035
     5818    mov es, dx                                ; 8e c2                       ; 0xc2e90 vgabios.c:62
     5819    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2e92
     5820    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2e97
     5821    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2e9b vgabios.c:2040
     5822    mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2e9e
     5823    mov si, strict word 00049h                ; be 49 00                    ; 0xc2ea1
     5824    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2ea4
     5825    jcxz 02eafh                               ; e3 06                       ; 0xc2ea7
     5826    push DS                                   ; 1e                          ; 0xc2ea9
     5827    mov ds, dx                                ; 8e da                       ; 0xc2eaa
     5828    rep movsb                                 ; f3 a4                       ; 0xc2eac
     5829    pop DS                                    ; 1f                          ; 0xc2eae
     5830    mov si, 00084h                            ; be 84 00                    ; 0xc2eaf vgabios.c:37
     5831    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2eb2
     5832    mov es, ax                                ; 8e c0                       ; 0xc2eb5
     5833    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2eb7
     5834    db  0feh, 0c0h
     5835    ; inc al                                    ; fe c0                     ; 0xc2eba vgabios.c:38
     5836    lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2ebc
     5837    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2ebf vgabios.c:42
     5838    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2ec2
     5839    lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2ec5 vgabios.c:2042
     5840    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2ec8
     5841    mov si, 00085h                            ; be 85 00                    ; 0xc2ecb
     5842    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2ece
     5843    jcxz 02ed9h                               ; e3 06                       ; 0xc2ed1
     5844    push DS                                   ; 1e                          ; 0xc2ed3
     5845    mov ds, dx                                ; 8e da                       ; 0xc2ed4
     5846    rep movsb                                 ; f3 a4                       ; 0xc2ed6
     5847    pop DS                                    ; 1f                          ; 0xc2ed8
     5848    mov si, 0008ah                            ; be 8a 00                    ; 0xc2ed9 vgabios.c:37
     5849    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2edc
     5850    mov es, ax                                ; 8e c0                       ; 0xc2edf
     5851    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2ee1
     5852    lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2ee4 vgabios.c:38
     5853    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2ee7 vgabios.c:42
     5854    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2eea
     5855    lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2eed vgabios.c:2045
     5856    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2ef0 vgabios.c:42
     5857    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2ef4 vgabios.c:2046
     5858    mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2ef7 vgabios.c:52
     5859    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2efc vgabios.c:2047
     5860    mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2eff vgabios.c:42
     5861    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2f03 vgabios.c:2048
     5862    mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2f06 vgabios.c:42
     5863    lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2f0a vgabios.c:2049
     5864    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2f0d vgabios.c:42
     5865    lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2f11 vgabios.c:2050
     5866    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2f14 vgabios.c:42
     5867    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2f18 vgabios.c:2051
     5868    mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2f1b vgabios.c:42
     5869    lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2f1f vgabios.c:2052
     5870    mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2f22 vgabios.c:42
     5871    lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2f26 vgabios.c:2053
     5872    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2f29 vgabios.c:42
     5873    mov si, 00089h                            ; be 89 00                    ; 0xc2f2d vgabios.c:37
     5874    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f30
     5875    mov es, ax                                ; 8e c0                       ; 0xc2f33
     5876    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f35
     5877    mov dl, al                                ; 88 c2                       ; 0xc2f38 vgabios.c:2058
     5878    and dl, 080h                              ; 80 e2 80                    ; 0xc2f3a
     5879    xor dh, dh                                ; 30 f6                       ; 0xc2f3d
     5880    mov CL, strict byte 006h                  ; b1 06                       ; 0xc2f3f
     5881    sar dx, CL                                ; d3 fa                       ; 0xc2f41
     5882    and AL, strict byte 010h                  ; 24 10                       ; 0xc2f43
     5883    xor ah, ah                                ; 30 e4                       ; 0xc2f45
     5884    mov CL, strict byte 004h                  ; b1 04                       ; 0xc2f47
     5885    sar ax, CL                                ; d3 f8                       ; 0xc2f49
     5886    or ax, dx                                 ; 09 d0                       ; 0xc2f4b
     5887    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2f4d vgabios.c:2059
     5888    je short 02f63h                           ; 74 11                       ; 0xc2f50
     5889    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2f52
     5890    je short 02f5fh                           ; 74 08                       ; 0xc2f55
     5891    test ax, ax                               ; 85 c0                       ; 0xc2f57
     5892    jne short 02f63h                          ; 75 08                       ; 0xc2f59
     5893    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2f5b vgabios.c:2060
     5894    jmp short 02f65h                          ; eb 06                       ; 0xc2f5d
     5895    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2f5f vgabios.c:2061
     5896    jmp short 02f65h                          ; eb 02                       ; 0xc2f61
     5897    xor al, al                                ; 30 c0                       ; 0xc2f63 vgabios.c:2063
     5898    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2f65 vgabios.c:2065
     5899    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f68 vgabios.c:42
     5900    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f6b
     5901    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f6e vgabios.c:2068
     5902    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2f71
     5903    jc short 02f95h                           ; 72 20                       ; 0xc2f73
     5904    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2f75
     5905    jnbe short 02f95h                         ; 77 1c                       ; 0xc2f77
     5906    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2f79 vgabios.c:2069
     5907    test ax, ax                               ; 85 c0                       ; 0xc2f7c
     5908    je short 02fd7h                           ; 74 57                       ; 0xc2f7e
     5909    mov si, ax                                ; 89 c6                       ; 0xc2f80 vgabios.c:2070
     5910    shr si, 1                                 ; d1 ee                       ; 0xc2f82
     5911    shr si, 1                                 ; d1 ee                       ; 0xc2f84
     5912    mov ax, 04000h                            ; b8 00 40                    ; 0xc2f86
     5913    xor dx, dx                                ; 31 d2                       ; 0xc2f89
     5914    div si                                    ; f7 f6                       ; 0xc2f8b
     5915    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f8d
     5916    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f90 vgabios.c:42
     5917    jmp short 02fd7h                          ; eb 42                       ; 0xc2f93 vgabios.c:2071
     5918    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f95
     5919    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f98
     5920    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc2f9b
     5921    jne short 02fb0h                          ; 75 11                       ; 0xc2f9d
     5922    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f9f vgabios.c:42
     5923    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2fa2
     5924    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2fa6 vgabios.c:2073
     5925    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc2fa9 vgabios.c:52
     5926    jmp short 02fd7h                          ; eb 27                       ; 0xc2fae vgabios.c:2074
     5927    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2fb0
     5928    jc short 02fd7h                           ; 72 23                       ; 0xc2fb2
     5929    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2fb4
     5930    jnbe short 02fd7h                         ; 77 1f                       ; 0xc2fb6
     5931    cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc2fb8 vgabios.c:2076
     5932    je short 02fcch                           ; 74 0e                       ; 0xc2fbc
     5933    mov ax, 04000h                            ; b8 00 40                    ; 0xc2fbe vgabios.c:2077
     5934    xor dx, dx                                ; 31 d2                       ; 0xc2fc1
     5935    div word [bp-00ah]                        ; f7 76 f6                    ; 0xc2fc3
     5936    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fc6 vgabios.c:42
     5937    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2fc9
     5938    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2fcc vgabios.c:2078
     5939    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fcf vgabios.c:52
     5940    mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc2fd2
     5941    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2fd7 vgabios.c:2080
     5942    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2fda
     5943    je short 02fe2h                           ; 74 04                       ; 0xc2fdc
     5944    cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc2fde
     5945    jne short 02fedh                          ; 75 0b                       ; 0xc2fe0
     5946    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2fe2 vgabios.c:2081
     5947    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fe5 vgabios.c:52
     5948    mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc2fe8
     5949    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2fed vgabios.c:2083
     5950    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2ff0
     5951    jc short 03049h                           ; 72 55                       ; 0xc2ff2
     5952    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc2ff4
     5953    je short 03049h                           ; 74 51                       ; 0xc2ff6
     5954    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2ff8 vgabios.c:2084
     5955    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2ffb vgabios.c:42
     5956    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2ffe
     5957    mov si, 00084h                            ; be 84 00                    ; 0xc3002 vgabios.c:37
     5958    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3005
     5959    mov es, ax                                ; 8e c0                       ; 0xc3008
     5960    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc300a
     5961    xor ah, ah                                ; 30 e4                       ; 0xc300d vgabios.c:38
     5962    inc ax                                    ; 40                          ; 0xc300f
     5963    mov si, 00085h                            ; be 85 00                    ; 0xc3010 vgabios.c:37
     5964    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc3013
     5965    xor dh, dh                                ; 30 f6                       ; 0xc3016 vgabios.c:38
     5966    imul dx                                   ; f7 ea                       ; 0xc3018
     5967    cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc301a vgabios.c:2086
     5968    jc short 0302dh                           ; 72 0e                       ; 0xc301d
     5969    jbe short 03036h                          ; 76 15                       ; 0xc301f
     5970    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc3021
     5971    je short 0303eh                           ; 74 18                       ; 0xc3024
     5972    cmp ax, 00190h                            ; 3d 90 01                    ; 0xc3026
     5973    je short 0303ah                           ; 74 0f                       ; 0xc3029
     5974    jmp short 0303eh                          ; eb 11                       ; 0xc302b
     5975    cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc302d
     5976    jne short 0303eh                          ; 75 0c                       ; 0xc3030
     5977    xor al, al                                ; 30 c0                       ; 0xc3032 vgabios.c:2087
     5978    jmp short 03040h                          ; eb 0a                       ; 0xc3034
     5979    mov AL, strict byte 001h                  ; b0 01                       ; 0xc3036 vgabios.c:2088
     5980    jmp short 03040h                          ; eb 06                       ; 0xc3038
     5981    mov AL, strict byte 002h                  ; b0 02                       ; 0xc303a vgabios.c:2089
     5982    jmp short 03040h                          ; eb 02                       ; 0xc303c
     5983    mov AL, strict byte 003h                  ; b0 03                       ; 0xc303e vgabios.c:2091
     5984    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc3040 vgabios.c:2093
     5985    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3043 vgabios.c:42
     5986    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3046
     5987    lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc3049 vgabios.c:2096
     5988    mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc304c
     5989    xor ax, ax                                ; 31 c0                       ; 0xc304f
     5990    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3051
     5991    jcxz 03058h                               ; e3 02                       ; 0xc3054
     5992    rep stosb                                 ; f3 aa                       ; 0xc3056
     5993    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3058 vgabios.c:2097
     5994    pop di                                    ; 5f                          ; 0xc305b
     5995    pop si                                    ; 5e                          ; 0xc305c
     5996    pop cx                                    ; 59                          ; 0xc305d
     5997    pop bp                                    ; 5d                          ; 0xc305e
     5998    retn                                      ; c3                          ; 0xc305f
     5999  ; disGetNextSymbol 0xc3060 LB 0x1234 -> off=0x0 cb=0000000000000023 uValue=00000000000c3060 'biosfn_read_video_state_size2'
     6000biosfn_read_video_state_size2:               ; 0xc3060 LB 0x23
     6001    push dx                                   ; 52                          ; 0xc3060 vgabios.c:2100
     6002    push bp                                   ; 55                          ; 0xc3061
     6003    mov bp, sp                                ; 89 e5                       ; 0xc3062
     6004    mov dx, ax                                ; 89 c2                       ; 0xc3064
     6005    xor ax, ax                                ; 31 c0                       ; 0xc3066 vgabios.c:2104
     6006    test dl, 001h                             ; f6 c2 01                    ; 0xc3068 vgabios.c:2105
     6007    je short 03070h                           ; 74 03                       ; 0xc306b
     6008    mov ax, strict word 00046h                ; b8 46 00                    ; 0xc306d vgabios.c:2106
     6009    test dl, 002h                             ; f6 c2 02                    ; 0xc3070 vgabios.c:2108
     6010    je short 03078h                           ; 74 03                       ; 0xc3073
     6011    add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc3075 vgabios.c:2109
     6012    test dl, 004h                             ; f6 c2 04                    ; 0xc3078 vgabios.c:2111
     6013    je short 03080h                           ; 74 03                       ; 0xc307b
     6014    add ax, 00304h                            ; 05 04 03                    ; 0xc307d vgabios.c:2112
     6015    pop bp                                    ; 5d                          ; 0xc3080 vgabios.c:2115
     6016    pop dx                                    ; 5a                          ; 0xc3081
     6017    retn                                      ; c3                          ; 0xc3082
     6018  ; disGetNextSymbol 0xc3083 LB 0x1211 -> off=0x0 cb=000000000000001b uValue=00000000000c3083 'vga_get_video_state_size'
     6019vga_get_video_state_size:                    ; 0xc3083 LB 0x1b
     6020    push bp                                   ; 55                          ; 0xc3083 vgabios.c:2117
     6021    mov bp, sp                                ; 89 e5                       ; 0xc3084
     6022    push bx                                   ; 53                          ; 0xc3086
     6023    push cx                                   ; 51                          ; 0xc3087
     6024    mov bx, dx                                ; 89 d3                       ; 0xc3088
     6025    call 03060h                               ; e8 d3 ff                    ; 0xc308a vgabios.c:2120
     6026    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc308d
     6027    mov CL, strict byte 006h                  ; b1 06                       ; 0xc3090
     6028    shr ax, CL                                ; d3 e8                       ; 0xc3092
     6029    mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc3094
     6030    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3097 vgabios.c:2121
     6031    pop cx                                    ; 59                          ; 0xc309a
     6032    pop bx                                    ; 5b                          ; 0xc309b
     6033    pop bp                                    ; 5d                          ; 0xc309c
     6034    retn                                      ; c3                          ; 0xc309d
     6035  ; disGetNextSymbol 0xc309e LB 0x11f6 -> off=0x0 cb=00000000000002d8 uValue=00000000000c309e 'biosfn_save_video_state'
     6036biosfn_save_video_state:                     ; 0xc309e LB 0x2d8
     6037    push bp                                   ; 55                          ; 0xc309e vgabios.c:2123
     6038    mov bp, sp                                ; 89 e5                       ; 0xc309f
     6039    push cx                                   ; 51                          ; 0xc30a1
     6040    push si                                   ; 56                          ; 0xc30a2
     6041    push di                                   ; 57                          ; 0xc30a3
     6042    push ax                                   ; 50                          ; 0xc30a4
     6043    push ax                                   ; 50                          ; 0xc30a5
     6044    push ax                                   ; 50                          ; 0xc30a6
     6045    mov cx, dx                                ; 89 d1                       ; 0xc30a7
     6046    mov si, strict word 00063h                ; be 63 00                    ; 0xc30a9 vgabios.c:47
     6047    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc30ac
     6048    mov es, ax                                ; 8e c0                       ; 0xc30af
     6049    mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc30b1
     6050    mov si, di                                ; 89 fe                       ; 0xc30b4 vgabios.c:48
     6051    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc30b6 vgabios.c:2128
     6052    je short 03122h                           ; 74 66                       ; 0xc30ba
     6053    mov dx, 003c4h                            ; ba c4 03                    ; 0xc30bc vgabios.c:2129
     6054    in AL, DX                                 ; ec                          ; 0xc30bf
    54376055    db  02ah, 0e4h
    5438     ; sub ah, ah                                ; 2a e4                     ; 0xc2bac
    5439     mov dl, al                                ; 88 c2                       ; 0xc2bae vgabios.c:1850
    5440     and dl, 002h                              ; 80 e2 02                    ; 0xc2bb0
    5441     xor dh, dh                                ; 30 f6                       ; 0xc2bb3
    5442     mov CL, strict byte 007h                  ; b1 07                       ; 0xc2bb5
    5443     sal dx, CL                                ; d3 e2                       ; 0xc2bb7
    5444     and AL, strict byte 040h                  ; 24 40                       ; 0xc2bb9
    5445     xor ah, ah                                ; 30 e4                       ; 0xc2bbb
    5446     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2bbd
    5447     sal ax, CL                                ; d3 e0                       ; 0xc2bbf
    5448     add ax, dx                                ; 01 d0                       ; 0xc2bc1
    5449     inc ax                                    ; 40                          ; 0xc2bc3
    5450     add ax, di                                ; 01 f8                       ; 0xc2bc4
    5451     xor dx, dx                                ; 31 d2                       ; 0xc2bc6 vgabios.c:1851
    5452     div bx                                    ; f7 f3                       ; 0xc2bc8
    5453     mov dl, al                                ; 88 c2                       ; 0xc2bca vgabios.c:1852
    5454     db  0feh, 0cah
    5455     ; dec dl                                    ; fe ca                     ; 0xc2bcc
    5456     mov si, 00084h                            ; be 84 00                    ; 0xc2bce vgabios.c:42
    5457     mov byte [es:si], dl                      ; 26 88 14                    ; 0xc2bd1
    5458     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2bd4 vgabios.c:47
    5459     mov dx, word [es:si]                      ; 26 8b 14                    ; 0xc2bd7
    5460     xor ah, ah                                ; 30 e4                       ; 0xc2bda vgabios.c:1854
    5461     mul dx                                    ; f7 e2                       ; 0xc2bdc
    5462     sal ax, 1                                 ; d1 e0                       ; 0xc2bde
    5463     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2be0 vgabios.c:52
    5464     mov word [es:si], ax                      ; 26 89 04                    ; 0xc2be3
    5465     lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2be6 vgabios.c:1855
    5466     pop di                                    ; 5f                          ; 0xc2be9
    5467     pop si                                    ; 5e                          ; 0xc2bea
    5468     pop dx                                    ; 5a                          ; 0xc2beb
    5469     pop cx                                    ; 59                          ; 0xc2bec
    5470     pop bx                                    ; 5b                          ; 0xc2bed
    5471     pop bp                                    ; 5d                          ; 0xc2bee
    5472     retn                                      ; c3                          ; 0xc2bef
    5473   ; disGetNextSymbol 0xc2bf0 LB 0x16b9 -> off=0x0 cb=0000000000000085 uValue=00000000000c2bf0 'biosfn_load_text_user_pat'
    5474 biosfn_load_text_user_pat:                   ; 0xc2bf0 LB 0x85
    5475     push bp                                   ; 55                          ; 0xc2bf0 vgabios.c:1857
    5476     mov bp, sp                                ; 89 e5                       ; 0xc2bf1
    5477     push si                                   ; 56                          ; 0xc2bf3
    5478     push di                                   ; 57                          ; 0xc2bf4
    5479     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2bf5
    5480     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2bf8
    5481     mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc2bfb
    5482     mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc2bfe
    5483     mov word [bp-00ch], cx                    ; 89 4e f4                    ; 0xc2c01
    5484     call 02ad2h                               ; e8 cb fe                    ; 0xc2c04 vgabios.c:1862
    5485     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2c07 vgabios.c:1863
    5486     and AL, strict byte 003h                  ; 24 03                       ; 0xc2c0a
    5487     xor ah, ah                                ; 30 e4                       ; 0xc2c0c
    5488     mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2c0e
    5489     mov bx, ax                                ; 89 c3                       ; 0xc2c10
    5490     sal bx, CL                                ; d3 e3                       ; 0xc2c12
    5491     mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2c14
    5492     and AL, strict byte 004h                  ; 24 04                       ; 0xc2c17
    5493     mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2c19
    5494     sal ax, CL                                ; d3 e0                       ; 0xc2c1b
    5495     add bx, ax                                ; 01 c3                       ; 0xc2c1d
    5496     mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2c1f
    5497     xor bx, bx                                ; 31 db                       ; 0xc2c22 vgabios.c:1864
    5498     cmp bx, word [bp-00ch]                    ; 3b 5e f4                    ; 0xc2c24
    5499     jnc short 02c5bh                          ; 73 32                       ; 0xc2c27
    5500     mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2c29 vgabios.c:1866
    5501     xor ah, ah                                ; 30 e4                       ; 0xc2c2c
    5502     mov si, ax                                ; 89 c6                       ; 0xc2c2e
    5503     mov ax, bx                                ; 89 d8                       ; 0xc2c30
    5504     mul si                                    ; f7 e6                       ; 0xc2c32
    5505     add ax, word [bp-00ah]                    ; 03 46 f6                    ; 0xc2c34
    5506     mov di, word [bp+004h]                    ; 8b 7e 04                    ; 0xc2c37 vgabios.c:1867
    5507     add di, bx                                ; 01 df                       ; 0xc2c3a
    5508     mov CL, strict byte 005h                  ; b1 05                       ; 0xc2c3c
    5509     sal di, CL                                ; d3 e7                       ; 0xc2c3e
    5510     add di, word [bp-008h]                    ; 03 7e f8                    ; 0xc2c40
    5511     mov cx, si                                ; 89 f1                       ; 0xc2c43 vgabios.c:1868
    5512     mov si, ax                                ; 89 c6                       ; 0xc2c45
    5513     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2c47
    5514     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2c4a
    5515     mov es, ax                                ; 8e c0                       ; 0xc2c4d
    5516     cld                                       ; fc                          ; 0xc2c4f
    5517     jcxz 02c58h                               ; e3 06                       ; 0xc2c50
    5518     push DS                                   ; 1e                          ; 0xc2c52
    5519     mov ds, dx                                ; 8e da                       ; 0xc2c53
    5520     rep movsb                                 ; f3 a4                       ; 0xc2c55
    5521     pop DS                                    ; 1f                          ; 0xc2c57
    5522     inc bx                                    ; 43                          ; 0xc2c58 vgabios.c:1869
    5523     jmp short 02c24h                          ; eb c9                       ; 0xc2c59
    5524     call 02afeh                               ; e8 a0 fe                    ; 0xc2c5b vgabios.c:1870
    5525     cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2c5e vgabios.c:1871
    5526     jc short 02c6ch                           ; 72 08                       ; 0xc2c62
    5527     mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2c64 vgabios.c:1873
    5528     xor ah, ah                                ; 30 e4                       ; 0xc2c67
    5529     call 02b3dh                               ; e8 d1 fe                    ; 0xc2c69
    5530     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2c6c vgabios.c:1875
    5531     pop di                                    ; 5f                          ; 0xc2c6f
    5532     pop si                                    ; 5e                          ; 0xc2c70
    5533     pop bp                                    ; 5d                          ; 0xc2c71
    5534     retn 00006h                               ; c2 06 00                    ; 0xc2c72
    5535   ; disGetNextSymbol 0xc2c75 LB 0x1634 -> off=0x0 cb=0000000000000076 uValue=00000000000c2c75 'biosfn_load_text_8_14_pat'
    5536 biosfn_load_text_8_14_pat:                   ; 0xc2c75 LB 0x76
    5537     push bp                                   ; 55                          ; 0xc2c75 vgabios.c:1877
    5538     mov bp, sp                                ; 89 e5                       ; 0xc2c76
    5539     push bx                                   ; 53                          ; 0xc2c78
    5540     push cx                                   ; 51                          ; 0xc2c79
    5541     push si                                   ; 56                          ; 0xc2c7a
    5542     push di                                   ; 57                          ; 0xc2c7b
    5543     push ax                                   ; 50                          ; 0xc2c7c
    5544     push ax                                   ; 50                          ; 0xc2c7d
    5545     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2c7e
    5546     call 02ad2h                               ; e8 4e fe                    ; 0xc2c81 vgabios.c:1881
    5547     mov al, dl                                ; 88 d0                       ; 0xc2c84 vgabios.c:1882
    5548     and AL, strict byte 003h                  ; 24 03                       ; 0xc2c86
    5549     xor ah, ah                                ; 30 e4                       ; 0xc2c88
    5550     mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2c8a
    5551     mov bx, ax                                ; 89 c3                       ; 0xc2c8c
    5552     sal bx, CL                                ; d3 e3                       ; 0xc2c8e
    5553     mov al, dl                                ; 88 d0                       ; 0xc2c90
    5554     and AL, strict byte 004h                  ; 24 04                       ; 0xc2c92
    5555     mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2c94
    5556     sal ax, CL                                ; d3 e0                       ; 0xc2c96
    5557     add bx, ax                                ; 01 c3                       ; 0xc2c98
    5558     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c9a
    5559     xor bx, bx                                ; 31 db                       ; 0xc2c9d vgabios.c:1883
    5560     jmp short 02ca7h                          ; eb 06                       ; 0xc2c9f
    5561     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2ca1
    5562     jnc short 02cd3h                          ; 73 2c                       ; 0xc2ca5
    5563     mov ax, bx                                ; 89 d8                       ; 0xc2ca7 vgabios.c:1885
    5564     mov si, strict word 0000eh                ; be 0e 00                    ; 0xc2ca9
    5565     mul si                                    ; f7 e6                       ; 0xc2cac
    5566     mov CL, strict byte 005h                  ; b1 05                       ; 0xc2cae vgabios.c:1886
    5567     mov di, bx                                ; 89 df                       ; 0xc2cb0
    5568     sal di, CL                                ; d3 e7                       ; 0xc2cb2
    5569     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2cb4
    5570     mov si, 05d6ch                            ; be 6c 5d                    ; 0xc2cb7 vgabios.c:1887
    5571     add si, ax                                ; 01 c6                       ; 0xc2cba
    5572     mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2cbc
    5573     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2cbf
    5574     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2cc2
    5575     mov es, ax                                ; 8e c0                       ; 0xc2cc5
    5576     cld                                       ; fc                          ; 0xc2cc7
    5577     jcxz 02cd0h                               ; e3 06                       ; 0xc2cc8
    5578     push DS                                   ; 1e                          ; 0xc2cca
    5579     mov ds, dx                                ; 8e da                       ; 0xc2ccb
    5580     rep movsb                                 ; f3 a4                       ; 0xc2ccd
    5581     pop DS                                    ; 1f                          ; 0xc2ccf
    5582     inc bx                                    ; 43                          ; 0xc2cd0 vgabios.c:1888
    5583     jmp short 02ca1h                          ; eb ce                       ; 0xc2cd1
    5584     call 02afeh                               ; e8 28 fe                    ; 0xc2cd3 vgabios.c:1889
    5585     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2cd6 vgabios.c:1890
    5586     jc short 02ce2h                           ; 72 06                       ; 0xc2cda
    5587     mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2cdc vgabios.c:1892
    5588     call 02b3dh                               ; e8 5b fe                    ; 0xc2cdf
    5589     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2ce2 vgabios.c:1894
    5590     pop di                                    ; 5f                          ; 0xc2ce5
    5591     pop si                                    ; 5e                          ; 0xc2ce6
    5592     pop cx                                    ; 59                          ; 0xc2ce7
    5593     pop bx                                    ; 5b                          ; 0xc2ce8
    5594     pop bp                                    ; 5d                          ; 0xc2ce9
    5595     retn                                      ; c3                          ; 0xc2cea
    5596   ; disGetNextSymbol 0xc2ceb LB 0x15be -> off=0x0 cb=0000000000000074 uValue=00000000000c2ceb 'biosfn_load_text_8_8_pat'
    5597 biosfn_load_text_8_8_pat:                    ; 0xc2ceb LB 0x74
    5598     push bp                                   ; 55                          ; 0xc2ceb vgabios.c:1896
    5599     mov bp, sp                                ; 89 e5                       ; 0xc2cec
    5600     push bx                                   ; 53                          ; 0xc2cee
    5601     push cx                                   ; 51                          ; 0xc2cef
    5602     push si                                   ; 56                          ; 0xc2cf0
    5603     push di                                   ; 57                          ; 0xc2cf1
    5604     push ax                                   ; 50                          ; 0xc2cf2
    5605     push ax                                   ; 50                          ; 0xc2cf3
    5606     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2cf4
    5607     call 02ad2h                               ; e8 d8 fd                    ; 0xc2cf7 vgabios.c:1900
    5608     mov al, dl                                ; 88 d0                       ; 0xc2cfa vgabios.c:1901
    5609     and AL, strict byte 003h                  ; 24 03                       ; 0xc2cfc
    5610     xor ah, ah                                ; 30 e4                       ; 0xc2cfe
    5611     mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2d00
    5612     mov bx, ax                                ; 89 c3                       ; 0xc2d02
    5613     sal bx, CL                                ; d3 e3                       ; 0xc2d04
    5614     mov al, dl                                ; 88 d0                       ; 0xc2d06
    5615     and AL, strict byte 004h                  ; 24 04                       ; 0xc2d08
    5616     mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2d0a
    5617     sal ax, CL                                ; d3 e0                       ; 0xc2d0c
    5618     add bx, ax                                ; 01 c3                       ; 0xc2d0e
    5619     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2d10
    5620     xor bx, bx                                ; 31 db                       ; 0xc2d13 vgabios.c:1902
    5621     jmp short 02d1dh                          ; eb 06                       ; 0xc2d15
    5622     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2d17
    5623     jnc short 02d47h                          ; 73 2a                       ; 0xc2d1b
    5624     mov CL, strict byte 003h                  ; b1 03                       ; 0xc2d1d vgabios.c:1904
    5625     mov si, bx                                ; 89 de                       ; 0xc2d1f
    5626     sal si, CL                                ; d3 e6                       ; 0xc2d21
    5627     mov CL, strict byte 005h                  ; b1 05                       ; 0xc2d23 vgabios.c:1905
    5628     mov di, bx                                ; 89 df                       ; 0xc2d25
    5629     sal di, CL                                ; d3 e7                       ; 0xc2d27
    5630     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2d29
    5631     add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2d2c vgabios.c:1906
    5632     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2d30
    5633     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2d33
    5634     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2d36
    5635     mov es, ax                                ; 8e c0                       ; 0xc2d39
    5636     cld                                       ; fc                          ; 0xc2d3b
    5637     jcxz 02d44h                               ; e3 06                       ; 0xc2d3c
    5638     push DS                                   ; 1e                          ; 0xc2d3e
    5639     mov ds, dx                                ; 8e da                       ; 0xc2d3f
    5640     rep movsb                                 ; f3 a4                       ; 0xc2d41
    5641     pop DS                                    ; 1f                          ; 0xc2d43
    5642     inc bx                                    ; 43                          ; 0xc2d44 vgabios.c:1907
    5643     jmp short 02d17h                          ; eb d0                       ; 0xc2d45
    5644     call 02afeh                               ; e8 b4 fd                    ; 0xc2d47 vgabios.c:1908
    5645     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2d4a vgabios.c:1909
    5646     jc short 02d56h                           ; 72 06                       ; 0xc2d4e
    5647     mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2d50 vgabios.c:1911
    5648     call 02b3dh                               ; e8 e7 fd                    ; 0xc2d53
    5649     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2d56 vgabios.c:1913
    5650     pop di                                    ; 5f                          ; 0xc2d59
    5651     pop si                                    ; 5e                          ; 0xc2d5a
    5652     pop cx                                    ; 59                          ; 0xc2d5b
    5653     pop bx                                    ; 5b                          ; 0xc2d5c
    5654     pop bp                                    ; 5d                          ; 0xc2d5d
    5655     retn                                      ; c3                          ; 0xc2d5e
    5656   ; disGetNextSymbol 0xc2d5f LB 0x154a -> off=0x0 cb=0000000000000074 uValue=00000000000c2d5f 'biosfn_load_text_8_16_pat'
    5657 biosfn_load_text_8_16_pat:                   ; 0xc2d5f LB 0x74
    5658     push bp                                   ; 55                          ; 0xc2d5f vgabios.c:1916
    5659     mov bp, sp                                ; 89 e5                       ; 0xc2d60
    5660     push bx                                   ; 53                          ; 0xc2d62
    5661     push cx                                   ; 51                          ; 0xc2d63
    5662     push si                                   ; 56                          ; 0xc2d64
    5663     push di                                   ; 57                          ; 0xc2d65
    5664     push ax                                   ; 50                          ; 0xc2d66
    5665     push ax                                   ; 50                          ; 0xc2d67
    5666     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2d68
    5667     call 02ad2h                               ; e8 64 fd                    ; 0xc2d6b vgabios.c:1920
    5668     mov al, dl                                ; 88 d0                       ; 0xc2d6e vgabios.c:1921
    5669     and AL, strict byte 003h                  ; 24 03                       ; 0xc2d70
    5670     xor ah, ah                                ; 30 e4                       ; 0xc2d72
    5671     mov CL, strict byte 00eh                  ; b1 0e                       ; 0xc2d74
    5672     mov bx, ax                                ; 89 c3                       ; 0xc2d76
    5673     sal bx, CL                                ; d3 e3                       ; 0xc2d78
    5674     mov al, dl                                ; 88 d0                       ; 0xc2d7a
    5675     and AL, strict byte 004h                  ; 24 04                       ; 0xc2d7c
    5676     mov CL, strict byte 00bh                  ; b1 0b                       ; 0xc2d7e
    5677     sal ax, CL                                ; d3 e0                       ; 0xc2d80
    5678     add bx, ax                                ; 01 c3                       ; 0xc2d82
    5679     mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2d84
    5680     xor bx, bx                                ; 31 db                       ; 0xc2d87 vgabios.c:1922
    5681     jmp short 02d91h                          ; eb 06                       ; 0xc2d89
    5682     cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2d8b
    5683     jnc short 02dbbh                          ; 73 2a                       ; 0xc2d8f
    5684     mov CL, strict byte 004h                  ; b1 04                       ; 0xc2d91 vgabios.c:1924
    5685     mov si, bx                                ; 89 de                       ; 0xc2d93
    5686     sal si, CL                                ; d3 e6                       ; 0xc2d95
    5687     mov CL, strict byte 005h                  ; b1 05                       ; 0xc2d97 vgabios.c:1925
    5688     mov di, bx                                ; 89 df                       ; 0xc2d99
    5689     sal di, CL                                ; d3 e7                       ; 0xc2d9b
    5690     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2d9d
    5691     add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2da0 vgabios.c:1926
    5692     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2da4
    5693     mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2da7
    5694     mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2daa
    5695     mov es, ax                                ; 8e c0                       ; 0xc2dad
    5696     cld                                       ; fc                          ; 0xc2daf
    5697     jcxz 02db8h                               ; e3 06                       ; 0xc2db0
    5698     push DS                                   ; 1e                          ; 0xc2db2
    5699     mov ds, dx                                ; 8e da                       ; 0xc2db3
    5700     rep movsb                                 ; f3 a4                       ; 0xc2db5
    5701     pop DS                                    ; 1f                          ; 0xc2db7
    5702     inc bx                                    ; 43                          ; 0xc2db8 vgabios.c:1927
    5703     jmp short 02d8bh                          ; eb d0                       ; 0xc2db9
    5704     call 02afeh                               ; e8 40 fd                    ; 0xc2dbb vgabios.c:1928
    5705     cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2dbe vgabios.c:1929
    5706     jc short 02dcah                           ; 72 06                       ; 0xc2dc2
    5707     mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2dc4 vgabios.c:1931
    5708     call 02b3dh                               ; e8 73 fd                    ; 0xc2dc7
    5709     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2dca vgabios.c:1933
    5710     pop di                                    ; 5f                          ; 0xc2dcd
    5711     pop si                                    ; 5e                          ; 0xc2dce
    5712     pop cx                                    ; 59                          ; 0xc2dcf
    5713     pop bx                                    ; 5b                          ; 0xc2dd0
    5714     pop bp                                    ; 5d                          ; 0xc2dd1
    5715     retn                                      ; c3                          ; 0xc2dd2
    5716   ; disGetNextSymbol 0xc2dd3 LB 0x14d6 -> off=0x0 cb=0000000000000005 uValue=00000000000c2dd3 'biosfn_load_gfx_8_8_chars'
    5717 biosfn_load_gfx_8_8_chars:                   ; 0xc2dd3 LB 0x5
    5718     push bp                                   ; 55                          ; 0xc2dd3 vgabios.c:1935
    5719     mov bp, sp                                ; 89 e5                       ; 0xc2dd4
    5720     pop bp                                    ; 5d                          ; 0xc2dd6 vgabios.c:1940
    5721     retn                                      ; c3                          ; 0xc2dd7
    5722   ; disGetNextSymbol 0xc2dd8 LB 0x14d1 -> off=0x0 cb=0000000000000007 uValue=00000000000c2dd8 'biosfn_load_gfx_user_chars'
    5723 biosfn_load_gfx_user_chars:                  ; 0xc2dd8 LB 0x7
    5724     push bp                                   ; 55                          ; 0xc2dd8 vgabios.c:1941
    5725     mov bp, sp                                ; 89 e5                       ; 0xc2dd9
    5726     pop bp                                    ; 5d                          ; 0xc2ddb vgabios.c:1947
    5727     retn 00002h                               ; c2 02 00                    ; 0xc2ddc
    5728   ; disGetNextSymbol 0xc2ddf LB 0x14ca -> off=0x0 cb=0000000000000005 uValue=00000000000c2ddf 'biosfn_load_gfx_8_14_chars'
    5729 biosfn_load_gfx_8_14_chars:                  ; 0xc2ddf LB 0x5
    5730     push bp                                   ; 55                          ; 0xc2ddf vgabios.c:1948
    5731     mov bp, sp                                ; 89 e5                       ; 0xc2de0
    5732     pop bp                                    ; 5d                          ; 0xc2de2 vgabios.c:1953
    5733     retn                                      ; c3                          ; 0xc2de3
    5734   ; disGetNextSymbol 0xc2de4 LB 0x14c5 -> off=0x0 cb=0000000000000005 uValue=00000000000c2de4 'biosfn_load_gfx_8_8_dd_chars'
    5735 biosfn_load_gfx_8_8_dd_chars:                ; 0xc2de4 LB 0x5
    5736     push bp                                   ; 55                          ; 0xc2de4 vgabios.c:1954
    5737     mov bp, sp                                ; 89 e5                       ; 0xc2de5
    5738     pop bp                                    ; 5d                          ; 0xc2de7 vgabios.c:1959
    5739     retn                                      ; c3                          ; 0xc2de8
    5740   ; disGetNextSymbol 0xc2de9 LB 0x14c0 -> off=0x0 cb=0000000000000005 uValue=00000000000c2de9 'biosfn_load_gfx_8_16_chars'
    5741 biosfn_load_gfx_8_16_chars:                  ; 0xc2de9 LB 0x5
    5742     push bp                                   ; 55                          ; 0xc2de9 vgabios.c:1960
    5743     mov bp, sp                                ; 89 e5                       ; 0xc2dea
    5744     pop bp                                    ; 5d                          ; 0xc2dec vgabios.c:1965
    5745     retn                                      ; c3                          ; 0xc2ded
    5746   ; disGetNextSymbol 0xc2dee LB 0x14bb -> off=0x0 cb=0000000000000005 uValue=00000000000c2dee 'biosfn_alternate_prtsc'
    5747 biosfn_alternate_prtsc:                      ; 0xc2dee LB 0x5
    5748     push bp                                   ; 55                          ; 0xc2dee vgabios.c:1967
    5749     mov bp, sp                                ; 89 e5                       ; 0xc2def
    5750     pop bp                                    ; 5d                          ; 0xc2df1 vgabios.c:1972
    5751     retn                                      ; c3                          ; 0xc2df2
    5752   ; disGetNextSymbol 0xc2df3 LB 0x14b6 -> off=0x0 cb=0000000000000005 uValue=00000000000c2df3 'biosfn_switch_video_interface'
    5753 biosfn_switch_video_interface:               ; 0xc2df3 LB 0x5
    5754     push bp                                   ; 55                          ; 0xc2df3 vgabios.c:1975
    5755     mov bp, sp                                ; 89 e5                       ; 0xc2df4
    5756     pop bp                                    ; 5d                          ; 0xc2df6 vgabios.c:1980
    5757     retn                                      ; c3                          ; 0xc2df7
    5758   ; disGetNextSymbol 0xc2df8 LB 0x14b1 -> off=0x0 cb=0000000000000005 uValue=00000000000c2df8 'biosfn_enable_video_refresh_control'
    5759 biosfn_enable_video_refresh_control:         ; 0xc2df8 LB 0x5
    5760     push bp                                   ; 55                          ; 0xc2df8 vgabios.c:1981
    5761     mov bp, sp                                ; 89 e5                       ; 0xc2df9
    5762     pop bp                                    ; 5d                          ; 0xc2dfb vgabios.c:1986
    5763     retn                                      ; c3                          ; 0xc2dfc
    5764   ; disGetNextSymbol 0xc2dfd LB 0x14ac -> off=0x0 cb=000000000000008f uValue=00000000000c2dfd 'biosfn_write_string'
    5765 biosfn_write_string:                         ; 0xc2dfd LB 0x8f
    5766     push bp                                   ; 55                          ; 0xc2dfd vgabios.c:1989
    5767     mov bp, sp                                ; 89 e5                       ; 0xc2dfe
    5768     push si                                   ; 56                          ; 0xc2e00
    5769     push di                                   ; 57                          ; 0xc2e01
    5770     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2e02
    5771     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2e05
    5772     mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc2e08
    5773     mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2e0b
    5774     mov si, cx                                ; 89 ce                       ; 0xc2e0e
    5775     mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2e10
    5776     mov al, dl                                ; 88 d0                       ; 0xc2e13 vgabios.c:1996
    5777     xor ah, ah                                ; 30 e4                       ; 0xc2e15
    5778     lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2e17
    5779     lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2e1a
    5780     call 00a0ch                               ; e8 ec db                    ; 0xc2e1d
    5781     cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2e20 vgabios.c:1999
    5782     jne short 02e32h                          ; 75 0c                       ; 0xc2e24
    5783     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2e26 vgabios.c:2000
    5784     mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2e29
    5785     mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2e2c vgabios.c:2001
    5786     mov byte [bp+004h], ah                    ; 88 66 04                    ; 0xc2e2f
    5787     mov dh, byte [bp+004h]                    ; 8a 76 04                    ; 0xc2e32 vgabios.c:2004
    5788     mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc2e35
    5789     xor ah, ah                                ; 30 e4                       ; 0xc2e38
    5790     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2e3a vgabios.c:2005
    5791     call 0124ch                               ; e8 0c e4                    ; 0xc2e3d
    5792     dec si                                    ; 4e                          ; 0xc2e40 vgabios.c:2007
    5793     cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2e41
    5794     je short 02e72h                           ; 74 2c                       ; 0xc2e44
    5795     mov bx, di                                ; 89 fb                       ; 0xc2e46 vgabios.c:2009
    5796     inc di                                    ; 47                          ; 0xc2e48
    5797     mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2e49 vgabios.c:37
    5798     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2e4c
    5799     test byte [bp-008h], 002h                 ; f6 46 f8 02                 ; 0xc2e4f vgabios.c:2010
    5800     je short 02e5eh                           ; 74 09                       ; 0xc2e53
    5801     mov bx, di                                ; 89 fb                       ; 0xc2e55 vgabios.c:2011
    5802     inc di                                    ; 47                          ; 0xc2e57
    5803     mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2e58 vgabios.c:37
    5804     mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc2e5b vgabios.c:38
    5805     mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2e5e vgabios.c:2013
    5806     xor bh, bh                                ; 30 ff                       ; 0xc2e61
    5807     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2e63
    5808     xor dh, dh                                ; 30 f6                       ; 0xc2e66
    5809     xor ah, ah                                ; 30 e4                       ; 0xc2e68
    5810     mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2e6a
    5811     call 0286fh                               ; e8 ff f9                    ; 0xc2e6d
    5812     jmp short 02e40h                          ; eb ce                       ; 0xc2e70 vgabios.c:2014
    5813     test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc2e72 vgabios.c:2017
    5814     jne short 02e83h                          ; 75 0b                       ; 0xc2e76
    5815     mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2e78 vgabios.c:2018
    5816     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2e7b
    5817     xor ah, ah                                ; 30 e4                       ; 0xc2e7e
    5818     call 0124ch                               ; e8 c9 e3                    ; 0xc2e80
    5819     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e83 vgabios.c:2019
    5820     pop di                                    ; 5f                          ; 0xc2e86
    5821     pop si                                    ; 5e                          ; 0xc2e87
    5822     pop bp                                    ; 5d                          ; 0xc2e88
    5823     retn 00008h                               ; c2 08 00                    ; 0xc2e89
    5824   ; disGetNextSymbol 0xc2e8c LB 0x141d -> off=0x0 cb=00000000000001f5 uValue=00000000000c2e8c 'biosfn_read_state_info'
    5825 biosfn_read_state_info:                      ; 0xc2e8c LB 0x1f5
    5826     push bp                                   ; 55                          ; 0xc2e8c vgabios.c:2022
    5827     mov bp, sp                                ; 89 e5                       ; 0xc2e8d
    5828     push cx                                   ; 51                          ; 0xc2e8f
    5829     push si                                   ; 56                          ; 0xc2e90
    5830     push di                                   ; 57                          ; 0xc2e91
    5831     push ax                                   ; 50                          ; 0xc2e92
    5832     push ax                                   ; 50                          ; 0xc2e93
    5833     push dx                                   ; 52                          ; 0xc2e94
    5834     mov si, strict word 00049h                ; be 49 00                    ; 0xc2e95 vgabios.c:37
    5835     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e98
    5836     mov es, ax                                ; 8e c0                       ; 0xc2e9b
    5837     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e9d
    5838     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2ea0 vgabios.c:38
    5839     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2ea3 vgabios.c:47
    5840     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2ea6
    5841     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2ea9 vgabios.c:48
    5842     mov ax, ds                                ; 8c d8                       ; 0xc2eac vgabios.c:2033
    5843     mov es, dx                                ; 8e c2                       ; 0xc2eae vgabios.c:62
    5844     mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2eb0
    5845     mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2eb5
    5846     lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2eb9 vgabios.c:2038
    5847     mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2ebc
    5848     mov si, strict word 00049h                ; be 49 00                    ; 0xc2ebf
    5849     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2ec2
    5850     cld                                       ; fc                          ; 0xc2ec5
    5851     jcxz 02eceh                               ; e3 06                       ; 0xc2ec6
    5852     push DS                                   ; 1e                          ; 0xc2ec8
    5853     mov ds, dx                                ; 8e da                       ; 0xc2ec9
    5854     rep movsb                                 ; f3 a4                       ; 0xc2ecb
    5855     pop DS                                    ; 1f                          ; 0xc2ecd
    5856     mov si, 00084h                            ; be 84 00                    ; 0xc2ece vgabios.c:37
    5857     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ed1
    5858     mov es, ax                                ; 8e c0                       ; 0xc2ed4
    5859     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2ed6
     6056    ; sub ah, ah                                ; 2a e4                     ; 0xc30c0
     6057    mov es, cx                                ; 8e c1                       ; 0xc30c2 vgabios.c:42
     6058    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30c4
     6059    inc bx                                    ; 43                          ; 0xc30c7 vgabios.c:2129
     6060    mov dx, di                                ; 89 fa                       ; 0xc30c8
     6061    in AL, DX                                 ; ec                          ; 0xc30ca
     6062    db  02ah, 0e4h
     6063    ; sub ah, ah                                ; 2a e4                     ; 0xc30cb
     6064    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30cd vgabios.c:42
     6065    inc bx                                    ; 43                          ; 0xc30d0 vgabios.c:2130
     6066    mov dx, 003ceh                            ; ba ce 03                    ; 0xc30d1
     6067    in AL, DX                                 ; ec                          ; 0xc30d4
     6068    db  02ah, 0e4h
     6069    ; sub ah, ah                                ; 2a e4                     ; 0xc30d5
     6070    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30d7 vgabios.c:42
     6071    inc bx                                    ; 43                          ; 0xc30da vgabios.c:2131
     6072    mov dx, 003dah                            ; ba da 03                    ; 0xc30db
     6073    in AL, DX                                 ; ec                          ; 0xc30de
     6074    db  02ah, 0e4h
     6075    ; sub ah, ah                                ; 2a e4                     ; 0xc30df
     6076    mov dx, 003c0h                            ; ba c0 03                    ; 0xc30e1 vgabios.c:2133
     6077    in AL, DX                                 ; ec                          ; 0xc30e4
     6078    db  02ah, 0e4h
     6079    ; sub ah, ah                                ; 2a e4                     ; 0xc30e5
     6080    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc30e7
     6081    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc30ea vgabios.c:42
     6082    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30ed
     6083    inc bx                                    ; 43                          ; 0xc30f0 vgabios.c:2134
     6084    mov dx, 003cah                            ; ba ca 03                    ; 0xc30f1
     6085    in AL, DX                                 ; ec                          ; 0xc30f4
     6086    db  02ah, 0e4h
     6087    ; sub ah, ah                                ; 2a e4                     ; 0xc30f5
     6088    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30f7 vgabios.c:42
     6089    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc30fa vgabios.c:2137
     6090    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc30fd
     6091    add bx, ax                                ; 01 c3                       ; 0xc3100 vgabios.c:2135
     6092    jmp short 0310ah                          ; eb 06                       ; 0xc3102
     6093    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3104
     6094    jnbe short 03125h                         ; 77 1b                       ; 0xc3108
     6095    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc310a vgabios.c:2138
     6096    mov dx, 003c4h                            ; ba c4 03                    ; 0xc310d
     6097    out DX, AL                                ; ee                          ; 0xc3110
     6098    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3111 vgabios.c:2139
     6099    in AL, DX                                 ; ec                          ; 0xc3114
     6100    db  02ah, 0e4h
     6101    ; sub ah, ah                                ; 2a e4                     ; 0xc3115
     6102    mov es, cx                                ; 8e c1                       ; 0xc3117 vgabios.c:42
     6103    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3119
     6104    inc bx                                    ; 43                          ; 0xc311c vgabios.c:2139
     6105    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc311d vgabios.c:2140
     6106    jmp short 03104h                          ; eb e2                       ; 0xc3120
     6107    jmp near 031d2h                           ; e9 ad 00                    ; 0xc3122
     6108    xor al, al                                ; 30 c0                       ; 0xc3125 vgabios.c:2141
     6109    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3127
     6110    out DX, AL                                ; ee                          ; 0xc312a
     6111    mov dx, 003c5h                            ; ba c5 03                    ; 0xc312b vgabios.c:2142
     6112    in AL, DX                                 ; ec                          ; 0xc312e
     6113    db  02ah, 0e4h
     6114    ; sub ah, ah                                ; 2a e4                     ; 0xc312f
     6115    mov es, cx                                ; 8e c1                       ; 0xc3131 vgabios.c:42
     6116    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3133
     6117    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3136 vgabios.c:2144
     6118    inc bx                                    ; 43                          ; 0xc313b vgabios.c:2142
     6119    jmp short 03144h                          ; eb 06                       ; 0xc313c
     6120    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc313e
     6121    jnbe short 0315bh                         ; 77 17                       ; 0xc3142
     6122    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3144 vgabios.c:2145
     6123    mov dx, si                                ; 89 f2                       ; 0xc3147
     6124    out DX, AL                                ; ee                          ; 0xc3149
     6125    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc314a vgabios.c:2146
     6126    in AL, DX                                 ; ec                          ; 0xc314d
     6127    db  02ah, 0e4h
     6128    ; sub ah, ah                                ; 2a e4                     ; 0xc314e
     6129    mov es, cx                                ; 8e c1                       ; 0xc3150 vgabios.c:42
     6130    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3152
     6131    inc bx                                    ; 43                          ; 0xc3155 vgabios.c:2146
     6132    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3156 vgabios.c:2147
     6133    jmp short 0313eh                          ; eb e3                       ; 0xc3159
     6134    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc315b vgabios.c:2149
     6135    jmp short 03168h                          ; eb 06                       ; 0xc3160
     6136    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc3162
     6137    jnbe short 0318ch                         ; 77 24                       ; 0xc3166
     6138    mov dx, 003dah                            ; ba da 03                    ; 0xc3168 vgabios.c:2150
     6139    in AL, DX                                 ; ec                          ; 0xc316b
     6140    db  02ah, 0e4h
     6141    ; sub ah, ah                                ; 2a e4                     ; 0xc316c
     6142    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc316e vgabios.c:2151
     6143    and ax, strict word 00020h                ; 25 20 00                    ; 0xc3171
     6144    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc3174
     6145    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3177
     6146    out DX, AL                                ; ee                          ; 0xc317a
     6147    mov dx, 003c1h                            ; ba c1 03                    ; 0xc317b vgabios.c:2152
     6148    in AL, DX                                 ; ec                          ; 0xc317e
     6149    db  02ah, 0e4h
     6150    ; sub ah, ah                                ; 2a e4                     ; 0xc317f
     6151    mov es, cx                                ; 8e c1                       ; 0xc3181 vgabios.c:42
     6152    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3183
     6153    inc bx                                    ; 43                          ; 0xc3186 vgabios.c:2152
     6154    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3187 vgabios.c:2153
     6155    jmp short 03162h                          ; eb d6                       ; 0xc318a
     6156    mov dx, 003dah                            ; ba da 03                    ; 0xc318c vgabios.c:2154
     6157    in AL, DX                                 ; ec                          ; 0xc318f
     6158    db  02ah, 0e4h
     6159    ; sub ah, ah                                ; 2a e4                     ; 0xc3190
     6160    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3192 vgabios.c:2156
     6161    jmp short 0319fh                          ; eb 06                       ; 0xc3197
     6162    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3199
     6163    jnbe short 031b7h                         ; 77 18                       ; 0xc319d
     6164    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc319f vgabios.c:2157
     6165    mov dx, 003ceh                            ; ba ce 03                    ; 0xc31a2
     6166    out DX, AL                                ; ee                          ; 0xc31a5
     6167    mov dx, 003cfh                            ; ba cf 03                    ; 0xc31a6 vgabios.c:2158
     6168    in AL, DX                                 ; ec                          ; 0xc31a9
     6169    db  02ah, 0e4h
     6170    ; sub ah, ah                                ; 2a e4                     ; 0xc31aa
     6171    mov es, cx                                ; 8e c1                       ; 0xc31ac vgabios.c:42
     6172    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31ae
     6173    inc bx                                    ; 43                          ; 0xc31b1 vgabios.c:2158
     6174    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc31b2 vgabios.c:2159
     6175    jmp short 03199h                          ; eb e2                       ; 0xc31b5
     6176    mov es, cx                                ; 8e c1                       ; 0xc31b7 vgabios.c:52
     6177    mov word [es:bx], si                      ; 26 89 37                    ; 0xc31b9
     6178    inc bx                                    ; 43                          ; 0xc31bc vgabios.c:2161
     6179    inc bx                                    ; 43                          ; 0xc31bd
     6180    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc31be vgabios.c:42
     6181    inc bx                                    ; 43                          ; 0xc31c2 vgabios.c:2164
     6182    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc31c3 vgabios.c:42
     6183    inc bx                                    ; 43                          ; 0xc31c7 vgabios.c:2165
     6184    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc31c8 vgabios.c:42
     6185    inc bx                                    ; 43                          ; 0xc31cc vgabios.c:2166
     6186    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc31cd vgabios.c:42
     6187    inc bx                                    ; 43                          ; 0xc31d1 vgabios.c:2167
     6188    test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc31d2 vgabios.c:2169
     6189    jne short 031dbh                          ; 75 03                       ; 0xc31d6
     6190    jmp near 0331ah                           ; e9 3f 01                    ; 0xc31d8
     6191    mov si, strict word 00049h                ; be 49 00                    ; 0xc31db vgabios.c:37
     6192    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31de
     6193    mov es, ax                                ; 8e c0                       ; 0xc31e1
     6194    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31e3
     6195    mov es, cx                                ; 8e c1                       ; 0xc31e6 vgabios.c:42
     6196    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31e8
     6197    inc bx                                    ; 43                          ; 0xc31eb vgabios.c:2170
     6198    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc31ec vgabios.c:47
     6199    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31ef
     6200    mov es, ax                                ; 8e c0                       ; 0xc31f2
     6201    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31f4
     6202    mov es, cx                                ; 8e c1                       ; 0xc31f7 vgabios.c:52
     6203    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31f9
     6204    inc bx                                    ; 43                          ; 0xc31fc vgabios.c:2171
     6205    inc bx                                    ; 43                          ; 0xc31fd
     6206    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc31fe vgabios.c:47
     6207    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3201
     6208    mov es, ax                                ; 8e c0                       ; 0xc3204
     6209    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3206
     6210    mov es, cx                                ; 8e c1                       ; 0xc3209 vgabios.c:52
     6211    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc320b
     6212    inc bx                                    ; 43                          ; 0xc320e vgabios.c:2172
     6213    inc bx                                    ; 43                          ; 0xc320f
     6214    mov si, strict word 00063h                ; be 63 00                    ; 0xc3210 vgabios.c:47
     6215    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3213
     6216    mov es, ax                                ; 8e c0                       ; 0xc3216
     6217    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3218
     6218    mov es, cx                                ; 8e c1                       ; 0xc321b vgabios.c:52
     6219    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc321d
     6220    inc bx                                    ; 43                          ; 0xc3220 vgabios.c:2173
     6221    inc bx                                    ; 43                          ; 0xc3221
     6222    mov si, 00084h                            ; be 84 00                    ; 0xc3222 vgabios.c:37
     6223    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3225
     6224    mov es, ax                                ; 8e c0                       ; 0xc3228
     6225    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc322a
     6226    mov es, cx                                ; 8e c1                       ; 0xc322d vgabios.c:42
     6227    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc322f
     6228    inc bx                                    ; 43                          ; 0xc3232 vgabios.c:2174
     6229    mov si, 00085h                            ; be 85 00                    ; 0xc3233 vgabios.c:47
     6230    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3236
     6231    mov es, ax                                ; 8e c0                       ; 0xc3239
     6232    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc323b
     6233    mov es, cx                                ; 8e c1                       ; 0xc323e vgabios.c:52
     6234    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3240
     6235    inc bx                                    ; 43                          ; 0xc3243 vgabios.c:2175
     6236    inc bx                                    ; 43                          ; 0xc3244
     6237    mov si, 00087h                            ; be 87 00                    ; 0xc3245 vgabios.c:37
     6238    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3248
     6239    mov es, ax                                ; 8e c0                       ; 0xc324b
     6240    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc324d
     6241    mov es, cx                                ; 8e c1                       ; 0xc3250 vgabios.c:42
     6242    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3252
     6243    inc bx                                    ; 43                          ; 0xc3255 vgabios.c:2176
     6244    mov si, 00088h                            ; be 88 00                    ; 0xc3256 vgabios.c:37
     6245    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3259
     6246    mov es, ax                                ; 8e c0                       ; 0xc325c
     6247    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc325e
     6248    mov es, cx                                ; 8e c1                       ; 0xc3261 vgabios.c:42
     6249    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3263
     6250    inc bx                                    ; 43                          ; 0xc3266 vgabios.c:2177
     6251    mov si, 00089h                            ; be 89 00                    ; 0xc3267 vgabios.c:37
     6252    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc326a
     6253    mov es, ax                                ; 8e c0                       ; 0xc326d
     6254    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc326f
     6255    mov es, cx                                ; 8e c1                       ; 0xc3272 vgabios.c:42
     6256    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3274
     6257    inc bx                                    ; 43                          ; 0xc3277 vgabios.c:2178
     6258    mov si, strict word 00060h                ; be 60 00                    ; 0xc3278 vgabios.c:47
     6259    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc327b
     6260    mov es, ax                                ; 8e c0                       ; 0xc327e
     6261    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3280
     6262    mov es, cx                                ; 8e c1                       ; 0xc3283 vgabios.c:52
     6263    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3285
     6264    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3288 vgabios.c:2180
     6265    inc bx                                    ; 43                          ; 0xc328d vgabios.c:2179
     6266    inc bx                                    ; 43                          ; 0xc328e
     6267    jmp short 03297h                          ; eb 06                       ; 0xc328f
     6268    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3291
     6269    jnc short 032b3h                          ; 73 1c                       ; 0xc3295
     6270    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc3297 vgabios.c:2181
     6271    sal si, 1                                 ; d1 e6                       ; 0xc329a
     6272    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc329c
     6273    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc329f vgabios.c:47
     6274    mov es, ax                                ; 8e c0                       ; 0xc32a2
     6275    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32a4
     6276    mov es, cx                                ; 8e c1                       ; 0xc32a7 vgabios.c:52
     6277    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32a9
     6278    inc bx                                    ; 43                          ; 0xc32ac vgabios.c:2182
     6279    inc bx                                    ; 43                          ; 0xc32ad
     6280    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc32ae vgabios.c:2183
     6281    jmp short 03291h                          ; eb de                       ; 0xc32b1
     6282    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc32b3 vgabios.c:47
     6283    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc32b6
     6284    mov es, ax                                ; 8e c0                       ; 0xc32b9
     6285    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32bb
     6286    mov es, cx                                ; 8e c1                       ; 0xc32be vgabios.c:52
     6287    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32c0
     6288    inc bx                                    ; 43                          ; 0xc32c3 vgabios.c:2184
     6289    inc bx                                    ; 43                          ; 0xc32c4
     6290    mov si, strict word 00062h                ; be 62 00                    ; 0xc32c5 vgabios.c:37
     6291    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc32c8
     6292    mov es, ax                                ; 8e c0                       ; 0xc32cb
     6293    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc32cd
     6294    mov es, cx                                ; 8e c1                       ; 0xc32d0 vgabios.c:42
     6295    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32d2
     6296    inc bx                                    ; 43                          ; 0xc32d5 vgabios.c:2185
     6297    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc32d6 vgabios.c:47
     6298    xor ax, ax                                ; 31 c0                       ; 0xc32d9
     6299    mov es, ax                                ; 8e c0                       ; 0xc32db
     6300    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32dd
     6301    mov es, cx                                ; 8e c1                       ; 0xc32e0 vgabios.c:52
     6302    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32e2
     6303    inc bx                                    ; 43                          ; 0xc32e5 vgabios.c:2187
     6304    inc bx                                    ; 43                          ; 0xc32e6
     6305    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc32e7 vgabios.c:47
     6306    xor ax, ax                                ; 31 c0                       ; 0xc32ea
     6307    mov es, ax                                ; 8e c0                       ; 0xc32ec
     6308    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32ee
     6309    mov es, cx                                ; 8e c1                       ; 0xc32f1 vgabios.c:52
     6310    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32f3
     6311    inc bx                                    ; 43                          ; 0xc32f6 vgabios.c:2188
     6312    inc bx                                    ; 43                          ; 0xc32f7
     6313    mov si, 0010ch                            ; be 0c 01                    ; 0xc32f8 vgabios.c:47
     6314    xor ax, ax                                ; 31 c0                       ; 0xc32fb
     6315    mov es, ax                                ; 8e c0                       ; 0xc32fd
     6316    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32ff
     6317    mov es, cx                                ; 8e c1                       ; 0xc3302 vgabios.c:52
     6318    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3304
     6319    inc bx                                    ; 43                          ; 0xc3307 vgabios.c:2189
     6320    inc bx                                    ; 43                          ; 0xc3308
     6321    mov si, 0010eh                            ; be 0e 01                    ; 0xc3309 vgabios.c:47
     6322    xor ax, ax                                ; 31 c0                       ; 0xc330c
     6323    mov es, ax                                ; 8e c0                       ; 0xc330e
     6324    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3310
     6325    mov es, cx                                ; 8e c1                       ; 0xc3313 vgabios.c:52
     6326    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3315
     6327    inc bx                                    ; 43                          ; 0xc3318 vgabios.c:2190
     6328    inc bx                                    ; 43                          ; 0xc3319
     6329    test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc331a vgabios.c:2192
     6330    je short 0336ch                           ; 74 4c                       ; 0xc331e
     6331    mov dx, 003c7h                            ; ba c7 03                    ; 0xc3320 vgabios.c:2194
     6332    in AL, DX                                 ; ec                          ; 0xc3323
     6333    db  02ah, 0e4h
     6334    ; sub ah, ah                                ; 2a e4                     ; 0xc3324
     6335    mov es, cx                                ; 8e c1                       ; 0xc3326 vgabios.c:42
     6336    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3328
     6337    inc bx                                    ; 43                          ; 0xc332b vgabios.c:2194
     6338    mov dx, 003c8h                            ; ba c8 03                    ; 0xc332c
     6339    in AL, DX                                 ; ec                          ; 0xc332f
     6340    db  02ah, 0e4h
     6341    ; sub ah, ah                                ; 2a e4                     ; 0xc3330
     6342    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3332 vgabios.c:42
     6343    inc bx                                    ; 43                          ; 0xc3335 vgabios.c:2195
     6344    mov dx, 003c6h                            ; ba c6 03                    ; 0xc3336
     6345    in AL, DX                                 ; ec                          ; 0xc3339
     6346    db  02ah, 0e4h
     6347    ; sub ah, ah                                ; 2a e4                     ; 0xc333a
     6348    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc333c vgabios.c:42
     6349    inc bx                                    ; 43                          ; 0xc333f vgabios.c:2196
     6350    xor al, al                                ; 30 c0                       ; 0xc3340
     6351    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3342
     6352    out DX, AL                                ; ee                          ; 0xc3345
     6353    xor ah, ah                                ; 30 e4                       ; 0xc3346 vgabios.c:2199
     6354    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3348
     6355    jmp short 03354h                          ; eb 07                       ; 0xc334b
     6356    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc334d
     6357    jnc short 03365h                          ; 73 11                       ; 0xc3352
     6358    mov dx, 003c9h                            ; ba c9 03                    ; 0xc3354 vgabios.c:2200
     6359    in AL, DX                                 ; ec                          ; 0xc3357
     6360    db  02ah, 0e4h
     6361    ; sub ah, ah                                ; 2a e4                     ; 0xc3358
     6362    mov es, cx                                ; 8e c1                       ; 0xc335a vgabios.c:42
     6363    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc335c
     6364    inc bx                                    ; 43                          ; 0xc335f vgabios.c:2200
     6365    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3360 vgabios.c:2201
     6366    jmp short 0334dh                          ; eb e8                       ; 0xc3363
     6367    mov es, cx                                ; 8e c1                       ; 0xc3365 vgabios.c:42
     6368    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3367
     6369    inc bx                                    ; 43                          ; 0xc336b vgabios.c:2202
     6370    mov ax, bx                                ; 89 d8                       ; 0xc336c vgabios.c:2205
     6371    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc336e
     6372    pop di                                    ; 5f                          ; 0xc3371
     6373    pop si                                    ; 5e                          ; 0xc3372
     6374    pop cx                                    ; 59                          ; 0xc3373
     6375    pop bp                                    ; 5d                          ; 0xc3374
     6376    retn                                      ; c3                          ; 0xc3375
     6377  ; disGetNextSymbol 0xc3376 LB 0xf1e -> off=0x0 cb=00000000000002ba uValue=00000000000c3376 'biosfn_restore_video_state'
     6378biosfn_restore_video_state:                  ; 0xc3376 LB 0x2ba
     6379    push bp                                   ; 55                          ; 0xc3376 vgabios.c:2207
     6380    mov bp, sp                                ; 89 e5                       ; 0xc3377
     6381    push cx                                   ; 51                          ; 0xc3379
     6382    push si                                   ; 56                          ; 0xc337a
     6383    push di                                   ; 57                          ; 0xc337b
     6384    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc337c
     6385    push ax                                   ; 50                          ; 0xc337f
     6386    mov cx, dx                                ; 89 d1                       ; 0xc3380
     6387    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc3382 vgabios.c:2211
     6388    je short 033dfh                           ; 74 57                       ; 0xc3386
     6389    mov dx, 003dah                            ; ba da 03                    ; 0xc3388 vgabios.c:2213
     6390    in AL, DX                                 ; ec                          ; 0xc338b
     6391    db  02ah, 0e4h
     6392    ; sub ah, ah                                ; 2a e4                     ; 0xc338c
     6393    lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc338e vgabios.c:2215
     6394    mov es, cx                                ; 8e c1                       ; 0xc3391 vgabios.c:47
     6395    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3393
     6396    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc3396 vgabios.c:48
     6397    mov si, bx                                ; 89 de                       ; 0xc3399 vgabios.c:2216
     6398    mov word [bp-008h], strict word 00001h    ; c7 46 f8 01 00              ; 0xc339b vgabios.c:2219
     6399    add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc33a0 vgabios.c:2217
     6400    jmp short 033abh                          ; eb 06                       ; 0xc33a3
     6401    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc33a5
     6402    jnbe short 033c1h                         ; 77 16                       ; 0xc33a9
     6403    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc33ab vgabios.c:2220
     6404    mov dx, 003c4h                            ; ba c4 03                    ; 0xc33ae
     6405    out DX, AL                                ; ee                          ; 0xc33b1
     6406    mov es, cx                                ; 8e c1                       ; 0xc33b2 vgabios.c:37
     6407    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33b4
     6408    mov dx, 003c5h                            ; ba c5 03                    ; 0xc33b7 vgabios.c:38
     6409    out DX, AL                                ; ee                          ; 0xc33ba
     6410    inc bx                                    ; 43                          ; 0xc33bb vgabios.c:2221
     6411    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc33bc vgabios.c:2222
     6412    jmp short 033a5h                          ; eb e4                       ; 0xc33bf
     6413    xor al, al                                ; 30 c0                       ; 0xc33c1 vgabios.c:2223
     6414    mov dx, 003c4h                            ; ba c4 03                    ; 0xc33c3
     6415    out DX, AL                                ; ee                          ; 0xc33c6
     6416    mov es, cx                                ; 8e c1                       ; 0xc33c7 vgabios.c:37
     6417    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33c9
     6418    mov dx, 003c5h                            ; ba c5 03                    ; 0xc33cc vgabios.c:38
     6419    out DX, AL                                ; ee                          ; 0xc33cf
     6420    inc bx                                    ; 43                          ; 0xc33d0 vgabios.c:2224
     6421    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc33d1
     6422    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc33d4
     6423    out DX, ax                                ; ef                          ; 0xc33d7
     6424    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33d8 vgabios.c:2229
     6425    jmp short 033e8h                          ; eb 09                       ; 0xc33dd
     6426    jmp near 034bfh                           ; e9 dd 00                    ; 0xc33df
     6427    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc33e2
     6428    jnbe short 03402h                         ; 77 1a                       ; 0xc33e6
     6429    cmp word [bp-008h], strict byte 00011h    ; 83 7e f8 11                 ; 0xc33e8 vgabios.c:2230
     6430    je short 033fch                           ; 74 0e                       ; 0xc33ec
     6431    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc33ee vgabios.c:2231
     6432    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc33f1
     6433    out DX, AL                                ; ee                          ; 0xc33f4
     6434    mov es, cx                                ; 8e c1                       ; 0xc33f5 vgabios.c:37
     6435    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33f7
     6436    inc dx                                    ; 42                          ; 0xc33fa vgabios.c:38
     6437    out DX, AL                                ; ee                          ; 0xc33fb
     6438    inc bx                                    ; 43                          ; 0xc33fc vgabios.c:2234
     6439    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc33fd vgabios.c:2235
     6440    jmp short 033e2h                          ; eb e0                       ; 0xc3400
     6441    mov dx, 003cch                            ; ba cc 03                    ; 0xc3402 vgabios.c:2237
     6442    in AL, DX                                 ; ec                          ; 0xc3405
     6443    db  02ah, 0e4h
     6444    ; sub ah, ah                                ; 2a e4                     ; 0xc3406
     6445    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc3408
     6446    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc340a
     6447    cmp word [bp-00ch], 003d4h                ; 81 7e f4 d4 03              ; 0xc340d vgabios.c:2238
     6448    jne short 03418h                          ; 75 04                       ; 0xc3412
     6449    or byte [bp-00eh], 001h                   ; 80 4e f2 01                 ; 0xc3414 vgabios.c:2239
     6450    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3418 vgabios.c:2240
     6451    mov dx, 003c2h                            ; ba c2 03                    ; 0xc341b
     6452    out DX, AL                                ; ee                          ; 0xc341e
     6453    mov AL, strict byte 011h                  ; b0 11                       ; 0xc341f vgabios.c:2243
     6454    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3421
     6455    out DX, AL                                ; ee                          ; 0xc3424
     6456    lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc3425 vgabios.c:2244
     6457    mov es, cx                                ; 8e c1                       ; 0xc3429 vgabios.c:37
     6458    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc342b
     6459    inc dx                                    ; 42                          ; 0xc342e vgabios.c:38
     6460    out DX, AL                                ; ee                          ; 0xc342f
     6461    lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc3430 vgabios.c:2247
     6462    mov dl, byte [es:di]                      ; 26 8a 15                    ; 0xc3433 vgabios.c:37
     6463    xor dh, dh                                ; 30 f6                       ; 0xc3436 vgabios.c:38
     6464    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3438
     6465    mov dx, 003dah                            ; ba da 03                    ; 0xc343b vgabios.c:2248
     6466    in AL, DX                                 ; ec                          ; 0xc343e
     6467    db  02ah, 0e4h
     6468    ; sub ah, ah                                ; 2a e4                     ; 0xc343f
     6469    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3441 vgabios.c:2249
     6470    jmp short 0344eh                          ; eb 06                       ; 0xc3446
     6471    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc3448
     6472    jnbe short 03467h                         ; 77 19                       ; 0xc344c
     6473    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc344e vgabios.c:2250
     6474    and ax, strict word 00020h                ; 25 20 00                    ; 0xc3451
     6475    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc3454
     6476    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3457
     6477    out DX, AL                                ; ee                          ; 0xc345a
     6478    mov es, cx                                ; 8e c1                       ; 0xc345b vgabios.c:37
     6479    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc345d
     6480    out DX, AL                                ; ee                          ; 0xc3460 vgabios.c:38
     6481    inc bx                                    ; 43                          ; 0xc3461 vgabios.c:2251
     6482    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3462 vgabios.c:2252
     6483    jmp short 03448h                          ; eb e1                       ; 0xc3465
     6484    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3467 vgabios.c:2253
     6485    mov dx, 003c0h                            ; ba c0 03                    ; 0xc346a
     6486    out DX, AL                                ; ee                          ; 0xc346d
     6487    mov dx, 003dah                            ; ba da 03                    ; 0xc346e vgabios.c:2254
     6488    in AL, DX                                 ; ec                          ; 0xc3471
     6489    db  02ah, 0e4h
     6490    ; sub ah, ah                                ; 2a e4                     ; 0xc3472
     6491    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3474 vgabios.c:2256
     6492    jmp short 03481h                          ; eb 06                       ; 0xc3479
     6493    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc347b
     6494    jnbe short 03497h                         ; 77 16                       ; 0xc347f
     6495    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3481 vgabios.c:2257
     6496    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3484
     6497    out DX, AL                                ; ee                          ; 0xc3487
     6498    mov es, cx                                ; 8e c1                       ; 0xc3488 vgabios.c:37
     6499    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc348a
     6500    mov dx, 003cfh                            ; ba cf 03                    ; 0xc348d vgabios.c:38
     6501    out DX, AL                                ; ee                          ; 0xc3490
     6502    inc bx                                    ; 43                          ; 0xc3491 vgabios.c:2258
     6503    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3492 vgabios.c:2259
     6504    jmp short 0347bh                          ; eb e4                       ; 0xc3495
     6505    add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc3497 vgabios.c:2260
     6506    mov es, cx                                ; 8e c1                       ; 0xc349a vgabios.c:37
     6507    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc349c
     6508    mov dx, 003c4h                            ; ba c4 03                    ; 0xc349f vgabios.c:38
     6509    out DX, AL                                ; ee                          ; 0xc34a2
     6510    inc si                                    ; 46                          ; 0xc34a3 vgabios.c:2263
     6511    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34a4 vgabios.c:37
     6512    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc34a7 vgabios.c:38
     6513    out DX, AL                                ; ee                          ; 0xc34aa
     6514    inc si                                    ; 46                          ; 0xc34ab vgabios.c:2264
     6515    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34ac vgabios.c:37
     6516    mov dx, 003ceh                            ; ba ce 03                    ; 0xc34af vgabios.c:38
     6517    out DX, AL                                ; ee                          ; 0xc34b2
     6518    inc si                                    ; 46                          ; 0xc34b3 vgabios.c:2265
     6519    inc si                                    ; 46                          ; 0xc34b4
     6520    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34b5 vgabios.c:37
     6521    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc34b8 vgabios.c:38
     6522    add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc34bb
     6523    out DX, AL                                ; ee                          ; 0xc34be
     6524    test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc34bf vgabios.c:2269
     6525    jne short 034c8h                          ; 75 03                       ; 0xc34c3
     6526    jmp near 035e3h                           ; e9 1b 01                    ; 0xc34c5
     6527    mov es, cx                                ; 8e c1                       ; 0xc34c8 vgabios.c:37
     6528    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34ca
     6529    mov si, strict word 00049h                ; be 49 00                    ; 0xc34cd vgabios.c:42
     6530    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc34d0
     6531    mov es, dx                                ; 8e c2                       ; 0xc34d3
     6532    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34d5
     6533    inc bx                                    ; 43                          ; 0xc34d8 vgabios.c:2270
     6534    mov es, cx                                ; 8e c1                       ; 0xc34d9 vgabios.c:47
     6535    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34db
     6536    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc34de vgabios.c:52
     6537    mov es, dx                                ; 8e c2                       ; 0xc34e1
     6538    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34e3
     6539    inc bx                                    ; 43                          ; 0xc34e6 vgabios.c:2271
     6540    inc bx                                    ; 43                          ; 0xc34e7
     6541    mov es, cx                                ; 8e c1                       ; 0xc34e8 vgabios.c:47
     6542    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34ea
     6543    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc34ed vgabios.c:52
     6544    mov es, dx                                ; 8e c2                       ; 0xc34f0
     6545    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34f2
     6546    inc bx                                    ; 43                          ; 0xc34f5 vgabios.c:2272
     6547    inc bx                                    ; 43                          ; 0xc34f6
     6548    mov es, cx                                ; 8e c1                       ; 0xc34f7 vgabios.c:47
     6549    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34f9
     6550    mov si, strict word 00063h                ; be 63 00                    ; 0xc34fc vgabios.c:52
     6551    mov es, dx                                ; 8e c2                       ; 0xc34ff
     6552    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3501
     6553    inc bx                                    ; 43                          ; 0xc3504 vgabios.c:2273
     6554    inc bx                                    ; 43                          ; 0xc3505
     6555    mov es, cx                                ; 8e c1                       ; 0xc3506 vgabios.c:37
     6556    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3508
     6557    mov si, 00084h                            ; be 84 00                    ; 0xc350b vgabios.c:42
     6558    mov es, dx                                ; 8e c2                       ; 0xc350e
     6559    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3510
     6560    inc bx                                    ; 43                          ; 0xc3513 vgabios.c:2274
     6561    mov es, cx                                ; 8e c1                       ; 0xc3514 vgabios.c:47
     6562    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3516
     6563    mov si, 00085h                            ; be 85 00                    ; 0xc3519 vgabios.c:52
     6564    mov es, dx                                ; 8e c2                       ; 0xc351c
     6565    mov word [es:si], ax                      ; 26 89 04                    ; 0xc351e
     6566    inc bx                                    ; 43                          ; 0xc3521 vgabios.c:2275
     6567    inc bx                                    ; 43                          ; 0xc3522
     6568    mov es, cx                                ; 8e c1                       ; 0xc3523 vgabios.c:37
     6569    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3525
     6570    mov si, 00087h                            ; be 87 00                    ; 0xc3528 vgabios.c:42
     6571    mov es, dx                                ; 8e c2                       ; 0xc352b
     6572    mov byte [es:si], al                      ; 26 88 04                    ; 0xc352d
     6573    inc bx                                    ; 43                          ; 0xc3530 vgabios.c:2276
     6574    mov es, cx                                ; 8e c1                       ; 0xc3531 vgabios.c:37
     6575    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3533
     6576    mov si, 00088h                            ; be 88 00                    ; 0xc3536 vgabios.c:42
     6577    mov es, dx                                ; 8e c2                       ; 0xc3539
     6578    mov byte [es:si], al                      ; 26 88 04                    ; 0xc353b
     6579    inc bx                                    ; 43                          ; 0xc353e vgabios.c:2277
     6580    mov es, cx                                ; 8e c1                       ; 0xc353f vgabios.c:37
     6581    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3541
     6582    mov si, 00089h                            ; be 89 00                    ; 0xc3544 vgabios.c:42
     6583    mov es, dx                                ; 8e c2                       ; 0xc3547
     6584    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3549
     6585    inc bx                                    ; 43                          ; 0xc354c vgabios.c:2278
     6586    mov es, cx                                ; 8e c1                       ; 0xc354d vgabios.c:47
     6587    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc354f
     6588    mov si, strict word 00060h                ; be 60 00                    ; 0xc3552 vgabios.c:52
     6589    mov es, dx                                ; 8e c2                       ; 0xc3555
     6590    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3557
     6591    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc355a vgabios.c:2280
     6592    inc bx                                    ; 43                          ; 0xc355f vgabios.c:2279
     6593    inc bx                                    ; 43                          ; 0xc3560
     6594    jmp short 03569h                          ; eb 06                       ; 0xc3561
     6595    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3563
     6596    jnc short 03585h                          ; 73 1c                       ; 0xc3567
     6597    mov es, cx                                ; 8e c1                       ; 0xc3569 vgabios.c:47
     6598    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc356b
     6599    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc356e vgabios.c:48
     6600    sal si, 1                                 ; d1 e6                       ; 0xc3571
     6601    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc3573
     6602    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3576 vgabios.c:52
     6603    mov es, dx                                ; 8e c2                       ; 0xc3579
     6604    mov word [es:si], ax                      ; 26 89 04                    ; 0xc357b
     6605    inc bx                                    ; 43                          ; 0xc357e vgabios.c:2282
     6606    inc bx                                    ; 43                          ; 0xc357f
     6607    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3580 vgabios.c:2283
     6608    jmp short 03563h                          ; eb de                       ; 0xc3583
     6609    mov es, cx                                ; 8e c1                       ; 0xc3585 vgabios.c:47
     6610    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3587
     6611    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc358a vgabios.c:52
     6612    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc358d
     6613    mov es, dx                                ; 8e c2                       ; 0xc3590
     6614    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3592
     6615    inc bx                                    ; 43                          ; 0xc3595 vgabios.c:2284
     6616    inc bx                                    ; 43                          ; 0xc3596
     6617    mov es, cx                                ; 8e c1                       ; 0xc3597 vgabios.c:37
     6618    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3599
     6619    mov si, strict word 00062h                ; be 62 00                    ; 0xc359c vgabios.c:42
     6620    mov es, dx                                ; 8e c2                       ; 0xc359f
     6621    mov byte [es:si], al                      ; 26 88 04                    ; 0xc35a1
     6622    inc bx                                    ; 43                          ; 0xc35a4 vgabios.c:2285
     6623    mov es, cx                                ; 8e c1                       ; 0xc35a5 vgabios.c:47
     6624    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35a7
     6625    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc35aa vgabios.c:52
     6626    xor dx, dx                                ; 31 d2                       ; 0xc35ad
     6627    mov es, dx                                ; 8e c2                       ; 0xc35af
     6628    mov word [es:si], ax                      ; 26 89 04                    ; 0xc35b1
     6629    inc bx                                    ; 43                          ; 0xc35b4 vgabios.c:2287
     6630    inc bx                                    ; 43                          ; 0xc35b5
     6631    mov es, cx                                ; 8e c1                       ; 0xc35b6 vgabios.c:47
     6632    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35b8
     6633    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc35bb vgabios.c:52
     6634    mov es, dx                                ; 8e c2                       ; 0xc35be
     6635    mov word [es:si], ax                      ; 26 89 04                    ; 0xc35c0
     6636    inc bx                                    ; 43                          ; 0xc35c3 vgabios.c:2288
     6637    inc bx                                    ; 43                          ; 0xc35c4
     6638    mov es, cx                                ; 8e c1                       ; 0xc35c5 vgabios.c:47
     6639    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35c7
     6640    mov si, 0010ch                            ; be 0c 01                    ; 0xc35ca vgabios.c:52
     6641    mov es, dx                                ; 8e c2                       ; 0xc35cd
     6642    mov word [es:si], ax                      ; 26 89 04                    ; 0xc35cf
     6643    inc bx                                    ; 43                          ; 0xc35d2 vgabios.c:2289
     6644    inc bx                                    ; 43                          ; 0xc35d3
     6645    mov es, cx                                ; 8e c1                       ; 0xc35d4 vgabios.c:47
     6646    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35d6
     6647    mov si, 0010eh                            ; be 0e 01                    ; 0xc35d9 vgabios.c:52
     6648    mov es, dx                                ; 8e c2                       ; 0xc35dc
     6649    mov word [es:si], ax                      ; 26 89 04                    ; 0xc35de
     6650    inc bx                                    ; 43                          ; 0xc35e1 vgabios.c:2290
     6651    inc bx                                    ; 43                          ; 0xc35e2
     6652    test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc35e3 vgabios.c:2292
     6653    je short 03626h                           ; 74 3d                       ; 0xc35e7
     6654    inc bx                                    ; 43                          ; 0xc35e9 vgabios.c:2293
     6655    mov es, cx                                ; 8e c1                       ; 0xc35ea vgabios.c:37
     6656    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35ec
     6657    xor ah, ah                                ; 30 e4                       ; 0xc35ef vgabios.c:38
     6658    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc35f1
     6659    inc bx                                    ; 43                          ; 0xc35f4 vgabios.c:2294
     6660    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35f5 vgabios.c:37
     6661    mov dx, 003c6h                            ; ba c6 03                    ; 0xc35f8 vgabios.c:38
     6662    out DX, AL                                ; ee                          ; 0xc35fb
     6663    inc bx                                    ; 43                          ; 0xc35fc vgabios.c:2295
     6664    xor al, al                                ; 30 c0                       ; 0xc35fd
     6665    mov dx, 003c8h                            ; ba c8 03                    ; 0xc35ff
     6666    out DX, AL                                ; ee                          ; 0xc3602
     6667    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3603 vgabios.c:2298
     6668    jmp short 0360fh                          ; eb 07                       ; 0xc3606
     6669    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc3608
     6670    jnc short 0361eh                          ; 73 0f                       ; 0xc360d
     6671    mov es, cx                                ; 8e c1                       ; 0xc360f vgabios.c:37
     6672    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3611
     6673    mov dx, 003c9h                            ; ba c9 03                    ; 0xc3614 vgabios.c:38
     6674    out DX, AL                                ; ee                          ; 0xc3617
     6675    inc bx                                    ; 43                          ; 0xc3618 vgabios.c:2299
     6676    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3619 vgabios.c:2300
     6677    jmp short 03608h                          ; eb ea                       ; 0xc361c
     6678    inc bx                                    ; 43                          ; 0xc361e vgabios.c:2301
     6679    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc361f
     6680    mov dx, 003c8h                            ; ba c8 03                    ; 0xc3622
     6681    out DX, AL                                ; ee                          ; 0xc3625
     6682    mov ax, bx                                ; 89 d8                       ; 0xc3626 vgabios.c:2305
     6683    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3628
     6684    pop di                                    ; 5f                          ; 0xc362b
     6685    pop si                                    ; 5e                          ; 0xc362c
     6686    pop cx                                    ; 59                          ; 0xc362d
     6687    pop bp                                    ; 5d                          ; 0xc362e
     6688    retn                                      ; c3                          ; 0xc362f
     6689  ; disGetNextSymbol 0xc3630 LB 0xc64 -> off=0x0 cb=000000000000002b uValue=00000000000c3630 'find_vga_entry'
     6690find_vga_entry:                              ; 0xc3630 LB 0x2b
     6691    push bx                                   ; 53                          ; 0xc3630 vgabios.c:2314
     6692    push cx                                   ; 51                          ; 0xc3631
     6693    push dx                                   ; 52                          ; 0xc3632
     6694    push bp                                   ; 55                          ; 0xc3633
     6695    mov bp, sp                                ; 89 e5                       ; 0xc3634
     6696    mov dl, al                                ; 88 c2                       ; 0xc3636
     6697    mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc3638 vgabios.c:2316
     6698    xor al, al                                ; 30 c0                       ; 0xc363a vgabios.c:2317
     6699    jmp short 03644h                          ; eb 06                       ; 0xc363c
    58606700    db  0feh, 0c0h
    5861     ; inc al                                    ; fe c0                     ; 0xc2ed9 vgabios.c:38
    5862     lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2edb
    5863     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2ede vgabios.c:42
    5864     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2ee1
    5865     lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2ee4 vgabios.c:2040
    5866     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2ee7
    5867     mov si, 00085h                            ; be 85 00                    ; 0xc2eea
    5868     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2eed
    5869     cld                                       ; fc                          ; 0xc2ef0
    5870     jcxz 02ef9h                               ; e3 06                       ; 0xc2ef1
    5871     push DS                                   ; 1e                          ; 0xc2ef3
    5872     mov ds, dx                                ; 8e da                       ; 0xc2ef4
    5873     rep movsb                                 ; f3 a4                       ; 0xc2ef6
    5874     pop DS                                    ; 1f                          ; 0xc2ef8
    5875     mov si, 0008ah                            ; be 8a 00                    ; 0xc2ef9 vgabios.c:37
    5876     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2efc
    5877     mov es, ax                                ; 8e c0                       ; 0xc2eff
    5878     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f01
    5879     lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2f04 vgabios.c:38
    5880     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f07 vgabios.c:42
    5881     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f0a
    5882     lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2f0d vgabios.c:2043
    5883     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2f10 vgabios.c:42
    5884     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f14 vgabios.c:2044
    5885     mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2f17 vgabios.c:52
    5886     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f1c vgabios.c:2045
    5887     mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2f1f vgabios.c:42
    5888     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2f23 vgabios.c:2046
    5889     mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2f26 vgabios.c:42
    5890     lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2f2a vgabios.c:2047
    5891     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2f2d vgabios.c:42
    5892     lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2f31 vgabios.c:2048
    5893     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2f34 vgabios.c:42
    5894     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2f38 vgabios.c:2049
    5895     mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2f3b vgabios.c:42
    5896     lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2f3f vgabios.c:2050
    5897     mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2f42 vgabios.c:42
    5898     lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2f46 vgabios.c:2051
    5899     mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2f49 vgabios.c:42
    5900     mov si, 00089h                            ; be 89 00                    ; 0xc2f4d vgabios.c:37
    5901     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2f50
    5902     mov es, ax                                ; 8e c0                       ; 0xc2f53
    5903     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2f55
    5904     mov dl, al                                ; 88 c2                       ; 0xc2f58 vgabios.c:2056
    5905     and dl, 080h                              ; 80 e2 80                    ; 0xc2f5a
    5906     xor dh, dh                                ; 30 f6                       ; 0xc2f5d
    5907     mov CL, strict byte 006h                  ; b1 06                       ; 0xc2f5f
    5908     sar dx, CL                                ; d3 fa                       ; 0xc2f61
    5909     and AL, strict byte 010h                  ; 24 10                       ; 0xc2f63
    5910     xor ah, ah                                ; 30 e4                       ; 0xc2f65
    5911     mov CL, strict byte 004h                  ; b1 04                       ; 0xc2f67
    5912     sar ax, CL                                ; d3 f8                       ; 0xc2f69
    5913     or ax, dx                                 ; 09 d0                       ; 0xc2f6b
    5914     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2f6d vgabios.c:2057
    5915     je short 02f83h                           ; 74 11                       ; 0xc2f70
    5916     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2f72
    5917     je short 02f7fh                           ; 74 08                       ; 0xc2f75
    5918     test ax, ax                               ; 85 c0                       ; 0xc2f77
    5919     jne short 02f83h                          ; 75 08                       ; 0xc2f79
    5920     mov AL, strict byte 001h                  ; b0 01                       ; 0xc2f7b vgabios.c:2058
    5921     jmp short 02f85h                          ; eb 06                       ; 0xc2f7d
    5922     mov AL, strict byte 002h                  ; b0 02                       ; 0xc2f7f vgabios.c:2059
    5923     jmp short 02f85h                          ; eb 02                       ; 0xc2f81
    5924     xor al, al                                ; 30 c0                       ; 0xc2f83 vgabios.c:2061
    5925     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2f85 vgabios.c:2063
    5926     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f88 vgabios.c:42
    5927     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f8b
    5928     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f8e vgabios.c:2066
    5929     cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2f91
    5930     jc short 02fb5h                           ; 72 20                       ; 0xc2f93
    5931     cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2f95
    5932     jnbe short 02fb5h                         ; 77 1c                       ; 0xc2f97
    5933     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2f99 vgabios.c:2067
    5934     test ax, ax                               ; 85 c0                       ; 0xc2f9c
    5935     je short 02ff7h                           ; 74 57                       ; 0xc2f9e
    5936     mov si, ax                                ; 89 c6                       ; 0xc2fa0 vgabios.c:2068
    5937     shr si, 1                                 ; d1 ee                       ; 0xc2fa2
    5938     shr si, 1                                 ; d1 ee                       ; 0xc2fa4
    5939     mov ax, 04000h                            ; b8 00 40                    ; 0xc2fa6
    5940     xor dx, dx                                ; 31 d2                       ; 0xc2fa9
    5941     div si                                    ; f7 f6                       ; 0xc2fab
    5942     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2fad
    5943     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2fb0 vgabios.c:42
    5944     jmp short 02ff7h                          ; eb 42                       ; 0xc2fb3 vgabios.c:2069
    5945     lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2fb5
    5946     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2fb8
    5947     cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc2fbb
    5948     jne short 02fd0h                          ; 75 11                       ; 0xc2fbd
    5949     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fbf vgabios.c:42
    5950     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2fc2
    5951     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2fc6 vgabios.c:2071
    5952     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc2fc9 vgabios.c:52
    5953     jmp short 02ff7h                          ; eb 27                       ; 0xc2fce vgabios.c:2072
    5954     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2fd0
    5955     jc short 02ff7h                           ; 72 23                       ; 0xc2fd2
    5956     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2fd4
    5957     jnbe short 02ff7h                         ; 77 1f                       ; 0xc2fd6
    5958     cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc2fd8 vgabios.c:2074
    5959     je short 02fech                           ; 74 0e                       ; 0xc2fdc
    5960     mov ax, 04000h                            ; b8 00 40                    ; 0xc2fde vgabios.c:2075
    5961     xor dx, dx                                ; 31 d2                       ; 0xc2fe1
    5962     div word [bp-00ah]                        ; f7 76 f6                    ; 0xc2fe3
    5963     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fe6 vgabios.c:42
    5964     mov byte [es:si], al                      ; 26 88 04                    ; 0xc2fe9
    5965     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2fec vgabios.c:2076
    5966     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fef vgabios.c:52
    5967     mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc2ff2
    5968     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2ff7 vgabios.c:2078
    5969     cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2ffa
    5970     je short 03002h                           ; 74 04                       ; 0xc2ffc
    5971     cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc2ffe
    5972     jne short 0300dh                          ; 75 0b                       ; 0xc3000
    5973     lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc3002 vgabios.c:2079
    5974     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3005 vgabios.c:52
    5975     mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc3008
    5976     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc300d vgabios.c:2081
    5977     cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc3010
    5978     jc short 03069h                           ; 72 55                       ; 0xc3012
    5979     cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc3014
    5980     je short 03069h                           ; 74 51                       ; 0xc3016
    5981     lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc3018 vgabios.c:2082
    5982     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc301b vgabios.c:42
    5983     mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc301e
    5984     mov si, 00084h                            ; be 84 00                    ; 0xc3022 vgabios.c:37
    5985     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3025
    5986     mov es, ax                                ; 8e c0                       ; 0xc3028
    5987     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc302a
    5988     xor ah, ah                                ; 30 e4                       ; 0xc302d vgabios.c:38
    5989     inc ax                                    ; 40                          ; 0xc302f
    5990     mov si, 00085h                            ; be 85 00                    ; 0xc3030 vgabios.c:37
    5991     mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc3033
    5992     xor dh, dh                                ; 30 f6                       ; 0xc3036 vgabios.c:38
    5993     imul dx                                   ; f7 ea                       ; 0xc3038
    5994     cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc303a vgabios.c:2084
    5995     jc short 0304dh                           ; 72 0e                       ; 0xc303d
    5996     jbe short 03056h                          ; 76 15                       ; 0xc303f
    5997     cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc3041
    5998     je short 0305eh                           ; 74 18                       ; 0xc3044
    5999     cmp ax, 00190h                            ; 3d 90 01                    ; 0xc3046
    6000     je short 0305ah                           ; 74 0f                       ; 0xc3049
    6001     jmp short 0305eh                          ; eb 11                       ; 0xc304b
    6002     cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc304d
    6003     jne short 0305eh                          ; 75 0c                       ; 0xc3050
    6004     xor al, al                                ; 30 c0                       ; 0xc3052 vgabios.c:2085
    6005     jmp short 03060h                          ; eb 0a                       ; 0xc3054
    6006     mov AL, strict byte 001h                  ; b0 01                       ; 0xc3056 vgabios.c:2086
    6007     jmp short 03060h                          ; eb 06                       ; 0xc3058
    6008     mov AL, strict byte 002h                  ; b0 02                       ; 0xc305a vgabios.c:2087
    6009     jmp short 03060h                          ; eb 02                       ; 0xc305c
    6010     mov AL, strict byte 003h                  ; b0 03                       ; 0xc305e vgabios.c:2089
    6011     lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc3060 vgabios.c:2091
    6012     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3063 vgabios.c:42
    6013     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3066
    6014     lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc3069 vgabios.c:2094
    6015     mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc306c
    6016     xor ax, ax                                ; 31 c0                       ; 0xc306f
    6017     mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc3071
    6018     cld                                       ; fc                          ; 0xc3074
    6019     jcxz 03079h                               ; e3 02                       ; 0xc3075
    6020     rep stosb                                 ; f3 aa                       ; 0xc3077
    6021     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3079 vgabios.c:2095
    6022     pop di                                    ; 5f                          ; 0xc307c
    6023     pop si                                    ; 5e                          ; 0xc307d
    6024     pop cx                                    ; 59                          ; 0xc307e
    6025     pop bp                                    ; 5d                          ; 0xc307f
    6026     retn                                      ; c3                          ; 0xc3080
    6027   ; disGetNextSymbol 0xc3081 LB 0x1228 -> off=0x0 cb=0000000000000023 uValue=00000000000c3081 'biosfn_read_video_state_size2'
    6028 biosfn_read_video_state_size2:               ; 0xc3081 LB 0x23
    6029     push dx                                   ; 52                          ; 0xc3081 vgabios.c:2098
    6030     push bp                                   ; 55                          ; 0xc3082
    6031     mov bp, sp                                ; 89 e5                       ; 0xc3083
    6032     mov dx, ax                                ; 89 c2                       ; 0xc3085
    6033     xor ax, ax                                ; 31 c0                       ; 0xc3087 vgabios.c:2102
    6034     test dl, 001h                             ; f6 c2 01                    ; 0xc3089 vgabios.c:2103
    6035     je short 03091h                           ; 74 03                       ; 0xc308c
    6036     mov ax, strict word 00046h                ; b8 46 00                    ; 0xc308e vgabios.c:2104
    6037     test dl, 002h                             ; f6 c2 02                    ; 0xc3091 vgabios.c:2106
    6038     je short 03099h                           ; 74 03                       ; 0xc3094
    6039     add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc3096 vgabios.c:2107
    6040     test dl, 004h                             ; f6 c2 04                    ; 0xc3099 vgabios.c:2109
    6041     je short 030a1h                           ; 74 03                       ; 0xc309c
    6042     add ax, 00304h                            ; 05 04 03                    ; 0xc309e vgabios.c:2110
    6043     pop bp                                    ; 5d                          ; 0xc30a1 vgabios.c:2113
    6044     pop dx                                    ; 5a                          ; 0xc30a2
    6045     retn                                      ; c3                          ; 0xc30a3
    6046   ; disGetNextSymbol 0xc30a4 LB 0x1205 -> off=0x0 cb=000000000000001b uValue=00000000000c30a4 'vga_get_video_state_size'
    6047 vga_get_video_state_size:                    ; 0xc30a4 LB 0x1b
    6048     push bp                                   ; 55                          ; 0xc30a4 vgabios.c:2115
    6049     mov bp, sp                                ; 89 e5                       ; 0xc30a5
    6050     push bx                                   ; 53                          ; 0xc30a7
    6051     push cx                                   ; 51                          ; 0xc30a8
    6052     mov bx, dx                                ; 89 d3                       ; 0xc30a9
    6053     call 03081h                               ; e8 d3 ff                    ; 0xc30ab vgabios.c:2118
    6054     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc30ae
    6055     mov CL, strict byte 006h                  ; b1 06                       ; 0xc30b1
    6056     shr ax, CL                                ; d3 e8                       ; 0xc30b3
    6057     mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc30b5
    6058     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc30b8 vgabios.c:2119
    6059     pop cx                                    ; 59                          ; 0xc30bb
    6060     pop bx                                    ; 5b                          ; 0xc30bc
    6061     pop bp                                    ; 5d                          ; 0xc30bd
    6062     retn                                      ; c3                          ; 0xc30be
    6063   ; disGetNextSymbol 0xc30bf LB 0x11ea -> off=0x0 cb=00000000000002d8 uValue=00000000000c30bf 'biosfn_save_video_state'
    6064 biosfn_save_video_state:                     ; 0xc30bf LB 0x2d8
    6065     push bp                                   ; 55                          ; 0xc30bf vgabios.c:2121
    6066     mov bp, sp                                ; 89 e5                       ; 0xc30c0
    6067     push cx                                   ; 51                          ; 0xc30c2
    6068     push si                                   ; 56                          ; 0xc30c3
    6069     push di                                   ; 57                          ; 0xc30c4
    6070     push ax                                   ; 50                          ; 0xc30c5
    6071     push ax                                   ; 50                          ; 0xc30c6
    6072     push ax                                   ; 50                          ; 0xc30c7
    6073     mov cx, dx                                ; 89 d1                       ; 0xc30c8
    6074     mov si, strict word 00063h                ; be 63 00                    ; 0xc30ca vgabios.c:47
    6075     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc30cd
    6076     mov es, ax                                ; 8e c0                       ; 0xc30d0
    6077     mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc30d2
    6078     mov si, di                                ; 89 fe                       ; 0xc30d5 vgabios.c:48
    6079     test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc30d7 vgabios.c:2126
    6080     je short 03143h                           ; 74 66                       ; 0xc30db
    6081     mov dx, 003c4h                            ; ba c4 03                    ; 0xc30dd vgabios.c:2127
    6082     in AL, DX                                 ; ec                          ; 0xc30e0
     6701    ; inc al                                    ; fe c0                     ; 0xc363e vgabios.c:2318
     6702    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc3640
     6703    jnbe short 03654h                         ; 77 10                       ; 0xc3642
     6704    mov bl, al                                ; 88 c3                       ; 0xc3644
     6705    xor bh, bh                                ; 30 ff                       ; 0xc3646
     6706    mov CL, strict byte 003h                  ; b1 03                       ; 0xc3648
     6707    sal bx, CL                                ; d3 e3                       ; 0xc364a
     6708    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc364c
     6709    jne short 0363eh                          ; 75 ec                       ; 0xc3650
     6710    mov ah, al                                ; 88 c4                       ; 0xc3652
     6711    mov al, ah                                ; 88 e0                       ; 0xc3654 vgabios.c:2323
     6712    pop bp                                    ; 5d                          ; 0xc3656
     6713    pop dx                                    ; 5a                          ; 0xc3657
     6714    pop cx                                    ; 59                          ; 0xc3658
     6715    pop bx                                    ; 5b                          ; 0xc3659
     6716    retn                                      ; c3                          ; 0xc365a
     6717  ; disGetNextSymbol 0xc365b LB 0xc39 -> off=0x0 cb=000000000000000e uValue=00000000000c365b 'readx_byte'
     6718readx_byte:                                  ; 0xc365b LB 0xe
     6719    push bx                                   ; 53                          ; 0xc365b vgabios.c:2335
     6720    push bp                                   ; 55                          ; 0xc365c
     6721    mov bp, sp                                ; 89 e5                       ; 0xc365d
     6722    mov bx, dx                                ; 89 d3                       ; 0xc365f
     6723    mov es, ax                                ; 8e c0                       ; 0xc3661 vgabios.c:2337
     6724    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3663
     6725    pop bp                                    ; 5d                          ; 0xc3666 vgabios.c:2338
     6726    pop bx                                    ; 5b                          ; 0xc3667
     6727    retn                                      ; c3                          ; 0xc3668
     6728  ; disGetNextSymbol 0xc3669 LB 0xc2b -> off=0x87 cb=00000000000003f8 uValue=00000000000c36f0 'int10_func'
     6729    db  056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
     6730    db  005h, 004h, 003h, 002h, 001h, 000h, 0e1h, 03ah, 01ah, 037h, 057h, 037h, 064h, 037h, 072h, 037h
     6731    db  082h, 037h, 092h, 037h, 09ch, 037h, 0c9h, 037h, 0eeh, 037h, 0fch, 037h, 014h, 038h, 02ah, 038h
     6732    db  046h, 038h, 060h, 038h, 076h, 038h, 082h, 038h, 046h, 039h, 0adh, 039h, 0d1h, 039h, 0e6h, 039h
     6733    db  028h, 03ah, 0b3h, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
     6734    db  001h, 000h, 0e1h, 03ah, 0a1h, 038h, 0bfh, 038h, 0ceh, 038h, 0ddh, 038h, 0a1h, 038h, 0bfh, 038h
     6735    db  0ceh, 038h, 0ddh, 038h, 0ech, 038h, 0f8h, 038h, 011h, 039h, 01bh, 039h, 025h, 039h, 02fh, 039h
     6736    db  00ah, 009h, 006h, 004h, 002h, 001h, 000h, 0a5h, 03ah, 04eh, 03ah, 05ch, 03ah, 06dh, 03ah, 07dh
     6737    db  03ah, 092h, 03ah, 0a5h, 03ah, 0a5h, 03ah
     6738int10_func:                                  ; 0xc36f0 LB 0x3f8
     6739    push bp                                   ; 55                          ; 0xc36f0 vgabios.c:2416
     6740    mov bp, sp                                ; 89 e5                       ; 0xc36f1
     6741    push si                                   ; 56                          ; 0xc36f3
     6742    push di                                   ; 57                          ; 0xc36f4
     6743    push ax                                   ; 50                          ; 0xc36f5
     6744    mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc36f6
     6745    mov al, byte [bp+013h]                    ; 8a 46 13                    ; 0xc36f9 vgabios.c:2421
     6746    xor ah, ah                                ; 30 e4                       ; 0xc36fc
     6747    mov dx, ax                                ; 89 c2                       ; 0xc36fe
     6748    cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc3700
     6749    jnbe short 0376fh                         ; 77 6a                       ; 0xc3703
     6750    push CS                                   ; 0e                          ; 0xc3705
     6751    pop ES                                    ; 07                          ; 0xc3706
     6752    mov cx, strict word 00017h                ; b9 17 00                    ; 0xc3707
     6753    mov di, 03669h                            ; bf 69 36                    ; 0xc370a
     6754    repne scasb                               ; f2 ae                       ; 0xc370d
     6755    sal cx, 1                                 ; d1 e1                       ; 0xc370f
     6756    mov di, cx                                ; 89 cf                       ; 0xc3711
     6757    mov ax, word [cs:di+0367fh]               ; 2e 8b 85 7f 36              ; 0xc3713
     6758    jmp ax                                    ; ff e0                       ; 0xc3718
     6759    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc371a vgabios.c:2424
     6760    xor ah, ah                                ; 30 e4                       ; 0xc371d
     6761    call 013b5h                               ; e8 93 dc                    ; 0xc371f
     6762    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3722 vgabios.c:2425
     6763    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc3725
     6764    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc3728
     6765    je short 03742h                           ; 74 15                       ; 0xc372b
     6766    cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc372d
     6767    je short 03739h                           ; 74 07                       ; 0xc3730
     6768    cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc3732
     6769    jbe short 03742h                          ; 76 0b                       ; 0xc3735
     6770    jmp short 0374bh                          ; eb 12                       ; 0xc3737
     6771    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3739 vgabios.c:2427
     6772    xor al, al                                ; 30 c0                       ; 0xc373c
     6773    or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc373e
     6774    jmp short 03752h                          ; eb 10                       ; 0xc3740 vgabios.c:2428
     6775    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3742 vgabios.c:2436
     6776    xor al, al                                ; 30 c0                       ; 0xc3745
     6777    or AL, strict byte 030h                   ; 0c 30                       ; 0xc3747
     6778    jmp short 03752h                          ; eb 07                       ; 0xc3749
     6779    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc374b vgabios.c:2439
     6780    xor al, al                                ; 30 c0                       ; 0xc374e
     6781    or AL, strict byte 020h                   ; 0c 20                       ; 0xc3750
     6782    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3752
     6783    jmp short 0376fh                          ; eb 18                       ; 0xc3755 vgabios.c:2441
     6784    mov dl, byte [bp+010h]                    ; 8a 56 10                    ; 0xc3757 vgabios.c:2443
     6785    mov al, byte [bp+011h]                    ; 8a 46 11                    ; 0xc375a
     6786    xor ah, ah                                ; 30 e4                       ; 0xc375d
     6787    call 01157h                               ; e8 f5 d9                    ; 0xc375f
     6788    jmp short 0376fh                          ; eb 0b                       ; 0xc3762 vgabios.c:2444
     6789    mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc3764 vgabios.c:2446
     6790    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3767
     6791    xor ah, ah                                ; 30 e4                       ; 0xc376a
     6792    call 01253h                               ; e8 e4 da                    ; 0xc376c
     6793    jmp near 03ae1h                           ; e9 6f 03                    ; 0xc376f vgabios.c:2447
     6794    lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc3772 vgabios.c:2449
     6795    lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc3775
     6796    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3778
     6797    xor ah, ah                                ; 30 e4                       ; 0xc377b
     6798    call 00a1bh                               ; e8 9b d2                    ; 0xc377d
     6799    jmp short 0376fh                          ; eb ed                       ; 0xc3780 vgabios.c:2450
     6800    xor ax, ax                                ; 31 c0                       ; 0xc3782 vgabios.c:2456
     6801    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3784
     6802    mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc3787 vgabios.c:2457
     6803    mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc378a vgabios.c:2458
     6804    mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc378d vgabios.c:2459
     6805    jmp short 0376fh                          ; eb dd                       ; 0xc3790 vgabios.c:2460
     6806    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3792 vgabios.c:2462
     6807    xor ah, ah                                ; 30 e4                       ; 0xc3795
     6808    call 012e0h                               ; e8 46 db                    ; 0xc3797
     6809    jmp short 0376fh                          ; eb d3                       ; 0xc379a vgabios.c:2463
     6810    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc379c vgabios.c:2465
     6811    push ax                                   ; 50                          ; 0xc379f
     6812    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc37a0
     6813    push ax                                   ; 50                          ; 0xc37a3
     6814    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc37a4
     6815    xor ah, ah                                ; 30 e4                       ; 0xc37a7
     6816    push ax                                   ; 50                          ; 0xc37a9
     6817    mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc37aa
     6818    push ax                                   ; 50                          ; 0xc37ad
     6819    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc37ae
     6820    mov cx, ax                                ; 89 c1                       ; 0xc37b1
     6821    mov al, byte [bp+011h]                    ; 8a 46 11                    ; 0xc37b3
     6822    mov dl, byte [bp+00dh]                    ; 8a 56 0d                    ; 0xc37b6
     6823    mov bl, byte [bp+012h]                    ; 8a 5e 12                    ; 0xc37b9
     6824    xor bh, bh                                ; 30 ff                       ; 0xc37bc
     6825    mov si, bx                                ; 89 de                       ; 0xc37be
     6826    mov bx, ax                                ; 89 c3                       ; 0xc37c0
     6827    mov ax, si                                ; 89 f0                       ; 0xc37c2
     6828    call 01a7eh                               ; e8 b7 e2                    ; 0xc37c4
     6829    jmp short 0376fh                          ; eb a6                       ; 0xc37c7 vgabios.c:2466
     6830    xor ax, ax                                ; 31 c0                       ; 0xc37c9 vgabios.c:2468
     6831    push ax                                   ; 50                          ; 0xc37cb
     6832    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc37cc
     6833    push ax                                   ; 50                          ; 0xc37cf
     6834    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc37d0
     6835    xor ah, ah                                ; 30 e4                       ; 0xc37d3
     6836    push ax                                   ; 50                          ; 0xc37d5
     6837    mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc37d6
     6838    push ax                                   ; 50                          ; 0xc37d9
     6839    mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc37da
     6840    mov cx, ax                                ; 89 c1                       ; 0xc37dd
     6841    mov al, byte [bp+011h]                    ; 8a 46 11                    ; 0xc37df
     6842    mov bx, ax                                ; 89 c3                       ; 0xc37e2
     6843    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc37e4
     6844    mov dx, ax                                ; 89 c2                       ; 0xc37e7
     6845    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37e9
     6846    jmp short 037c4h                          ; eb d6                       ; 0xc37ec
     6847    lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc37ee vgabios.c:2471
     6848    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc37f1
     6849    xor ah, ah                                ; 30 e4                       ; 0xc37f4
     6850    call 00d71h                               ; e8 78 d5                    ; 0xc37f6
     6851    jmp near 03ae1h                           ; e9 e5 02                    ; 0xc37f9 vgabios.c:2472
     6852    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37fc vgabios.c:2474
     6853    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc37ff
     6854    xor ah, ah                                ; 30 e4                       ; 0xc3802
     6855    mov bx, ax                                ; 89 c3                       ; 0xc3804
     6856    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3806
     6857    mov dx, ax                                ; 89 c2                       ; 0xc3809
     6858    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc380b
     6859    call 023e6h                               ; e8 d5 eb                    ; 0xc380e
     6860    jmp near 03ae1h                           ; e9 cd 02                    ; 0xc3811 vgabios.c:2475
     6861    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3814 vgabios.c:2477
     6862    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc3817
     6863    xor bh, bh                                ; 30 ff                       ; 0xc381a
     6864    mov dl, byte [bp+00dh]                    ; 8a 56 0d                    ; 0xc381c
     6865    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc381f
     6866    xor ah, ah                                ; 30 e4                       ; 0xc3822
     6867    call 02558h                               ; e8 31 ed                    ; 0xc3824
     6868    jmp near 03ae1h                           ; e9 b7 02                    ; 0xc3827 vgabios.c:2478
     6869    mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc382a vgabios.c:2480
     6870    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc382d
     6871    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3830
     6872    xor ah, ah                                ; 30 e4                       ; 0xc3833
     6873    mov dx, ax                                ; 89 c2                       ; 0xc3835
     6874    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3837
     6875    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc383a
     6876    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc383d
     6877    call 026dbh                               ; e8 98 ee                    ; 0xc3840
     6878    jmp near 03ae1h                           ; e9 9b 02                    ; 0xc3843 vgabios.c:2481
     6879    lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc3846 vgabios.c:2483
     6880    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3849
     6881    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc384c
     6882    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc384f
     6883    xor ah, ah                                ; 30 e4                       ; 0xc3852
     6884    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3854
     6885    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3857
     6886    call 00f4bh                               ; e8 ee d6                    ; 0xc385a
     6887    jmp near 03ae1h                           ; e9 81 02                    ; 0xc385d vgabios.c:2484
     6888    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3860 vgabios.c:2492
     6889    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3863
     6890    xor ah, ah                                ; 30 e4                       ; 0xc3866
     6891    mov bx, ax                                ; 89 c3                       ; 0xc3868
     6892    mov dx, 000ffh                            ; ba ff 00                    ; 0xc386a
     6893    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc386d
     6894    call 02855h                               ; e8 e2 ef                    ; 0xc3870
     6895    jmp near 03ae1h                           ; e9 6b 02                    ; 0xc3873 vgabios.c:2493
     6896    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3876 vgabios.c:2496
     6897    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3879
     6898    call 010b8h                               ; e8 39 d8                    ; 0xc387c
     6899    jmp near 03ae1h                           ; e9 5f 02                    ; 0xc387f vgabios.c:2497
     6900    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3882 vgabios.c:2499
     6901    xor ah, ah                                ; 30 e4                       ; 0xc3885
     6902    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3887
     6903    jnbe short 038f5h                         ; 77 69                       ; 0xc388a
     6904    push CS                                   ; 0e                          ; 0xc388c
     6905    pop ES                                    ; 07                          ; 0xc388d
     6906    mov cx, strict word 0000fh                ; b9 0f 00                    ; 0xc388e
     6907    mov di, 036adh                            ; bf ad 36                    ; 0xc3891
     6908    repne scasb                               ; f2 ae                       ; 0xc3894
     6909    sal cx, 1                                 ; d1 e1                       ; 0xc3896
     6910    mov di, cx                                ; 89 cf                       ; 0xc3898
     6911    mov ax, word [cs:di+036bbh]               ; 2e 8b 85 bb 36              ; 0xc389a
     6912    jmp ax                                    ; ff e0                       ; 0xc389f
     6913    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc38a1 vgabios.c:2503
     6914    xor ah, ah                                ; 30 e4                       ; 0xc38a4
     6915    push ax                                   ; 50                          ; 0xc38a6
     6916    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38a7
     6917    push ax                                   ; 50                          ; 0xc38aa
     6918    push word [bp+00eh]                       ; ff 76 0e                    ; 0xc38ab
     6919    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38ae
     6920    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc38b1
     6921    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc38b4
     6922    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc38b7
     6923    call 02bd6h                               ; e8 19 f3                    ; 0xc38ba
     6924    jmp short 038f5h                          ; eb 36                       ; 0xc38bd vgabios.c:2504
     6925    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38bf vgabios.c:2507
     6926    xor dh, dh                                ; 30 f6                       ; 0xc38c2
     6927    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38c4
     6928    xor ah, ah                                ; 30 e4                       ; 0xc38c7
     6929    call 02c5ah                               ; e8 8e f3                    ; 0xc38c9
     6930    jmp short 038f5h                          ; eb 27                       ; 0xc38cc vgabios.c:2508
     6931    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38ce vgabios.c:2511
     6932    xor dh, dh                                ; 30 f6                       ; 0xc38d1
     6933    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38d3
     6934    xor ah, ah                                ; 30 e4                       ; 0xc38d6
     6935    call 02ccfh                               ; e8 f4 f3                    ; 0xc38d8
     6936    jmp short 038f5h                          ; eb 18                       ; 0xc38db vgabios.c:2512
     6937    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38dd vgabios.c:2515
     6938    xor dh, dh                                ; 30 f6                       ; 0xc38e0
     6939    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38e2
     6940    xor ah, ah                                ; 30 e4                       ; 0xc38e5
     6941    call 02d42h                               ; e8 58 f4                    ; 0xc38e7
     6942    jmp short 038f5h                          ; eb 09                       ; 0xc38ea vgabios.c:2516
     6943    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38ec vgabios.c:2518
     6944    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc38ef
     6945    call 02db5h                               ; e8 c0 f4                    ; 0xc38f2
     6946    jmp near 03ae1h                           ; e9 e9 01                    ; 0xc38f5 vgabios.c:2519
     6947    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc38f8 vgabios.c:2521
     6948    xor ah, ah                                ; 30 e4                       ; 0xc38fb
     6949    push ax                                   ; 50                          ; 0xc38fd
     6950    mov cl, byte [bp+00ch]                    ; 8a 4e 0c                    ; 0xc38fe
     6951    xor ch, ch                                ; 30 ed                       ; 0xc3901
     6952    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3903
     6953    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc3906
     6954    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc3909
     6955    call 02dbah                               ; e8 ab f4                    ; 0xc390c
     6956    jmp short 038f5h                          ; eb e4                       ; 0xc390f vgabios.c:2522
     6957    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3911 vgabios.c:2524
     6958    xor ah, ah                                ; 30 e4                       ; 0xc3914
     6959    call 02dc1h                               ; e8 a8 f4                    ; 0xc3916
     6960    jmp short 038f5h                          ; eb da                       ; 0xc3919 vgabios.c:2525
     6961    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc391b vgabios.c:2527
     6962    xor ah, ah                                ; 30 e4                       ; 0xc391e
     6963    call 02dc6h                               ; e8 a3 f4                    ; 0xc3920
     6964    jmp short 038f5h                          ; eb d0                       ; 0xc3923 vgabios.c:2528
     6965    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3925 vgabios.c:2530
     6966    xor ah, ah                                ; 30 e4                       ; 0xc3928
     6967    call 02dcbh                               ; e8 9e f4                    ; 0xc392a
     6968    jmp short 038f5h                          ; eb c6                       ; 0xc392d vgabios.c:2531
     6969    lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc392f vgabios.c:2533
     6970    push ax                                   ; 50                          ; 0xc3932
     6971    lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc3933
     6972    lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc3936
     6973    lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3939
     6974    mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc393c
     6975    xor ah, ah                                ; 30 e4                       ; 0xc393f
     6976    call 00ec8h                               ; e8 84 d5                    ; 0xc3941
     6977    jmp short 038f5h                          ; eb af                       ; 0xc3944 vgabios.c:2541
     6978    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3946 vgabios.c:2543
     6979    xor ah, ah                                ; 30 e4                       ; 0xc3949
     6980    cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc394b
     6981    jc short 0395eh                           ; 72 0e                       ; 0xc394e
     6982    jbe short 03968h                          ; 76 16                       ; 0xc3950
     6983    cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc3952
     6984    je short 039a5h                           ; 74 4e                       ; 0xc3955
     6985    cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc3957
     6986    je short 03997h                           ; 74 3b                       ; 0xc395a
     6987    jmp short 038f5h                          ; eb 97                       ; 0xc395c
     6988    cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc395e
     6989    jne short 039ceh                          ; 75 6b                       ; 0xc3961
     6990    call 02dd0h                               ; e8 6a f4                    ; 0xc3963 vgabios.c:2546
     6991    jmp short 039ceh                          ; eb 66                       ; 0xc3966 vgabios.c:2547
     6992    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3968 vgabios.c:2549
     6993    xor ah, ah                                ; 30 e4                       ; 0xc396b
     6994    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc396d
     6995    jnc short 03992h                          ; 73 20                       ; 0xc3970
     6996    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3972 vgabios.c:35
     6997    mov bx, 00087h                            ; bb 87 00                    ; 0xc3975
     6998    mov es, ax                                ; 8e c0                       ; 0xc3978 vgabios.c:37
     6999    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc397a
     7000    and dl, 0feh                              ; 80 e2 fe                    ; 0xc397d vgabios.c:38
     7001    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3980
     7002    or dl, al                                 ; 08 c2                       ; 0xc3983
     7003    mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc3985 vgabios.c:42
     7004    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3988 vgabios.c:2552
     7005    xor al, al                                ; 30 c0                       ; 0xc398b
     7006    or AL, strict byte 012h                   ; 0c 12                       ; 0xc398d
     7007    jmp near 03752h                           ; e9 c0 fd                    ; 0xc398f
     7008    mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc3992 vgabios.c:2555
     7009    jmp short 039ceh                          ; eb 37                       ; 0xc3995 vgabios.c:2556
     7010    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3997 vgabios.c:2558
     7011    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc399a
     7012    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc399d
     7013    call 02dd5h                               ; e8 32 f4                    ; 0xc39a0
     7014    jmp short 03988h                          ; eb e3                       ; 0xc39a3
     7015    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39a5 vgabios.c:2562
     7016    call 02ddah                               ; e8 2f f4                    ; 0xc39a8
     7017    jmp short 03988h                          ; eb db                       ; 0xc39ab
     7018    push word [bp+008h]                       ; ff 76 08                    ; 0xc39ad vgabios.c:2572
     7019    push word [bp+016h]                       ; ff 76 16                    ; 0xc39b0
     7020    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc39b3
     7021    xor ah, ah                                ; 30 e4                       ; 0xc39b6
     7022    push ax                                   ; 50                          ; 0xc39b8
     7023    mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc39b9
     7024    push ax                                   ; 50                          ; 0xc39bc
     7025    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc39bd
     7026    xor bh, bh                                ; 30 ff                       ; 0xc39c0
     7027    mov dl, byte [bp+00dh]                    ; 8a 56 0d                    ; 0xc39c2
     7028    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39c5
     7029    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc39c8
     7030    call 02ddfh                               ; e8 11 f4                    ; 0xc39cb
     7031    jmp near 03ae1h                           ; e9 10 01                    ; 0xc39ce vgabios.c:2573
     7032    mov bx, si                                ; 89 f3                       ; 0xc39d1 vgabios.c:2575
     7033    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39d3
     7034    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc39d6
     7035    call 02e6eh                               ; e8 92 f4                    ; 0xc39d9
     7036    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39dc vgabios.c:2576
     7037    xor al, al                                ; 30 c0                       ; 0xc39df
     7038    or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc39e1
     7039    jmp near 03752h                           ; e9 6c fd                    ; 0xc39e3
     7040    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39e6 vgabios.c:2579
     7041    xor ah, ah                                ; 30 e4                       ; 0xc39e9
     7042    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc39eb
     7043    je short 03a12h                           ; 74 22                       ; 0xc39ee
     7044    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc39f0
     7045    je short 03a04h                           ; 74 0f                       ; 0xc39f3
     7046    test ax, ax                               ; 85 c0                       ; 0xc39f5
     7047    jne short 03a1eh                          ; 75 25                       ; 0xc39f7
     7048    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc39f9 vgabios.c:2582
     7049    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39fc
     7050    call 03083h                               ; e8 81 f6                    ; 0xc39ff
     7051    jmp short 03a1eh                          ; eb 1a                       ; 0xc3a02 vgabios.c:2583
     7052    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3a04 vgabios.c:2585
     7053    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a07
     7054    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a0a
     7055    call 0309eh                               ; e8 8e f6                    ; 0xc3a0d
     7056    jmp short 03a1eh                          ; eb 0c                       ; 0xc3a10 vgabios.c:2586
     7057    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3a12 vgabios.c:2588
     7058    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a15
     7059    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a18
     7060    call 03376h                               ; e8 58 f9                    ; 0xc3a1b
     7061    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a1e vgabios.c:2595
     7062    xor al, al                                ; 30 c0                       ; 0xc3a21
     7063    or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3a23
     7064    jmp near 03752h                           ; e9 2a fd                    ; 0xc3a25
     7065    call 007e8h                               ; e8 bd cd                    ; 0xc3a28 vgabios.c:2600
     7066    test ax, ax                               ; 85 c0                       ; 0xc3a2b
     7067    je short 03aa3h                           ; 74 74                       ; 0xc3a2d
     7068    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a2f vgabios.c:2601
     7069    xor ah, ah                                ; 30 e4                       ; 0xc3a32
     7070    cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3a34
     7071    jnbe short 03aa5h                         ; 77 6c                       ; 0xc3a37
     7072    push CS                                   ; 0e                          ; 0xc3a39
     7073    pop ES                                    ; 07                          ; 0xc3a3a
     7074    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3a3b
     7075    mov di, 036d9h                            ; bf d9 36                    ; 0xc3a3e
     7076    repne scasb                               ; f2 ae                       ; 0xc3a41
     7077    sal cx, 1                                 ; d1 e1                       ; 0xc3a43
     7078    mov di, cx                                ; 89 cf                       ; 0xc3a45
     7079    mov ax, word [cs:di+036e0h]               ; 2e 8b 85 e0 36              ; 0xc3a47
     7080    jmp ax                                    ; ff e0                       ; 0xc3a4c
     7081    mov bx, si                                ; 89 f3                       ; 0xc3a4e vgabios.c:2604
     7082    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a50
     7083    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a53
     7084    call 03c9bh                               ; e8 42 02                    ; 0xc3a56
     7085    jmp near 03ae1h                           ; e9 85 00                    ; 0xc3a59 vgabios.c:2605
     7086    mov cx, si                                ; 89 f1                       ; 0xc3a5c vgabios.c:2607
     7087    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a5e
     7088    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a61
     7089    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a64
     7090    call 03dc6h                               ; e8 5c 03                    ; 0xc3a67
     7091    jmp near 03ae1h                           ; e9 74 00                    ; 0xc3a6a vgabios.c:2608
     7092    mov cx, si                                ; 89 f1                       ; 0xc3a6d vgabios.c:2610
     7093    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a6f
     7094    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3a72
     7095    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a75
     7096    call 03e65h                               ; e8 ea 03                    ; 0xc3a78
     7097    jmp short 03ae1h                          ; eb 64                       ; 0xc3a7b vgabios.c:2611
     7098    lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3a7d vgabios.c:2613
     7099    push ax                                   ; 50                          ; 0xc3a80
     7100    mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3a81
     7101    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3a84
     7102    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a87
     7103    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a8a
     7104    call 0402eh                               ; e8 9e 05                    ; 0xc3a8d
     7105    jmp short 03ae1h                          ; eb 4f                       ; 0xc3a90 vgabios.c:2614
     7106    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3a92 vgabios.c:2616
     7107    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3a95
     7108    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3a98
     7109    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a9b
     7110    call 040bbh                               ; e8 1a 06                    ; 0xc3a9e
     7111    jmp short 03ae1h                          ; eb 3e                       ; 0xc3aa1 vgabios.c:2617
     7112    jmp short 03aach                          ; eb 07                       ; 0xc3aa3
     7113    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3aa5 vgabios.c:2639
     7114    jmp short 03ae1h                          ; eb 35                       ; 0xc3aaa vgabios.c:2642
     7115    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3aac vgabios.c:2644
     7116    jmp short 03ae1h                          ; eb 2e                       ; 0xc3ab1 vgabios.c:2646
     7117    call 007e8h                               ; e8 32 cd                    ; 0xc3ab3 vgabios.c:2648
     7118    test ax, ax                               ; 85 c0                       ; 0xc3ab6
     7119    je short 03adch                           ; 74 22                       ; 0xc3ab8
     7120    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3aba vgabios.c:2649
     7121    xor ah, ah                                ; 30 e4                       ; 0xc3abd
     7122    cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3abf
     7123    jne short 03ad5h                          ; 75 11                       ; 0xc3ac2
     7124    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3ac4 vgabios.c:2652
     7125    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3ac7
     7126    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3aca
     7127    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3acd
     7128    call 0419dh                               ; e8 ca 06                    ; 0xc3ad0
     7129    jmp short 03ae1h                          ; eb 0c                       ; 0xc3ad3 vgabios.c:2653
     7130    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ad5 vgabios.c:2655
     7131    jmp short 03ae1h                          ; eb 05                       ; 0xc3ada vgabios.c:2658
     7132    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3adc vgabios.c:2660
     7133    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ae1 vgabios.c:2670
     7134    pop di                                    ; 5f                          ; 0xc3ae4
     7135    pop si                                    ; 5e                          ; 0xc3ae5
     7136    pop bp                                    ; 5d                          ; 0xc3ae6
     7137    retn                                      ; c3                          ; 0xc3ae7
     7138  ; disGetNextSymbol 0xc3ae8 LB 0x7ac -> off=0x0 cb=000000000000001f uValue=00000000000c3ae8 'dispi_set_xres'
     7139dispi_set_xres:                              ; 0xc3ae8 LB 0x1f
     7140    push bp                                   ; 55                          ; 0xc3ae8 vbe.c:100
     7141    mov bp, sp                                ; 89 e5                       ; 0xc3ae9
     7142    push bx                                   ; 53                          ; 0xc3aeb
     7143    push dx                                   ; 52                          ; 0xc3aec
     7144    mov bx, ax                                ; 89 c3                       ; 0xc3aed
     7145    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3aef vbe.c:105
     7146    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3af2
     7147    call 00590h                               ; e8 98 ca                    ; 0xc3af5
     7148    mov ax, bx                                ; 89 d8                       ; 0xc3af8 vbe.c:106
     7149    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3afa
     7150    call 00590h                               ; e8 90 ca                    ; 0xc3afd
     7151    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b00 vbe.c:107
     7152    pop dx                                    ; 5a                          ; 0xc3b03
     7153    pop bx                                    ; 5b                          ; 0xc3b04
     7154    pop bp                                    ; 5d                          ; 0xc3b05
     7155    retn                                      ; c3                          ; 0xc3b06
     7156  ; disGetNextSymbol 0xc3b07 LB 0x78d -> off=0x0 cb=000000000000001f uValue=00000000000c3b07 'dispi_set_yres'
     7157dispi_set_yres:                              ; 0xc3b07 LB 0x1f
     7158    push bp                                   ; 55                          ; 0xc3b07 vbe.c:109
     7159    mov bp, sp                                ; 89 e5                       ; 0xc3b08
     7160    push bx                                   ; 53                          ; 0xc3b0a
     7161    push dx                                   ; 52                          ; 0xc3b0b
     7162    mov bx, ax                                ; 89 c3                       ; 0xc3b0c
     7163    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b0e vbe.c:114
     7164    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b11
     7165    call 00590h                               ; e8 79 ca                    ; 0xc3b14
     7166    mov ax, bx                                ; 89 d8                       ; 0xc3b17 vbe.c:115
     7167    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b19
     7168    call 00590h                               ; e8 71 ca                    ; 0xc3b1c
     7169    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b1f vbe.c:116
     7170    pop dx                                    ; 5a                          ; 0xc3b22
     7171    pop bx                                    ; 5b                          ; 0xc3b23
     7172    pop bp                                    ; 5d                          ; 0xc3b24
     7173    retn                                      ; c3                          ; 0xc3b25
     7174  ; disGetNextSymbol 0xc3b26 LB 0x76e -> off=0x0 cb=0000000000000019 uValue=00000000000c3b26 'dispi_get_yres'
     7175dispi_get_yres:                              ; 0xc3b26 LB 0x19
     7176    push bp                                   ; 55                          ; 0xc3b26 vbe.c:118
     7177    mov bp, sp                                ; 89 e5                       ; 0xc3b27
     7178    push dx                                   ; 52                          ; 0xc3b29
     7179    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b2a vbe.c:120
     7180    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b2d
     7181    call 00590h                               ; e8 5d ca                    ; 0xc3b30
     7182    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b33 vbe.c:121
     7183    call 00597h                               ; e8 5e ca                    ; 0xc3b36
     7184    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b39 vbe.c:122
     7185    pop dx                                    ; 5a                          ; 0xc3b3c
     7186    pop bp                                    ; 5d                          ; 0xc3b3d
     7187    retn                                      ; c3                          ; 0xc3b3e
     7188  ; disGetNextSymbol 0xc3b3f LB 0x755 -> off=0x0 cb=000000000000001f uValue=00000000000c3b3f 'dispi_set_bpp'
     7189dispi_set_bpp:                               ; 0xc3b3f LB 0x1f
     7190    push bp                                   ; 55                          ; 0xc3b3f vbe.c:124
     7191    mov bp, sp                                ; 89 e5                       ; 0xc3b40
     7192    push bx                                   ; 53                          ; 0xc3b42
     7193    push dx                                   ; 52                          ; 0xc3b43
     7194    mov bx, ax                                ; 89 c3                       ; 0xc3b44
     7195    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b46 vbe.c:129
     7196    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b49
     7197    call 00590h                               ; e8 41 ca                    ; 0xc3b4c
     7198    mov ax, bx                                ; 89 d8                       ; 0xc3b4f vbe.c:130
     7199    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b51
     7200    call 00590h                               ; e8 39 ca                    ; 0xc3b54
     7201    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b57 vbe.c:131
     7202    pop dx                                    ; 5a                          ; 0xc3b5a
     7203    pop bx                                    ; 5b                          ; 0xc3b5b
     7204    pop bp                                    ; 5d                          ; 0xc3b5c
     7205    retn                                      ; c3                          ; 0xc3b5d
     7206  ; disGetNextSymbol 0xc3b5e LB 0x736 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b5e 'dispi_get_bpp'
     7207dispi_get_bpp:                               ; 0xc3b5e LB 0x19
     7208    push bp                                   ; 55                          ; 0xc3b5e vbe.c:133
     7209    mov bp, sp                                ; 89 e5                       ; 0xc3b5f
     7210    push dx                                   ; 52                          ; 0xc3b61
     7211    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b62 vbe.c:135
     7212    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b65
     7213    call 00590h                               ; e8 25 ca                    ; 0xc3b68
     7214    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b6b vbe.c:136
     7215    call 00597h                               ; e8 26 ca                    ; 0xc3b6e
     7216    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b71 vbe.c:137
     7217    pop dx                                    ; 5a                          ; 0xc3b74
     7218    pop bp                                    ; 5d                          ; 0xc3b75
     7219    retn                                      ; c3                          ; 0xc3b76
     7220  ; disGetNextSymbol 0xc3b77 LB 0x71d -> off=0x0 cb=000000000000001f uValue=00000000000c3b77 'dispi_set_virt_width'
     7221dispi_set_virt_width:                        ; 0xc3b77 LB 0x1f
     7222    push bp                                   ; 55                          ; 0xc3b77 vbe.c:139
     7223    mov bp, sp                                ; 89 e5                       ; 0xc3b78
     7224    push bx                                   ; 53                          ; 0xc3b7a
     7225    push dx                                   ; 52                          ; 0xc3b7b
     7226    mov bx, ax                                ; 89 c3                       ; 0xc3b7c
     7227    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b7e vbe.c:144
     7228    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b81
     7229    call 00590h                               ; e8 09 ca                    ; 0xc3b84
     7230    mov ax, bx                                ; 89 d8                       ; 0xc3b87 vbe.c:145
     7231    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b89
     7232    call 00590h                               ; e8 01 ca                    ; 0xc3b8c
     7233    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b8f vbe.c:146
     7234    pop dx                                    ; 5a                          ; 0xc3b92
     7235    pop bx                                    ; 5b                          ; 0xc3b93
     7236    pop bp                                    ; 5d                          ; 0xc3b94
     7237    retn                                      ; c3                          ; 0xc3b95
     7238  ; disGetNextSymbol 0xc3b96 LB 0x6fe -> off=0x0 cb=0000000000000019 uValue=00000000000c3b96 'dispi_get_virt_width'
     7239dispi_get_virt_width:                        ; 0xc3b96 LB 0x19
     7240    push bp                                   ; 55                          ; 0xc3b96 vbe.c:148
     7241    mov bp, sp                                ; 89 e5                       ; 0xc3b97
     7242    push dx                                   ; 52                          ; 0xc3b99
     7243    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b9a vbe.c:150
     7244    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b9d
     7245    call 00590h                               ; e8 ed c9                    ; 0xc3ba0
     7246    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ba3 vbe.c:151
     7247    call 00597h                               ; e8 ee c9                    ; 0xc3ba6
     7248    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ba9 vbe.c:152
     7249    pop dx                                    ; 5a                          ; 0xc3bac
     7250    pop bp                                    ; 5d                          ; 0xc3bad
     7251    retn                                      ; c3                          ; 0xc3bae
     7252  ; disGetNextSymbol 0xc3baf LB 0x6e5 -> off=0x0 cb=0000000000000019 uValue=00000000000c3baf 'dispi_get_virt_height'
     7253dispi_get_virt_height:                       ; 0xc3baf LB 0x19
     7254    push bp                                   ; 55                          ; 0xc3baf vbe.c:154
     7255    mov bp, sp                                ; 89 e5                       ; 0xc3bb0
     7256    push dx                                   ; 52                          ; 0xc3bb2
     7257    mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3bb3 vbe.c:156
     7258    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bb6
     7259    call 00590h                               ; e8 d4 c9                    ; 0xc3bb9
     7260    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bbc vbe.c:157
     7261    call 00597h                               ; e8 d5 c9                    ; 0xc3bbf
     7262    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bc2 vbe.c:158
     7263    pop dx                                    ; 5a                          ; 0xc3bc5
     7264    pop bp                                    ; 5d                          ; 0xc3bc6
     7265    retn                                      ; c3                          ; 0xc3bc7
     7266  ; disGetNextSymbol 0xc3bc8 LB 0x6cc -> off=0x0 cb=0000000000000012 uValue=00000000000c3bc8 'in_word'
     7267in_word:                                     ; 0xc3bc8 LB 0x12
     7268    push bp                                   ; 55                          ; 0xc3bc8 vbe.c:160
     7269    mov bp, sp                                ; 89 e5                       ; 0xc3bc9
     7270    push bx                                   ; 53                          ; 0xc3bcb
     7271    mov bx, ax                                ; 89 c3                       ; 0xc3bcc
     7272    mov ax, dx                                ; 89 d0                       ; 0xc3bce
     7273    mov dx, bx                                ; 89 da                       ; 0xc3bd0 vbe.c:162
     7274    out DX, ax                                ; ef                          ; 0xc3bd2
     7275    in ax, DX                                 ; ed                          ; 0xc3bd3 vbe.c:163
     7276    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bd4 vbe.c:164
     7277    pop bx                                    ; 5b                          ; 0xc3bd7
     7278    pop bp                                    ; 5d                          ; 0xc3bd8
     7279    retn                                      ; c3                          ; 0xc3bd9
     7280  ; disGetNextSymbol 0xc3bda LB 0x6ba -> off=0x0 cb=0000000000000014 uValue=00000000000c3bda 'in_byte'
     7281in_byte:                                     ; 0xc3bda LB 0x14
     7282    push bp                                   ; 55                          ; 0xc3bda vbe.c:166
     7283    mov bp, sp                                ; 89 e5                       ; 0xc3bdb
     7284    push bx                                   ; 53                          ; 0xc3bdd
     7285    mov bx, ax                                ; 89 c3                       ; 0xc3bde
     7286    mov ax, dx                                ; 89 d0                       ; 0xc3be0
     7287    mov dx, bx                                ; 89 da                       ; 0xc3be2 vbe.c:168
     7288    out DX, ax                                ; ef                          ; 0xc3be4
     7289    in AL, DX                                 ; ec                          ; 0xc3be5 vbe.c:169
    60837290    db  02ah, 0e4h
    6084     ; sub ah, ah                                ; 2a e4                     ; 0xc30e1
    6085     mov es, cx                                ; 8e c1                       ; 0xc30e3 vgabios.c:42
    6086     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30e5
    6087     inc bx                                    ; 43                          ; 0xc30e8 vgabios.c:2127
    6088     mov dx, di                                ; 89 fa                       ; 0xc30e9
    6089     in AL, DX                                 ; ec                          ; 0xc30eb
    6090     db  02ah, 0e4h
    6091     ; sub ah, ah                                ; 2a e4                     ; 0xc30ec
    6092     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30ee vgabios.c:42
    6093     inc bx                                    ; 43                          ; 0xc30f1 vgabios.c:2128
    6094     mov dx, 003ceh                            ; ba ce 03                    ; 0xc30f2
    6095     in AL, DX                                 ; ec                          ; 0xc30f5
    6096     db  02ah, 0e4h
    6097     ; sub ah, ah                                ; 2a e4                     ; 0xc30f6
    6098     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30f8 vgabios.c:42
    6099     inc bx                                    ; 43                          ; 0xc30fb vgabios.c:2129
    6100     mov dx, 003dah                            ; ba da 03                    ; 0xc30fc
    6101     in AL, DX                                 ; ec                          ; 0xc30ff
    6102     db  02ah, 0e4h
    6103     ; sub ah, ah                                ; 2a e4                     ; 0xc3100
    6104     mov dx, 003c0h                            ; ba c0 03                    ; 0xc3102 vgabios.c:2131
    6105     in AL, DX                                 ; ec                          ; 0xc3105
    6106     db  02ah, 0e4h
    6107     ; sub ah, ah                                ; 2a e4                     ; 0xc3106
    6108     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3108
    6109     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc310b vgabios.c:42
    6110     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc310e
    6111     inc bx                                    ; 43                          ; 0xc3111 vgabios.c:2132
    6112     mov dx, 003cah                            ; ba ca 03                    ; 0xc3112
    6113     in AL, DX                                 ; ec                          ; 0xc3115
    6114     db  02ah, 0e4h
    6115     ; sub ah, ah                                ; 2a e4                     ; 0xc3116
    6116     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3118 vgabios.c:42
    6117     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc311b vgabios.c:2135
    6118     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc311e
    6119     add bx, ax                                ; 01 c3                       ; 0xc3121 vgabios.c:2133
    6120     jmp short 0312bh                          ; eb 06                       ; 0xc3123
    6121     cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3125
    6122     jnbe short 03146h                         ; 77 1b                       ; 0xc3129
    6123     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc312b vgabios.c:2136
    6124     mov dx, 003c4h                            ; ba c4 03                    ; 0xc312e
    6125     out DX, AL                                ; ee                          ; 0xc3131
    6126     mov dx, 003c5h                            ; ba c5 03                    ; 0xc3132 vgabios.c:2137
    6127     in AL, DX                                 ; ec                          ; 0xc3135
    6128     db  02ah, 0e4h
    6129     ; sub ah, ah                                ; 2a e4                     ; 0xc3136
    6130     mov es, cx                                ; 8e c1                       ; 0xc3138 vgabios.c:42
    6131     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc313a
    6132     inc bx                                    ; 43                          ; 0xc313d vgabios.c:2137
    6133     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc313e vgabios.c:2138
    6134     jmp short 03125h                          ; eb e2                       ; 0xc3141
    6135     jmp near 031f3h                           ; e9 ad 00                    ; 0xc3143
    6136     xor al, al                                ; 30 c0                       ; 0xc3146 vgabios.c:2139
    6137     mov dx, 003c4h                            ; ba c4 03                    ; 0xc3148
    6138     out DX, AL                                ; ee                          ; 0xc314b
    6139     mov dx, 003c5h                            ; ba c5 03                    ; 0xc314c vgabios.c:2140
    6140     in AL, DX                                 ; ec                          ; 0xc314f
    6141     db  02ah, 0e4h
    6142     ; sub ah, ah                                ; 2a e4                     ; 0xc3150
    6143     mov es, cx                                ; 8e c1                       ; 0xc3152 vgabios.c:42
    6144     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3154
    6145     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3157 vgabios.c:2142
    6146     inc bx                                    ; 43                          ; 0xc315c vgabios.c:2140
    6147     jmp short 03165h                          ; eb 06                       ; 0xc315d
    6148     cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc315f
    6149     jnbe short 0317ch                         ; 77 17                       ; 0xc3163
    6150     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3165 vgabios.c:2143
    6151     mov dx, si                                ; 89 f2                       ; 0xc3168
    6152     out DX, AL                                ; ee                          ; 0xc316a
    6153     lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc316b vgabios.c:2144
    6154     in AL, DX                                 ; ec                          ; 0xc316e
    6155     db  02ah, 0e4h
    6156     ; sub ah, ah                                ; 2a e4                     ; 0xc316f
    6157     mov es, cx                                ; 8e c1                       ; 0xc3171 vgabios.c:42
    6158     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3173
    6159     inc bx                                    ; 43                          ; 0xc3176 vgabios.c:2144
    6160     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3177 vgabios.c:2145
    6161     jmp short 0315fh                          ; eb e3                       ; 0xc317a
    6162     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc317c vgabios.c:2147
    6163     jmp short 03189h                          ; eb 06                       ; 0xc3181
    6164     cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc3183
    6165     jnbe short 031adh                         ; 77 24                       ; 0xc3187
    6166     mov dx, 003dah                            ; ba da 03                    ; 0xc3189 vgabios.c:2148
    6167     in AL, DX                                 ; ec                          ; 0xc318c
    6168     db  02ah, 0e4h
    6169     ; sub ah, ah                                ; 2a e4                     ; 0xc318d
    6170     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc318f vgabios.c:2149
    6171     and ax, strict word 00020h                ; 25 20 00                    ; 0xc3192
    6172     or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc3195
    6173     mov dx, 003c0h                            ; ba c0 03                    ; 0xc3198
    6174     out DX, AL                                ; ee                          ; 0xc319b
    6175     mov dx, 003c1h                            ; ba c1 03                    ; 0xc319c vgabios.c:2150
    6176     in AL, DX                                 ; ec                          ; 0xc319f
    6177     db  02ah, 0e4h
    6178     ; sub ah, ah                                ; 2a e4                     ; 0xc31a0
    6179     mov es, cx                                ; 8e c1                       ; 0xc31a2 vgabios.c:42
    6180     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31a4
    6181     inc bx                                    ; 43                          ; 0xc31a7 vgabios.c:2150
    6182     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc31a8 vgabios.c:2151
    6183     jmp short 03183h                          ; eb d6                       ; 0xc31ab
    6184     mov dx, 003dah                            ; ba da 03                    ; 0xc31ad vgabios.c:2152
    6185     in AL, DX                                 ; ec                          ; 0xc31b0
    6186     db  02ah, 0e4h
    6187     ; sub ah, ah                                ; 2a e4                     ; 0xc31b1
    6188     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc31b3 vgabios.c:2154
    6189     jmp short 031c0h                          ; eb 06                       ; 0xc31b8
    6190     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc31ba
    6191     jnbe short 031d8h                         ; 77 18                       ; 0xc31be
    6192     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc31c0 vgabios.c:2155
    6193     mov dx, 003ceh                            ; ba ce 03                    ; 0xc31c3
    6194     out DX, AL                                ; ee                          ; 0xc31c6
    6195     mov dx, 003cfh                            ; ba cf 03                    ; 0xc31c7 vgabios.c:2156
    6196     in AL, DX                                 ; ec                          ; 0xc31ca
    6197     db  02ah, 0e4h
    6198     ; sub ah, ah                                ; 2a e4                     ; 0xc31cb
    6199     mov es, cx                                ; 8e c1                       ; 0xc31cd vgabios.c:42
    6200     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31cf
    6201     inc bx                                    ; 43                          ; 0xc31d2 vgabios.c:2156
    6202     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc31d3 vgabios.c:2157
    6203     jmp short 031bah                          ; eb e2                       ; 0xc31d6
    6204     mov es, cx                                ; 8e c1                       ; 0xc31d8 vgabios.c:52
    6205     mov word [es:bx], si                      ; 26 89 37                    ; 0xc31da
    6206     inc bx                                    ; 43                          ; 0xc31dd vgabios.c:2159
    6207     inc bx                                    ; 43                          ; 0xc31de
    6208     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc31df vgabios.c:42
    6209     inc bx                                    ; 43                          ; 0xc31e3 vgabios.c:2162
    6210     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc31e4 vgabios.c:42
    6211     inc bx                                    ; 43                          ; 0xc31e8 vgabios.c:2163
    6212     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc31e9 vgabios.c:42
    6213     inc bx                                    ; 43                          ; 0xc31ed vgabios.c:2164
    6214     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc31ee vgabios.c:42
    6215     inc bx                                    ; 43                          ; 0xc31f2 vgabios.c:2165
    6216     test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc31f3 vgabios.c:2167
    6217     jne short 031fch                          ; 75 03                       ; 0xc31f7
    6218     jmp near 0333bh                           ; e9 3f 01                    ; 0xc31f9
    6219     mov si, strict word 00049h                ; be 49 00                    ; 0xc31fc vgabios.c:37
    6220     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31ff
    6221     mov es, ax                                ; 8e c0                       ; 0xc3202
    6222     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3204
    6223     mov es, cx                                ; 8e c1                       ; 0xc3207 vgabios.c:42
    6224     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3209
    6225     inc bx                                    ; 43                          ; 0xc320c vgabios.c:2168
    6226     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc320d vgabios.c:47
    6227     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3210
    6228     mov es, ax                                ; 8e c0                       ; 0xc3213
    6229     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3215
    6230     mov es, cx                                ; 8e c1                       ; 0xc3218 vgabios.c:52
    6231     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc321a
    6232     inc bx                                    ; 43                          ; 0xc321d vgabios.c:2169
    6233     inc bx                                    ; 43                          ; 0xc321e
    6234     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc321f vgabios.c:47
    6235     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3222
    6236     mov es, ax                                ; 8e c0                       ; 0xc3225
    6237     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3227
    6238     mov es, cx                                ; 8e c1                       ; 0xc322a vgabios.c:52
    6239     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc322c
    6240     inc bx                                    ; 43                          ; 0xc322f vgabios.c:2170
    6241     inc bx                                    ; 43                          ; 0xc3230
    6242     mov si, strict word 00063h                ; be 63 00                    ; 0xc3231 vgabios.c:47
    6243     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3234
    6244     mov es, ax                                ; 8e c0                       ; 0xc3237
    6245     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3239
    6246     mov es, cx                                ; 8e c1                       ; 0xc323c vgabios.c:52
    6247     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc323e
    6248     inc bx                                    ; 43                          ; 0xc3241 vgabios.c:2171
    6249     inc bx                                    ; 43                          ; 0xc3242
    6250     mov si, 00084h                            ; be 84 00                    ; 0xc3243 vgabios.c:37
    6251     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3246
    6252     mov es, ax                                ; 8e c0                       ; 0xc3249
    6253     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc324b
    6254     mov es, cx                                ; 8e c1                       ; 0xc324e vgabios.c:42
    6255     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3250
    6256     inc bx                                    ; 43                          ; 0xc3253 vgabios.c:2172
    6257     mov si, 00085h                            ; be 85 00                    ; 0xc3254 vgabios.c:47
    6258     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3257
    6259     mov es, ax                                ; 8e c0                       ; 0xc325a
    6260     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc325c
    6261     mov es, cx                                ; 8e c1                       ; 0xc325f vgabios.c:52
    6262     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3261
    6263     inc bx                                    ; 43                          ; 0xc3264 vgabios.c:2173
    6264     inc bx                                    ; 43                          ; 0xc3265
    6265     mov si, 00087h                            ; be 87 00                    ; 0xc3266 vgabios.c:37
    6266     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3269
    6267     mov es, ax                                ; 8e c0                       ; 0xc326c
    6268     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc326e
    6269     mov es, cx                                ; 8e c1                       ; 0xc3271 vgabios.c:42
    6270     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3273
    6271     inc bx                                    ; 43                          ; 0xc3276 vgabios.c:2174
    6272     mov si, 00088h                            ; be 88 00                    ; 0xc3277 vgabios.c:37
    6273     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc327a
    6274     mov es, ax                                ; 8e c0                       ; 0xc327d
    6275     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc327f
    6276     mov es, cx                                ; 8e c1                       ; 0xc3282 vgabios.c:42
    6277     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3284
    6278     inc bx                                    ; 43                          ; 0xc3287 vgabios.c:2175
    6279     mov si, 00089h                            ; be 89 00                    ; 0xc3288 vgabios.c:37
    6280     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc328b
    6281     mov es, ax                                ; 8e c0                       ; 0xc328e
    6282     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3290
    6283     mov es, cx                                ; 8e c1                       ; 0xc3293 vgabios.c:42
    6284     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3295
    6285     inc bx                                    ; 43                          ; 0xc3298 vgabios.c:2176
    6286     mov si, strict word 00060h                ; be 60 00                    ; 0xc3299 vgabios.c:47
    6287     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc329c
    6288     mov es, ax                                ; 8e c0                       ; 0xc329f
    6289     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32a1
    6290     mov es, cx                                ; 8e c1                       ; 0xc32a4 vgabios.c:52
    6291     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32a6
    6292     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc32a9 vgabios.c:2178
    6293     inc bx                                    ; 43                          ; 0xc32ae vgabios.c:2177
    6294     inc bx                                    ; 43                          ; 0xc32af
    6295     jmp short 032b8h                          ; eb 06                       ; 0xc32b0
    6296     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc32b2
    6297     jnc short 032d4h                          ; 73 1c                       ; 0xc32b6
    6298     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc32b8 vgabios.c:2179
    6299     sal si, 1                                 ; d1 e6                       ; 0xc32bb
    6300     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc32bd
    6301     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc32c0 vgabios.c:47
    6302     mov es, ax                                ; 8e c0                       ; 0xc32c3
    6303     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32c5
    6304     mov es, cx                                ; 8e c1                       ; 0xc32c8 vgabios.c:52
    6305     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32ca
    6306     inc bx                                    ; 43                          ; 0xc32cd vgabios.c:2180
    6307     inc bx                                    ; 43                          ; 0xc32ce
    6308     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc32cf vgabios.c:2181
    6309     jmp short 032b2h                          ; eb de                       ; 0xc32d2
    6310     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc32d4 vgabios.c:47
    6311     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc32d7
    6312     mov es, ax                                ; 8e c0                       ; 0xc32da
    6313     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32dc
    6314     mov es, cx                                ; 8e c1                       ; 0xc32df vgabios.c:52
    6315     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32e1
    6316     inc bx                                    ; 43                          ; 0xc32e4 vgabios.c:2182
    6317     inc bx                                    ; 43                          ; 0xc32e5
    6318     mov si, strict word 00062h                ; be 62 00                    ; 0xc32e6 vgabios.c:37
    6319     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc32e9
    6320     mov es, ax                                ; 8e c0                       ; 0xc32ec
    6321     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc32ee
    6322     mov es, cx                                ; 8e c1                       ; 0xc32f1 vgabios.c:42
    6323     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32f3
    6324     inc bx                                    ; 43                          ; 0xc32f6 vgabios.c:2183
    6325     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc32f7 vgabios.c:47
    6326     xor ax, ax                                ; 31 c0                       ; 0xc32fa
    6327     mov es, ax                                ; 8e c0                       ; 0xc32fc
    6328     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32fe
    6329     mov es, cx                                ; 8e c1                       ; 0xc3301 vgabios.c:52
    6330     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3303
    6331     inc bx                                    ; 43                          ; 0xc3306 vgabios.c:2185
    6332     inc bx                                    ; 43                          ; 0xc3307
    6333     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc3308 vgabios.c:47
    6334     xor ax, ax                                ; 31 c0                       ; 0xc330b
    6335     mov es, ax                                ; 8e c0                       ; 0xc330d
    6336     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc330f
    6337     mov es, cx                                ; 8e c1                       ; 0xc3312 vgabios.c:52
    6338     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3314
    6339     inc bx                                    ; 43                          ; 0xc3317 vgabios.c:2186
    6340     inc bx                                    ; 43                          ; 0xc3318
    6341     mov si, 0010ch                            ; be 0c 01                    ; 0xc3319 vgabios.c:47
    6342     xor ax, ax                                ; 31 c0                       ; 0xc331c
    6343     mov es, ax                                ; 8e c0                       ; 0xc331e
    6344     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3320
    6345     mov es, cx                                ; 8e c1                       ; 0xc3323 vgabios.c:52
    6346     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3325
    6347     inc bx                                    ; 43                          ; 0xc3328 vgabios.c:2187
    6348     inc bx                                    ; 43                          ; 0xc3329
    6349     mov si, 0010eh                            ; be 0e 01                    ; 0xc332a vgabios.c:47
    6350     xor ax, ax                                ; 31 c0                       ; 0xc332d
    6351     mov es, ax                                ; 8e c0                       ; 0xc332f
    6352     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3331
    6353     mov es, cx                                ; 8e c1                       ; 0xc3334 vgabios.c:52
    6354     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3336
    6355     inc bx                                    ; 43                          ; 0xc3339 vgabios.c:2188
    6356     inc bx                                    ; 43                          ; 0xc333a
    6357     test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc333b vgabios.c:2190
    6358     je short 0338dh                           ; 74 4c                       ; 0xc333f
    6359     mov dx, 003c7h                            ; ba c7 03                    ; 0xc3341 vgabios.c:2192
    6360     in AL, DX                                 ; ec                          ; 0xc3344
    6361     db  02ah, 0e4h
    6362     ; sub ah, ah                                ; 2a e4                     ; 0xc3345
    6363     mov es, cx                                ; 8e c1                       ; 0xc3347 vgabios.c:42
    6364     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3349
    6365     inc bx                                    ; 43                          ; 0xc334c vgabios.c:2192
    6366     mov dx, 003c8h                            ; ba c8 03                    ; 0xc334d
    6367     in AL, DX                                 ; ec                          ; 0xc3350
    6368     db  02ah, 0e4h
    6369     ; sub ah, ah                                ; 2a e4                     ; 0xc3351
    6370     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3353 vgabios.c:42
    6371     inc bx                                    ; 43                          ; 0xc3356 vgabios.c:2193
    6372     mov dx, 003c6h                            ; ba c6 03                    ; 0xc3357
    6373     in AL, DX                                 ; ec                          ; 0xc335a
    6374     db  02ah, 0e4h
    6375     ; sub ah, ah                                ; 2a e4                     ; 0xc335b
    6376     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc335d vgabios.c:42
    6377     inc bx                                    ; 43                          ; 0xc3360 vgabios.c:2194
    6378     xor al, al                                ; 30 c0                       ; 0xc3361
    6379     mov dx, 003c8h                            ; ba c8 03                    ; 0xc3363
    6380     out DX, AL                                ; ee                          ; 0xc3366
    6381     xor ah, ah                                ; 30 e4                       ; 0xc3367 vgabios.c:2197
    6382     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3369
    6383     jmp short 03375h                          ; eb 07                       ; 0xc336c
    6384     cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc336e
    6385     jnc short 03386h                          ; 73 11                       ; 0xc3373
    6386     mov dx, 003c9h                            ; ba c9 03                    ; 0xc3375 vgabios.c:2198
    6387     in AL, DX                                 ; ec                          ; 0xc3378
    6388     db  02ah, 0e4h
    6389     ; sub ah, ah                                ; 2a e4                     ; 0xc3379
    6390     mov es, cx                                ; 8e c1                       ; 0xc337b vgabios.c:42
    6391     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc337d
    6392     inc bx                                    ; 43                          ; 0xc3380 vgabios.c:2198
    6393     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3381 vgabios.c:2199
    6394     jmp short 0336eh                          ; eb e8                       ; 0xc3384
    6395     mov es, cx                                ; 8e c1                       ; 0xc3386 vgabios.c:42
    6396     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3388
    6397     inc bx                                    ; 43                          ; 0xc338c vgabios.c:2200
    6398     mov ax, bx                                ; 89 d8                       ; 0xc338d vgabios.c:2203
    6399     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc338f
    6400     pop di                                    ; 5f                          ; 0xc3392
    6401     pop si                                    ; 5e                          ; 0xc3393
    6402     pop cx                                    ; 59                          ; 0xc3394
    6403     pop bp                                    ; 5d                          ; 0xc3395
    6404     retn                                      ; c3                          ; 0xc3396
    6405   ; disGetNextSymbol 0xc3397 LB 0xf12 -> off=0x0 cb=00000000000002ba uValue=00000000000c3397 'biosfn_restore_video_state'
    6406 biosfn_restore_video_state:                  ; 0xc3397 LB 0x2ba
    6407     push bp                                   ; 55                          ; 0xc3397 vgabios.c:2205
    6408     mov bp, sp                                ; 89 e5                       ; 0xc3398
    6409     push cx                                   ; 51                          ; 0xc339a
    6410     push si                                   ; 56                          ; 0xc339b
    6411     push di                                   ; 57                          ; 0xc339c
    6412     sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc339d
    6413     push ax                                   ; 50                          ; 0xc33a0
    6414     mov cx, dx                                ; 89 d1                       ; 0xc33a1
    6415     test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc33a3 vgabios.c:2209
    6416     je short 03400h                           ; 74 57                       ; 0xc33a7
    6417     mov dx, 003dah                            ; ba da 03                    ; 0xc33a9 vgabios.c:2211
    6418     in AL, DX                                 ; ec                          ; 0xc33ac
    6419     db  02ah, 0e4h
    6420     ; sub ah, ah                                ; 2a e4                     ; 0xc33ad
    6421     lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc33af vgabios.c:2213
    6422     mov es, cx                                ; 8e c1                       ; 0xc33b2 vgabios.c:47
    6423     mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc33b4
    6424     mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc33b7 vgabios.c:48
    6425     mov si, bx                                ; 89 de                       ; 0xc33ba vgabios.c:2214
    6426     mov word [bp-008h], strict word 00001h    ; c7 46 f8 01 00              ; 0xc33bc vgabios.c:2217
    6427     add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc33c1 vgabios.c:2215
    6428     jmp short 033cch                          ; eb 06                       ; 0xc33c4
    6429     cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc33c6
    6430     jnbe short 033e2h                         ; 77 16                       ; 0xc33ca
    6431     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc33cc vgabios.c:2218
    6432     mov dx, 003c4h                            ; ba c4 03                    ; 0xc33cf
    6433     out DX, AL                                ; ee                          ; 0xc33d2
    6434     mov es, cx                                ; 8e c1                       ; 0xc33d3 vgabios.c:37
    6435     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33d5
    6436     mov dx, 003c5h                            ; ba c5 03                    ; 0xc33d8 vgabios.c:38
    6437     out DX, AL                                ; ee                          ; 0xc33db
    6438     inc bx                                    ; 43                          ; 0xc33dc vgabios.c:2219
    6439     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc33dd vgabios.c:2220
    6440     jmp short 033c6h                          ; eb e4                       ; 0xc33e0
    6441     xor al, al                                ; 30 c0                       ; 0xc33e2 vgabios.c:2221
    6442     mov dx, 003c4h                            ; ba c4 03                    ; 0xc33e4
    6443     out DX, AL                                ; ee                          ; 0xc33e7
    6444     mov es, cx                                ; 8e c1                       ; 0xc33e8 vgabios.c:37
    6445     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33ea
    6446     mov dx, 003c5h                            ; ba c5 03                    ; 0xc33ed vgabios.c:38
    6447     out DX, AL                                ; ee                          ; 0xc33f0
    6448     inc bx                                    ; 43                          ; 0xc33f1 vgabios.c:2222
    6449     mov ax, strict word 00011h                ; b8 11 00                    ; 0xc33f2
    6450     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc33f5
    6451     out DX, ax                                ; ef                          ; 0xc33f8
    6452     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33f9 vgabios.c:2227
    6453     jmp short 03409h                          ; eb 09                       ; 0xc33fe
    6454     jmp near 034e0h                           ; e9 dd 00                    ; 0xc3400
    6455     cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc3403
    6456     jnbe short 03423h                         ; 77 1a                       ; 0xc3407
    6457     cmp word [bp-008h], strict byte 00011h    ; 83 7e f8 11                 ; 0xc3409 vgabios.c:2228
    6458     je short 0341dh                           ; 74 0e                       ; 0xc340d
    6459     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc340f vgabios.c:2229
    6460     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3412
    6461     out DX, AL                                ; ee                          ; 0xc3415
    6462     mov es, cx                                ; 8e c1                       ; 0xc3416 vgabios.c:37
    6463     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3418
    6464     inc dx                                    ; 42                          ; 0xc341b vgabios.c:38
    6465     out DX, AL                                ; ee                          ; 0xc341c
    6466     inc bx                                    ; 43                          ; 0xc341d vgabios.c:2232
    6467     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc341e vgabios.c:2233
    6468     jmp short 03403h                          ; eb e0                       ; 0xc3421
    6469     mov dx, 003cch                            ; ba cc 03                    ; 0xc3423 vgabios.c:2235
    6470     in AL, DX                                 ; ec                          ; 0xc3426
    6471     db  02ah, 0e4h
    6472     ; sub ah, ah                                ; 2a e4                     ; 0xc3427
    6473     and AL, strict byte 0feh                  ; 24 fe                       ; 0xc3429
    6474     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc342b
    6475     cmp word [bp-00ch], 003d4h                ; 81 7e f4 d4 03              ; 0xc342e vgabios.c:2236
    6476     jne short 03439h                          ; 75 04                       ; 0xc3433
    6477     or byte [bp-00eh], 001h                   ; 80 4e f2 01                 ; 0xc3435 vgabios.c:2237
    6478     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3439 vgabios.c:2238
    6479     mov dx, 003c2h                            ; ba c2 03                    ; 0xc343c
    6480     out DX, AL                                ; ee                          ; 0xc343f
    6481     mov AL, strict byte 011h                  ; b0 11                       ; 0xc3440 vgabios.c:2241
    6482     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3442
    6483     out DX, AL                                ; ee                          ; 0xc3445
    6484     lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc3446 vgabios.c:2242
    6485     mov es, cx                                ; 8e c1                       ; 0xc344a vgabios.c:37
    6486     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc344c
    6487     inc dx                                    ; 42                          ; 0xc344f vgabios.c:38
    6488     out DX, AL                                ; ee                          ; 0xc3450
    6489     lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc3451 vgabios.c:2245
    6490     mov dl, byte [es:di]                      ; 26 8a 15                    ; 0xc3454 vgabios.c:37
    6491     xor dh, dh                                ; 30 f6                       ; 0xc3457 vgabios.c:38
    6492     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3459
    6493     mov dx, 003dah                            ; ba da 03                    ; 0xc345c vgabios.c:2246
    6494     in AL, DX                                 ; ec                          ; 0xc345f
    6495     db  02ah, 0e4h
    6496     ; sub ah, ah                                ; 2a e4                     ; 0xc3460
    6497     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3462 vgabios.c:2247
    6498     jmp short 0346fh                          ; eb 06                       ; 0xc3467
    6499     cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc3469
    6500     jnbe short 03488h                         ; 77 19                       ; 0xc346d
    6501     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc346f vgabios.c:2248
    6502     and ax, strict word 00020h                ; 25 20 00                    ; 0xc3472
    6503     or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc3475
    6504     mov dx, 003c0h                            ; ba c0 03                    ; 0xc3478
    6505     out DX, AL                                ; ee                          ; 0xc347b
    6506     mov es, cx                                ; 8e c1                       ; 0xc347c vgabios.c:37
    6507     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc347e
    6508     out DX, AL                                ; ee                          ; 0xc3481 vgabios.c:38
    6509     inc bx                                    ; 43                          ; 0xc3482 vgabios.c:2249
    6510     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3483 vgabios.c:2250
    6511     jmp short 03469h                          ; eb e1                       ; 0xc3486
    6512     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3488 vgabios.c:2251
    6513     mov dx, 003c0h                            ; ba c0 03                    ; 0xc348b
    6514     out DX, AL                                ; ee                          ; 0xc348e
    6515     mov dx, 003dah                            ; ba da 03                    ; 0xc348f vgabios.c:2252
    6516     in AL, DX                                 ; ec                          ; 0xc3492
    6517     db  02ah, 0e4h
    6518     ; sub ah, ah                                ; 2a e4                     ; 0xc3493
    6519     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3495 vgabios.c:2254
    6520     jmp short 034a2h                          ; eb 06                       ; 0xc349a
    6521     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc349c
    6522     jnbe short 034b8h                         ; 77 16                       ; 0xc34a0
    6523     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc34a2 vgabios.c:2255
    6524     mov dx, 003ceh                            ; ba ce 03                    ; 0xc34a5
    6525     out DX, AL                                ; ee                          ; 0xc34a8
    6526     mov es, cx                                ; 8e c1                       ; 0xc34a9 vgabios.c:37
    6527     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34ab
    6528     mov dx, 003cfh                            ; ba cf 03                    ; 0xc34ae vgabios.c:38
    6529     out DX, AL                                ; ee                          ; 0xc34b1
    6530     inc bx                                    ; 43                          ; 0xc34b2 vgabios.c:2256
    6531     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc34b3 vgabios.c:2257
    6532     jmp short 0349ch                          ; eb e4                       ; 0xc34b6
    6533     add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc34b8 vgabios.c:2258
    6534     mov es, cx                                ; 8e c1                       ; 0xc34bb vgabios.c:37
    6535     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34bd
    6536     mov dx, 003c4h                            ; ba c4 03                    ; 0xc34c0 vgabios.c:38
    6537     out DX, AL                                ; ee                          ; 0xc34c3
    6538     inc si                                    ; 46                          ; 0xc34c4 vgabios.c:2261
    6539     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34c5 vgabios.c:37
    6540     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc34c8 vgabios.c:38
    6541     out DX, AL                                ; ee                          ; 0xc34cb
    6542     inc si                                    ; 46                          ; 0xc34cc vgabios.c:2262
    6543     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34cd vgabios.c:37
    6544     mov dx, 003ceh                            ; ba ce 03                    ; 0xc34d0 vgabios.c:38
    6545     out DX, AL                                ; ee                          ; 0xc34d3
    6546     inc si                                    ; 46                          ; 0xc34d4 vgabios.c:2263
    6547     inc si                                    ; 46                          ; 0xc34d5
    6548     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc34d6 vgabios.c:37
    6549     mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc34d9 vgabios.c:38
    6550     add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc34dc
    6551     out DX, AL                                ; ee                          ; 0xc34df
    6552     test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc34e0 vgabios.c:2267
    6553     jne short 034e9h                          ; 75 03                       ; 0xc34e4
    6554     jmp near 03604h                           ; e9 1b 01                    ; 0xc34e6
    6555     mov es, cx                                ; 8e c1                       ; 0xc34e9 vgabios.c:37
    6556     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34eb
    6557     mov si, strict word 00049h                ; be 49 00                    ; 0xc34ee vgabios.c:42
    6558     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc34f1
    6559     mov es, dx                                ; 8e c2                       ; 0xc34f4
    6560     mov byte [es:si], al                      ; 26 88 04                    ; 0xc34f6
    6561     inc bx                                    ; 43                          ; 0xc34f9 vgabios.c:2268
    6562     mov es, cx                                ; 8e c1                       ; 0xc34fa vgabios.c:47
    6563     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34fc
    6564     mov si, strict word 0004ah                ; be 4a 00                    ; 0xc34ff vgabios.c:52
    6565     mov es, dx                                ; 8e c2                       ; 0xc3502
    6566     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3504
    6567     inc bx                                    ; 43                          ; 0xc3507 vgabios.c:2269
    6568     inc bx                                    ; 43                          ; 0xc3508
    6569     mov es, cx                                ; 8e c1                       ; 0xc3509 vgabios.c:47
    6570     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc350b
    6571     mov si, strict word 0004ch                ; be 4c 00                    ; 0xc350e vgabios.c:52
    6572     mov es, dx                                ; 8e c2                       ; 0xc3511
    6573     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3513
    6574     inc bx                                    ; 43                          ; 0xc3516 vgabios.c:2270
    6575     inc bx                                    ; 43                          ; 0xc3517
    6576     mov es, cx                                ; 8e c1                       ; 0xc3518 vgabios.c:47
    6577     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc351a
    6578     mov si, strict word 00063h                ; be 63 00                    ; 0xc351d vgabios.c:52
    6579     mov es, dx                                ; 8e c2                       ; 0xc3520
    6580     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3522
    6581     inc bx                                    ; 43                          ; 0xc3525 vgabios.c:2271
    6582     inc bx                                    ; 43                          ; 0xc3526
    6583     mov es, cx                                ; 8e c1                       ; 0xc3527 vgabios.c:37
    6584     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3529
    6585     mov si, 00084h                            ; be 84 00                    ; 0xc352c vgabios.c:42
    6586     mov es, dx                                ; 8e c2                       ; 0xc352f
    6587     mov byte [es:si], al                      ; 26 88 04                    ; 0xc3531
    6588     inc bx                                    ; 43                          ; 0xc3534 vgabios.c:2272
    6589     mov es, cx                                ; 8e c1                       ; 0xc3535 vgabios.c:47
    6590     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3537
    6591     mov si, 00085h                            ; be 85 00                    ; 0xc353a vgabios.c:52
    6592     mov es, dx                                ; 8e c2                       ; 0xc353d
    6593     mov word [es:si], ax                      ; 26 89 04                    ; 0xc353f
    6594     inc bx                                    ; 43                          ; 0xc3542 vgabios.c:2273
    6595     inc bx                                    ; 43                          ; 0xc3543
    6596     mov es, cx                                ; 8e c1                       ; 0xc3544 vgabios.c:37
    6597     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3546
    6598     mov si, 00087h                            ; be 87 00                    ; 0xc3549 vgabios.c:42
    6599     mov es, dx                                ; 8e c2                       ; 0xc354c
    6600     mov byte [es:si], al                      ; 26 88 04                    ; 0xc354e
    6601     inc bx                                    ; 43                          ; 0xc3551 vgabios.c:2274
    6602     mov es, cx                                ; 8e c1                       ; 0xc3552 vgabios.c:37
    6603     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3554
    6604     mov si, 00088h                            ; be 88 00                    ; 0xc3557 vgabios.c:42
    6605     mov es, dx                                ; 8e c2                       ; 0xc355a
    6606     mov byte [es:si], al                      ; 26 88 04                    ; 0xc355c
    6607     inc bx                                    ; 43                          ; 0xc355f vgabios.c:2275
    6608     mov es, cx                                ; 8e c1                       ; 0xc3560 vgabios.c:37
    6609     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3562
    6610     mov si, 00089h                            ; be 89 00                    ; 0xc3565 vgabios.c:42
    6611     mov es, dx                                ; 8e c2                       ; 0xc3568
    6612     mov byte [es:si], al                      ; 26 88 04                    ; 0xc356a
    6613     inc bx                                    ; 43                          ; 0xc356d vgabios.c:2276
    6614     mov es, cx                                ; 8e c1                       ; 0xc356e vgabios.c:47
    6615     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3570
    6616     mov si, strict word 00060h                ; be 60 00                    ; 0xc3573 vgabios.c:52
    6617     mov es, dx                                ; 8e c2                       ; 0xc3576
    6618     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3578
    6619     mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc357b vgabios.c:2278
    6620     inc bx                                    ; 43                          ; 0xc3580 vgabios.c:2277
    6621     inc bx                                    ; 43                          ; 0xc3581
    6622     jmp short 0358ah                          ; eb 06                       ; 0xc3582
    6623     cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3584
    6624     jnc short 035a6h                          ; 73 1c                       ; 0xc3588
    6625     mov es, cx                                ; 8e c1                       ; 0xc358a vgabios.c:47
    6626     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc358c
    6627     mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc358f vgabios.c:48
    6628     sal si, 1                                 ; d1 e6                       ; 0xc3592
    6629     add si, strict byte 00050h                ; 83 c6 50                    ; 0xc3594
    6630     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3597 vgabios.c:52
    6631     mov es, dx                                ; 8e c2                       ; 0xc359a
    6632     mov word [es:si], ax                      ; 26 89 04                    ; 0xc359c
    6633     inc bx                                    ; 43                          ; 0xc359f vgabios.c:2280
    6634     inc bx                                    ; 43                          ; 0xc35a0
    6635     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc35a1 vgabios.c:2281
    6636     jmp short 03584h                          ; eb de                       ; 0xc35a4
    6637     mov es, cx                                ; 8e c1                       ; 0xc35a6 vgabios.c:47
    6638     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35a8
    6639     mov si, strict word 0004eh                ; be 4e 00                    ; 0xc35ab vgabios.c:52
    6640     mov dx, strict word 00040h                ; ba 40 00                    ; 0xc35ae
    6641     mov es, dx                                ; 8e c2                       ; 0xc35b1
    6642     mov word [es:si], ax                      ; 26 89 04                    ; 0xc35b3
    6643     inc bx                                    ; 43                          ; 0xc35b6 vgabios.c:2282
    6644     inc bx                                    ; 43                          ; 0xc35b7
    6645     mov es, cx                                ; 8e c1                       ; 0xc35b8 vgabios.c:37
    6646     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35ba
    6647     mov si, strict word 00062h                ; be 62 00                    ; 0xc35bd vgabios.c:42
    6648     mov es, dx                                ; 8e c2                       ; 0xc35c0
    6649     mov byte [es:si], al                      ; 26 88 04                    ; 0xc35c2
    6650     inc bx                                    ; 43                          ; 0xc35c5 vgabios.c:2283
    6651     mov es, cx                                ; 8e c1                       ; 0xc35c6 vgabios.c:47
    6652     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35c8
    6653     mov si, strict word 0007ch                ; be 7c 00                    ; 0xc35cb vgabios.c:52
    6654     xor dx, dx                                ; 31 d2                       ; 0xc35ce
    6655     mov es, dx                                ; 8e c2                       ; 0xc35d0
    6656     mov word [es:si], ax                      ; 26 89 04                    ; 0xc35d2
    6657     inc bx                                    ; 43                          ; 0xc35d5 vgabios.c:2285
    6658     inc bx                                    ; 43                          ; 0xc35d6
    6659     mov es, cx                                ; 8e c1                       ; 0xc35d7 vgabios.c:47
    6660     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35d9
    6661     mov si, strict word 0007eh                ; be 7e 00                    ; 0xc35dc vgabios.c:52
    6662     mov es, dx                                ; 8e c2                       ; 0xc35df
    6663     mov word [es:si], ax                      ; 26 89 04                    ; 0xc35e1
    6664     inc bx                                    ; 43                          ; 0xc35e4 vgabios.c:2286
    6665     inc bx                                    ; 43                          ; 0xc35e5
    6666     mov es, cx                                ; 8e c1                       ; 0xc35e6 vgabios.c:47
    6667     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35e8
    6668     mov si, 0010ch                            ; be 0c 01                    ; 0xc35eb vgabios.c:52
    6669     mov es, dx                                ; 8e c2                       ; 0xc35ee
    6670     mov word [es:si], ax                      ; 26 89 04                    ; 0xc35f0
    6671     inc bx                                    ; 43                          ; 0xc35f3 vgabios.c:2287
    6672     inc bx                                    ; 43                          ; 0xc35f4
    6673     mov es, cx                                ; 8e c1                       ; 0xc35f5 vgabios.c:47
    6674     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc35f7
    6675     mov si, 0010eh                            ; be 0e 01                    ; 0xc35fa vgabios.c:52
    6676     mov es, dx                                ; 8e c2                       ; 0xc35fd
    6677     mov word [es:si], ax                      ; 26 89 04                    ; 0xc35ff
    6678     inc bx                                    ; 43                          ; 0xc3602 vgabios.c:2288
    6679     inc bx                                    ; 43                          ; 0xc3603
    6680     test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc3604 vgabios.c:2290
    6681     je short 03647h                           ; 74 3d                       ; 0xc3608
    6682     inc bx                                    ; 43                          ; 0xc360a vgabios.c:2291
    6683     mov es, cx                                ; 8e c1                       ; 0xc360b vgabios.c:37
    6684     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc360d
    6685     xor ah, ah                                ; 30 e4                       ; 0xc3610 vgabios.c:38
    6686     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3612
    6687     inc bx                                    ; 43                          ; 0xc3615 vgabios.c:2292
    6688     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3616 vgabios.c:37
    6689     mov dx, 003c6h                            ; ba c6 03                    ; 0xc3619 vgabios.c:38
    6690     out DX, AL                                ; ee                          ; 0xc361c
    6691     inc bx                                    ; 43                          ; 0xc361d vgabios.c:2293
    6692     xor al, al                                ; 30 c0                       ; 0xc361e
    6693     mov dx, 003c8h                            ; ba c8 03                    ; 0xc3620
    6694     out DX, AL                                ; ee                          ; 0xc3623
    6695     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3624 vgabios.c:2296
    6696     jmp short 03630h                          ; eb 07                       ; 0xc3627
    6697     cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc3629
    6698     jnc short 0363fh                          ; 73 0f                       ; 0xc362e
    6699     mov es, cx                                ; 8e c1                       ; 0xc3630 vgabios.c:37
    6700     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3632
    6701     mov dx, 003c9h                            ; ba c9 03                    ; 0xc3635 vgabios.c:38
    6702     out DX, AL                                ; ee                          ; 0xc3638
    6703     inc bx                                    ; 43                          ; 0xc3639 vgabios.c:2297
    6704     inc word [bp-008h]                        ; ff 46 f8                    ; 0xc363a vgabios.c:2298
    6705     jmp short 03629h                          ; eb ea                       ; 0xc363d
    6706     inc bx                                    ; 43                          ; 0xc363f vgabios.c:2299
    6707     mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc3640
    6708     mov dx, 003c8h                            ; ba c8 03                    ; 0xc3643
    6709     out DX, AL                                ; ee                          ; 0xc3646
    6710     mov ax, bx                                ; 89 d8                       ; 0xc3647 vgabios.c:2303
    6711     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3649
    6712     pop di                                    ; 5f                          ; 0xc364c
    6713     pop si                                    ; 5e                          ; 0xc364d
    6714     pop cx                                    ; 59                          ; 0xc364e
    6715     pop bp                                    ; 5d                          ; 0xc364f
    6716     retn                                      ; c3                          ; 0xc3650
    6717   ; disGetNextSymbol 0xc3651 LB 0xc58 -> off=0x0 cb=000000000000002b uValue=00000000000c3651 'find_vga_entry'
    6718 find_vga_entry:                              ; 0xc3651 LB 0x2b
    6719     push bx                                   ; 53                          ; 0xc3651 vgabios.c:2312
    6720     push cx                                   ; 51                          ; 0xc3652
    6721     push dx                                   ; 52                          ; 0xc3653
    6722     push bp                                   ; 55                          ; 0xc3654
    6723     mov bp, sp                                ; 89 e5                       ; 0xc3655
    6724     mov dl, al                                ; 88 c2                       ; 0xc3657
    6725     mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc3659 vgabios.c:2314
    6726     xor al, al                                ; 30 c0                       ; 0xc365b vgabios.c:2315
    6727     jmp short 03665h                          ; eb 06                       ; 0xc365d
    6728     db  0feh, 0c0h
    6729     ; inc al                                    ; fe c0                     ; 0xc365f vgabios.c:2316
    6730     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc3661
    6731     jnbe short 03675h                         ; 77 10                       ; 0xc3663
    6732     mov bl, al                                ; 88 c3                       ; 0xc3665
    6733     xor bh, bh                                ; 30 ff                       ; 0xc3667
    6734     mov CL, strict byte 003h                  ; b1 03                       ; 0xc3669
    6735     sal bx, CL                                ; d3 e3                       ; 0xc366b
    6736     cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc366d
    6737     jne short 0365fh                          ; 75 ec                       ; 0xc3671
    6738     mov ah, al                                ; 88 c4                       ; 0xc3673
    6739     mov al, ah                                ; 88 e0                       ; 0xc3675 vgabios.c:2321
    6740     pop bp                                    ; 5d                          ; 0xc3677
    6741     pop dx                                    ; 5a                          ; 0xc3678
    6742     pop cx                                    ; 59                          ; 0xc3679
    6743     pop bx                                    ; 5b                          ; 0xc367a
    6744     retn                                      ; c3                          ; 0xc367b
    6745   ; disGetNextSymbol 0xc367c LB 0xc2d -> off=0x0 cb=000000000000000e uValue=00000000000c367c 'xread_byte'
    6746 xread_byte:                                  ; 0xc367c LB 0xe
    6747     push bx                                   ; 53                          ; 0xc367c vgabios.c:2333
    6748     push bp                                   ; 55                          ; 0xc367d
    6749     mov bp, sp                                ; 89 e5                       ; 0xc367e
    6750     mov bx, dx                                ; 89 d3                       ; 0xc3680
    6751     mov es, ax                                ; 8e c0                       ; 0xc3682 vgabios.c:2335
    6752     mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3684
    6753     pop bp                                    ; 5d                          ; 0xc3687 vgabios.c:2336
    6754     pop bx                                    ; 5b                          ; 0xc3688
    6755     retn                                      ; c3                          ; 0xc3689
    6756   ; disGetNextSymbol 0xc368a LB 0xc1f -> off=0x87 cb=00000000000003eb uValue=00000000000c3711 'int10_func'
    6757     db  056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
    6758     db  005h, 004h, 003h, 002h, 001h, 000h, 0f5h, 03ah, 03bh, 037h, 078h, 037h, 085h, 037h, 093h, 037h
    6759     db  0a3h, 037h, 0b3h, 037h, 0bdh, 037h, 0e6h, 037h, 0feh, 037h, 00bh, 038h, 023h, 038h, 040h, 038h
    6760     db  056h, 038h, 06ah, 038h, 080h, 038h, 08ch, 038h, 052h, 039h, 0c1h, 039h, 0e5h, 039h, 0fah, 039h
    6761     db  03ch, 03ah, 0c7h, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
    6762     db  001h, 000h, 0f5h, 03ah, 0abh, 038h, 0c9h, 038h, 0d8h, 038h, 0e7h, 038h, 0abh, 038h, 0c9h, 038h
    6763     db  0d8h, 038h, 0e7h, 038h, 0f6h, 038h, 002h, 039h, 01dh, 039h, 027h, 039h, 031h, 039h, 03bh, 039h
    6764     db  00ah, 009h, 006h, 004h, 002h, 001h, 000h, 0b9h, 03ah, 062h, 03ah, 070h, 03ah, 081h, 03ah, 091h
    6765     db  03ah, 0a6h, 03ah, 0b9h, 03ah, 0b9h, 03ah
    6766 int10_func:                                  ; 0xc3711 LB 0x3eb
    6767     push bp                                   ; 55                          ; 0xc3711 vgabios.c:2414
    6768     mov bp, sp                                ; 89 e5                       ; 0xc3712
    6769     push si                                   ; 56                          ; 0xc3714
    6770     push di                                   ; 57                          ; 0xc3715
    6771     push ax                                   ; 50                          ; 0xc3716
    6772     mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3717
    6773     mov al, byte [bp+013h]                    ; 8a 46 13                    ; 0xc371a vgabios.c:2419
    6774     xor ah, ah                                ; 30 e4                       ; 0xc371d
    6775     mov dx, ax                                ; 89 c2                       ; 0xc371f
    6776     cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc3721
    6777     jnbe short 03790h                         ; 77 6a                       ; 0xc3724
    6778     push CS                                   ; 0e                          ; 0xc3726
    6779     pop ES                                    ; 07                          ; 0xc3727
    6780     mov cx, strict word 00017h                ; b9 17 00                    ; 0xc3728
    6781     mov di, 0368ah                            ; bf 8a 36                    ; 0xc372b
    6782     repne scasb                               ; f2 ae                       ; 0xc372e
    6783     sal cx, 1                                 ; d1 e1                       ; 0xc3730
    6784     mov di, cx                                ; 89 cf                       ; 0xc3732
    6785     mov ax, word [cs:di+036a0h]               ; 2e 8b 85 a0 36              ; 0xc3734
    6786     jmp ax                                    ; ff e0                       ; 0xc3739
    6787     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc373b vgabios.c:2422
    6788     xor ah, ah                                ; 30 e4                       ; 0xc373e
    6789     call 013aeh                               ; e8 6b dc                    ; 0xc3740
    6790     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3743 vgabios.c:2423
    6791     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc3746
    6792     cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc3749
    6793     je short 03763h                           ; 74 15                       ; 0xc374c
    6794     cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc374e
    6795     je short 0375ah                           ; 74 07                       ; 0xc3751
    6796     cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc3753
    6797     jbe short 03763h                          ; 76 0b                       ; 0xc3756
    6798     jmp short 0376ch                          ; eb 12                       ; 0xc3758
    6799     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc375a vgabios.c:2425
    6800     xor al, al                                ; 30 c0                       ; 0xc375d
    6801     or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc375f
    6802     jmp short 03773h                          ; eb 10                       ; 0xc3761 vgabios.c:2426
    6803     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3763 vgabios.c:2434
    6804     xor al, al                                ; 30 c0                       ; 0xc3766
    6805     or AL, strict byte 030h                   ; 0c 30                       ; 0xc3768
    6806     jmp short 03773h                          ; eb 07                       ; 0xc376a
    6807     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc376c vgabios.c:2437
    6808     xor al, al                                ; 30 c0                       ; 0xc376f
    6809     or AL, strict byte 020h                   ; 0c 20                       ; 0xc3771
    6810     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc3773
    6811     jmp short 03790h                          ; eb 18                       ; 0xc3776 vgabios.c:2439
    6812     mov dl, byte [bp+010h]                    ; 8a 56 10                    ; 0xc3778 vgabios.c:2441
    6813     mov al, byte [bp+011h]                    ; 8a 46 11                    ; 0xc377b
    6814     xor ah, ah                                ; 30 e4                       ; 0xc377e
    6815     call 01150h                               ; e8 cd d9                    ; 0xc3780
    6816     jmp short 03790h                          ; eb 0b                       ; 0xc3783 vgabios.c:2442
    6817     mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc3785 vgabios.c:2444
    6818     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3788
    6819     xor ah, ah                                ; 30 e4                       ; 0xc378b
    6820     call 0124ch                               ; e8 bc da                    ; 0xc378d
    6821     jmp near 03af5h                           ; e9 62 03                    ; 0xc3790 vgabios.c:2445
    6822     lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc3793 vgabios.c:2447
    6823     lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc3796
    6824     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3799
    6825     xor ah, ah                                ; 30 e4                       ; 0xc379c
    6826     call 00a0ch                               ; e8 6b d2                    ; 0xc379e
    6827     jmp short 03790h                          ; eb ed                       ; 0xc37a1 vgabios.c:2448
    6828     xor ax, ax                                ; 31 c0                       ; 0xc37a3 vgabios.c:2454
    6829     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc37a5
    6830     mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc37a8 vgabios.c:2455
    6831     mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc37ab vgabios.c:2456
    6832     mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc37ae vgabios.c:2457
    6833     jmp short 03790h                          ; eb dd                       ; 0xc37b1 vgabios.c:2458
    6834     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37b3 vgabios.c:2460
    6835     xor ah, ah                                ; 30 e4                       ; 0xc37b6
    6836     call 012d9h                               ; e8 1e db                    ; 0xc37b8
    6837     jmp short 03790h                          ; eb d3                       ; 0xc37bb vgabios.c:2461
    6838     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc37bd vgabios.c:2463
    6839     push ax                                   ; 50                          ; 0xc37c0
    6840     mov ax, 000ffh                            ; b8 ff 00                    ; 0xc37c1
    6841     push ax                                   ; 50                          ; 0xc37c4
    6842     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc37c5
    6843     xor ah, ah                                ; 30 e4                       ; 0xc37c8
    6844     push ax                                   ; 50                          ; 0xc37ca
    6845     mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc37cb
    6846     push ax                                   ; 50                          ; 0xc37ce
    6847     mov al, byte [bp+010h]                    ; 8a 46 10                    ; 0xc37cf
    6848     mov cx, ax                                ; 89 c1                       ; 0xc37d2
    6849     mov al, byte [bp+011h]                    ; 8a 46 11                    ; 0xc37d4
    6850     mov bx, ax                                ; 89 c3                       ; 0xc37d7
    6851     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc37d9
    6852     mov dx, ax                                ; 89 c2                       ; 0xc37dc
    6853     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37de
    6854     call 01a8fh                               ; e8 ab e2                    ; 0xc37e1
    6855     jmp short 03790h                          ; eb aa                       ; 0xc37e4 vgabios.c:2464
    6856     xor ax, ax                                ; 31 c0                       ; 0xc37e6 vgabios.c:2466
    6857     push ax                                   ; 50                          ; 0xc37e8
    6858     mov ax, 000ffh                            ; b8 ff 00                    ; 0xc37e9
    6859     push ax                                   ; 50                          ; 0xc37ec
    6860     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc37ed
    6861     xor ah, ah                                ; 30 e4                       ; 0xc37f0
    6862     push ax                                   ; 50                          ; 0xc37f2
    6863     mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc37f3
    6864     push ax                                   ; 50                          ; 0xc37f6
    6865     mov cl, byte [bp+010h]                    ; 8a 4e 10                    ; 0xc37f7
    6866     xor ch, ch                                ; 30 ed                       ; 0xc37fa
    6867     jmp short 037d4h                          ; eb d6                       ; 0xc37fc
    6868     lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc37fe vgabios.c:2469
    6869     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3801
    6870     xor ah, ah                                ; 30 e4                       ; 0xc3804
    6871     call 00d62h                               ; e8 59 d5                    ; 0xc3806
    6872     jmp short 03790h                          ; eb 85                       ; 0xc3809 vgabios.c:2470
    6873     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc380b vgabios.c:2472
    6874     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc380e
    6875     xor ah, ah                                ; 30 e4                       ; 0xc3811
    6876     mov bx, ax                                ; 89 c3                       ; 0xc3813
    6877     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3815
    6878     mov dx, ax                                ; 89 c2                       ; 0xc3818
    6879     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc381a
    6880     call 023ffh                               ; e8 df eb                    ; 0xc381d
    6881     jmp near 03af5h                           ; e9 d2 02                    ; 0xc3820 vgabios.c:2473
    6882     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3823 vgabios.c:2475
    6883     mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc3826
    6884     xor bh, bh                                ; 30 ff                       ; 0xc3829
    6885     mov dl, byte [bp+00dh]                    ; 8a 56 0d                    ; 0xc382b
    6886     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc382e
    6887     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3831
    6888     mov byte [bp-005h], dh                    ; 88 76 fb                    ; 0xc3834
    6889     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc3837
    6890     call 02572h                               ; e8 35 ed                    ; 0xc383a
    6891     jmp near 03af5h                           ; e9 b5 02                    ; 0xc383d vgabios.c:2476
    6892     mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc3840 vgabios.c:2478
    6893     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc3843
    6894     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3846
    6895     xor ah, ah                                ; 30 e4                       ; 0xc3849
    6896     mov dx, ax                                ; 89 c2                       ; 0xc384b
    6897     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc384d
    6898     call 026f5h                               ; e8 a2 ee                    ; 0xc3850
    6899     jmp near 03af5h                           ; e9 9f 02                    ; 0xc3853 vgabios.c:2479
    6900     lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc3856 vgabios.c:2481
    6901     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3859
    6902     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc385c
    6903     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc385f
    6904     xor ah, ah                                ; 30 e4                       ; 0xc3862
    6905     call 00f44h                               ; e8 dd d6                    ; 0xc3864
    6906     jmp near 03af5h                           ; e9 8b 02                    ; 0xc3867 vgabios.c:2482
    6907     mov cx, strict word 00002h                ; b9 02 00                    ; 0xc386a vgabios.c:2490
    6908     mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc386d
    6909     xor bh, bh                                ; 30 ff                       ; 0xc3870
    6910     mov dx, 000ffh                            ; ba ff 00                    ; 0xc3872
    6911     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3875
    6912     xor ah, ah                                ; 30 e4                       ; 0xc3878
    6913     call 0286fh                               ; e8 f2 ef                    ; 0xc387a
    6914     jmp near 03af5h                           ; e9 75 02                    ; 0xc387d vgabios.c:2491
    6915     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3880 vgabios.c:2494
    6916     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3883
    6917     call 010b1h                               ; e8 28 d8                    ; 0xc3886
    6918     jmp near 03af5h                           ; e9 69 02                    ; 0xc3889 vgabios.c:2495
    6919     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc388c vgabios.c:2497
    6920     xor ah, ah                                ; 30 e4                       ; 0xc388f
    6921     cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3891
    6922     jnbe short 038ffh                         ; 77 69                       ; 0xc3894
    6923     push CS                                   ; 0e                          ; 0xc3896
    6924     pop ES                                    ; 07                          ; 0xc3897
    6925     mov cx, strict word 0000fh                ; b9 0f 00                    ; 0xc3898
    6926     mov di, 036ceh                            ; bf ce 36                    ; 0xc389b
    6927     repne scasb                               ; f2 ae                       ; 0xc389e
    6928     sal cx, 1                                 ; d1 e1                       ; 0xc38a0
    6929     mov di, cx                                ; 89 cf                       ; 0xc38a2
    6930     mov ax, word [cs:di+036dch]               ; 2e 8b 85 dc 36              ; 0xc38a4
    6931     jmp ax                                    ; ff e0                       ; 0xc38a9
    6932     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc38ab vgabios.c:2501
    6933     xor ah, ah                                ; 30 e4                       ; 0xc38ae
    6934     push ax                                   ; 50                          ; 0xc38b0
    6935     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38b1
    6936     push ax                                   ; 50                          ; 0xc38b4
    6937     push word [bp+00eh]                       ; ff 76 0e                    ; 0xc38b5
    6938     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38b8
    6939     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc38bb
    6940     mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc38be
    6941     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc38c1
    6942     call 02bf0h                               ; e8 29 f3                    ; 0xc38c4
    6943     jmp short 038ffh                          ; eb 36                       ; 0xc38c7 vgabios.c:2502
    6944     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38c9 vgabios.c:2505
    6945     xor dh, dh                                ; 30 f6                       ; 0xc38cc
    6946     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38ce
    6947     xor ah, ah                                ; 30 e4                       ; 0xc38d1
    6948     call 02c75h                               ; e8 9f f3                    ; 0xc38d3
    6949     jmp short 038ffh                          ; eb 27                       ; 0xc38d6 vgabios.c:2506
    6950     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38d8 vgabios.c:2509
    6951     xor dh, dh                                ; 30 f6                       ; 0xc38db
    6952     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38dd
    6953     xor ah, ah                                ; 30 e4                       ; 0xc38e0
    6954     call 02cebh                               ; e8 06 f4                    ; 0xc38e2
    6955     jmp short 038ffh                          ; eb 18                       ; 0xc38e5 vgabios.c:2510
    6956     mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38e7 vgabios.c:2513
    6957     xor dh, dh                                ; 30 f6                       ; 0xc38ea
    6958     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38ec
    6959     xor ah, ah                                ; 30 e4                       ; 0xc38ef
    6960     call 02d5fh                               ; e8 6b f4                    ; 0xc38f1
    6961     jmp short 038ffh                          ; eb 09                       ; 0xc38f4 vgabios.c:2514
    6962     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38f6 vgabios.c:2516
    6963     mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc38f9
    6964     call 02dd3h                               ; e8 d4 f4                    ; 0xc38fc
    6965     jmp near 03af5h                           ; e9 f3 01                    ; 0xc38ff vgabios.c:2517
    6966     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc3902 vgabios.c:2519
    6967     xor ah, ah                                ; 30 e4                       ; 0xc3905
    6968     push ax                                   ; 50                          ; 0xc3907
    6969     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3908
    6970     mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc390b
    6971     mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc390e
    6972     mov si, word [bp+016h]                    ; 8b 76 16                    ; 0xc3911
    6973     mov cx, ax                                ; 89 c1                       ; 0xc3914
    6974     mov ax, si                                ; 89 f0                       ; 0xc3916
    6975     call 02dd8h                               ; e8 bd f4                    ; 0xc3918
    6976     jmp short 038ffh                          ; eb e2                       ; 0xc391b vgabios.c:2520
    6977     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc391d vgabios.c:2522
    6978     xor ah, ah                                ; 30 e4                       ; 0xc3920
    6979     call 02ddfh                               ; e8 ba f4                    ; 0xc3922
    6980     jmp short 038ffh                          ; eb d8                       ; 0xc3925 vgabios.c:2523
    6981     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3927 vgabios.c:2525
    6982     xor ah, ah                                ; 30 e4                       ; 0xc392a
    6983     call 02de4h                               ; e8 b5 f4                    ; 0xc392c
    6984     jmp short 038ffh                          ; eb ce                       ; 0xc392f vgabios.c:2526
    6985     mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3931 vgabios.c:2528
    6986     xor ah, ah                                ; 30 e4                       ; 0xc3934
    6987     call 02de9h                               ; e8 b0 f4                    ; 0xc3936
    6988     jmp short 038ffh                          ; eb c4                       ; 0xc3939 vgabios.c:2529
    6989     lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc393b vgabios.c:2531
    6990     push ax                                   ; 50                          ; 0xc393e
    6991     lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc393f
    6992     lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc3942
    6993     lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3945
    6994     mov al, byte [bp+00dh]                    ; 8a 46 0d                    ; 0xc3948
    6995     xor ah, ah                                ; 30 e4                       ; 0xc394b
    6996     call 00eb9h                               ; e8 69 d5                    ; 0xc394d
    6997     jmp short 038ffh                          ; eb ad                       ; 0xc3950 vgabios.c:2539
    6998     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3952 vgabios.c:2541
    6999     xor ah, ah                                ; 30 e4                       ; 0xc3955
    7000     cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc3957
    7001     jc short 0396ah                           ; 72 0e                       ; 0xc395a
    7002     jbe short 03974h                          ; 76 16                       ; 0xc395c
    7003     cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc395e
    7004     je short 039b9h                           ; 74 56                       ; 0xc3961
    7005     cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc3963
    7006     je short 039abh                           ; 74 43                       ; 0xc3966
    7007     jmp short 038ffh                          ; eb 95                       ; 0xc3968
    7008     cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc396a
    7009     jne short 039e2h                          ; 75 73                       ; 0xc396d
    7010     call 02deeh                               ; e8 7c f4                    ; 0xc396f vgabios.c:2544
    7011     jmp short 039e2h                          ; eb 6e                       ; 0xc3972 vgabios.c:2545
    7012     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3974 vgabios.c:2547
    7013     xor ah, ah                                ; 30 e4                       ; 0xc3977
    7014     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3979
    7015     jnc short 039a6h                          ; 73 28                       ; 0xc397c
    7016     mov dx, 00087h                            ; ba 87 00                    ; 0xc397e vgabios.c:2548
    7017     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3981
    7018     call 0367ch                               ; e8 f5 fc                    ; 0xc3984
    7019     mov dl, al                                ; 88 c2                       ; 0xc3987
    7020     and dl, 0feh                              ; 80 e2 fe                    ; 0xc3989
    7021     mov ah, byte [bp+012h]                    ; 8a 66 12                    ; 0xc398c
    7022     or dl, ah                                 ; 08 e2                       ; 0xc398f
    7023     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3991 vgabios.c:40
    7024     mov bx, 00087h                            ; bb 87 00                    ; 0xc3994
    7025     mov es, ax                                ; 8e c0                       ; 0xc3997 vgabios.c:42
    7026     mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc3999
    7027     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc399c vgabios.c:2550
    7028     xor al, al                                ; 30 c0                       ; 0xc399f
    7029     or AL, strict byte 012h                   ; 0c 12                       ; 0xc39a1
    7030     jmp near 03773h                           ; e9 cd fd                    ; 0xc39a3
    7031     mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc39a6 vgabios.c:2553
    7032     jmp short 039e2h                          ; eb 37                       ; 0xc39a9 vgabios.c:2554
    7033     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39ab vgabios.c:2556
    7034     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc39ae
    7035     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39b1
    7036     call 02df3h                               ; e8 3c f4                    ; 0xc39b4
    7037     jmp short 0399ch                          ; eb e3                       ; 0xc39b7
    7038     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39b9 vgabios.c:2560
    7039     call 02df8h                               ; e8 39 f4                    ; 0xc39bc
    7040     jmp short 0399ch                          ; eb db                       ; 0xc39bf
    7041     push word [bp+008h]                       ; ff 76 08                    ; 0xc39c1 vgabios.c:2570
    7042     push word [bp+016h]                       ; ff 76 16                    ; 0xc39c4
    7043     mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc39c7
    7044     xor ah, ah                                ; 30 e4                       ; 0xc39ca
    7045     push ax                                   ; 50                          ; 0xc39cc
    7046     mov al, byte [bp+00fh]                    ; 8a 46 0f                    ; 0xc39cd
    7047     push ax                                   ; 50                          ; 0xc39d0
    7048     mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc39d1
    7049     xor bh, bh                                ; 30 ff                       ; 0xc39d4
    7050     mov dl, byte [bp+00dh]                    ; 8a 56 0d                    ; 0xc39d6
    7051     mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39d9
    7052     mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc39dc
    7053     call 02dfdh                               ; e8 1b f4                    ; 0xc39df
    7054     jmp near 03af5h                           ; e9 10 01                    ; 0xc39e2 vgabios.c:2571
    7055     mov bx, si                                ; 89 f3                       ; 0xc39e5 vgabios.c:2573
    7056     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39e7
    7057     mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc39ea
    7058     call 02e8ch                               ; e8 9c f4                    ; 0xc39ed
    7059     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39f0 vgabios.c:2574
    7060     xor al, al                                ; 30 c0                       ; 0xc39f3
    7061     or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc39f5
    7062     jmp near 03773h                           ; e9 79 fd                    ; 0xc39f7
    7063     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39fa vgabios.c:2577
    7064     xor ah, ah                                ; 30 e4                       ; 0xc39fd
    7065     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc39ff
    7066     je short 03a26h                           ; 74 22                       ; 0xc3a02
    7067     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc3a04
    7068     je short 03a18h                           ; 74 0f                       ; 0xc3a07
    7069     test ax, ax                               ; 85 c0                       ; 0xc3a09
    7070     jne short 03a32h                          ; 75 25                       ; 0xc3a0b
    7071     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3a0d vgabios.c:2580
    7072     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a10
    7073     call 030a4h                               ; e8 8e f6                    ; 0xc3a13
    7074     jmp short 03a32h                          ; eb 1a                       ; 0xc3a16 vgabios.c:2581
    7075     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3a18 vgabios.c:2583
    7076     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a1b
    7077     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a1e
    7078     call 030bfh                               ; e8 9b f6                    ; 0xc3a21
    7079     jmp short 03a32h                          ; eb 0c                       ; 0xc3a24 vgabios.c:2584
    7080     mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3a26 vgabios.c:2586
    7081     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a29
    7082     mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a2c
    7083     call 03397h                               ; e8 65 f9                    ; 0xc3a2f
    7084     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a32 vgabios.c:2593
    7085     xor al, al                                ; 30 c0                       ; 0xc3a35
    7086     or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3a37
    7087     jmp near 03773h                           ; e9 37 fd                    ; 0xc3a39
    7088     call 007e8h                               ; e8 a9 cd                    ; 0xc3a3c vgabios.c:2598
    7089     test ax, ax                               ; 85 c0                       ; 0xc3a3f
    7090     je short 03ab7h                           ; 74 74                       ; 0xc3a41
    7091     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a43 vgabios.c:2599
    7092     xor ah, ah                                ; 30 e4                       ; 0xc3a46
    7093     cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3a48
    7094     jnbe short 03ab9h                         ; 77 6c                       ; 0xc3a4b
    7095     push CS                                   ; 0e                          ; 0xc3a4d
    7096     pop ES                                    ; 07                          ; 0xc3a4e
    7097     mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3a4f
    7098     mov di, 036fah                            ; bf fa 36                    ; 0xc3a52
    7099     repne scasb                               ; f2 ae                       ; 0xc3a55
    7100     sal cx, 1                                 ; d1 e1                       ; 0xc3a57
    7101     mov di, cx                                ; 89 cf                       ; 0xc3a59
    7102     mov ax, word [cs:di+03701h]               ; 2e 8b 85 01 37              ; 0xc3a5b
    7103     jmp ax                                    ; ff e0                       ; 0xc3a60
    7104     mov bx, si                                ; 89 f3                       ; 0xc3a62 vgabios.c:2602
    7105     mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a64
    7106     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a67
    7107     call 03cafh                               ; e8 42 02                    ; 0xc3a6a
    7108     jmp near 03af5h                           ; e9 85 00                    ; 0xc3a6d vgabios.c:2603
    7109     mov cx, si                                ; 89 f1                       ; 0xc3a70 vgabios.c:2605
    7110     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a72
    7111     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a75
    7112     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a78
    7113     call 03ddah                               ; e8 5c 03                    ; 0xc3a7b
    7114     jmp near 03af5h                           ; e9 74 00                    ; 0xc3a7e vgabios.c:2606
    7115     mov cx, si                                ; 89 f1                       ; 0xc3a81 vgabios.c:2608
    7116     mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a83
    7117     mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3a86
    7118     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a89
    7119     call 03e7ah                               ; e8 eb 03                    ; 0xc3a8c
    7120     jmp short 03af5h                          ; eb 64                       ; 0xc3a8f vgabios.c:2609
    7121     lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3a91 vgabios.c:2611
    7122     push ax                                   ; 50                          ; 0xc3a94
    7123     mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3a95
    7124     mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3a98
    7125     mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a9b
    7126     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a9e
    7127     call 04043h                               ; e8 9f 05                    ; 0xc3aa1
    7128     jmp short 03af5h                          ; eb 4f                       ; 0xc3aa4 vgabios.c:2612
    7129     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3aa6 vgabios.c:2614
    7130     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3aa9
    7131     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3aac
    7132     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3aaf
    7133     call 040d0h                               ; e8 1b 06                    ; 0xc3ab2
    7134     jmp short 03af5h                          ; eb 3e                       ; 0xc3ab5 vgabios.c:2615
    7135     jmp short 03ac0h                          ; eb 07                       ; 0xc3ab7
    7136     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ab9 vgabios.c:2637
    7137     jmp short 03af5h                          ; eb 35                       ; 0xc3abe vgabios.c:2640
    7138     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ac0 vgabios.c:2642
    7139     jmp short 03af5h                          ; eb 2e                       ; 0xc3ac5 vgabios.c:2644
    7140     call 007e8h                               ; e8 1e cd                    ; 0xc3ac7 vgabios.c:2646
    7141     test ax, ax                               ; 85 c0                       ; 0xc3aca
    7142     je short 03af0h                           ; 74 22                       ; 0xc3acc
    7143     mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3ace vgabios.c:2647
    7144     xor ah, ah                                ; 30 e4                       ; 0xc3ad1
    7145     cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3ad3
    7146     jne short 03ae9h                          ; 75 11                       ; 0xc3ad6
    7147     lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3ad8 vgabios.c:2650
    7148     lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3adb
    7149     lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3ade
    7150     lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3ae1
    7151     call 041b2h                               ; e8 cb 06                    ; 0xc3ae4
    7152     jmp short 03af5h                          ; eb 0c                       ; 0xc3ae7 vgabios.c:2651
    7153     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ae9 vgabios.c:2653
    7154     jmp short 03af5h                          ; eb 05                       ; 0xc3aee vgabios.c:2656
    7155     mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3af0 vgabios.c:2658
    7156     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3af5 vgabios.c:2668
    7157     pop di                                    ; 5f                          ; 0xc3af8
    7158     pop si                                    ; 5e                          ; 0xc3af9
    7159     pop bp                                    ; 5d                          ; 0xc3afa
    7160     retn                                      ; c3                          ; 0xc3afb
    7161   ; disGetNextSymbol 0xc3afc LB 0x7ad -> off=0x0 cb=000000000000001f uValue=00000000000c3afc 'dispi_set_xres'
    7162 dispi_set_xres:                              ; 0xc3afc LB 0x1f
    7163     push bp                                   ; 55                          ; 0xc3afc vbe.c:100
    7164     mov bp, sp                                ; 89 e5                       ; 0xc3afd
    7165     push bx                                   ; 53                          ; 0xc3aff
    7166     push dx                                   ; 52                          ; 0xc3b00
    7167     mov bx, ax                                ; 89 c3                       ; 0xc3b01
    7168     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3b03 vbe.c:105
    7169     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b06
    7170     call 00590h                               ; e8 84 ca                    ; 0xc3b09
    7171     mov ax, bx                                ; 89 d8                       ; 0xc3b0c vbe.c:106
    7172     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b0e
    7173     call 00590h                               ; e8 7c ca                    ; 0xc3b11
    7174     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b14 vbe.c:107
    7175     pop dx                                    ; 5a                          ; 0xc3b17
    7176     pop bx                                    ; 5b                          ; 0xc3b18
    7177     pop bp                                    ; 5d                          ; 0xc3b19
    7178     retn                                      ; c3                          ; 0xc3b1a
    7179   ; disGetNextSymbol 0xc3b1b LB 0x78e -> off=0x0 cb=000000000000001f uValue=00000000000c3b1b 'dispi_set_yres'
    7180 dispi_set_yres:                              ; 0xc3b1b LB 0x1f
    7181     push bp                                   ; 55                          ; 0xc3b1b vbe.c:109
    7182     mov bp, sp                                ; 89 e5                       ; 0xc3b1c
    7183     push bx                                   ; 53                          ; 0xc3b1e
    7184     push dx                                   ; 52                          ; 0xc3b1f
    7185     mov bx, ax                                ; 89 c3                       ; 0xc3b20
    7186     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b22 vbe.c:114
    7187     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b25
    7188     call 00590h                               ; e8 65 ca                    ; 0xc3b28
    7189     mov ax, bx                                ; 89 d8                       ; 0xc3b2b vbe.c:115
    7190     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b2d
    7191     call 00590h                               ; e8 5d ca                    ; 0xc3b30
    7192     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b33 vbe.c:116
    7193     pop dx                                    ; 5a                          ; 0xc3b36
    7194     pop bx                                    ; 5b                          ; 0xc3b37
    7195     pop bp                                    ; 5d                          ; 0xc3b38
    7196     retn                                      ; c3                          ; 0xc3b39
    7197   ; disGetNextSymbol 0xc3b3a LB 0x76f -> off=0x0 cb=0000000000000019 uValue=00000000000c3b3a 'dispi_get_yres'
    7198 dispi_get_yres:                              ; 0xc3b3a LB 0x19
    7199     push bp                                   ; 55                          ; 0xc3b3a vbe.c:118
    7200     mov bp, sp                                ; 89 e5                       ; 0xc3b3b
    7201     push dx                                   ; 52                          ; 0xc3b3d
    7202     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b3e vbe.c:120
    7203     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b41
    7204     call 00590h                               ; e8 49 ca                    ; 0xc3b44
    7205     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b47 vbe.c:121
    7206     call 00597h                               ; e8 4a ca                    ; 0xc3b4a
    7207     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b4d vbe.c:122
    7208     pop dx                                    ; 5a                          ; 0xc3b50
    7209     pop bp                                    ; 5d                          ; 0xc3b51
    7210     retn                                      ; c3                          ; 0xc3b52
    7211   ; disGetNextSymbol 0xc3b53 LB 0x756 -> off=0x0 cb=000000000000001f uValue=00000000000c3b53 'dispi_set_bpp'
    7212 dispi_set_bpp:                               ; 0xc3b53 LB 0x1f
    7213     push bp                                   ; 55                          ; 0xc3b53 vbe.c:124
    7214     mov bp, sp                                ; 89 e5                       ; 0xc3b54
    7215     push bx                                   ; 53                          ; 0xc3b56
    7216     push dx                                   ; 52                          ; 0xc3b57
    7217     mov bx, ax                                ; 89 c3                       ; 0xc3b58
    7218     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b5a vbe.c:129
    7219     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b5d
    7220     call 00590h                               ; e8 2d ca                    ; 0xc3b60
    7221     mov ax, bx                                ; 89 d8                       ; 0xc3b63 vbe.c:130
    7222     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b65
    7223     call 00590h                               ; e8 25 ca                    ; 0xc3b68
    7224     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b6b vbe.c:131
    7225     pop dx                                    ; 5a                          ; 0xc3b6e
    7226     pop bx                                    ; 5b                          ; 0xc3b6f
    7227     pop bp                                    ; 5d                          ; 0xc3b70
    7228     retn                                      ; c3                          ; 0xc3b71
    7229   ; disGetNextSymbol 0xc3b72 LB 0x737 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b72 'dispi_get_bpp'
    7230 dispi_get_bpp:                               ; 0xc3b72 LB 0x19
    7231     push bp                                   ; 55                          ; 0xc3b72 vbe.c:133
    7232     mov bp, sp                                ; 89 e5                       ; 0xc3b73
    7233     push dx                                   ; 52                          ; 0xc3b75
    7234     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b76 vbe.c:135
    7235     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b79
    7236     call 00590h                               ; e8 11 ca                    ; 0xc3b7c
    7237     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b7f vbe.c:136
    7238     call 00597h                               ; e8 12 ca                    ; 0xc3b82
    7239     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b85 vbe.c:137
    7240     pop dx                                    ; 5a                          ; 0xc3b88
    7241     pop bp                                    ; 5d                          ; 0xc3b89
    7242     retn                                      ; c3                          ; 0xc3b8a
    7243   ; disGetNextSymbol 0xc3b8b LB 0x71e -> off=0x0 cb=000000000000001f uValue=00000000000c3b8b 'dispi_set_virt_width'
    7244 dispi_set_virt_width:                        ; 0xc3b8b LB 0x1f
    7245     push bp                                   ; 55                          ; 0xc3b8b vbe.c:139
    7246     mov bp, sp                                ; 89 e5                       ; 0xc3b8c
    7247     push bx                                   ; 53                          ; 0xc3b8e
    7248     push dx                                   ; 52                          ; 0xc3b8f
    7249     mov bx, ax                                ; 89 c3                       ; 0xc3b90
    7250     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b92 vbe.c:144
    7251     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b95
    7252     call 00590h                               ; e8 f5 c9                    ; 0xc3b98
    7253     mov ax, bx                                ; 89 d8                       ; 0xc3b9b vbe.c:145
    7254     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b9d
    7255     call 00590h                               ; e8 ed c9                    ; 0xc3ba0
    7256     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ba3 vbe.c:146
    7257     pop dx                                    ; 5a                          ; 0xc3ba6
    7258     pop bx                                    ; 5b                          ; 0xc3ba7
    7259     pop bp                                    ; 5d                          ; 0xc3ba8
    7260     retn                                      ; c3                          ; 0xc3ba9
    7261   ; disGetNextSymbol 0xc3baa LB 0x6ff -> off=0x0 cb=0000000000000019 uValue=00000000000c3baa 'dispi_get_virt_width'
    7262 dispi_get_virt_width:                        ; 0xc3baa LB 0x19
    7263     push bp                                   ; 55                          ; 0xc3baa vbe.c:148
    7264     mov bp, sp                                ; 89 e5                       ; 0xc3bab
    7265     push dx                                   ; 52                          ; 0xc3bad
    7266     mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3bae vbe.c:150
    7267     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bb1
    7268     call 00590h                               ; e8 d9 c9                    ; 0xc3bb4
    7269     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bb7 vbe.c:151
    7270     call 00597h                               ; e8 da c9                    ; 0xc3bba
    7271     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bbd vbe.c:152
    7272     pop dx                                    ; 5a                          ; 0xc3bc0
    7273     pop bp                                    ; 5d                          ; 0xc3bc1
    7274     retn                                      ; c3                          ; 0xc3bc2
    7275   ; disGetNextSymbol 0xc3bc3 LB 0x6e6 -> off=0x0 cb=0000000000000019 uValue=00000000000c3bc3 'dispi_get_virt_height'
    7276 dispi_get_virt_height:                       ; 0xc3bc3 LB 0x19
    7277     push bp                                   ; 55                          ; 0xc3bc3 vbe.c:154
    7278     mov bp, sp                                ; 89 e5                       ; 0xc3bc4
    7279     push dx                                   ; 52                          ; 0xc3bc6
    7280     mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3bc7 vbe.c:156
    7281     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bca
    7282     call 00590h                               ; e8 c0 c9                    ; 0xc3bcd
    7283     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bd0 vbe.c:157
    7284     call 00597h                               ; e8 c1 c9                    ; 0xc3bd3
    7285     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bd6 vbe.c:158
    7286     pop dx                                    ; 5a                          ; 0xc3bd9
    7287     pop bp                                    ; 5d                          ; 0xc3bda
    7288     retn                                      ; c3                          ; 0xc3bdb
    7289   ; disGetNextSymbol 0xc3bdc LB 0x6cd -> off=0x0 cb=0000000000000012 uValue=00000000000c3bdc 'in_word'
    7290 in_word:                                     ; 0xc3bdc LB 0x12
    7291     push bp                                   ; 55                          ; 0xc3bdc vbe.c:160
    7292     mov bp, sp                                ; 89 e5                       ; 0xc3bdd
    7293     push bx                                   ; 53                          ; 0xc3bdf
    7294     mov bx, ax                                ; 89 c3                       ; 0xc3be0
    7295     mov ax, dx                                ; 89 d0                       ; 0xc3be2
    7296     mov dx, bx                                ; 89 da                       ; 0xc3be4 vbe.c:162
    7297     out DX, ax                                ; ef                          ; 0xc3be6
    7298     in ax, DX                                 ; ed                          ; 0xc3be7 vbe.c:163
    7299     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3be8 vbe.c:164
     7291    ; sub ah, ah                                ; 2a e4                     ; 0xc3be6
     7292    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3be8 vbe.c:170
    73007293    pop bx                                    ; 5b                          ; 0xc3beb
    73017294    pop bp                                    ; 5d                          ; 0xc3bec
    73027295    retn                                      ; c3                          ; 0xc3bed
    7303   ; disGetNextSymbol 0xc3bee LB 0x6bb -> off=0x0 cb=0000000000000014 uValue=00000000000c3bee 'in_byte'
    7304 in_byte:                                     ; 0xc3bee LB 0x14
    7305     push bp                                   ; 55                          ; 0xc3bee vbe.c:166
     7296  ; disGetNextSymbol 0xc3bee LB 0x6a6 -> off=0x0 cb=0000000000000014 uValue=00000000000c3bee 'dispi_get_id'
     7297dispi_get_id:                                ; 0xc3bee LB 0x14
     7298    push bp                                   ; 55                          ; 0xc3bee vbe.c:173
    73067299    mov bp, sp                                ; 89 e5                       ; 0xc3bef
    7307     push bx                                   ; 53                          ; 0xc3bf1
    7308     mov bx, ax                                ; 89 c3                       ; 0xc3bf2
    7309     mov ax, dx                                ; 89 d0                       ; 0xc3bf4
    7310     mov dx, bx                                ; 89 da                       ; 0xc3bf6 vbe.c:168
    7311     out DX, ax                                ; ef                          ; 0xc3bf8
    7312     in AL, DX                                 ; ec                          ; 0xc3bf9 vbe.c:169
    7313     db  02ah, 0e4h
    7314     ; sub ah, ah                                ; 2a e4                     ; 0xc3bfa
    7315     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bfc vbe.c:170
    7316     pop bx                                    ; 5b                          ; 0xc3bff
     7300    push dx                                   ; 52                          ; 0xc3bf1
     7301    xor ax, ax                                ; 31 c0                       ; 0xc3bf2 vbe.c:175
     7302    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bf4
     7303    out DX, ax                                ; ef                          ; 0xc3bf7
     7304    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bf8 vbe.c:176
     7305    in ax, DX                                 ; ed                          ; 0xc3bfb
     7306    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bfc vbe.c:177
     7307    pop dx                                    ; 5a                          ; 0xc3bff
    73177308    pop bp                                    ; 5d                          ; 0xc3c00
    73187309    retn                                      ; c3                          ; 0xc3c01
    7319   ; disGetNextSymbol 0xc3c02 LB 0x6a7 -> off=0x0 cb=0000000000000014 uValue=00000000000c3c02 'dispi_get_id'
    7320 dispi_get_id:                                ; 0xc3c02 LB 0x14
    7321     push bp                                   ; 55                          ; 0xc3c02 vbe.c:173
     7310  ; disGetNextSymbol 0xc3c02 LB 0x692 -> off=0x0 cb=000000000000001a uValue=00000000000c3c02 'dispi_set_id'
     7311dispi_set_id:                                ; 0xc3c02 LB 0x1a
     7312    push bp                                   ; 55                          ; 0xc3c02 vbe.c:179
    73227313    mov bp, sp                                ; 89 e5                       ; 0xc3c03
    7323     push dx                                   ; 52                          ; 0xc3c05
    7324     xor ax, ax                                ; 31 c0                       ; 0xc3c06 vbe.c:175
    7325     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c08
    7326     out DX, ax                                ; ef                          ; 0xc3c0b
    7327     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c0c vbe.c:176
    7328     in ax, DX                                 ; ed                          ; 0xc3c0f
    7329     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c10 vbe.c:177
    7330     pop dx                                    ; 5a                          ; 0xc3c13
    7331     pop bp                                    ; 5d                          ; 0xc3c14
    7332     retn                                      ; c3                          ; 0xc3c15
    7333   ; disGetNextSymbol 0xc3c16 LB 0x693 -> off=0x0 cb=000000000000001a uValue=00000000000c3c16 'dispi_set_id'
    7334 dispi_set_id:                                ; 0xc3c16 LB 0x1a
    7335     push bp                                   ; 55                          ; 0xc3c16 vbe.c:179
    7336     mov bp, sp                                ; 89 e5                       ; 0xc3c17
    7337     push bx                                   ; 53                          ; 0xc3c19
    7338     push dx                                   ; 52                          ; 0xc3c1a
    7339     mov bx, ax                                ; 89 c3                       ; 0xc3c1b
    7340     xor ax, ax                                ; 31 c0                       ; 0xc3c1d vbe.c:181
    7341     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c1f
    7342     out DX, ax                                ; ef                          ; 0xc3c22
    7343     mov ax, bx                                ; 89 d8                       ; 0xc3c23 vbe.c:182
    7344     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c25
    7345     out DX, ax                                ; ef                          ; 0xc3c28
    7346     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3c29 vbe.c:183
    7347     pop dx                                    ; 5a                          ; 0xc3c2c
    7348     pop bx                                    ; 5b                          ; 0xc3c2d
    7349     pop bp                                    ; 5d                          ; 0xc3c2e
    7350     retn                                      ; c3                          ; 0xc3c2f
    7351   ; disGetNextSymbol 0xc3c30 LB 0x679 -> off=0x0 cb=000000000000002a uValue=00000000000c3c30 'vbe_init'
    7352 vbe_init:                                    ; 0xc3c30 LB 0x2a
    7353     push bp                                   ; 55                          ; 0xc3c30 vbe.c:188
    7354     mov bp, sp                                ; 89 e5                       ; 0xc3c31
    7355     push bx                                   ; 53                          ; 0xc3c33
    7356     mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3c34 vbe.c:190
    7357     call 03c16h                               ; e8 dc ff                    ; 0xc3c37
    7358     call 03c02h                               ; e8 c5 ff                    ; 0xc3c3a vbe.c:191
    7359     cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3c3d
    7360     jne short 03c54h                          ; 75 12                       ; 0xc3c40
    7361     mov bx, 000b9h                            ; bb b9 00                    ; 0xc3c42 vbe.c:42
    7362     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3c45
    7363     mov es, ax                                ; 8e c0                       ; 0xc3c48
    7364     mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3c4a
    7365     mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3c4e vbe.c:194
    7366     call 03c16h                               ; e8 c2 ff                    ; 0xc3c51
    7367     lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c54 vbe.c:199
    7368     pop bx                                    ; 5b                          ; 0xc3c57
    7369     pop bp                                    ; 5d                          ; 0xc3c58
    7370     retn                                      ; c3                          ; 0xc3c59
    7371   ; disGetNextSymbol 0xc3c5a LB 0x64f -> off=0x0 cb=0000000000000055 uValue=00000000000c3c5a 'mode_info_find_mode'
    7372 mode_info_find_mode:                         ; 0xc3c5a LB 0x55
    7373     push bp                                   ; 55                          ; 0xc3c5a vbe.c:202
    7374     mov bp, sp                                ; 89 e5                       ; 0xc3c5b
    7375     push bx                                   ; 53                          ; 0xc3c5d
    7376     push cx                                   ; 51                          ; 0xc3c5e
    7377     push si                                   ; 56                          ; 0xc3c5f
    7378     push di                                   ; 57                          ; 0xc3c60
    7379     mov di, ax                                ; 89 c7                       ; 0xc3c61
    7380     mov si, dx                                ; 89 d6                       ; 0xc3c63
    7381     xor dx, dx                                ; 31 d2                       ; 0xc3c65 vbe.c:208
    7382     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c67
    7383     call 03bdch                               ; e8 6f ff                    ; 0xc3c6a
    7384     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3c6d vbe.c:209
    7385     jne short 03ca4h                          ; 75 32                       ; 0xc3c70
    7386     mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3c72 vbe.c:213
    7387     mov dx, bx                                ; 89 da                       ; 0xc3c75 vbe.c:218
    7388     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c77
    7389     call 03bdch                               ; e8 5f ff                    ; 0xc3c7a
    7390     mov cx, ax                                ; 89 c1                       ; 0xc3c7d
    7391     cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3c7f vbe.c:219
    7392     je short 03ca4h                           ; 74 20                       ; 0xc3c82
    7393     lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3c84 vbe.c:221
    7394     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c87
    7395     call 03bdch                               ; e8 4f ff                    ; 0xc3c8a
    7396     lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3c8d
    7397     cmp cx, di                                ; 39 f9                       ; 0xc3c90 vbe.c:223
    7398     jne short 03ca0h                          ; 75 0c                       ; 0xc3c92
    7399     test si, si                               ; 85 f6                       ; 0xc3c94 vbe.c:225
    7400     jne short 03c9ch                          ; 75 04                       ; 0xc3c96
    7401     mov ax, bx                                ; 89 d8                       ; 0xc3c98 vbe.c:226
    7402     jmp short 03ca6h                          ; eb 0a                       ; 0xc3c9a
    7403     test AL, strict byte 080h                 ; a8 80                       ; 0xc3c9c vbe.c:227
    7404     jne short 03c98h                          ; 75 f8                       ; 0xc3c9e
    7405     mov bx, dx                                ; 89 d3                       ; 0xc3ca0 vbe.c:230
    7406     jmp short 03c77h                          ; eb d3                       ; 0xc3ca2 vbe.c:235
    7407     xor ax, ax                                ; 31 c0                       ; 0xc3ca4 vbe.c:238
    7408     lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3ca6 vbe.c:239
    7409     pop di                                    ; 5f                          ; 0xc3ca9
    7410     pop si                                    ; 5e                          ; 0xc3caa
    7411     pop cx                                    ; 59                          ; 0xc3cab
    7412     pop bx                                    ; 5b                          ; 0xc3cac
    7413     pop bp                                    ; 5d                          ; 0xc3cad
    7414     retn                                      ; c3                          ; 0xc3cae
    7415   ; disGetNextSymbol 0xc3caf LB 0x5fa -> off=0x0 cb=000000000000012b uValue=00000000000c3caf 'vbe_biosfn_return_controller_information'
    7416 vbe_biosfn_return_controller_information: ; 0xc3caf LB 0x12b
    7417     push bp                                   ; 55                          ; 0xc3caf vbe.c:270
    7418     mov bp, sp                                ; 89 e5                       ; 0xc3cb0
    7419     push cx                                   ; 51                          ; 0xc3cb2
    7420     push si                                   ; 56                          ; 0xc3cb3
    7421     push di                                   ; 57                          ; 0xc3cb4
    7422     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3cb5
    7423     mov si, ax                                ; 89 c6                       ; 0xc3cb8
    7424     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3cba
    7425     mov di, bx                                ; 89 df                       ; 0xc3cbd
    7426     mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3cbf vbe.c:275
    7427     call 005dah                               ; e8 13 c9                    ; 0xc3cc4 vbe.c:278
    7428     mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3cc7
    7429     mov bx, di                                ; 89 fb                       ; 0xc3cca vbe.c:281
    7430     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3ccc
    7431     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3ccf
    7432     xor dx, dx                                ; 31 d2                       ; 0xc3cd2 vbe.c:284
    7433     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3cd4
    7434     call 03bdch                               ; e8 02 ff                    ; 0xc3cd7
    7435     cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3cda vbe.c:285
    7436     je short 03ce9h                           ; 74 0a                       ; 0xc3cdd
    7437     push SS                                   ; 16                          ; 0xc3cdf vbe.c:287
    7438     pop ES                                    ; 07                          ; 0xc3ce0
    7439     mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3ce1
    7440     jmp near 03dd2h                           ; e9 e9 00                    ; 0xc3ce6 vbe.c:291
    7441     mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3ce9 vbe.c:293
    7442     mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3cec vbe.c:300
    7443     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3cf1 vbe.c:308
    7444     cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3cf4
    7445     jne short 03d03h                          ; 75 07                       ; 0xc3cfa
    7446     cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3cfc
    7447     je short 03d12h                           ; 74 0f                       ; 0xc3d01
    7448     cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3d03
    7449     jne short 03d17h                          ; 75 0c                       ; 0xc3d09
    7450     cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3d0b
    7451     jne short 03d17h                          ; 75 05                       ; 0xc3d10
    7452     mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3d12 vbe.c:310
    7453     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d17 vbe.c:318
    7454     mov word [es:bx], 04556h                  ; 26 c7 07 56 45              ; 0xc3d1a
    7455     mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3d1f vbe.c:320
    7456     mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3d25 vbe.c:324
    7457     mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3d2b vbe.c:327
    7458     mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3d31
    7459     mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3d35 vbe.c:330
    7460     mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00           ; 0xc3d3b vbe.c:332
    7461     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3d41 vbe.c:336
    7462     mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3d44
    7463     lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3d48 vbe.c:337
    7464     mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3d4b
    7465     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3d4f vbe.c:340
    7466     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d52
    7467     call 03bdch                               ; e8 84 fe                    ; 0xc3d55
    7468     mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d58
    7469     mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3d5b
    7470     cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3d5f vbe.c:342
    7471     je short 03d89h                           ; 74 24                       ; 0xc3d63
    7472     mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3d65 vbe.c:345
    7473     mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3d6b vbe.c:346
    7474     mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3d71
    7475     mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3d75 vbe.c:347
    7476     mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3d7b
    7477     mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3d7f vbe.c:348
    7478     mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3d85
    7479     mov dx, cx                                ; 89 ca                       ; 0xc3d89 vbe.c:355
    7480     add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3d8b
    7481     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d8e
    7482     call 03beeh                               ; e8 5a fe                    ; 0xc3d91
    7483     xor ah, ah                                ; 30 e4                       ; 0xc3d94 vbe.c:356
    7484     cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3d96
    7485     jnbe short 03db2h                         ; 77 17                       ; 0xc3d99
    7486     mov dx, cx                                ; 89 ca                       ; 0xc3d9b vbe.c:358
    7487     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d9d
    7488     call 03bdch                               ; e8 39 fe                    ; 0xc3da0
    7489     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3da3 vbe.c:362
    7490     add bx, di                                ; 01 fb                       ; 0xc3da6
    7491     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3da8 vbe.c:52
    7492     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3dab
    7493     add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3dae vbe.c:364
    7494     add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3db2 vbe.c:366
    7495     mov dx, cx                                ; 89 ca                       ; 0xc3db5 vbe.c:367
    7496     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3db7
    7497     call 03bdch                               ; e8 1f fe                    ; 0xc3dba
    7498     cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3dbd vbe.c:368
    7499     jne short 03d89h                          ; 75 c7                       ; 0xc3dc0
    7500     add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3dc2 vbe.c:371
    7501     mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3dc5 vbe.c:52
    7502     mov word [es:di], ax                      ; 26 89 05                    ; 0xc3dc8
    7503     push SS                                   ; 16                          ; 0xc3dcb vbe.c:372
    7504     pop ES                                    ; 07                          ; 0xc3dcc
    7505     mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3dcd
    7506     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3dd2 vbe.c:373
    7507     pop di                                    ; 5f                          ; 0xc3dd5
    7508     pop si                                    ; 5e                          ; 0xc3dd6
    7509     pop cx                                    ; 59                          ; 0xc3dd7
    7510     pop bp                                    ; 5d                          ; 0xc3dd8
    7511     retn                                      ; c3                          ; 0xc3dd9
    7512   ; disGetNextSymbol 0xc3dda LB 0x4cf -> off=0x0 cb=00000000000000a0 uValue=00000000000c3dda 'vbe_biosfn_return_mode_information'
    7513 vbe_biosfn_return_mode_information:          ; 0xc3dda LB 0xa0
    7514     push bp                                   ; 55                          ; 0xc3dda vbe.c:385
    7515     mov bp, sp                                ; 89 e5                       ; 0xc3ddb
    7516     push si                                   ; 56                          ; 0xc3ddd
    7517     push di                                   ; 57                          ; 0xc3dde
    7518     push ax                                   ; 50                          ; 0xc3ddf
    7519     push ax                                   ; 50                          ; 0xc3de0
    7520     mov ax, dx                                ; 89 d0                       ; 0xc3de1
    7521     mov si, bx                                ; 89 de                       ; 0xc3de3
    7522     mov bx, cx                                ; 89 cb                       ; 0xc3de5
    7523     test dh, 040h                             ; f6 c6 40                    ; 0xc3de7 vbe.c:396
    7524     je short 03df1h                           ; 74 05                       ; 0xc3dea
    7525     mov dx, strict word 00001h                ; ba 01 00                    ; 0xc3dec
    7526     jmp short 03df3h                          ; eb 02                       ; 0xc3def
    7527     xor dx, dx                                ; 31 d2                       ; 0xc3df1
    7528     and ah, 001h                              ; 80 e4 01                    ; 0xc3df3 vbe.c:397
    7529     call 03c5ah                               ; e8 61 fe                    ; 0xc3df6 vbe.c:399
    7530     mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3df9
    7531     test ax, ax                               ; 85 c0                       ; 0xc3dfc vbe.c:401
    7532     je short 03e68h                           ; 74 68                       ; 0xc3dfe
    7533     mov cx, 00100h                            ; b9 00 01                    ; 0xc3e00 vbe.c:406
    7534     xor ax, ax                                ; 31 c0                       ; 0xc3e03
    7535     mov di, bx                                ; 89 df                       ; 0xc3e05
    7536     mov es, si                                ; 8e c6                       ; 0xc3e07
    7537     cld                                       ; fc                          ; 0xc3e09
    7538     jcxz 03e0eh                               ; e3 02                       ; 0xc3e0a
    7539     rep stosb                                 ; f3 aa                       ; 0xc3e0c
    7540     xor cx, cx                                ; 31 c9                       ; 0xc3e0e vbe.c:407
    7541     jmp short 03e17h                          ; eb 05                       ; 0xc3e10
    7542     cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3e12
    7543     jnc short 03e30h                          ; 73 19                       ; 0xc3e15
    7544     mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3e17 vbe.c:410
    7545     inc dx                                    ; 42                          ; 0xc3e1a
    7546     inc dx                                    ; 42                          ; 0xc3e1b
    7547     add dx, cx                                ; 01 ca                       ; 0xc3e1c
    7548     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3e1e
    7549     call 03beeh                               ; e8 ca fd                    ; 0xc3e21
    7550     mov di, bx                                ; 89 df                       ; 0xc3e24 vbe.c:411
    7551     add di, cx                                ; 01 cf                       ; 0xc3e26
    7552     mov es, si                                ; 8e c6                       ; 0xc3e28 vbe.c:42
    7553     mov byte [es:di], al                      ; 26 88 05                    ; 0xc3e2a
    7554     inc cx                                    ; 41                          ; 0xc3e2d vbe.c:412
    7555     jmp short 03e12h                          ; eb e2                       ; 0xc3e2e
    7556     lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3e30 vbe.c:413
    7557     mov es, si                                ; 8e c6                       ; 0xc3e33 vbe.c:37
    7558     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3e35
    7559     test AL, strict byte 001h                 ; a8 01                       ; 0xc3e38 vbe.c:414
    7560     je short 03e4ch                           ; 74 10                       ; 0xc3e3a
    7561     lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3e3c vbe.c:415
    7562     mov word [es:di], 0064ch                  ; 26 c7 05 4c 06              ; 0xc3e3f vbe.c:52
    7563     lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3e44 vbe.c:417
    7564     mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3e47 vbe.c:52
    7565     mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3e4c vbe.c:420
    7566     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e4f
    7567     call 00590h                               ; e8 3b c7                    ; 0xc3e52
    7568     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e55 vbe.c:421
    7569     call 00597h                               ; e8 3c c7                    ; 0xc3e58
    7570     add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3e5b
    7571     mov es, si                                ; 8e c6                       ; 0xc3e5e vbe.c:52
    7572     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e60
    7573     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3e63 vbe.c:423
    7574     jmp short 03e6bh                          ; eb 03                       ; 0xc3e66 vbe.c:424
    7575     mov ax, 00100h                            ; b8 00 01                    ; 0xc3e68 vbe.c:428
    7576     push SS                                   ; 16                          ; 0xc3e6b vbe.c:431
    7577     pop ES                                    ; 07                          ; 0xc3e6c
    7578     mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3e6d
    7579     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e70
    7580     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e73 vbe.c:432
    7581     pop di                                    ; 5f                          ; 0xc3e76
    7582     pop si                                    ; 5e                          ; 0xc3e77
    7583     pop bp                                    ; 5d                          ; 0xc3e78
    7584     retn                                      ; c3                          ; 0xc3e79
    7585   ; disGetNextSymbol 0xc3e7a LB 0x42f -> off=0x0 cb=00000000000000e7 uValue=00000000000c3e7a 'vbe_biosfn_set_mode'
    7586 vbe_biosfn_set_mode:                         ; 0xc3e7a LB 0xe7
    7587     push bp                                   ; 55                          ; 0xc3e7a vbe.c:444
    7588     mov bp, sp                                ; 89 e5                       ; 0xc3e7b
    7589     push si                                   ; 56                          ; 0xc3e7d
    7590     push di                                   ; 57                          ; 0xc3e7e
    7591     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3e7f
    7592     mov si, ax                                ; 89 c6                       ; 0xc3e82
    7593     mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3e84
    7594     test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3e87 vbe.c:452
    7595     je short 03e92h                           ; 74 05                       ; 0xc3e8b
    7596     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3e8d
    7597     jmp short 03e94h                          ; eb 02                       ; 0xc3e90
    7598     xor ax, ax                                ; 31 c0                       ; 0xc3e92
    7599     mov dx, ax                                ; 89 c2                       ; 0xc3e94
    7600     test ax, ax                               ; 85 c0                       ; 0xc3e96 vbe.c:453
    7601     je short 03e9dh                           ; 74 03                       ; 0xc3e98
    7602     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3e9a
    7603     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3e9d
    7604     test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3ea0 vbe.c:454
    7605     je short 03eabh                           ; 74 05                       ; 0xc3ea4
    7606     mov ax, 00080h                            ; b8 80 00                    ; 0xc3ea6
    7607     jmp short 03eadh                          ; eb 02                       ; 0xc3ea9
    7608     xor ax, ax                                ; 31 c0                       ; 0xc3eab
    7609     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3ead
    7610     and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3eb0 vbe.c:456
    7611     cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3eb4 vbe.c:459
    7612     jnc short 03eceh                          ; 73 13                       ; 0xc3eb9
    7613     xor ax, ax                                ; 31 c0                       ; 0xc3ebb vbe.c:463
    7614     call 00600h                               ; e8 40 c7                    ; 0xc3ebd
    7615     mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3ec0 vbe.c:467
    7616     xor ah, ah                                ; 30 e4                       ; 0xc3ec3
    7617     call 013aeh                               ; e8 e6 d4                    ; 0xc3ec5
    7618     mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3ec8 vbe.c:468
    7619     jmp near 03f55h                           ; e9 87 00                    ; 0xc3ecb vbe.c:469
    7620     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3ece vbe.c:472
    7621     call 03c5ah                               ; e8 86 fd                    ; 0xc3ed1
    7622     mov bx, ax                                ; 89 c3                       ; 0xc3ed4
    7623     test ax, ax                               ; 85 c0                       ; 0xc3ed6 vbe.c:474
    7624     je short 03f52h                           ; 74 78                       ; 0xc3ed8
    7625     lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3eda vbe.c:479
    7626     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3edd
    7627     call 03bdch                               ; e8 f9 fc                    ; 0xc3ee0
    7628     mov cx, ax                                ; 89 c1                       ; 0xc3ee3
    7629     lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3ee5 vbe.c:480
    7630     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ee8
    7631     call 03bdch                               ; e8 ee fc                    ; 0xc3eeb
    7632     mov di, ax                                ; 89 c7                       ; 0xc3eee
    7633     lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3ef0 vbe.c:481
    7634     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ef3
    7635     call 03beeh                               ; e8 f5 fc                    ; 0xc3ef6
    7636     mov bl, al                                ; 88 c3                       ; 0xc3ef9
    7637     mov dl, al                                ; 88 c2                       ; 0xc3efb
    7638     xor ax, ax                                ; 31 c0                       ; 0xc3efd vbe.c:489
    7639     call 00600h                               ; e8 fe c6                    ; 0xc3eff
    7640     cmp bl, 004h                              ; 80 fb 04                    ; 0xc3f02 vbe.c:491
    7641     jne short 03f0dh                          ; 75 06                       ; 0xc3f05
    7642     mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3f07 vbe.c:493
    7643     call 013aeh                               ; e8 a1 d4                    ; 0xc3f0a
    7644     mov al, dl                                ; 88 d0                       ; 0xc3f0d vbe.c:496
    7645     xor ah, ah                                ; 30 e4                       ; 0xc3f0f
    7646     call 03b53h                               ; e8 3f fc                    ; 0xc3f11
    7647     mov ax, cx                                ; 89 c8                       ; 0xc3f14 vbe.c:497
    7648     call 03afch                               ; e8 e3 fb                    ; 0xc3f16
    7649     mov ax, di                                ; 89 f8                       ; 0xc3f19 vbe.c:498
    7650     call 03b1bh                               ; e8 fd fb                    ; 0xc3f1b
    7651     xor ax, ax                                ; 31 c0                       ; 0xc3f1e vbe.c:499
    7652     call 00626h                               ; e8 03 c7                    ; 0xc3f20
    7653     mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc3f23 vbe.c:500
    7654     or dl, 001h                               ; 80 ca 01                    ; 0xc3f26
    7655     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3f29
    7656     xor ah, ah                                ; 30 e4                       ; 0xc3f2c
    7657     or al, dl                                 ; 08 d0                       ; 0xc3f2e
    7658     call 00600h                               ; e8 cd c6                    ; 0xc3f30
    7659     call 006f8h                               ; e8 c2 c7                    ; 0xc3f33 vbe.c:501
    7660     mov bx, 000bah                            ; bb ba 00                    ; 0xc3f36 vbe.c:52
    7661     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f39
    7662     mov es, ax                                ; 8e c0                       ; 0xc3f3c
    7663     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f3e
    7664     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f41
    7665     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3f44 vbe.c:504
    7666     or AL, strict byte 060h                   ; 0c 60                       ; 0xc3f47
    7667     mov bx, 00087h                            ; bb 87 00                    ; 0xc3f49 vbe.c:42
    7668     mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3f4c
    7669     jmp near 03ec8h                           ; e9 76 ff                    ; 0xc3f4f
    7670     mov ax, 00100h                            ; b8 00 01                    ; 0xc3f52 vbe.c:513
    7671     push SS                                   ; 16                          ; 0xc3f55 vbe.c:517
    7672     pop ES                                    ; 07                          ; 0xc3f56
    7673     mov word [es:si], ax                      ; 26 89 04                    ; 0xc3f57
    7674     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f5a vbe.c:518
    7675     pop di                                    ; 5f                          ; 0xc3f5d
    7676     pop si                                    ; 5e                          ; 0xc3f5e
    7677     pop bp                                    ; 5d                          ; 0xc3f5f
    7678     retn                                      ; c3                          ; 0xc3f60
    7679   ; disGetNextSymbol 0xc3f61 LB 0x348 -> off=0x0 cb=0000000000000008 uValue=00000000000c3f61 'vbe_biosfn_read_video_state_size'
    7680 vbe_biosfn_read_video_state_size:            ; 0xc3f61 LB 0x8
    7681     push bp                                   ; 55                          ; 0xc3f61 vbe.c:520
    7682     mov bp, sp                                ; 89 e5                       ; 0xc3f62
    7683     mov ax, strict word 00012h                ; b8 12 00                    ; 0xc3f64 vbe.c:523
    7684     pop bp                                    ; 5d                          ; 0xc3f67
    7685     retn                                      ; c3                          ; 0xc3f68
    7686   ; disGetNextSymbol 0xc3f69 LB 0x340 -> off=0x0 cb=000000000000004b uValue=00000000000c3f69 'vbe_biosfn_save_video_state'
    7687 vbe_biosfn_save_video_state:                 ; 0xc3f69 LB 0x4b
    7688     push bp                                   ; 55                          ; 0xc3f69 vbe.c:525
    7689     mov bp, sp                                ; 89 e5                       ; 0xc3f6a
    7690     push bx                                   ; 53                          ; 0xc3f6c
    7691     push cx                                   ; 51                          ; 0xc3f6d
    7692     push si                                   ; 56                          ; 0xc3f6e
    7693     mov si, ax                                ; 89 c6                       ; 0xc3f6f
    7694     mov bx, dx                                ; 89 d3                       ; 0xc3f71
    7695     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3f73 vbe.c:529
    7696     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f76
    7697     out DX, ax                                ; ef                          ; 0xc3f79
    7698     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f7a vbe.c:530
    7699     in ax, DX                                 ; ed                          ; 0xc3f7d
    7700     mov es, si                                ; 8e c6                       ; 0xc3f7e vbe.c:52
    7701     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f80
    7702     inc bx                                    ; 43                          ; 0xc3f83 vbe.c:532
    7703     inc bx                                    ; 43                          ; 0xc3f84
    7704     test AL, strict byte 001h                 ; a8 01                       ; 0xc3f85 vbe.c:533
    7705     je short 03fach                           ; 74 23                       ; 0xc3f87
    7706     mov cx, strict word 00001h                ; b9 01 00                    ; 0xc3f89 vbe.c:535
    7707     jmp short 03f93h                          ; eb 05                       ; 0xc3f8c
    7708     cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc3f8e
    7709     jnbe short 03fach                         ; 77 19                       ; 0xc3f91
    7710     cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc3f93 vbe.c:536
    7711     je short 03fa9h                           ; 74 11                       ; 0xc3f96
    7712     mov ax, cx                                ; 89 c8                       ; 0xc3f98 vbe.c:537
    7713     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f9a
    7714     out DX, ax                                ; ef                          ; 0xc3f9d
    7715     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f9e vbe.c:538
    7716     in ax, DX                                 ; ed                          ; 0xc3fa1
    7717     mov es, si                                ; 8e c6                       ; 0xc3fa2 vbe.c:52
    7718     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3fa4
    7719     inc bx                                    ; 43                          ; 0xc3fa7 vbe.c:539
    7720     inc bx                                    ; 43                          ; 0xc3fa8
    7721     inc cx                                    ; 41                          ; 0xc3fa9 vbe.c:541
    7722     jmp short 03f8eh                          ; eb e2                       ; 0xc3faa
    7723     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3fac vbe.c:542
    7724     pop si                                    ; 5e                          ; 0xc3faf
    7725     pop cx                                    ; 59                          ; 0xc3fb0
    7726     pop bx                                    ; 5b                          ; 0xc3fb1
    7727     pop bp                                    ; 5d                          ; 0xc3fb2
    7728     retn                                      ; c3                          ; 0xc3fb3
    7729   ; disGetNextSymbol 0xc3fb4 LB 0x2f5 -> off=0x0 cb=000000000000008f uValue=00000000000c3fb4 'vbe_biosfn_restore_video_state'
    7730 vbe_biosfn_restore_video_state:              ; 0xc3fb4 LB 0x8f
    7731     push bp                                   ; 55                          ; 0xc3fb4 vbe.c:545
    7732     mov bp, sp                                ; 89 e5                       ; 0xc3fb5
    7733     push bx                                   ; 53                          ; 0xc3fb7
    7734     push cx                                   ; 51                          ; 0xc3fb8
    7735     push si                                   ; 56                          ; 0xc3fb9
    7736     push ax                                   ; 50                          ; 0xc3fba
    7737     mov cx, ax                                ; 89 c1                       ; 0xc3fbb
    7738     mov bx, dx                                ; 89 d3                       ; 0xc3fbd
    7739     mov es, ax                                ; 8e c0                       ; 0xc3fbf vbe.c:47
    7740     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fc1
    7741     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3fc4
    7742     inc bx                                    ; 43                          ; 0xc3fc7 vbe.c:550
    7743     inc bx                                    ; 43                          ; 0xc3fc8
    7744     test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3fc9 vbe.c:552
    7745     jne short 03fdfh                          ; 75 10                       ; 0xc3fcd
    7746     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3fcf vbe.c:553
    7747     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fd2
    7748     out DX, ax                                ; ef                          ; 0xc3fd5
    7749     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3fd6 vbe.c:554
    7750     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fd9
    7751     out DX, ax                                ; ef                          ; 0xc3fdc
    7752     jmp short 0403bh                          ; eb 5c                       ; 0xc3fdd vbe.c:555
    7753     mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3fdf vbe.c:556
    7754     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fe2
    7755     out DX, ax                                ; ef                          ; 0xc3fe5
    7756     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fe6 vbe.c:47
    7757     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fe9 vbe.c:48
    7758     out DX, ax                                ; ef                          ; 0xc3fec
    7759     inc bx                                    ; 43                          ; 0xc3fed vbe.c:558
    7760     inc bx                                    ; 43                          ; 0xc3fee
    7761     mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3fef
    7762     mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ff2
    7763     out DX, ax                                ; ef                          ; 0xc3ff5
    7764     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3ff6 vbe.c:47
    7765     mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ff9 vbe.c:48
    7766     out DX, ax                                ; ef                          ; 0xc3ffc
    7767     inc bx                                    ; 43                          ; 0xc3ffd vbe.c:561
    7768     inc bx                                    ; 43                          ; 0xc3ffe
    7769     mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3fff
    7770     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4002
    7771     out DX, ax                                ; ef                          ; 0xc4005
    7772     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4006 vbe.c:47
    7773     mov dx, 001cfh                            ; ba cf 01                    ; 0xc4009 vbe.c:48
    7774     out DX, ax                                ; ef                          ; 0xc400c
    7775     inc bx                                    ; 43                          ; 0xc400d vbe.c:564
    7776     inc bx                                    ; 43                          ; 0xc400e
    7777     mov ax, strict word 00004h                ; b8 04 00                    ; 0xc400f
    7778     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4012
    7779     out DX, ax                                ; ef                          ; 0xc4015
    7780     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc4016 vbe.c:566
    7781     mov dx, 001cfh                            ; ba cf 01                    ; 0xc4019
    7782     out DX, ax                                ; ef                          ; 0xc401c
    7783     mov si, strict word 00005h                ; be 05 00                    ; 0xc401d vbe.c:568
    7784     jmp short 04027h                          ; eb 05                       ; 0xc4020
    7785     cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc4022
    7786     jnbe short 0403bh                         ; 77 14                       ; 0xc4025
    7787     mov ax, si                                ; 89 f0                       ; 0xc4027 vbe.c:569
    7788     mov dx, 001ceh                            ; ba ce 01                    ; 0xc4029
    7789     out DX, ax                                ; ef                          ; 0xc402c
    7790     mov es, cx                                ; 8e c1                       ; 0xc402d vbe.c:47
    7791     mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc402f
    7792     mov dx, 001cfh                            ; ba cf 01                    ; 0xc4032 vbe.c:48
    7793     out DX, ax                                ; ef                          ; 0xc4035
    7794     inc bx                                    ; 43                          ; 0xc4036 vbe.c:571
    7795     inc bx                                    ; 43                          ; 0xc4037
    7796     inc si                                    ; 46                          ; 0xc4038 vbe.c:572
    7797     jmp short 04022h                          ; eb e7                       ; 0xc4039
    7798     lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc403b vbe.c:574
    7799     pop si                                    ; 5e                          ; 0xc403e
    7800     pop cx                                    ; 59                          ; 0xc403f
    7801     pop bx                                    ; 5b                          ; 0xc4040
    7802     pop bp                                    ; 5d                          ; 0xc4041
    7803     retn                                      ; c3                          ; 0xc4042
    7804   ; disGetNextSymbol 0xc4043 LB 0x266 -> off=0x0 cb=000000000000008d uValue=00000000000c4043 'vbe_biosfn_save_restore_state'
    7805 vbe_biosfn_save_restore_state:               ; 0xc4043 LB 0x8d
    7806     push bp                                   ; 55                          ; 0xc4043 vbe.c:590
    7807     mov bp, sp                                ; 89 e5                       ; 0xc4044
    7808     push si                                   ; 56                          ; 0xc4046
    7809     push di                                   ; 57                          ; 0xc4047
    7810     push ax                                   ; 50                          ; 0xc4048
    7811     mov si, ax                                ; 89 c6                       ; 0xc4049
    7812     mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc404b
    7813     mov ax, bx                                ; 89 d8                       ; 0xc404e
    7814     mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc4050
    7815     mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc4053 vbe.c:595
    7816     xor ah, ah                                ; 30 e4                       ; 0xc4056 vbe.c:596
    7817     cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc4058
    7818     je short 040a3h                           ; 74 46                       ; 0xc405b
    7819     cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc405d
    7820     je short 04087h                           ; 74 25                       ; 0xc4060
    7821     test ax, ax                               ; 85 c0                       ; 0xc4062
    7822     jne short 040bfh                          ; 75 59                       ; 0xc4064
    7823     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4066 vbe.c:598
    7824     call 03081h                               ; e8 15 f0                    ; 0xc4069
    7825     mov cx, ax                                ; 89 c1                       ; 0xc406c
    7826     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc406e vbe.c:602
    7827     je short 04079h                           ; 74 05                       ; 0xc4072
    7828     call 03f61h                               ; e8 ea fe                    ; 0xc4074 vbe.c:603
    7829     add ax, cx                                ; 01 c8                       ; 0xc4077
    7830     add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc4079 vbe.c:604
    7831     mov CL, strict byte 006h                  ; b1 06                       ; 0xc407c
    7832     shr ax, CL                                ; d3 e8                       ; 0xc407e
    7833     push SS                                   ; 16                          ; 0xc4080
    7834     pop ES                                    ; 07                          ; 0xc4081
    7835     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4082
    7836     jmp short 040c2h                          ; eb 3b                       ; 0xc4085 vbe.c:605
    7837     push SS                                   ; 16                          ; 0xc4087 vbe.c:607
    7838     pop ES                                    ; 07                          ; 0xc4088
    7839     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4089
    7840     mov dx, cx                                ; 89 ca                       ; 0xc408c vbe.c:608
    7841     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc408e
    7842     call 030bfh                               ; e8 2b f0                    ; 0xc4091
    7843     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4094 vbe.c:612
    7844     je short 040c2h                           ; 74 28                       ; 0xc4098
    7845     mov dx, ax                                ; 89 c2                       ; 0xc409a vbe.c:613
    7846     mov ax, cx                                ; 89 c8                       ; 0xc409c
    7847     call 03f69h                               ; e8 c8 fe                    ; 0xc409e
    7848     jmp short 040c2h                          ; eb 1f                       ; 0xc40a1 vbe.c:614
    7849     push SS                                   ; 16                          ; 0xc40a3 vbe.c:616
    7850     pop ES                                    ; 07                          ; 0xc40a4
    7851     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc40a5
    7852     mov dx, cx                                ; 89 ca                       ; 0xc40a8 vbe.c:617
    7853     mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc40aa
    7854     call 03397h                               ; e8 e7 f2                    ; 0xc40ad
    7855     test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc40b0 vbe.c:621
    7856     je short 040c2h                           ; 74 0c                       ; 0xc40b4
    7857     mov dx, ax                                ; 89 c2                       ; 0xc40b6 vbe.c:622
    7858     mov ax, cx                                ; 89 c8                       ; 0xc40b8
    7859     call 03fb4h                               ; e8 f7 fe                    ; 0xc40ba
    7860     jmp short 040c2h                          ; eb 03                       ; 0xc40bd vbe.c:623
    7861     mov di, 00100h                            ; bf 00 01                    ; 0xc40bf vbe.c:626
    7862     push SS                                   ; 16                          ; 0xc40c2 vbe.c:629
    7863     pop ES                                    ; 07                          ; 0xc40c3
    7864     mov word [es:si], di                      ; 26 89 3c                    ; 0xc40c4
    7865     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc40c7 vbe.c:630
    7866     pop di                                    ; 5f                          ; 0xc40ca
    7867     pop si                                    ; 5e                          ; 0xc40cb
    7868     pop bp                                    ; 5d                          ; 0xc40cc
    7869     retn 00002h                               ; c2 02 00                    ; 0xc40cd
    7870   ; disGetNextSymbol 0xc40d0 LB 0x1d9 -> off=0x0 cb=00000000000000e2 uValue=00000000000c40d0 'vbe_biosfn_get_set_scanline_length'
    7871 vbe_biosfn_get_set_scanline_length:          ; 0xc40d0 LB 0xe2
    7872     push bp                                   ; 55                          ; 0xc40d0 vbe.c:651
    7873     mov bp, sp                                ; 89 e5                       ; 0xc40d1
    7874     push si                                   ; 56                          ; 0xc40d3
    7875     push di                                   ; 57                          ; 0xc40d4
    7876     sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc40d5
    7877     push ax                                   ; 50                          ; 0xc40d8
    7878     mov di, dx                                ; 89 d7                       ; 0xc40d9
    7879     mov word [bp-006h], bx                    ; 89 5e fa                    ; 0xc40db
    7880     mov si, cx                                ; 89 ce                       ; 0xc40de
    7881     call 03b72h                               ; e8 8f fa                    ; 0xc40e0 vbe.c:660
    7882     cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc40e3 vbe.c:661
    7883     jne short 040ech                          ; 75 05                       ; 0xc40e5
    7884     mov cx, strict word 00010h                ; b9 10 00                    ; 0xc40e7
    7885     jmp short 040f0h                          ; eb 04                       ; 0xc40ea
    7886     xor ah, ah                                ; 30 e4                       ; 0xc40ec
    7887     mov cx, ax                                ; 89 c1                       ; 0xc40ee
    7888     mov ch, cl                                ; 88 cd                       ; 0xc40f0
    7889     call 03baah                               ; e8 b5 fa                    ; 0xc40f2 vbe.c:662
    7890     mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc40f5
    7891     mov word [bp-00ch], strict word 0004fh    ; c7 46 f4 4f 00              ; 0xc40f8 vbe.c:663
    7892     push SS                                   ; 16                          ; 0xc40fd vbe.c:664
    7893     pop ES                                    ; 07                          ; 0xc40fe
    7894     mov bx, word [bp-006h]                    ; 8b 5e fa                    ; 0xc40ff
    7895     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4102
    7896     mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc4105 vbe.c:665
    7897     cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc4108 vbe.c:669
    7898     je short 04117h                           ; 74 0b                       ; 0xc410a
    7899     cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc410c
    7900     je short 04140h                           ; 74 30                       ; 0xc410e
    7901     test al, al                               ; 84 c0                       ; 0xc4110
    7902     je short 0413bh                           ; 74 27                       ; 0xc4112
    7903     jmp near 0419bh                           ; e9 84 00                    ; 0xc4114
    7904     cmp ch, 004h                              ; 80 fd 04                    ; 0xc4117 vbe.c:671
    7905     jne short 04122h                          ; 75 06                       ; 0xc411a
    7906     mov CL, strict byte 003h                  ; b1 03                       ; 0xc411c vbe.c:672
    7907     sal bx, CL                                ; d3 e3                       ; 0xc411e
    7908     jmp short 0413bh                          ; eb 19                       ; 0xc4120 vbe.c:673
    7909     mov al, ch                                ; 88 e8                       ; 0xc4122 vbe.c:674
    7910     xor ah, ah                                ; 30 e4                       ; 0xc4124
    7911     cwd                                       ; 99                          ; 0xc4126
    7912     mov CL, strict byte 003h                  ; b1 03                       ; 0xc4127
    7913     sal dx, CL                                ; d3 e2                       ; 0xc4129
     7314    push bx                                   ; 53                          ; 0xc3c05
     7315    push dx                                   ; 52                          ; 0xc3c06
     7316    mov bx, ax                                ; 89 c3                       ; 0xc3c07
     7317    xor ax, ax                                ; 31 c0                       ; 0xc3c09 vbe.c:181
     7318    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c0b
     7319    out DX, ax                                ; ef                          ; 0xc3c0e
     7320    mov ax, bx                                ; 89 d8                       ; 0xc3c0f vbe.c:182
     7321    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c11
     7322    out DX, ax                                ; ef                          ; 0xc3c14
     7323    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3c15 vbe.c:183
     7324    pop dx                                    ; 5a                          ; 0xc3c18
     7325    pop bx                                    ; 5b                          ; 0xc3c19
     7326    pop bp                                    ; 5d                          ; 0xc3c1a
     7327    retn                                      ; c3                          ; 0xc3c1b
     7328  ; disGetNextSymbol 0xc3c1c LB 0x678 -> off=0x0 cb=000000000000002a uValue=00000000000c3c1c 'vbe_init'
     7329vbe_init:                                    ; 0xc3c1c LB 0x2a
     7330    push bp                                   ; 55                          ; 0xc3c1c vbe.c:188
     7331    mov bp, sp                                ; 89 e5                       ; 0xc3c1d
     7332    push bx                                   ; 53                          ; 0xc3c1f
     7333    mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3c20 vbe.c:190
     7334    call 03c02h                               ; e8 dc ff                    ; 0xc3c23
     7335    call 03beeh                               ; e8 c5 ff                    ; 0xc3c26 vbe.c:191
     7336    cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3c29
     7337    jne short 03c40h                          ; 75 12                       ; 0xc3c2c
     7338    mov bx, 000b9h                            ; bb b9 00                    ; 0xc3c2e vbe.c:42
     7339    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3c31
     7340    mov es, ax                                ; 8e c0                       ; 0xc3c34
     7341    mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3c36
     7342    mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3c3a vbe.c:194
     7343    call 03c02h                               ; e8 c2 ff                    ; 0xc3c3d
     7344    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c40 vbe.c:199
     7345    pop bx                                    ; 5b                          ; 0xc3c43
     7346    pop bp                                    ; 5d                          ; 0xc3c44
     7347    retn                                      ; c3                          ; 0xc3c45
     7348  ; disGetNextSymbol 0xc3c46 LB 0x64e -> off=0x0 cb=0000000000000055 uValue=00000000000c3c46 'mode_info_find_mode'
     7349mode_info_find_mode:                         ; 0xc3c46 LB 0x55
     7350    push bp                                   ; 55                          ; 0xc3c46 vbe.c:202
     7351    mov bp, sp                                ; 89 e5                       ; 0xc3c47
     7352    push bx                                   ; 53                          ; 0xc3c49
     7353    push cx                                   ; 51                          ; 0xc3c4a
     7354    push si                                   ; 56                          ; 0xc3c4b
     7355    push di                                   ; 57                          ; 0xc3c4c
     7356    mov di, ax                                ; 89 c7                       ; 0xc3c4d
     7357    mov si, dx                                ; 89 d6                       ; 0xc3c4f
     7358    xor dx, dx                                ; 31 d2                       ; 0xc3c51 vbe.c:208
     7359    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c53
     7360    call 03bc8h                               ; e8 6f ff                    ; 0xc3c56
     7361    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3c59 vbe.c:209
     7362    jne short 03c90h                          ; 75 32                       ; 0xc3c5c
     7363    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3c5e vbe.c:213
     7364    mov dx, bx                                ; 89 da                       ; 0xc3c61 vbe.c:218
     7365    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c63
     7366    call 03bc8h                               ; e8 5f ff                    ; 0xc3c66
     7367    mov cx, ax                                ; 89 c1                       ; 0xc3c69
     7368    cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3c6b vbe.c:219
     7369    je short 03c90h                           ; 74 20                       ; 0xc3c6e
     7370    lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3c70 vbe.c:221
     7371    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c73
     7372    call 03bc8h                               ; e8 4f ff                    ; 0xc3c76
     7373    lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3c79
     7374    cmp cx, di                                ; 39 f9                       ; 0xc3c7c vbe.c:223
     7375    jne short 03c8ch                          ; 75 0c                       ; 0xc3c7e
     7376    test si, si                               ; 85 f6                       ; 0xc3c80 vbe.c:225
     7377    jne short 03c88h                          ; 75 04                       ; 0xc3c82
     7378    mov ax, bx                                ; 89 d8                       ; 0xc3c84 vbe.c:226
     7379    jmp short 03c92h                          ; eb 0a                       ; 0xc3c86
     7380    test AL, strict byte 080h                 ; a8 80                       ; 0xc3c88 vbe.c:227
     7381    jne short 03c84h                          ; 75 f8                       ; 0xc3c8a
     7382    mov bx, dx                                ; 89 d3                       ; 0xc3c8c vbe.c:230
     7383    jmp short 03c63h                          ; eb d3                       ; 0xc3c8e vbe.c:235
     7384    xor ax, ax                                ; 31 c0                       ; 0xc3c90 vbe.c:238
     7385    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3c92 vbe.c:239
     7386    pop di                                    ; 5f                          ; 0xc3c95
     7387    pop si                                    ; 5e                          ; 0xc3c96
     7388    pop cx                                    ; 59                          ; 0xc3c97
     7389    pop bx                                    ; 5b                          ; 0xc3c98
     7390    pop bp                                    ; 5d                          ; 0xc3c99
     7391    retn                                      ; c3                          ; 0xc3c9a
     7392  ; disGetNextSymbol 0xc3c9b LB 0x5f9 -> off=0x0 cb=000000000000012b uValue=00000000000c3c9b 'vbe_biosfn_return_controller_information'
     7393vbe_biosfn_return_controller_information: ; 0xc3c9b LB 0x12b
     7394    push bp                                   ; 55                          ; 0xc3c9b vbe.c:270
     7395    mov bp, sp                                ; 89 e5                       ; 0xc3c9c
     7396    push cx                                   ; 51                          ; 0xc3c9e
     7397    push si                                   ; 56                          ; 0xc3c9f
     7398    push di                                   ; 57                          ; 0xc3ca0
     7399    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3ca1
     7400    mov si, ax                                ; 89 c6                       ; 0xc3ca4
     7401    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3ca6
     7402    mov di, bx                                ; 89 df                       ; 0xc3ca9
     7403    mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3cab vbe.c:275
     7404    call 005dah                               ; e8 27 c9                    ; 0xc3cb0 vbe.c:278
     7405    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3cb3
     7406    mov bx, di                                ; 89 fb                       ; 0xc3cb6 vbe.c:281
     7407    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3cb8
     7408    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3cbb
     7409    xor dx, dx                                ; 31 d2                       ; 0xc3cbe vbe.c:284
     7410    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3cc0
     7411    call 03bc8h                               ; e8 02 ff                    ; 0xc3cc3
     7412    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3cc6 vbe.c:285
     7413    je short 03cd5h                           ; 74 0a                       ; 0xc3cc9
     7414    push SS                                   ; 16                          ; 0xc3ccb vbe.c:287
     7415    pop ES                                    ; 07                          ; 0xc3ccc
     7416    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3ccd
     7417    jmp near 03dbeh                           ; e9 e9 00                    ; 0xc3cd2 vbe.c:291
     7418    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3cd5 vbe.c:293
     7419    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3cd8 vbe.c:300
     7420    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3cdd vbe.c:308
     7421    cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3ce0
     7422    jne short 03cefh                          ; 75 07                       ; 0xc3ce6
     7423    cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3ce8
     7424    je short 03cfeh                           ; 74 0f                       ; 0xc3ced
     7425    cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3cef
     7426    jne short 03d03h                          ; 75 0c                       ; 0xc3cf5
     7427    cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3cf7
     7428    jne short 03d03h                          ; 75 05                       ; 0xc3cfc
     7429    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3cfe vbe.c:310
     7430    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d03 vbe.c:318
     7431    mov word [es:bx], 04556h                  ; 26 c7 07 56 45              ; 0xc3d06
     7432    mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3d0b vbe.c:320
     7433    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3d11 vbe.c:324
     7434    mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3d17 vbe.c:327
     7435    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3d1d
     7436    mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3d21 vbe.c:330
     7437    mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00           ; 0xc3d27 vbe.c:332
     7438    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3d2d vbe.c:336
     7439    mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3d30
     7440    lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3d34 vbe.c:337
     7441    mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3d37
     7442    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3d3b vbe.c:340
     7443    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d3e
     7444    call 03bc8h                               ; e8 84 fe                    ; 0xc3d41
     7445    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d44
     7446    mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3d47
     7447    cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3d4b vbe.c:342
     7448    je short 03d75h                           ; 74 24                       ; 0xc3d4f
     7449    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3d51 vbe.c:345
     7450    mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3d57 vbe.c:346
     7451    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3d5d
     7452    mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3d61 vbe.c:347
     7453    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3d67
     7454    mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3d6b vbe.c:348
     7455    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3d71
     7456    mov dx, cx                                ; 89 ca                       ; 0xc3d75 vbe.c:355
     7457    add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3d77
     7458    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d7a
     7459    call 03bdah                               ; e8 5a fe                    ; 0xc3d7d
     7460    xor ah, ah                                ; 30 e4                       ; 0xc3d80 vbe.c:356
     7461    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3d82
     7462    jnbe short 03d9eh                         ; 77 17                       ; 0xc3d85
     7463    mov dx, cx                                ; 89 ca                       ; 0xc3d87 vbe.c:358
     7464    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d89
     7465    call 03bc8h                               ; e8 39 fe                    ; 0xc3d8c
     7466    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3d8f vbe.c:362
     7467    add bx, di                                ; 01 fb                       ; 0xc3d92
     7468    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3d94 vbe.c:52
     7469    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3d97
     7470    add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3d9a vbe.c:364
     7471    add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3d9e vbe.c:366
     7472    mov dx, cx                                ; 89 ca                       ; 0xc3da1 vbe.c:367
     7473    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3da3
     7474    call 03bc8h                               ; e8 1f fe                    ; 0xc3da6
     7475    cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3da9 vbe.c:368
     7476    jne short 03d75h                          ; 75 c7                       ; 0xc3dac
     7477    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3dae vbe.c:371
     7478    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3db1 vbe.c:52
     7479    mov word [es:di], ax                      ; 26 89 05                    ; 0xc3db4
     7480    push SS                                   ; 16                          ; 0xc3db7 vbe.c:372
     7481    pop ES                                    ; 07                          ; 0xc3db8
     7482    mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3db9
     7483    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3dbe vbe.c:373
     7484    pop di                                    ; 5f                          ; 0xc3dc1
     7485    pop si                                    ; 5e                          ; 0xc3dc2
     7486    pop cx                                    ; 59                          ; 0xc3dc3
     7487    pop bp                                    ; 5d                          ; 0xc3dc4
     7488    retn                                      ; c3                          ; 0xc3dc5
     7489  ; disGetNextSymbol 0xc3dc6 LB 0x4ce -> off=0x0 cb=000000000000009f uValue=00000000000c3dc6 'vbe_biosfn_return_mode_information'
     7490vbe_biosfn_return_mode_information:          ; 0xc3dc6 LB 0x9f
     7491    push bp                                   ; 55                          ; 0xc3dc6 vbe.c:385
     7492    mov bp, sp                                ; 89 e5                       ; 0xc3dc7
     7493    push si                                   ; 56                          ; 0xc3dc9
     7494    push di                                   ; 57                          ; 0xc3dca
     7495    push ax                                   ; 50                          ; 0xc3dcb
     7496    push ax                                   ; 50                          ; 0xc3dcc
     7497    mov ax, dx                                ; 89 d0                       ; 0xc3dcd
     7498    mov si, bx                                ; 89 de                       ; 0xc3dcf
     7499    mov bx, cx                                ; 89 cb                       ; 0xc3dd1
     7500    test dh, 040h                             ; f6 c6 40                    ; 0xc3dd3 vbe.c:396
     7501    je short 03dddh                           ; 74 05                       ; 0xc3dd6
     7502    mov dx, strict word 00001h                ; ba 01 00                    ; 0xc3dd8
     7503    jmp short 03ddfh                          ; eb 02                       ; 0xc3ddb
     7504    xor dx, dx                                ; 31 d2                       ; 0xc3ddd
     7505    and ah, 001h                              ; 80 e4 01                    ; 0xc3ddf vbe.c:397
     7506    call 03c46h                               ; e8 61 fe                    ; 0xc3de2 vbe.c:399
     7507    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3de5
     7508    test ax, ax                               ; 85 c0                       ; 0xc3de8 vbe.c:401
     7509    je short 03e53h                           ; 74 67                       ; 0xc3dea
     7510    mov cx, 00100h                            ; b9 00 01                    ; 0xc3dec vbe.c:406
     7511    xor ax, ax                                ; 31 c0                       ; 0xc3def
     7512    mov di, bx                                ; 89 df                       ; 0xc3df1
     7513    mov es, si                                ; 8e c6                       ; 0xc3df3
     7514    jcxz 03df9h                               ; e3 02                       ; 0xc3df5
     7515    rep stosb                                 ; f3 aa                       ; 0xc3df7
     7516    xor cx, cx                                ; 31 c9                       ; 0xc3df9 vbe.c:407
     7517    jmp short 03e02h                          ; eb 05                       ; 0xc3dfb
     7518    cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3dfd
     7519    jnc short 03e1bh                          ; 73 19                       ; 0xc3e00
     7520    mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3e02 vbe.c:410
     7521    inc dx                                    ; 42                          ; 0xc3e05
     7522    inc dx                                    ; 42                          ; 0xc3e06
     7523    add dx, cx                                ; 01 ca                       ; 0xc3e07
     7524    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3e09
     7525    call 03bdah                               ; e8 cb fd                    ; 0xc3e0c
     7526    mov di, bx                                ; 89 df                       ; 0xc3e0f vbe.c:411
     7527    add di, cx                                ; 01 cf                       ; 0xc3e11
     7528    mov es, si                                ; 8e c6                       ; 0xc3e13 vbe.c:42
     7529    mov byte [es:di], al                      ; 26 88 05                    ; 0xc3e15
     7530    inc cx                                    ; 41                          ; 0xc3e18 vbe.c:412
     7531    jmp short 03dfdh                          ; eb e2                       ; 0xc3e19
     7532    lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3e1b vbe.c:413
     7533    mov es, si                                ; 8e c6                       ; 0xc3e1e vbe.c:37
     7534    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3e20
     7535    test AL, strict byte 001h                 ; a8 01                       ; 0xc3e23 vbe.c:414
     7536    je short 03e37h                           ; 74 10                       ; 0xc3e25
     7537    lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3e27 vbe.c:415
     7538    mov word [es:di], 0064ch                  ; 26 c7 05 4c 06              ; 0xc3e2a vbe.c:52
     7539    lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3e2f vbe.c:417
     7540    mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3e32 vbe.c:52
     7541    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3e37 vbe.c:420
     7542    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e3a
     7543    call 00590h                               ; e8 50 c7                    ; 0xc3e3d
     7544    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e40 vbe.c:421
     7545    call 00597h                               ; e8 51 c7                    ; 0xc3e43
     7546    add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3e46
     7547    mov es, si                                ; 8e c6                       ; 0xc3e49 vbe.c:52
     7548    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e4b
     7549    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3e4e vbe.c:423
     7550    jmp short 03e56h                          ; eb 03                       ; 0xc3e51 vbe.c:424
     7551    mov ax, 00100h                            ; b8 00 01                    ; 0xc3e53 vbe.c:428
     7552    push SS                                   ; 16                          ; 0xc3e56 vbe.c:431
     7553    pop ES                                    ; 07                          ; 0xc3e57
     7554    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3e58
     7555    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e5b
     7556    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e5e vbe.c:432
     7557    pop di                                    ; 5f                          ; 0xc3e61
     7558    pop si                                    ; 5e                          ; 0xc3e62
     7559    pop bp                                    ; 5d                          ; 0xc3e63
     7560    retn                                      ; c3                          ; 0xc3e64
     7561  ; disGetNextSymbol 0xc3e65 LB 0x42f -> off=0x0 cb=00000000000000e7 uValue=00000000000c3e65 'vbe_biosfn_set_mode'
     7562vbe_biosfn_set_mode:                         ; 0xc3e65 LB 0xe7
     7563    push bp                                   ; 55                          ; 0xc3e65 vbe.c:444
     7564    mov bp, sp                                ; 89 e5                       ; 0xc3e66
     7565    push si                                   ; 56                          ; 0xc3e68
     7566    push di                                   ; 57                          ; 0xc3e69
     7567    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3e6a
     7568    mov si, ax                                ; 89 c6                       ; 0xc3e6d
     7569    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3e6f
     7570    test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3e72 vbe.c:452
     7571    je short 03e7dh                           ; 74 05                       ; 0xc3e76
     7572    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3e78
     7573    jmp short 03e7fh                          ; eb 02                       ; 0xc3e7b
     7574    xor ax, ax                                ; 31 c0                       ; 0xc3e7d
     7575    mov dx, ax                                ; 89 c2                       ; 0xc3e7f
     7576    test ax, ax                               ; 85 c0                       ; 0xc3e81 vbe.c:453
     7577    je short 03e88h                           ; 74 03                       ; 0xc3e83
     7578    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3e85
     7579    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3e88
     7580    test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3e8b vbe.c:454
     7581    je short 03e96h                           ; 74 05                       ; 0xc3e8f
     7582    mov ax, 00080h                            ; b8 80 00                    ; 0xc3e91
     7583    jmp short 03e98h                          ; eb 02                       ; 0xc3e94
     7584    xor ax, ax                                ; 31 c0                       ; 0xc3e96
     7585    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3e98
     7586    and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3e9b vbe.c:456
     7587    cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3e9f vbe.c:459
     7588    jnc short 03eb9h                          ; 73 13                       ; 0xc3ea4
     7589    xor ax, ax                                ; 31 c0                       ; 0xc3ea6 vbe.c:463
     7590    call 00600h                               ; e8 55 c7                    ; 0xc3ea8
     7591    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3eab vbe.c:467
     7592    xor ah, ah                                ; 30 e4                       ; 0xc3eae
     7593    call 013b5h                               ; e8 02 d5                    ; 0xc3eb0
     7594    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3eb3 vbe.c:468
     7595    jmp near 03f40h                           ; e9 87 00                    ; 0xc3eb6 vbe.c:469
     7596    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3eb9 vbe.c:472
     7597    call 03c46h                               ; e8 87 fd                    ; 0xc3ebc
     7598    mov bx, ax                                ; 89 c3                       ; 0xc3ebf
     7599    test ax, ax                               ; 85 c0                       ; 0xc3ec1 vbe.c:474
     7600    je short 03f3dh                           ; 74 78                       ; 0xc3ec3
     7601    lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3ec5 vbe.c:479
     7602    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ec8
     7603    call 03bc8h                               ; e8 fa fc                    ; 0xc3ecb
     7604    mov cx, ax                                ; 89 c1                       ; 0xc3ece
     7605    lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3ed0 vbe.c:480
     7606    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ed3
     7607    call 03bc8h                               ; e8 ef fc                    ; 0xc3ed6
     7608    mov di, ax                                ; 89 c7                       ; 0xc3ed9
     7609    lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3edb vbe.c:481
     7610    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ede
     7611    call 03bdah                               ; e8 f6 fc                    ; 0xc3ee1
     7612    mov bl, al                                ; 88 c3                       ; 0xc3ee4
     7613    mov dl, al                                ; 88 c2                       ; 0xc3ee6
     7614    xor ax, ax                                ; 31 c0                       ; 0xc3ee8 vbe.c:489
     7615    call 00600h                               ; e8 13 c7                    ; 0xc3eea
     7616    cmp bl, 004h                              ; 80 fb 04                    ; 0xc3eed vbe.c:491
     7617    jne short 03ef8h                          ; 75 06                       ; 0xc3ef0
     7618    mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3ef2 vbe.c:493
     7619    call 013b5h                               ; e8 bd d4                    ; 0xc3ef5
     7620    mov al, dl                                ; 88 d0                       ; 0xc3ef8 vbe.c:496
     7621    xor ah, ah                                ; 30 e4                       ; 0xc3efa
     7622    call 03b3fh                               ; e8 40 fc                    ; 0xc3efc
     7623    mov ax, cx                                ; 89 c8                       ; 0xc3eff vbe.c:497
     7624    call 03ae8h                               ; e8 e4 fb                    ; 0xc3f01
     7625    mov ax, di                                ; 89 f8                       ; 0xc3f04 vbe.c:498
     7626    call 03b07h                               ; e8 fe fb                    ; 0xc3f06
     7627    xor ax, ax                                ; 31 c0                       ; 0xc3f09 vbe.c:499
     7628    call 00626h                               ; e8 18 c7                    ; 0xc3f0b
     7629    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc3f0e vbe.c:500
     7630    or dl, 001h                               ; 80 ca 01                    ; 0xc3f11
     7631    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3f14
     7632    xor ah, ah                                ; 30 e4                       ; 0xc3f17
     7633    or al, dl                                 ; 08 d0                       ; 0xc3f19
     7634    call 00600h                               ; e8 e2 c6                    ; 0xc3f1b
     7635    call 006f8h                               ; e8 d7 c7                    ; 0xc3f1e vbe.c:501
     7636    mov bx, 000bah                            ; bb ba 00                    ; 0xc3f21 vbe.c:52
     7637    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f24
     7638    mov es, ax                                ; 8e c0                       ; 0xc3f27
     7639    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f29
     7640    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f2c
     7641    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3f2f vbe.c:504
     7642    or AL, strict byte 060h                   ; 0c 60                       ; 0xc3f32
     7643    mov bx, 00087h                            ; bb 87 00                    ; 0xc3f34 vbe.c:42
     7644    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3f37
     7645    jmp near 03eb3h                           ; e9 76 ff                    ; 0xc3f3a
     7646    mov ax, 00100h                            ; b8 00 01                    ; 0xc3f3d vbe.c:513
     7647    push SS                                   ; 16                          ; 0xc3f40 vbe.c:517
     7648    pop ES                                    ; 07                          ; 0xc3f41
     7649    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3f42
     7650    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f45 vbe.c:518
     7651    pop di                                    ; 5f                          ; 0xc3f48
     7652    pop si                                    ; 5e                          ; 0xc3f49
     7653    pop bp                                    ; 5d                          ; 0xc3f4a
     7654    retn                                      ; c3                          ; 0xc3f4b
     7655  ; disGetNextSymbol 0xc3f4c LB 0x348 -> off=0x0 cb=0000000000000008 uValue=00000000000c3f4c 'vbe_biosfn_read_video_state_size'
     7656vbe_biosfn_read_video_state_size:            ; 0xc3f4c LB 0x8
     7657    push bp                                   ; 55                          ; 0xc3f4c vbe.c:520
     7658    mov bp, sp                                ; 89 e5                       ; 0xc3f4d
     7659    mov ax, strict word 00012h                ; b8 12 00                    ; 0xc3f4f vbe.c:523
     7660    pop bp                                    ; 5d                          ; 0xc3f52
     7661    retn                                      ; c3                          ; 0xc3f53
     7662  ; disGetNextSymbol 0xc3f54 LB 0x340 -> off=0x0 cb=000000000000004b uValue=00000000000c3f54 'vbe_biosfn_save_video_state'
     7663vbe_biosfn_save_video_state:                 ; 0xc3f54 LB 0x4b
     7664    push bp                                   ; 55                          ; 0xc3f54 vbe.c:525
     7665    mov bp, sp                                ; 89 e5                       ; 0xc3f55
     7666    push bx                                   ; 53                          ; 0xc3f57
     7667    push cx                                   ; 51                          ; 0xc3f58
     7668    push si                                   ; 56                          ; 0xc3f59
     7669    mov si, ax                                ; 89 c6                       ; 0xc3f5a
     7670    mov bx, dx                                ; 89 d3                       ; 0xc3f5c
     7671    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3f5e vbe.c:529
     7672    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f61
     7673    out DX, ax                                ; ef                          ; 0xc3f64
     7674    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f65 vbe.c:530
     7675    in ax, DX                                 ; ed                          ; 0xc3f68
     7676    mov es, si                                ; 8e c6                       ; 0xc3f69 vbe.c:52
     7677    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f6b
     7678    inc bx                                    ; 43                          ; 0xc3f6e vbe.c:532
     7679    inc bx                                    ; 43                          ; 0xc3f6f
     7680    test AL, strict byte 001h                 ; a8 01                       ; 0xc3f70 vbe.c:533
     7681    je short 03f97h                           ; 74 23                       ; 0xc3f72
     7682    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc3f74 vbe.c:535
     7683    jmp short 03f7eh                          ; eb 05                       ; 0xc3f77
     7684    cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc3f79
     7685    jnbe short 03f97h                         ; 77 19                       ; 0xc3f7c
     7686    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc3f7e vbe.c:536
     7687    je short 03f94h                           ; 74 11                       ; 0xc3f81
     7688    mov ax, cx                                ; 89 c8                       ; 0xc3f83 vbe.c:537
     7689    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f85
     7690    out DX, ax                                ; ef                          ; 0xc3f88
     7691    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f89 vbe.c:538
     7692    in ax, DX                                 ; ed                          ; 0xc3f8c
     7693    mov es, si                                ; 8e c6                       ; 0xc3f8d vbe.c:52
     7694    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f8f
     7695    inc bx                                    ; 43                          ; 0xc3f92 vbe.c:539
     7696    inc bx                                    ; 43                          ; 0xc3f93
     7697    inc cx                                    ; 41                          ; 0xc3f94 vbe.c:541
     7698    jmp short 03f79h                          ; eb e2                       ; 0xc3f95
     7699    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3f97 vbe.c:542
     7700    pop si                                    ; 5e                          ; 0xc3f9a
     7701    pop cx                                    ; 59                          ; 0xc3f9b
     7702    pop bx                                    ; 5b                          ; 0xc3f9c
     7703    pop bp                                    ; 5d                          ; 0xc3f9d
     7704    retn                                      ; c3                          ; 0xc3f9e
     7705  ; disGetNextSymbol 0xc3f9f LB 0x2f5 -> off=0x0 cb=000000000000008f uValue=00000000000c3f9f 'vbe_biosfn_restore_video_state'
     7706vbe_biosfn_restore_video_state:              ; 0xc3f9f LB 0x8f
     7707    push bp                                   ; 55                          ; 0xc3f9f vbe.c:545
     7708    mov bp, sp                                ; 89 e5                       ; 0xc3fa0
     7709    push bx                                   ; 53                          ; 0xc3fa2
     7710    push cx                                   ; 51                          ; 0xc3fa3
     7711    push si                                   ; 56                          ; 0xc3fa4
     7712    push ax                                   ; 50                          ; 0xc3fa5
     7713    mov cx, ax                                ; 89 c1                       ; 0xc3fa6
     7714    mov bx, dx                                ; 89 d3                       ; 0xc3fa8
     7715    mov es, ax                                ; 8e c0                       ; 0xc3faa vbe.c:47
     7716    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fac
     7717    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3faf
     7718    inc bx                                    ; 43                          ; 0xc3fb2 vbe.c:550
     7719    inc bx                                    ; 43                          ; 0xc3fb3
     7720    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3fb4 vbe.c:552
     7721    jne short 03fcah                          ; 75 10                       ; 0xc3fb8
     7722    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3fba vbe.c:553
     7723    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fbd
     7724    out DX, ax                                ; ef                          ; 0xc3fc0
     7725    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3fc1 vbe.c:554
     7726    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fc4
     7727    out DX, ax                                ; ef                          ; 0xc3fc7
     7728    jmp short 04026h                          ; eb 5c                       ; 0xc3fc8 vbe.c:555
     7729    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3fca vbe.c:556
     7730    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fcd
     7731    out DX, ax                                ; ef                          ; 0xc3fd0
     7732    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fd1 vbe.c:47
     7733    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fd4 vbe.c:48
     7734    out DX, ax                                ; ef                          ; 0xc3fd7
     7735    inc bx                                    ; 43                          ; 0xc3fd8 vbe.c:558
     7736    inc bx                                    ; 43                          ; 0xc3fd9
     7737    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3fda
     7738    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fdd
     7739    out DX, ax                                ; ef                          ; 0xc3fe0
     7740    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fe1 vbe.c:47
     7741    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fe4 vbe.c:48
     7742    out DX, ax                                ; ef                          ; 0xc3fe7
     7743    inc bx                                    ; 43                          ; 0xc3fe8 vbe.c:561
     7744    inc bx                                    ; 43                          ; 0xc3fe9
     7745    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3fea
     7746    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fed
     7747    out DX, ax                                ; ef                          ; 0xc3ff0
     7748    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3ff1 vbe.c:47
     7749    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ff4 vbe.c:48
     7750    out DX, ax                                ; ef                          ; 0xc3ff7
     7751    inc bx                                    ; 43                          ; 0xc3ff8 vbe.c:564
     7752    inc bx                                    ; 43                          ; 0xc3ff9
     7753    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3ffa
     7754    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ffd
     7755    out DX, ax                                ; ef                          ; 0xc4000
     7756    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc4001 vbe.c:566
     7757    mov dx, 001cfh                            ; ba cf 01                    ; 0xc4004
     7758    out DX, ax                                ; ef                          ; 0xc4007
     7759    mov si, strict word 00005h                ; be 05 00                    ; 0xc4008 vbe.c:568
     7760    jmp short 04012h                          ; eb 05                       ; 0xc400b
     7761    cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc400d
     7762    jnbe short 04026h                         ; 77 14                       ; 0xc4010
     7763    mov ax, si                                ; 89 f0                       ; 0xc4012 vbe.c:569
     7764    mov dx, 001ceh                            ; ba ce 01                    ; 0xc4014
     7765    out DX, ax                                ; ef                          ; 0xc4017
     7766    mov es, cx                                ; 8e c1                       ; 0xc4018 vbe.c:47
     7767    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc401a
     7768    mov dx, 001cfh                            ; ba cf 01                    ; 0xc401d vbe.c:48
     7769    out DX, ax                                ; ef                          ; 0xc4020
     7770    inc bx                                    ; 43                          ; 0xc4021 vbe.c:571
     7771    inc bx                                    ; 43                          ; 0xc4022
     7772    inc si                                    ; 46                          ; 0xc4023 vbe.c:572
     7773    jmp short 0400dh                          ; eb e7                       ; 0xc4024
     7774    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc4026 vbe.c:574
     7775    pop si                                    ; 5e                          ; 0xc4029
     7776    pop cx                                    ; 59                          ; 0xc402a
     7777    pop bx                                    ; 5b                          ; 0xc402b
     7778    pop bp                                    ; 5d                          ; 0xc402c
     7779    retn                                      ; c3                          ; 0xc402d
     7780  ; disGetNextSymbol 0xc402e LB 0x266 -> off=0x0 cb=000000000000008d uValue=00000000000c402e 'vbe_biosfn_save_restore_state'
     7781vbe_biosfn_save_restore_state:               ; 0xc402e LB 0x8d
     7782    push bp                                   ; 55                          ; 0xc402e vbe.c:590
     7783    mov bp, sp                                ; 89 e5                       ; 0xc402f
     7784    push si                                   ; 56                          ; 0xc4031
     7785    push di                                   ; 57                          ; 0xc4032
     7786    push ax                                   ; 50                          ; 0xc4033
     7787    mov si, ax                                ; 89 c6                       ; 0xc4034
     7788    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc4036
     7789    mov ax, bx                                ; 89 d8                       ; 0xc4039
     7790    mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc403b
     7791    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc403e vbe.c:595
     7792    xor ah, ah                                ; 30 e4                       ; 0xc4041 vbe.c:596
     7793    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc4043
     7794    je short 0408eh                           ; 74 46                       ; 0xc4046
     7795    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc4048
     7796    je short 04072h                           ; 74 25                       ; 0xc404b
     7797    test ax, ax                               ; 85 c0                       ; 0xc404d
     7798    jne short 040aah                          ; 75 59                       ; 0xc404f
     7799    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4051 vbe.c:598
     7800    call 03060h                               ; e8 09 f0                    ; 0xc4054
     7801    mov cx, ax                                ; 89 c1                       ; 0xc4057
     7802    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4059 vbe.c:602
     7803    je short 04064h                           ; 74 05                       ; 0xc405d
     7804    call 03f4ch                               ; e8 ea fe                    ; 0xc405f vbe.c:603
     7805    add ax, cx                                ; 01 c8                       ; 0xc4062
     7806    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc4064 vbe.c:604
     7807    mov CL, strict byte 006h                  ; b1 06                       ; 0xc4067
     7808    shr ax, CL                                ; d3 e8                       ; 0xc4069
     7809    push SS                                   ; 16                          ; 0xc406b
     7810    pop ES                                    ; 07                          ; 0xc406c
     7811    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc406d
     7812    jmp short 040adh                          ; eb 3b                       ; 0xc4070 vbe.c:605
     7813    push SS                                   ; 16                          ; 0xc4072 vbe.c:607
     7814    pop ES                                    ; 07                          ; 0xc4073
     7815    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4074
     7816    mov dx, cx                                ; 89 ca                       ; 0xc4077 vbe.c:608
     7817    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4079
     7818    call 0309eh                               ; e8 1f f0                    ; 0xc407c
     7819    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc407f vbe.c:612
     7820    je short 040adh                           ; 74 28                       ; 0xc4083
     7821    mov dx, ax                                ; 89 c2                       ; 0xc4085 vbe.c:613
     7822    mov ax, cx                                ; 89 c8                       ; 0xc4087
     7823    call 03f54h                               ; e8 c8 fe                    ; 0xc4089
     7824    jmp short 040adh                          ; eb 1f                       ; 0xc408c vbe.c:614
     7825    push SS                                   ; 16                          ; 0xc408e vbe.c:616
     7826    pop ES                                    ; 07                          ; 0xc408f
     7827    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4090
     7828    mov dx, cx                                ; 89 ca                       ; 0xc4093 vbe.c:617
     7829    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4095
     7830    call 03376h                               ; e8 db f2                    ; 0xc4098
     7831    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc409b vbe.c:621
     7832    je short 040adh                           ; 74 0c                       ; 0xc409f
     7833    mov dx, ax                                ; 89 c2                       ; 0xc40a1 vbe.c:622
     7834    mov ax, cx                                ; 89 c8                       ; 0xc40a3
     7835    call 03f9fh                               ; e8 f7 fe                    ; 0xc40a5
     7836    jmp short 040adh                          ; eb 03                       ; 0xc40a8 vbe.c:623
     7837    mov di, 00100h                            ; bf 00 01                    ; 0xc40aa vbe.c:626
     7838    push SS                                   ; 16                          ; 0xc40ad vbe.c:629
     7839    pop ES                                    ; 07                          ; 0xc40ae
     7840    mov word [es:si], di                      ; 26 89 3c                    ; 0xc40af
     7841    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc40b2 vbe.c:630
     7842    pop di                                    ; 5f                          ; 0xc40b5
     7843    pop si                                    ; 5e                          ; 0xc40b6
     7844    pop bp                                    ; 5d                          ; 0xc40b7
     7845    retn 00002h                               ; c2 02 00                    ; 0xc40b8
     7846  ; disGetNextSymbol 0xc40bb LB 0x1d9 -> off=0x0 cb=00000000000000e2 uValue=00000000000c40bb 'vbe_biosfn_get_set_scanline_length'
     7847vbe_biosfn_get_set_scanline_length:          ; 0xc40bb LB 0xe2
     7848    push bp                                   ; 55                          ; 0xc40bb vbe.c:651
     7849    mov bp, sp                                ; 89 e5                       ; 0xc40bc
     7850    push si                                   ; 56                          ; 0xc40be
     7851    push di                                   ; 57                          ; 0xc40bf
     7852    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc40c0
     7853    push ax                                   ; 50                          ; 0xc40c3
     7854    mov di, dx                                ; 89 d7                       ; 0xc40c4
     7855    mov word [bp-006h], bx                    ; 89 5e fa                    ; 0xc40c6
     7856    mov si, cx                                ; 89 ce                       ; 0xc40c9
     7857    call 03b5eh                               ; e8 90 fa                    ; 0xc40cb vbe.c:660
     7858    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc40ce vbe.c:661
     7859    jne short 040d7h                          ; 75 05                       ; 0xc40d0
     7860    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc40d2
     7861    jmp short 040dbh                          ; eb 04                       ; 0xc40d5
     7862    xor ah, ah                                ; 30 e4                       ; 0xc40d7
     7863    mov cx, ax                                ; 89 c1                       ; 0xc40d9
     7864    mov ch, cl                                ; 88 cd                       ; 0xc40db
     7865    call 03b96h                               ; e8 b6 fa                    ; 0xc40dd vbe.c:662
     7866    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc40e0
     7867    mov word [bp-00ch], strict word 0004fh    ; c7 46 f4 4f 00              ; 0xc40e3 vbe.c:663
     7868    push SS                                   ; 16                          ; 0xc40e8 vbe.c:664
     7869    pop ES                                    ; 07                          ; 0xc40e9
     7870    mov bx, word [bp-006h]                    ; 8b 5e fa                    ; 0xc40ea
     7871    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc40ed
     7872    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc40f0 vbe.c:665
     7873    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc40f3 vbe.c:669
     7874    je short 04102h                           ; 74 0b                       ; 0xc40f5
     7875    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc40f7
     7876    je short 0412bh                           ; 74 30                       ; 0xc40f9
     7877    test al, al                               ; 84 c0                       ; 0xc40fb
     7878    je short 04126h                           ; 74 27                       ; 0xc40fd
     7879    jmp near 04186h                           ; e9 84 00                    ; 0xc40ff
     7880    cmp ch, 004h                              ; 80 fd 04                    ; 0xc4102 vbe.c:671
     7881    jne short 0410dh                          ; 75 06                       ; 0xc4105
     7882    mov CL, strict byte 003h                  ; b1 03                       ; 0xc4107 vbe.c:672
     7883    sal bx, CL                                ; d3 e3                       ; 0xc4109
     7884    jmp short 04126h                          ; eb 19                       ; 0xc410b vbe.c:673
     7885    mov al, ch                                ; 88 e8                       ; 0xc410d vbe.c:674
     7886    xor ah, ah                                ; 30 e4                       ; 0xc410f
     7887    cwd                                       ; 99                          ; 0xc4111
     7888    mov CL, strict byte 003h                  ; b1 03                       ; 0xc4112
     7889    sal dx, CL                                ; d3 e2                       ; 0xc4114
    79147890    db  01bh, 0c2h
    7915     ; sbb ax, dx                                ; 1b c2                     ; 0xc412b
    7916     sar ax, CL                                ; d3 f8                       ; 0xc412d
    7917     mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc412f
    7918     mov ax, bx                                ; 89 d8                       ; 0xc4132
    7919     xor dx, dx                                ; 31 d2                       ; 0xc4134
    7920     div word [bp-00eh]                        ; f7 76 f2                    ; 0xc4136
    7921     mov bx, ax                                ; 89 c3                       ; 0xc4139
    7922     mov ax, bx                                ; 89 d8                       ; 0xc413b vbe.c:677
    7923     call 03b8bh                               ; e8 4b fa                    ; 0xc413d
    7924     call 03baah                               ; e8 67 fa                    ; 0xc4140 vbe.c:680
    7925     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc4143
    7926     push SS                                   ; 16                          ; 0xc4146 vbe.c:681
    7927     pop ES                                    ; 07                          ; 0xc4147
    7928     mov bx, word [bp-006h]                    ; 8b 5e fa                    ; 0xc4148
    7929     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc414b
    7930     cmp ch, 004h                              ; 80 fd 04                    ; 0xc414e vbe.c:682
    7931     jne short 0415bh                          ; 75 08                       ; 0xc4151
    7932     mov CL, strict byte 003h                  ; b1 03                       ; 0xc4153 vbe.c:683
    7933     mov bx, ax                                ; 89 c3                       ; 0xc4155
    7934     shr bx, CL                                ; d3 eb                       ; 0xc4157
    7935     jmp short 04171h                          ; eb 16                       ; 0xc4159 vbe.c:684
    7936     mov al, ch                                ; 88 e8                       ; 0xc415b vbe.c:685
    7937     xor ah, ah                                ; 30 e4                       ; 0xc415d
    7938     cwd                                       ; 99                          ; 0xc415f
    7939     mov CL, strict byte 003h                  ; b1 03                       ; 0xc4160
    7940     sal dx, CL                                ; d3 e2                       ; 0xc4162
     7891    ; sbb ax, dx                                ; 1b c2                     ; 0xc4116
     7892    sar ax, CL                                ; d3 f8                       ; 0xc4118
     7893    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc411a
     7894    mov ax, bx                                ; 89 d8                       ; 0xc411d
     7895    xor dx, dx                                ; 31 d2                       ; 0xc411f
     7896    div word [bp-00eh]                        ; f7 76 f2                    ; 0xc4121
     7897    mov bx, ax                                ; 89 c3                       ; 0xc4124
     7898    mov ax, bx                                ; 89 d8                       ; 0xc4126 vbe.c:677
     7899    call 03b77h                               ; e8 4c fa                    ; 0xc4128
     7900    call 03b96h                               ; e8 68 fa                    ; 0xc412b vbe.c:680
     7901    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc412e
     7902    push SS                                   ; 16                          ; 0xc4131 vbe.c:681
     7903    pop ES                                    ; 07                          ; 0xc4132
     7904    mov bx, word [bp-006h]                    ; 8b 5e fa                    ; 0xc4133
     7905    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4136
     7906    cmp ch, 004h                              ; 80 fd 04                    ; 0xc4139 vbe.c:682
     7907    jne short 04146h                          ; 75 08                       ; 0xc413c
     7908    mov CL, strict byte 003h                  ; b1 03                       ; 0xc413e vbe.c:683
     7909    mov bx, ax                                ; 89 c3                       ; 0xc4140
     7910    shr bx, CL                                ; d3 eb                       ; 0xc4142
     7911    jmp short 0415ch                          ; eb 16                       ; 0xc4144 vbe.c:684
     7912    mov al, ch                                ; 88 e8                       ; 0xc4146 vbe.c:685
     7913    xor ah, ah                                ; 30 e4                       ; 0xc4148
     7914    cwd                                       ; 99                          ; 0xc414a
     7915    mov CL, strict byte 003h                  ; b1 03                       ; 0xc414b
     7916    sal dx, CL                                ; d3 e2                       ; 0xc414d
    79417917    db  01bh, 0c2h
    7942     ; sbb ax, dx                                ; 1b c2                     ; 0xc4164
    7943     sar ax, CL                                ; d3 f8                       ; 0xc4166
    7944     mov bx, ax                                ; 89 c3                       ; 0xc4168
    7945     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc416a
    7946     mul bx                                    ; f7 e3                       ; 0xc416d
    7947     mov bx, ax                                ; 89 c3                       ; 0xc416f
    7948     add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc4171 vbe.c:686
    7949     and bl, 0fch                              ; 80 e3 fc                    ; 0xc4174
    7950     push SS                                   ; 16                          ; 0xc4177 vbe.c:687
    7951     pop ES                                    ; 07                          ; 0xc4178
    7952     mov word [es:di], bx                      ; 26 89 1d                    ; 0xc4179
    7953     call 03bc3h                               ; e8 44 fa                    ; 0xc417c vbe.c:688
    7954     push SS                                   ; 16                          ; 0xc417f
    7955     pop ES                                    ; 07                          ; 0xc4180
    7956     mov word [es:si], ax                      ; 26 89 04                    ; 0xc4181
    7957     call 03b3ah                               ; e8 b3 f9                    ; 0xc4184 vbe.c:689
    7958     push SS                                   ; 16                          ; 0xc4187
    7959     pop ES                                    ; 07                          ; 0xc4188
    7960     cmp ax, word [es:si]                      ; 26 3b 04                    ; 0xc4189
    7961     jbe short 041a0h                          ; 76 12                       ; 0xc418c
    7962     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc418e vbe.c:690
    7963     call 03b8bh                               ; e8 f7 f9                    ; 0xc4191
    7964     mov word [bp-00ch], 00200h                ; c7 46 f4 00 02              ; 0xc4194 vbe.c:691
    7965     jmp short 041a0h                          ; eb 05                       ; 0xc4199 vbe.c:693
    7966     mov word [bp-00ch], 00100h                ; c7 46 f4 00 01              ; 0xc419b vbe.c:696
    7967     push SS                                   ; 16                          ; 0xc41a0 vbe.c:699
    7968     pop ES                                    ; 07                          ; 0xc41a1
    7969     mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc41a2
    7970     mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc41a5
    7971     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc41a8
    7972     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc41ab vbe.c:700
    7973     pop di                                    ; 5f                          ; 0xc41ae
    7974     pop si                                    ; 5e                          ; 0xc41af
    7975     pop bp                                    ; 5d                          ; 0xc41b0
    7976     retn                                      ; c3                          ; 0xc41b1
    7977   ; disGetNextSymbol 0xc41b2 LB 0xf7 -> off=0x0 cb=00000000000000f7 uValue=00000000000c41b2 'private_biosfn_custom_mode'
    7978 private_biosfn_custom_mode:                  ; 0xc41b2 LB 0xf7
    7979     push bp                                   ; 55                          ; 0xc41b2 vbe.c:726
    7980     mov bp, sp                                ; 89 e5                       ; 0xc41b3
    7981     push si                                   ; 56                          ; 0xc41b5
    7982     push di                                   ; 57                          ; 0xc41b6
    7983     sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc41b7
    7984     push ax                                   ; 50                          ; 0xc41ba
    7985     mov si, dx                                ; 89 d6                       ; 0xc41bb
    7986     mov di, cx                                ; 89 cf                       ; 0xc41bd
    7987     mov word [bp-00ah], strict word 0004fh    ; c7 46 f6 4f 00              ; 0xc41bf vbe.c:739
    7988     push SS                                   ; 16                          ; 0xc41c4 vbe.c:740
    7989     pop ES                                    ; 07                          ; 0xc41c5
    7990     mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc41c6
    7991     test al, al                               ; 84 c0                       ; 0xc41c9 vbe.c:741
    7992     jne short 041edh                          ; 75 20                       ; 0xc41cb
    7993     push SS                                   ; 16                          ; 0xc41cd vbe.c:743
    7994     pop ES                                    ; 07                          ; 0xc41ce
    7995     mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc41cf
    7996     mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc41d2 vbe.c:744
    7997     mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc41d5
    7998     mov al, byte [es:si+001h]                 ; 26 8a 44 01                 ; 0xc41d8 vbe.c:745
    7999     and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc41dc
    8000     mov ch, al                                ; 88 c5                       ; 0xc41df
    8001     cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc41e1 vbe.c:750
    8002     je short 041f5h                           ; 74 10                       ; 0xc41e3
    8003     cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc41e5
    8004     je short 041f5h                           ; 74 0c                       ; 0xc41e7
    8005     cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc41e9
    8006     je short 041f5h                           ; 74 08                       ; 0xc41eb
    8007     mov word [bp-00ah], 00100h                ; c7 46 f6 00 01              ; 0xc41ed vbe.c:751
    8008     jmp near 04297h                           ; e9 a2 00                    ; 0xc41f2 vbe.c:752
    8009     push SS                                   ; 16                          ; 0xc41f5 vbe.c:756
    8010     pop ES                                    ; 07                          ; 0xc41f6
    8011     test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc41f7
    8012     je short 04203h                           ; 74 05                       ; 0xc41fc
    8013     mov ax, strict word 00040h                ; b8 40 00                    ; 0xc41fe
    8014     jmp short 04205h                          ; eb 02                       ; 0xc4201
    8015     xor ax, ax                                ; 31 c0                       ; 0xc4203
    8016     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc4205
    8017     cmp bx, 00280h                            ; 81 fb 80 02                 ; 0xc4208 vbe.c:759
    8018     jnc short 04213h                          ; 73 05                       ; 0xc420c
    8019     mov bx, 00280h                            ; bb 80 02                    ; 0xc420e vbe.c:760
    8020     jmp short 0421ch                          ; eb 09                       ; 0xc4211 vbe.c:761
    8021     cmp bx, 00a00h                            ; 81 fb 00 0a                 ; 0xc4213
    8022     jbe short 0421ch                          ; 76 03                       ; 0xc4217
    8023     mov bx, 00a00h                            ; bb 00 0a                    ; 0xc4219 vbe.c:762
    8024     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc421c vbe.c:763
    8025     cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc421f
    8026     jnc short 0422bh                          ; 73 07                       ; 0xc4222
    8027     mov word [bp-008h], 001e0h                ; c7 46 f8 e0 01              ; 0xc4224 vbe.c:764
    8028     jmp short 04235h                          ; eb 0a                       ; 0xc4229 vbe.c:765
    8029     cmp ax, 00780h                            ; 3d 80 07                    ; 0xc422b
    8030     jbe short 04235h                          ; 76 05                       ; 0xc422e
    8031     mov word [bp-008h], 00780h                ; c7 46 f8 80 07              ; 0xc4230 vbe.c:766
    8032     mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc4235 vbe.c:772
    8033     mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4238
    8034     call 03bdch                               ; e8 9e f9                    ; 0xc423b
    8035     mov si, ax                                ; 89 c6                       ; 0xc423e
    8036     mov al, ch                                ; 88 e8                       ; 0xc4240 vbe.c:775
    8037     xor ah, ah                                ; 30 e4                       ; 0xc4242
    8038     cwd                                       ; 99                          ; 0xc4244
    8039     mov CL, strict byte 003h                  ; b1 03                       ; 0xc4245
    8040     sal dx, CL                                ; d3 e2                       ; 0xc4247
     7918    ; sbb ax, dx                                ; 1b c2                     ; 0xc414f
     7919    sar ax, CL                                ; d3 f8                       ; 0xc4151
     7920    mov bx, ax                                ; 89 c3                       ; 0xc4153
     7921    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc4155
     7922    mul bx                                    ; f7 e3                       ; 0xc4158
     7923    mov bx, ax                                ; 89 c3                       ; 0xc415a
     7924    add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc415c vbe.c:686
     7925    and bl, 0fch                              ; 80 e3 fc                    ; 0xc415f
     7926    push SS                                   ; 16                          ; 0xc4162 vbe.c:687
     7927    pop ES                                    ; 07                          ; 0xc4163
     7928    mov word [es:di], bx                      ; 26 89 1d                    ; 0xc4164
     7929    call 03bafh                               ; e8 45 fa                    ; 0xc4167 vbe.c:688
     7930    push SS                                   ; 16                          ; 0xc416a
     7931    pop ES                                    ; 07                          ; 0xc416b
     7932    mov word [es:si], ax                      ; 26 89 04                    ; 0xc416c
     7933    call 03b26h                               ; e8 b4 f9                    ; 0xc416f vbe.c:689
     7934    push SS                                   ; 16                          ; 0xc4172
     7935    pop ES                                    ; 07                          ; 0xc4173
     7936    cmp ax, word [es:si]                      ; 26 3b 04                    ; 0xc4174
     7937    jbe short 0418bh                          ; 76 12                       ; 0xc4177
     7938    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4179 vbe.c:690
     7939    call 03b77h                               ; e8 f8 f9                    ; 0xc417c
     7940    mov word [bp-00ch], 00200h                ; c7 46 f4 00 02              ; 0xc417f vbe.c:691
     7941    jmp short 0418bh                          ; eb 05                       ; 0xc4184 vbe.c:693
     7942    mov word [bp-00ch], 00100h                ; c7 46 f4 00 01              ; 0xc4186 vbe.c:696
     7943    push SS                                   ; 16                          ; 0xc418b vbe.c:699
     7944    pop ES                                    ; 07                          ; 0xc418c
     7945    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc418d
     7946    mov bx, word [bp-010h]                    ; 8b 5e f0                    ; 0xc4190
     7947    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4193
     7948    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc4196 vbe.c:700
     7949    pop di                                    ; 5f                          ; 0xc4199
     7950    pop si                                    ; 5e                          ; 0xc419a
     7951    pop bp                                    ; 5d                          ; 0xc419b
     7952    retn                                      ; c3                          ; 0xc419c
     7953  ; disGetNextSymbol 0xc419d LB 0xf7 -> off=0x0 cb=00000000000000f7 uValue=00000000000c419d 'private_biosfn_custom_mode'
     7954private_biosfn_custom_mode:                  ; 0xc419d LB 0xf7
     7955    push bp                                   ; 55                          ; 0xc419d vbe.c:726
     7956    mov bp, sp                                ; 89 e5                       ; 0xc419e
     7957    push si                                   ; 56                          ; 0xc41a0
     7958    push di                                   ; 57                          ; 0xc41a1
     7959    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc41a2
     7960    push ax                                   ; 50                          ; 0xc41a5
     7961    mov si, dx                                ; 89 d6                       ; 0xc41a6
     7962    mov di, cx                                ; 89 cf                       ; 0xc41a8
     7963    mov word [bp-00ah], strict word 0004fh    ; c7 46 f6 4f 00              ; 0xc41aa vbe.c:739
     7964    push SS                                   ; 16                          ; 0xc41af vbe.c:740
     7965    pop ES                                    ; 07                          ; 0xc41b0
     7966    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc41b1
     7967    test al, al                               ; 84 c0                       ; 0xc41b4 vbe.c:741
     7968    jne short 041d8h                          ; 75 20                       ; 0xc41b6
     7969    push SS                                   ; 16                          ; 0xc41b8 vbe.c:743
     7970    pop ES                                    ; 07                          ; 0xc41b9
     7971    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc41ba
     7972    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc41bd vbe.c:744
     7973    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc41c0
     7974    mov al, byte [es:si+001h]                 ; 26 8a 44 01                 ; 0xc41c3 vbe.c:745
     7975    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc41c7
     7976    mov ch, al                                ; 88 c5                       ; 0xc41ca
     7977    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc41cc vbe.c:750
     7978    je short 041e0h                           ; 74 10                       ; 0xc41ce
     7979    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc41d0
     7980    je short 041e0h                           ; 74 0c                       ; 0xc41d2
     7981    cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc41d4
     7982    je short 041e0h                           ; 74 08                       ; 0xc41d6
     7983    mov word [bp-00ah], 00100h                ; c7 46 f6 00 01              ; 0xc41d8 vbe.c:751
     7984    jmp near 04282h                           ; e9 a2 00                    ; 0xc41dd vbe.c:752
     7985    push SS                                   ; 16                          ; 0xc41e0 vbe.c:756
     7986    pop ES                                    ; 07                          ; 0xc41e1
     7987    test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc41e2
     7988    je short 041eeh                           ; 74 05                       ; 0xc41e7
     7989    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc41e9
     7990    jmp short 041f0h                          ; eb 02                       ; 0xc41ec
     7991    xor ax, ax                                ; 31 c0                       ; 0xc41ee
     7992    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc41f0
     7993    cmp bx, 00280h                            ; 81 fb 80 02                 ; 0xc41f3 vbe.c:759
     7994    jnc short 041feh                          ; 73 05                       ; 0xc41f7
     7995    mov bx, 00280h                            ; bb 80 02                    ; 0xc41f9 vbe.c:760
     7996    jmp short 04207h                          ; eb 09                       ; 0xc41fc vbe.c:761
     7997    cmp bx, 00a00h                            ; 81 fb 00 0a                 ; 0xc41fe
     7998    jbe short 04207h                          ; 76 03                       ; 0xc4202
     7999    mov bx, 00a00h                            ; bb 00 0a                    ; 0xc4204 vbe.c:762
     8000    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc4207 vbe.c:763
     8001    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc420a
     8002    jnc short 04216h                          ; 73 07                       ; 0xc420d
     8003    mov word [bp-008h], 001e0h                ; c7 46 f8 e0 01              ; 0xc420f vbe.c:764
     8004    jmp short 04220h                          ; eb 0a                       ; 0xc4214 vbe.c:765
     8005    cmp ax, 00780h                            ; 3d 80 07                    ; 0xc4216
     8006    jbe short 04220h                          ; 76 05                       ; 0xc4219
     8007    mov word [bp-008h], 00780h                ; c7 46 f8 80 07              ; 0xc421b vbe.c:766
     8008    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc4220 vbe.c:772
     8009    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4223
     8010    call 03bc8h                               ; e8 9f f9                    ; 0xc4226
     8011    mov si, ax                                ; 89 c6                       ; 0xc4229
     8012    mov al, ch                                ; 88 e8                       ; 0xc422b vbe.c:775
     8013    xor ah, ah                                ; 30 e4                       ; 0xc422d
     8014    cwd                                       ; 99                          ; 0xc422f
     8015    mov CL, strict byte 003h                  ; b1 03                       ; 0xc4230
     8016    sal dx, CL                                ; d3 e2                       ; 0xc4232
    80418017    db  01bh, 0c2h
    8042     ; sbb ax, dx                                ; 1b c2                     ; 0xc4249
    8043     sar ax, CL                                ; d3 f8                       ; 0xc424b
    8044     mov dx, ax                                ; 89 c2                       ; 0xc424d
    8045     mov ax, bx                                ; 89 d8                       ; 0xc424f
    8046     mul dx                                    ; f7 e2                       ; 0xc4251
    8047     add ax, strict word 00003h                ; 05 03 00                    ; 0xc4253 vbe.c:776
    8048     and AL, strict byte 0fch                  ; 24 fc                       ; 0xc4256
    8049     mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc4258 vbe.c:778
    8050     mul dx                                    ; f7 e2                       ; 0xc425b
    8051     cmp dx, si                                ; 39 f2                       ; 0xc425d vbe.c:780
    8052     jnbe short 04267h                         ; 77 06                       ; 0xc425f
    8053     jne short 0426eh                          ; 75 0b                       ; 0xc4261
    8054     test ax, ax                               ; 85 c0                       ; 0xc4263
    8055     jbe short 0426eh                          ; 76 07                       ; 0xc4265
    8056     mov word [bp-00ah], 00200h                ; c7 46 f6 00 02              ; 0xc4267 vbe.c:782
    8057     jmp short 04297h                          ; eb 29                       ; 0xc426c vbe.c:783
    8058     xor ax, ax                                ; 31 c0                       ; 0xc426e vbe.c:787
    8059     call 00600h                               ; e8 8d c3                    ; 0xc4270
    8060     mov al, ch                                ; 88 e8                       ; 0xc4273 vbe.c:788
    8061     xor ah, ah                                ; 30 e4                       ; 0xc4275
    8062     call 03b53h                               ; e8 d9 f8                    ; 0xc4277
    8063     mov ax, bx                                ; 89 d8                       ; 0xc427a vbe.c:789
    8064     call 03afch                               ; e8 7d f8                    ; 0xc427c
    8065     mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc427f vbe.c:790
    8066     call 03b1bh                               ; e8 96 f8                    ; 0xc4282
    8067     xor ax, ax                                ; 31 c0                       ; 0xc4285 vbe.c:791
    8068     call 00626h                               ; e8 9c c3                    ; 0xc4287
    8069     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc428a vbe.c:792
    8070     or AL, strict byte 001h                   ; 0c 01                       ; 0xc428d
    8071     xor ah, ah                                ; 30 e4                       ; 0xc428f
    8072     call 00600h                               ; e8 6c c3                    ; 0xc4291
    8073     call 006f8h                               ; e8 61 c4                    ; 0xc4294 vbe.c:793
    8074     push SS                                   ; 16                          ; 0xc4297 vbe.c:801
    8075     pop ES                                    ; 07                          ; 0xc4298
    8076     mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4299
    8077     mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc429c
    8078     mov word [es:bx], ax                      ; 26 89 07                    ; 0xc429f
    8079     lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc42a2 vbe.c:802
    8080     pop di                                    ; 5f                          ; 0xc42a5
    8081     pop si                                    ; 5e                          ; 0xc42a6
    8082     pop bp                                    ; 5d                          ; 0xc42a7
    8083     retn                                      ; c3                          ; 0xc42a8
     8018    ; sbb ax, dx                                ; 1b c2                     ; 0xc4234
     8019    sar ax, CL                                ; d3 f8                       ; 0xc4236
     8020    mov dx, ax                                ; 89 c2                       ; 0xc4238
     8021    mov ax, bx                                ; 89 d8                       ; 0xc423a
     8022    mul dx                                    ; f7 e2                       ; 0xc423c
     8023    add ax, strict word 00003h                ; 05 03 00                    ; 0xc423e vbe.c:776
     8024    and AL, strict byte 0fch                  ; 24 fc                       ; 0xc4241
     8025    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc4243 vbe.c:778
     8026    mul dx                                    ; f7 e2                       ; 0xc4246
     8027    cmp dx, si                                ; 39 f2                       ; 0xc4248 vbe.c:780
     8028    jnbe short 04252h                         ; 77 06                       ; 0xc424a
     8029    jne short 04259h                          ; 75 0b                       ; 0xc424c
     8030    test ax, ax                               ; 85 c0                       ; 0xc424e
     8031    jbe short 04259h                          ; 76 07                       ; 0xc4250
     8032    mov word [bp-00ah], 00200h                ; c7 46 f6 00 02              ; 0xc4252 vbe.c:782
     8033    jmp short 04282h                          ; eb 29                       ; 0xc4257 vbe.c:783
     8034    xor ax, ax                                ; 31 c0                       ; 0xc4259 vbe.c:787
     8035    call 00600h                               ; e8 a2 c3                    ; 0xc425b
     8036    mov al, ch                                ; 88 e8                       ; 0xc425e vbe.c:788
     8037    xor ah, ah                                ; 30 e4                       ; 0xc4260
     8038    call 03b3fh                               ; e8 da f8                    ; 0xc4262
     8039    mov ax, bx                                ; 89 d8                       ; 0xc4265 vbe.c:789
     8040    call 03ae8h                               ; e8 7e f8                    ; 0xc4267
     8041    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc426a vbe.c:790
     8042    call 03b07h                               ; e8 97 f8                    ; 0xc426d
     8043    xor ax, ax                                ; 31 c0                       ; 0xc4270 vbe.c:791
     8044    call 00626h                               ; e8 b1 c3                    ; 0xc4272
     8045    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc4275 vbe.c:792
     8046    or AL, strict byte 001h                   ; 0c 01                       ; 0xc4278
     8047    xor ah, ah                                ; 30 e4                       ; 0xc427a
     8048    call 00600h                               ; e8 81 c3                    ; 0xc427c
     8049    call 006f8h                               ; e8 76 c4                    ; 0xc427f vbe.c:793
     8050    push SS                                   ; 16                          ; 0xc4282 vbe.c:801
     8051    pop ES                                    ; 07                          ; 0xc4283
     8052    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4284
     8053    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc4287
     8054    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc428a
     8055    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc428d vbe.c:802
     8056    pop di                                    ; 5f                          ; 0xc4290
     8057    pop si                                    ; 5e                          ; 0xc4291
     8058    pop bp                                    ; 5d                          ; 0xc4292
     8059    retn                                      ; c3                          ; 0xc4293
    80848060
    8085   ; Padding 0x357 bytes at 0xc42a9
    8086   times 855 db 0
     8061  ; Padding 0x36c bytes at 0xc4294
     8062  times 876 db 0
    80878063
    80888064section VBE32 progbits vstart=0x4600 align=1 ; size=0x115 class=CODE group=AUTO
     
    82218197  ; disGetNextSymbol 0xc4780 LB 0x3726 -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
    82228198_msg_vga_init:                               ; 0xc4780 LB 0x2e
    8223     db  'Oracle VM VirtualBox Version 6.1.1 VGA BIOS', 00dh, 00ah, 000h
     8199    db  'Oracle VM VirtualBox Version 6.1.3 VGA BIOS', 00dh, 00ah, 000h
    82248200  ; disGetNextSymbol 0xc47ae LB 0x36f8 -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
    82258201vga_modes:                                   ; 0xc47ae LB 0x80
     
    91409116  ; disGetNextSymbol 0xc7e2f LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36af '_vbebios_product_revision'
    91419117_vbebios_product_revision:                   ; 0xc7e2f LB 0x23
    9142     db  'Oracle VM VirtualBox Version 6.1.1', 000h
     9118    db  'Oracle VM VirtualBox Version 6.1.3', 000h
    91439119  ; disGetNextSymbol 0xc7e52 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36d2 '_vbebios_info_string'
    91449120_vbebios_info_string:                        ; 0xc7e52 LB 0x2b
     
    91749150    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    91759151    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    9176     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 052h
     9152    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0fdh
  • trunk/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.md5sum

    r82719 r83113  
    1 ddf09c8344a22c5f12c073c9eb0a8b63 *VBoxVgaBios8086.rom
     1d4dbc9dc6b633f6705e3f48705eab4c7 *VBoxVgaBios8086.rom
Note: See TracChangeset for help on using the changeset viewer.

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