; $Id: VBoxVgaBiosAlternative286.asm 82719 2020-01-10 17:01:27Z vboxsync $ 
;; @file
; Auto Generated source file. Do not edit.
;

;
; Source file: vgarom.asm
;
;  ============================================================================================
;  
;   Copyright (C) 2001,2002 the LGPL VGABios developers Team
;  
;   This library is free software; you can redistribute it and/or
;   modify it under the terms of the GNU Lesser General Public
;   License as published by the Free Software Foundation; either
;   version 2 of the License, or (at your option) any later version.
;  
;   This library is distributed in the hope that it will be useful,
;   but WITHOUT ANY WARRANTY; without even the implied warranty of
;   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;   Lesser General Public License for more details.
;  
;   You should have received a copy of the GNU Lesser General Public
;   License along with this library; if not, write to the Free Software
;   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
;  
;  ============================================================================================
;  
;   This VGA Bios is specific to the plex86/bochs Emulated VGA card.
;   You can NOT drive any physical vga card with it.
;  
;  ============================================================================================
;  

;
; Source file: vberom.asm
;
;  ============================================================================================
;  
;   Copyright (C) 2002 Jeroen Janssen
;  
;   This library is free software; you can redistribute it and/or
;   modify it under the terms of the GNU Lesser General Public
;   License as published by the Free Software Foundation; either
;   version 2 of the License, or (at your option) any later version.
;  
;   This library is distributed in the hope that it will be useful,
;   but WITHOUT ANY WARRANTY; without even the implied warranty of
;   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;   Lesser General Public License for more details.
;  
;   You should have received a copy of the GNU Lesser General Public
;   License along with this library; if not, write to the Free Software
;   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
;  
;  ============================================================================================
;  
;   This VBE is part of the VGA Bios specific to the plex86/bochs Emulated VGA card.
;   You can NOT drive any physical vga card with it.
;  
;  ============================================================================================
;  
;   This VBE Bios is based on information taken from :
;    - VESA BIOS EXTENSION (VBE) Core Functions Standard Version 3.0 located at www.vesa.org
;  
;  ============================================================================================

;
; Source file: vgabios.c
;
;  // ============================================================================================
;  
;  vgabios.c
;  
;  // ============================================================================================
;  //
;  //  Copyright (C) 2001,2002 the LGPL VGABios developers Team
;  //
;  //  This library is free software; you can redistribute it and/or
;  //  modify it under the terms of the GNU Lesser General Public
;  //  License as published by the Free Software Foundation; either
;  //  version 2 of the License, or (at your option) any later version.
;  //
;  //  This library is distributed in the hope that it will be useful,
;  //  but WITHOUT ANY WARRANTY; without even the implied warranty of
;  //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;  //  Lesser General Public License for more details.
;  //
;  //  You should have received a copy of the GNU Lesser General Public
;  //  License along with this library; if not, write to the Free Software
;  //  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
;  //
;  // ============================================================================================
;  //
;  //  This VGA Bios is specific to the plex86/bochs Emulated VGA card.
;  //  You can NOT drive any physical vga card with it.
;  //
;  // ============================================================================================
;  //
;  //  This file contains code ripped from :
;  //   - rombios.c of plex86
;  //
;  //  This VGA Bios contains fonts from :
;  //   - fntcol16.zip (c) by Joseph Gil avalable at :
;  //      ftp://ftp.simtel.net/pub/simtelnet/msdos/screen/fntcol16.zip
;  //     These fonts are public domain
;  //
;  //  This VGA Bios is based on information taken from :
;  //   - Kevin Lawton's vga card emulation for bochs/plex86
;  //   - Ralf Brown's interrupts list available at http://www.cs.cmu.edu/afs/cs/user/ralf/pub/WWW/files.html
;  //   - Finn Thogersons' VGADOC4b available at http://home.worldonline.dk/~finth/
;  //   - Michael Abrash's Graphics Programming Black Book
;  //   - Francois Gervais' book "programmation des cartes graphiques cga-ega-vga" edited by sybex
;  //   - DOSEMU 1.0.1 source code for several tables values and formulas
;  //
;  // Thanks for patches, comments and ideas to :
;  //   - techt@pikeonline.net
;  //
;  // ============================================================================================

;
; Source file: vbe.c
;
;  // ============================================================================================
;  //
;  //  Copyright (C) 2002 Jeroen Janssen
;  //
;  //  This library is free software; you can redistribute it and/or
;  //  modify it under the terms of the GNU Lesser General Public
;  //  License as published by the Free Software Foundation; either
;  //  version 2 of the License, or (at your option) any later version.
;  //
;  //  This library is distributed in the hope that it will be useful,
;  //  but WITHOUT ANY WARRANTY; without even the implied warranty of
;  //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;  //  Lesser General Public License for more details.
;  //
;  //  You should have received a copy of the GNU Lesser General Public
;  //  License along with this library; if not, write to the Free Software
;  //  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
;  //
;  // ============================================================================================
;  //
;  //  This VBE is part of the VGA Bios specific to the plex86/bochs Emulated VGA card.
;  //  You can NOT drive any physical vga card with it.
;  //
;  // ============================================================================================
;  //
;  //  This VBE Bios is based on information taken from :
;  //   - VESA BIOS EXTENSION (VBE) Core Functions Standard Version 3.0 located at www.vesa.org
;  //
;  // ============================================================================================

;
; Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
; other than GPL or LGPL is available it will apply instead, Oracle elects to use only
; the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
; a choice of LGPL license versions is made available with the language indicating
; that LGPLv2 or any later version may be used, or where a choice of which version
; of the LGPL is applied is otherwise unspecified.
;





section VGAROM progbits vstart=0x0 align=1 ; size=0x8fd class=CODE group=AUTO
  ; disGetNextSymbol 0xc0000 LB 0x8fd -> off=0x22 cb=000000000000054e uValue=00000000000c0022 'vgabios_int10_handler'
    db  055h, 0aah, 040h, 0e9h, 0e3h, 009h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 049h, 042h
    db  04dh, 000h
vgabios_int10_handler:                       ; 0xc0022 LB 0x54e
    pushfw                                    ; 9c                          ; 0xc0022 vgarom.asm:84
    cmp ah, 00fh                              ; 80 fc 0f                    ; 0xc0023 vgarom.asm:96
    jne short 0002eh                          ; 75 06                       ; 0xc0026 vgarom.asm:97
    call 0017ah                               ; e8 4f 01                    ; 0xc0028 vgarom.asm:98
    jmp near 000eah                           ; e9 bc 00                    ; 0xc002b vgarom.asm:99
    cmp ah, 01ah                              ; 80 fc 1a                    ; 0xc002e vgarom.asm:101
    jne short 00039h                          ; 75 06                       ; 0xc0031 vgarom.asm:102
    call 0052fh                               ; e8 f9 04                    ; 0xc0033 vgarom.asm:103
    jmp near 000eah                           ; e9 b1 00                    ; 0xc0036 vgarom.asm:104
    cmp ah, 00bh                              ; 80 fc 0b                    ; 0xc0039 vgarom.asm:106
    jne short 00044h                          ; 75 06                       ; 0xc003c vgarom.asm:107
    call 000ech                               ; e8 ab 00                    ; 0xc003e vgarom.asm:108
    jmp near 000eah                           ; e9 a6 00                    ; 0xc0041 vgarom.asm:109
    cmp ax, 01103h                            ; 3d 03 11                    ; 0xc0044 vgarom.asm:111
    jne short 0004fh                          ; 75 06                       ; 0xc0047 vgarom.asm:112
    call 00426h                               ; e8 da 03                    ; 0xc0049 vgarom.asm:113
    jmp near 000eah                           ; e9 9b 00                    ; 0xc004c vgarom.asm:114
    cmp ah, 012h                              ; 80 fc 12                    ; 0xc004f vgarom.asm:116
    jne short 00092h                          ; 75 3e                       ; 0xc0052 vgarom.asm:117
    cmp bl, 010h                              ; 80 fb 10                    ; 0xc0054 vgarom.asm:118
    jne short 0005fh                          ; 75 06                       ; 0xc0057 vgarom.asm:119
    call 00433h                               ; e8 d7 03                    ; 0xc0059 vgarom.asm:120
    jmp near 000eah                           ; e9 8b 00                    ; 0xc005c vgarom.asm:121
    cmp bl, 030h                              ; 80 fb 30                    ; 0xc005f vgarom.asm:123
    jne short 0006ah                          ; 75 06                       ; 0xc0062 vgarom.asm:124
    call 00456h                               ; e8 ef 03                    ; 0xc0064 vgarom.asm:125
    jmp near 000eah                           ; e9 80 00                    ; 0xc0067 vgarom.asm:126
    cmp bl, 031h                              ; 80 fb 31                    ; 0xc006a vgarom.asm:128
    jne short 00074h                          ; 75 05                       ; 0xc006d vgarom.asm:129
    call 004a9h                               ; e8 37 04                    ; 0xc006f vgarom.asm:130
    jmp short 000eah                          ; eb 76                       ; 0xc0072 vgarom.asm:131
    cmp bl, 032h                              ; 80 fb 32                    ; 0xc0074 vgarom.asm:133
    jne short 0007eh                          ; 75 05                       ; 0xc0077 vgarom.asm:134
    call 004cbh                               ; e8 4f 04                    ; 0xc0079 vgarom.asm:135
    jmp short 000eah                          ; eb 6c                       ; 0xc007c vgarom.asm:136
    cmp bl, 033h                              ; 80 fb 33                    ; 0xc007e vgarom.asm:138
    jne short 00088h                          ; 75 05                       ; 0xc0081 vgarom.asm:139
    call 004e9h                               ; e8 63 04                    ; 0xc0083 vgarom.asm:140
    jmp short 000eah                          ; eb 62                       ; 0xc0086 vgarom.asm:141
    cmp bl, 034h                              ; 80 fb 34                    ; 0xc0088 vgarom.asm:143
    jne short 000dch                          ; 75 4f                       ; 0xc008b vgarom.asm:144
    call 0050dh                               ; e8 7d 04                    ; 0xc008d vgarom.asm:145
    jmp short 000eah                          ; eb 58                       ; 0xc0090 vgarom.asm:146
    cmp ax, 0101bh                            ; 3d 1b 10                    ; 0xc0092 vgarom.asm:148
    je short 000dch                           ; 74 45                       ; 0xc0095 vgarom.asm:149
    cmp ah, 010h                              ; 80 fc 10                    ; 0xc0097 vgarom.asm:150
    jne short 000a1h                          ; 75 05                       ; 0xc009a vgarom.asm:154
    call 001a1h                               ; e8 02 01                    ; 0xc009c vgarom.asm:156
    jmp short 000eah                          ; eb 49                       ; 0xc009f vgarom.asm:157
    cmp ah, 04fh                              ; 80 fc 4f                    ; 0xc00a1 vgarom.asm:160
    jne short 000dch                          ; 75 36                       ; 0xc00a4 vgarom.asm:161
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc00a6 vgarom.asm:162
    jne short 000afh                          ; 75 05                       ; 0xc00a8 vgarom.asm:163
    call 007d2h                               ; e8 25 07                    ; 0xc00aa vgarom.asm:164
    jmp short 000eah                          ; eb 3b                       ; 0xc00ad vgarom.asm:165
    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc00af vgarom.asm:167
    jne short 000b8h                          ; 75 05                       ; 0xc00b1 vgarom.asm:168
    call 007f7h                               ; e8 41 07                    ; 0xc00b3 vgarom.asm:169
    jmp short 000eah                          ; eb 32                       ; 0xc00b6 vgarom.asm:170
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc00b8 vgarom.asm:172
    jne short 000c1h                          ; 75 05                       ; 0xc00ba vgarom.asm:173
    call 00824h                               ; e8 65 07                    ; 0xc00bc vgarom.asm:174
    jmp short 000eah                          ; eb 29                       ; 0xc00bf vgarom.asm:175
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc00c1 vgarom.asm:177
    jne short 000cah                          ; 75 05                       ; 0xc00c3 vgarom.asm:178
    call 00858h                               ; e8 90 07                    ; 0xc00c5 vgarom.asm:179
    jmp short 000eah                          ; eb 20                       ; 0xc00c8 vgarom.asm:180
    cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc00ca vgarom.asm:182
    jne short 000d3h                          ; 75 05                       ; 0xc00cc vgarom.asm:183
    call 0088fh                               ; e8 be 07                    ; 0xc00ce vgarom.asm:184
    jmp short 000eah                          ; eb 17                       ; 0xc00d1 vgarom.asm:185
    cmp AL, strict byte 00ah                  ; 3c 0a                       ; 0xc00d3 vgarom.asm:187
    jne short 000dch                          ; 75 05                       ; 0xc00d5 vgarom.asm:188
    call 008e6h                               ; e8 0c 08                    ; 0xc00d7 vgarom.asm:189
    jmp short 000eah                          ; eb 0e                       ; 0xc00da vgarom.asm:190
    push ES                                   ; 06                          ; 0xc00dc vgarom.asm:194
    push DS                                   ; 1e                          ; 0xc00dd vgarom.asm:195
    pushaw                                    ; 60                          ; 0xc00de vgarom.asm:97
    mov bx, 0c000h                            ; bb 00 c0                    ; 0xc00df vgarom.asm:199
    mov ds, bx                                ; 8e db                       ; 0xc00e2 vgarom.asm:200
    call 0368eh                               ; e8 a7 35                    ; 0xc00e4 vgarom.asm:201
    popaw                                     ; 61                          ; 0xc00e7 vgarom.asm:114
    pop DS                                    ; 1f                          ; 0xc00e8 vgarom.asm:204
    pop ES                                    ; 07                          ; 0xc00e9 vgarom.asm:205
    popfw                                     ; 9d                          ; 0xc00ea vgarom.asm:207
    iret                                      ; cf                          ; 0xc00eb vgarom.asm:208
    cmp bh, 000h                              ; 80 ff 00                    ; 0xc00ec vgarom.asm:213
    je short 000f7h                           ; 74 06                       ; 0xc00ef vgarom.asm:214
    cmp bh, 001h                              ; 80 ff 01                    ; 0xc00f1 vgarom.asm:215
    je short 00148h                           ; 74 52                       ; 0xc00f4 vgarom.asm:216
    retn                                      ; c3                          ; 0xc00f6 vgarom.asm:220
    push ax                                   ; 50                          ; 0xc00f7 vgarom.asm:222
    push bx                                   ; 53                          ; 0xc00f8 vgarom.asm:223
    push cx                                   ; 51                          ; 0xc00f9 vgarom.asm:224
    push dx                                   ; 52                          ; 0xc00fa vgarom.asm:225
    push DS                                   ; 1e                          ; 0xc00fb vgarom.asm:226
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc00fc vgarom.asm:227
    mov ds, dx                                ; 8e da                       ; 0xc00ff vgarom.asm:228
    mov dx, 003dah                            ; ba da 03                    ; 0xc0101 vgarom.asm:229
    in AL, DX                                 ; ec                          ; 0xc0104 vgarom.asm:230
    cmp byte [word 00049h], 003h              ; 80 3e 49 00 03              ; 0xc0105 vgarom.asm:231
    jbe short 0013bh                          ; 76 2f                       ; 0xc010a vgarom.asm:232
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc010c vgarom.asm:233
    mov AL, strict byte 000h                  ; b0 00                       ; 0xc010f vgarom.asm:234
    out DX, AL                                ; ee                          ; 0xc0111 vgarom.asm:235
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc0112 vgarom.asm:236
    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc0114 vgarom.asm:237
    test AL, strict byte 008h                 ; a8 08                       ; 0xc0116 vgarom.asm:238
    je short 0011ch                           ; 74 02                       ; 0xc0118 vgarom.asm:239
    add AL, strict byte 008h                  ; 04 08                       ; 0xc011a vgarom.asm:240
    out DX, AL                                ; ee                          ; 0xc011c vgarom.asm:242
    mov CL, strict byte 001h                  ; b1 01                       ; 0xc011d vgarom.asm:243
    and bl, 010h                              ; 80 e3 10                    ; 0xc011f vgarom.asm:244
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0122 vgarom.asm:246
    db  08ah, 0c1h
    ; mov al, cl                                ; 8a c1                     ; 0xc0125 vgarom.asm:247
    out DX, AL                                ; ee                          ; 0xc0127 vgarom.asm:248
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0128 vgarom.asm:249
    in AL, DX                                 ; ec                          ; 0xc012b vgarom.asm:250
    and AL, strict byte 0efh                  ; 24 ef                       ; 0xc012c vgarom.asm:251
    db  00ah, 0c3h
    ; or al, bl                                 ; 0a c3                     ; 0xc012e vgarom.asm:252
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0130 vgarom.asm:253
    out DX, AL                                ; ee                          ; 0xc0133 vgarom.asm:254
    db  0feh, 0c1h
    ; inc cl                                    ; fe c1                     ; 0xc0134 vgarom.asm:255
    cmp cl, 004h                              ; 80 f9 04                    ; 0xc0136 vgarom.asm:256
    jne short 00122h                          ; 75 e7                       ; 0xc0139 vgarom.asm:257
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc013b vgarom.asm:259
    out DX, AL                                ; ee                          ; 0xc013d vgarom.asm:260
    mov dx, 003dah                            ; ba da 03                    ; 0xc013e vgarom.asm:262
    in AL, DX                                 ; ec                          ; 0xc0141 vgarom.asm:263
    pop DS                                    ; 1f                          ; 0xc0142 vgarom.asm:265
    pop dx                                    ; 5a                          ; 0xc0143 vgarom.asm:266
    pop cx                                    ; 59                          ; 0xc0144 vgarom.asm:267
    pop bx                                    ; 5b                          ; 0xc0145 vgarom.asm:268
    pop ax                                    ; 58                          ; 0xc0146 vgarom.asm:269
    retn                                      ; c3                          ; 0xc0147 vgarom.asm:270
    push ax                                   ; 50                          ; 0xc0148 vgarom.asm:272
    push bx                                   ; 53                          ; 0xc0149 vgarom.asm:273
    push cx                                   ; 51                          ; 0xc014a vgarom.asm:274
    push dx                                   ; 52                          ; 0xc014b vgarom.asm:275
    mov dx, 003dah                            ; ba da 03                    ; 0xc014c vgarom.asm:276
    in AL, DX                                 ; ec                          ; 0xc014f vgarom.asm:277
    mov CL, strict byte 001h                  ; b1 01                       ; 0xc0150 vgarom.asm:278
    and bl, 001h                              ; 80 e3 01                    ; 0xc0152 vgarom.asm:279
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0155 vgarom.asm:281
    db  08ah, 0c1h
    ; mov al, cl                                ; 8a c1                     ; 0xc0158 vgarom.asm:282
    out DX, AL                                ; ee                          ; 0xc015a vgarom.asm:283
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc015b vgarom.asm:284
    in AL, DX                                 ; ec                          ; 0xc015e vgarom.asm:285
    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc015f vgarom.asm:286
    db  00ah, 0c3h
    ; or al, bl                                 ; 0a c3                     ; 0xc0161 vgarom.asm:287
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0163 vgarom.asm:288
    out DX, AL                                ; ee                          ; 0xc0166 vgarom.asm:289
    db  0feh, 0c1h
    ; inc cl                                    ; fe c1                     ; 0xc0167 vgarom.asm:290
    cmp cl, 004h                              ; 80 f9 04                    ; 0xc0169 vgarom.asm:291
    jne short 00155h                          ; 75 e7                       ; 0xc016c vgarom.asm:292
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc016e vgarom.asm:293
    out DX, AL                                ; ee                          ; 0xc0170 vgarom.asm:294
    mov dx, 003dah                            ; ba da 03                    ; 0xc0171 vgarom.asm:296
    in AL, DX                                 ; ec                          ; 0xc0174 vgarom.asm:297
    pop dx                                    ; 5a                          ; 0xc0175 vgarom.asm:299
    pop cx                                    ; 59                          ; 0xc0176 vgarom.asm:300
    pop bx                                    ; 5b                          ; 0xc0177 vgarom.asm:301
    pop ax                                    ; 58                          ; 0xc0178 vgarom.asm:302
    retn                                      ; c3                          ; 0xc0179 vgarom.asm:303
    push DS                                   ; 1e                          ; 0xc017a vgarom.asm:308
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc017b vgarom.asm:309
    mov ds, ax                                ; 8e d8                       ; 0xc017e vgarom.asm:310
    push bx                                   ; 53                          ; 0xc0180 vgarom.asm:311
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc0181 vgarom.asm:312
    mov al, byte [bx]                         ; 8a 07                       ; 0xc0184 vgarom.asm:313
    pop bx                                    ; 5b                          ; 0xc0186 vgarom.asm:314
    db  08ah, 0f8h
    ; mov bh, al                                ; 8a f8                     ; 0xc0187 vgarom.asm:315
    push bx                                   ; 53                          ; 0xc0189 vgarom.asm:316
    mov bx, 00087h                            ; bb 87 00                    ; 0xc018a vgarom.asm:317
    mov ah, byte [bx]                         ; 8a 27                       ; 0xc018d vgarom.asm:318
    and ah, 080h                              ; 80 e4 80                    ; 0xc018f vgarom.asm:319
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0192 vgarom.asm:320
    mov al, byte [bx]                         ; 8a 07                       ; 0xc0195 vgarom.asm:321
    db  00ah, 0c4h
    ; or al, ah                                 ; 0a c4                     ; 0xc0197 vgarom.asm:322
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0199 vgarom.asm:323
    mov ah, byte [bx]                         ; 8a 27                       ; 0xc019c vgarom.asm:324
    pop bx                                    ; 5b                          ; 0xc019e vgarom.asm:325
    pop DS                                    ; 1f                          ; 0xc019f vgarom.asm:326
    retn                                      ; c3                          ; 0xc01a0 vgarom.asm:327
    cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc01a1 vgarom.asm:332
    jne short 001a7h                          ; 75 02                       ; 0xc01a3 vgarom.asm:333
    jmp short 00208h                          ; eb 61                       ; 0xc01a5 vgarom.asm:334
    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc01a7 vgarom.asm:336
    jne short 001adh                          ; 75 02                       ; 0xc01a9 vgarom.asm:337
    jmp short 00226h                          ; eb 79                       ; 0xc01ab vgarom.asm:338
    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc01ad vgarom.asm:340
    jne short 001b3h                          ; 75 02                       ; 0xc01af vgarom.asm:341
    jmp short 0022eh                          ; eb 7b                       ; 0xc01b1 vgarom.asm:342
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc01b3 vgarom.asm:344
    jne short 001bah                          ; 75 03                       ; 0xc01b5 vgarom.asm:345
    jmp near 0025fh                           ; e9 a5 00                    ; 0xc01b7 vgarom.asm:346
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc01ba vgarom.asm:348
    jne short 001c1h                          ; 75 03                       ; 0xc01bc vgarom.asm:349
    jmp near 00289h                           ; e9 c8 00                    ; 0xc01be vgarom.asm:350
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc01c1 vgarom.asm:352
    jne short 001c8h                          ; 75 03                       ; 0xc01c3 vgarom.asm:353
    jmp near 002b1h                           ; e9 e9 00                    ; 0xc01c5 vgarom.asm:354
    cmp AL, strict byte 009h                  ; 3c 09                       ; 0xc01c8 vgarom.asm:356
    jne short 001cfh                          ; 75 03                       ; 0xc01ca vgarom.asm:357
    jmp near 002bfh                           ; e9 f0 00                    ; 0xc01cc vgarom.asm:358
    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc01cf vgarom.asm:360
    jne short 001d6h                          ; 75 03                       ; 0xc01d1 vgarom.asm:361
    jmp near 00304h                           ; e9 2e 01                    ; 0xc01d3 vgarom.asm:362
    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc01d6 vgarom.asm:364
    jne short 001ddh                          ; 75 03                       ; 0xc01d8 vgarom.asm:365
    jmp near 0031dh                           ; e9 40 01                    ; 0xc01da vgarom.asm:366
    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc01dd vgarom.asm:368
    jne short 001e4h                          ; 75 03                       ; 0xc01df vgarom.asm:369
    jmp near 00345h                           ; e9 61 01                    ; 0xc01e1 vgarom.asm:370
    cmp AL, strict byte 015h                  ; 3c 15                       ; 0xc01e4 vgarom.asm:372
    jne short 001ebh                          ; 75 03                       ; 0xc01e6 vgarom.asm:373
    jmp near 0038ch                           ; e9 a1 01                    ; 0xc01e8 vgarom.asm:374
    cmp AL, strict byte 017h                  ; 3c 17                       ; 0xc01eb vgarom.asm:376
    jne short 001f2h                          ; 75 03                       ; 0xc01ed vgarom.asm:377
    jmp near 003a7h                           ; e9 b5 01                    ; 0xc01ef vgarom.asm:378
    cmp AL, strict byte 018h                  ; 3c 18                       ; 0xc01f2 vgarom.asm:380
    jne short 001f9h                          ; 75 03                       ; 0xc01f4 vgarom.asm:381
    jmp near 003cfh                           ; e9 d6 01                    ; 0xc01f6 vgarom.asm:382
    cmp AL, strict byte 019h                  ; 3c 19                       ; 0xc01f9 vgarom.asm:384
    jne short 00200h                          ; 75 03                       ; 0xc01fb vgarom.asm:385
    jmp near 003dah                           ; e9 da 01                    ; 0xc01fd vgarom.asm:386
    cmp AL, strict byte 01ah                  ; 3c 1a                       ; 0xc0200 vgarom.asm:388
    jne short 00207h                          ; 75 03                       ; 0xc0202 vgarom.asm:389
    jmp near 003e5h                           ; e9 de 01                    ; 0xc0204 vgarom.asm:390
    retn                                      ; c3                          ; 0xc0207 vgarom.asm:395
    cmp bl, 014h                              ; 80 fb 14                    ; 0xc0208 vgarom.asm:398
    jnbe short 00225h                         ; 77 18                       ; 0xc020b vgarom.asm:399
    push ax                                   ; 50                          ; 0xc020d vgarom.asm:400
    push dx                                   ; 52                          ; 0xc020e vgarom.asm:401
    mov dx, 003dah                            ; ba da 03                    ; 0xc020f vgarom.asm:402
    in AL, DX                                 ; ec                          ; 0xc0212 vgarom.asm:403
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0213 vgarom.asm:404
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc0216 vgarom.asm:405
    out DX, AL                                ; ee                          ; 0xc0218 vgarom.asm:406
    db  08ah, 0c7h
    ; mov al, bh                                ; 8a c7                     ; 0xc0219 vgarom.asm:407
    out DX, AL                                ; ee                          ; 0xc021b vgarom.asm:408
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc021c vgarom.asm:409
    out DX, AL                                ; ee                          ; 0xc021e vgarom.asm:410
    mov dx, 003dah                            ; ba da 03                    ; 0xc021f vgarom.asm:412
    in AL, DX                                 ; ec                          ; 0xc0222 vgarom.asm:413
    pop dx                                    ; 5a                          ; 0xc0223 vgarom.asm:415
    pop ax                                    ; 58                          ; 0xc0224 vgarom.asm:416
    retn                                      ; c3                          ; 0xc0225 vgarom.asm:418
    push bx                                   ; 53                          ; 0xc0226 vgarom.asm:423
    mov BL, strict byte 011h                  ; b3 11                       ; 0xc0227 vgarom.asm:424
    call 00208h                               ; e8 dc ff                    ; 0xc0229 vgarom.asm:425
    pop bx                                    ; 5b                          ; 0xc022c vgarom.asm:426
    retn                                      ; c3                          ; 0xc022d vgarom.asm:427
    push ax                                   ; 50                          ; 0xc022e vgarom.asm:432
    push bx                                   ; 53                          ; 0xc022f vgarom.asm:433
    push cx                                   ; 51                          ; 0xc0230 vgarom.asm:434
    push dx                                   ; 52                          ; 0xc0231 vgarom.asm:435
    db  08bh, 0dah
    ; mov bx, dx                                ; 8b da                     ; 0xc0232 vgarom.asm:436
    mov dx, 003dah                            ; ba da 03                    ; 0xc0234 vgarom.asm:437
    in AL, DX                                 ; ec                          ; 0xc0237 vgarom.asm:438
    mov CL, strict byte 000h                  ; b1 00                       ; 0xc0238 vgarom.asm:439
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc023a vgarom.asm:440
    db  08ah, 0c1h
    ; mov al, cl                                ; 8a c1                     ; 0xc023d vgarom.asm:442
    out DX, AL                                ; ee                          ; 0xc023f vgarom.asm:443
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0240 vgarom.asm:444
    out DX, AL                                ; ee                          ; 0xc0243 vgarom.asm:445
    inc bx                                    ; 43                          ; 0xc0244 vgarom.asm:446
    db  0feh, 0c1h
    ; inc cl                                    ; fe c1                     ; 0xc0245 vgarom.asm:447
    cmp cl, 010h                              ; 80 f9 10                    ; 0xc0247 vgarom.asm:448
    jne short 0023dh                          ; 75 f1                       ; 0xc024a vgarom.asm:449
    mov AL, strict byte 011h                  ; b0 11                       ; 0xc024c vgarom.asm:450
    out DX, AL                                ; ee                          ; 0xc024e vgarom.asm:451
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc024f vgarom.asm:452
    out DX, AL                                ; ee                          ; 0xc0252 vgarom.asm:453
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0253 vgarom.asm:454
    out DX, AL                                ; ee                          ; 0xc0255 vgarom.asm:455
    mov dx, 003dah                            ; ba da 03                    ; 0xc0256 vgarom.asm:457
    in AL, DX                                 ; ec                          ; 0xc0259 vgarom.asm:458
    pop dx                                    ; 5a                          ; 0xc025a vgarom.asm:460
    pop cx                                    ; 59                          ; 0xc025b vgarom.asm:461
    pop bx                                    ; 5b                          ; 0xc025c vgarom.asm:462
    pop ax                                    ; 58                          ; 0xc025d vgarom.asm:463
    retn                                      ; c3                          ; 0xc025e vgarom.asm:464
    push ax                                   ; 50                          ; 0xc025f vgarom.asm:469
    push bx                                   ; 53                          ; 0xc0260 vgarom.asm:470
    push dx                                   ; 52                          ; 0xc0261 vgarom.asm:471
    mov dx, 003dah                            ; ba da 03                    ; 0xc0262 vgarom.asm:472
    in AL, DX                                 ; ec                          ; 0xc0265 vgarom.asm:473
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0266 vgarom.asm:474
    mov AL, strict byte 010h                  ; b0 10                       ; 0xc0269 vgarom.asm:475
    out DX, AL                                ; ee                          ; 0xc026b vgarom.asm:476
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc026c vgarom.asm:477
    in AL, DX                                 ; ec                          ; 0xc026f vgarom.asm:478
    and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc0270 vgarom.asm:479
    and bl, 001h                              ; 80 e3 01                    ; 0xc0272 vgarom.asm:480
    sal bl, 003h                              ; c0 e3 03                    ; 0xc0275 vgarom.asm:482
    db  00ah, 0c3h
    ; or al, bl                                 ; 0a c3                     ; 0xc0278 vgarom.asm:488
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc027a vgarom.asm:489
    out DX, AL                                ; ee                          ; 0xc027d vgarom.asm:490
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc027e vgarom.asm:491
    out DX, AL                                ; ee                          ; 0xc0280 vgarom.asm:492
    mov dx, 003dah                            ; ba da 03                    ; 0xc0281 vgarom.asm:494
    in AL, DX                                 ; ec                          ; 0xc0284 vgarom.asm:495
    pop dx                                    ; 5a                          ; 0xc0285 vgarom.asm:497
    pop bx                                    ; 5b                          ; 0xc0286 vgarom.asm:498
    pop ax                                    ; 58                          ; 0xc0287 vgarom.asm:499
    retn                                      ; c3                          ; 0xc0288 vgarom.asm:500
    cmp bl, 014h                              ; 80 fb 14                    ; 0xc0289 vgarom.asm:505
    jnbe short 002b0h                         ; 77 22                       ; 0xc028c vgarom.asm:506
    push ax                                   ; 50                          ; 0xc028e vgarom.asm:507
    push dx                                   ; 52                          ; 0xc028f vgarom.asm:508
    mov dx, 003dah                            ; ba da 03                    ; 0xc0290 vgarom.asm:509
    in AL, DX                                 ; ec                          ; 0xc0293 vgarom.asm:510
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0294 vgarom.asm:511
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc0297 vgarom.asm:512
    out DX, AL                                ; ee                          ; 0xc0299 vgarom.asm:513
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc029a vgarom.asm:514
    in AL, DX                                 ; ec                          ; 0xc029d vgarom.asm:515
    db  08ah, 0f8h
    ; mov bh, al                                ; 8a f8                     ; 0xc029e vgarom.asm:516
    mov dx, 003dah                            ; ba da 03                    ; 0xc02a0 vgarom.asm:517
    in AL, DX                                 ; ec                          ; 0xc02a3 vgarom.asm:518
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02a4 vgarom.asm:519
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc02a7 vgarom.asm:520
    out DX, AL                                ; ee                          ; 0xc02a9 vgarom.asm:521
    mov dx, 003dah                            ; ba da 03                    ; 0xc02aa vgarom.asm:523
    in AL, DX                                 ; ec                          ; 0xc02ad vgarom.asm:524
    pop dx                                    ; 5a                          ; 0xc02ae vgarom.asm:526
    pop ax                                    ; 58                          ; 0xc02af vgarom.asm:527
    retn                                      ; c3                          ; 0xc02b0 vgarom.asm:529
    push ax                                   ; 50                          ; 0xc02b1 vgarom.asm:534
    push bx                                   ; 53                          ; 0xc02b2 vgarom.asm:535
    mov BL, strict byte 011h                  ; b3 11                       ; 0xc02b3 vgarom.asm:536
    call 00289h                               ; e8 d1 ff                    ; 0xc02b5 vgarom.asm:537
    db  08ah, 0c7h
    ; mov al, bh                                ; 8a c7                     ; 0xc02b8 vgarom.asm:538
    pop bx                                    ; 5b                          ; 0xc02ba vgarom.asm:539
    db  08ah, 0f8h
    ; mov bh, al                                ; 8a f8                     ; 0xc02bb vgarom.asm:540
    pop ax                                    ; 58                          ; 0xc02bd vgarom.asm:541
    retn                                      ; c3                          ; 0xc02be vgarom.asm:542
    push ax                                   ; 50                          ; 0xc02bf vgarom.asm:547
    push bx                                   ; 53                          ; 0xc02c0 vgarom.asm:548
    push cx                                   ; 51                          ; 0xc02c1 vgarom.asm:549
    push dx                                   ; 52                          ; 0xc02c2 vgarom.asm:550
    db  08bh, 0dah
    ; mov bx, dx                                ; 8b da                     ; 0xc02c3 vgarom.asm:551
    mov CL, strict byte 000h                  ; b1 00                       ; 0xc02c5 vgarom.asm:552
    mov dx, 003dah                            ; ba da 03                    ; 0xc02c7 vgarom.asm:554
    in AL, DX                                 ; ec                          ; 0xc02ca vgarom.asm:555
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02cb vgarom.asm:556
    db  08ah, 0c1h
    ; mov al, cl                                ; 8a c1                     ; 0xc02ce vgarom.asm:557
    out DX, AL                                ; ee                          ; 0xc02d0 vgarom.asm:558
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02d1 vgarom.asm:559
    in AL, DX                                 ; ec                          ; 0xc02d4 vgarom.asm:560
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02d5 vgarom.asm:561
    inc bx                                    ; 43                          ; 0xc02d8 vgarom.asm:562
    db  0feh, 0c1h
    ; inc cl                                    ; fe c1                     ; 0xc02d9 vgarom.asm:563
    cmp cl, 010h                              ; 80 f9 10                    ; 0xc02db vgarom.asm:564
    jne short 002c7h                          ; 75 e7                       ; 0xc02de vgarom.asm:565
    mov dx, 003dah                            ; ba da 03                    ; 0xc02e0 vgarom.asm:566
    in AL, DX                                 ; ec                          ; 0xc02e3 vgarom.asm:567
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02e4 vgarom.asm:568
    mov AL, strict byte 011h                  ; b0 11                       ; 0xc02e7 vgarom.asm:569
    out DX, AL                                ; ee                          ; 0xc02e9 vgarom.asm:570
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc02ea vgarom.asm:571
    in AL, DX                                 ; ec                          ; 0xc02ed vgarom.asm:572
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc02ee vgarom.asm:573
    mov dx, 003dah                            ; ba da 03                    ; 0xc02f1 vgarom.asm:574
    in AL, DX                                 ; ec                          ; 0xc02f4 vgarom.asm:575
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc02f5 vgarom.asm:576
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc02f8 vgarom.asm:577
    out DX, AL                                ; ee                          ; 0xc02fa vgarom.asm:578
    mov dx, 003dah                            ; ba da 03                    ; 0xc02fb vgarom.asm:580
    in AL, DX                                 ; ec                          ; 0xc02fe vgarom.asm:581
    pop dx                                    ; 5a                          ; 0xc02ff vgarom.asm:583
    pop cx                                    ; 59                          ; 0xc0300 vgarom.asm:584
    pop bx                                    ; 5b                          ; 0xc0301 vgarom.asm:585
    pop ax                                    ; 58                          ; 0xc0302 vgarom.asm:586
    retn                                      ; c3                          ; 0xc0303 vgarom.asm:587
    push ax                                   ; 50                          ; 0xc0304 vgarom.asm:592
    push dx                                   ; 52                          ; 0xc0305 vgarom.asm:593
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0306 vgarom.asm:594
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc0309 vgarom.asm:595
    out DX, AL                                ; ee                          ; 0xc030b vgarom.asm:596
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc030c vgarom.asm:597
    pop ax                                    ; 58                          ; 0xc030f vgarom.asm:598
    push ax                                   ; 50                          ; 0xc0310 vgarom.asm:599
    db  08ah, 0c4h
    ; mov al, ah                                ; 8a c4                     ; 0xc0311 vgarom.asm:600
    out DX, AL                                ; ee                          ; 0xc0313 vgarom.asm:601
    db  08ah, 0c5h
    ; mov al, ch                                ; 8a c5                     ; 0xc0314 vgarom.asm:602
    out DX, AL                                ; ee                          ; 0xc0316 vgarom.asm:603
    db  08ah, 0c1h
    ; mov al, cl                                ; 8a c1                     ; 0xc0317 vgarom.asm:604
    out DX, AL                                ; ee                          ; 0xc0319 vgarom.asm:605
    pop dx                                    ; 5a                          ; 0xc031a vgarom.asm:606
    pop ax                                    ; 58                          ; 0xc031b vgarom.asm:607
    retn                                      ; c3                          ; 0xc031c vgarom.asm:608
    push ax                                   ; 50                          ; 0xc031d vgarom.asm:613
    push bx                                   ; 53                          ; 0xc031e vgarom.asm:614
    push cx                                   ; 51                          ; 0xc031f vgarom.asm:615
    push dx                                   ; 52                          ; 0xc0320 vgarom.asm:616
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc0321 vgarom.asm:617
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc0324 vgarom.asm:618
    out DX, AL                                ; ee                          ; 0xc0326 vgarom.asm:619
    pop dx                                    ; 5a                          ; 0xc0327 vgarom.asm:620
    push dx                                   ; 52                          ; 0xc0328 vgarom.asm:621
    db  08bh, 0dah
    ; mov bx, dx                                ; 8b da                     ; 0xc0329 vgarom.asm:622
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc032b vgarom.asm:623
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc032e vgarom.asm:625
    out DX, AL                                ; ee                          ; 0xc0331 vgarom.asm:626
    inc bx                                    ; 43                          ; 0xc0332 vgarom.asm:627
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0333 vgarom.asm:628
    out DX, AL                                ; ee                          ; 0xc0336 vgarom.asm:629
    inc bx                                    ; 43                          ; 0xc0337 vgarom.asm:630
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0338 vgarom.asm:631
    out DX, AL                                ; ee                          ; 0xc033b vgarom.asm:632
    inc bx                                    ; 43                          ; 0xc033c vgarom.asm:633
    dec cx                                    ; 49                          ; 0xc033d vgarom.asm:634
    jne short 0032eh                          ; 75 ee                       ; 0xc033e vgarom.asm:635
    pop dx                                    ; 5a                          ; 0xc0340 vgarom.asm:636
    pop cx                                    ; 59                          ; 0xc0341 vgarom.asm:637
    pop bx                                    ; 5b                          ; 0xc0342 vgarom.asm:638
    pop ax                                    ; 58                          ; 0xc0343 vgarom.asm:639
    retn                                      ; c3                          ; 0xc0344 vgarom.asm:640
    push ax                                   ; 50                          ; 0xc0345 vgarom.asm:645
    push bx                                   ; 53                          ; 0xc0346 vgarom.asm:646
    push dx                                   ; 52                          ; 0xc0347 vgarom.asm:647
    mov dx, 003dah                            ; ba da 03                    ; 0xc0348 vgarom.asm:648
    in AL, DX                                 ; ec                          ; 0xc034b vgarom.asm:649
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc034c vgarom.asm:650
    mov AL, strict byte 010h                  ; b0 10                       ; 0xc034f vgarom.asm:651
    out DX, AL                                ; ee                          ; 0xc0351 vgarom.asm:652
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0352 vgarom.asm:653
    in AL, DX                                 ; ec                          ; 0xc0355 vgarom.asm:654
    and bl, 001h                              ; 80 e3 01                    ; 0xc0356 vgarom.asm:655
    jne short 00368h                          ; 75 0d                       ; 0xc0359 vgarom.asm:656
    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc035b vgarom.asm:657
    sal bh, 007h                              ; c0 e7 07                    ; 0xc035d vgarom.asm:659
    db  00ah, 0c7h
    ; or al, bh                                 ; 0a c7                     ; 0xc0360 vgarom.asm:669
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0362 vgarom.asm:670
    out DX, AL                                ; ee                          ; 0xc0365 vgarom.asm:671
    jmp short 00381h                          ; eb 19                       ; 0xc0366 vgarom.asm:672
    push ax                                   ; 50                          ; 0xc0368 vgarom.asm:674
    mov dx, 003dah                            ; ba da 03                    ; 0xc0369 vgarom.asm:675
    in AL, DX                                 ; ec                          ; 0xc036c vgarom.asm:676
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc036d vgarom.asm:677
    mov AL, strict byte 014h                  ; b0 14                       ; 0xc0370 vgarom.asm:678
    out DX, AL                                ; ee                          ; 0xc0372 vgarom.asm:679
    pop ax                                    ; 58                          ; 0xc0373 vgarom.asm:680
    and AL, strict byte 080h                  ; 24 80                       ; 0xc0374 vgarom.asm:681
    jne short 0037bh                          ; 75 03                       ; 0xc0376 vgarom.asm:682
    sal bh, 002h                              ; c0 e7 02                    ; 0xc0378 vgarom.asm:684
    and bh, 00fh                              ; 80 e7 0f                    ; 0xc037b vgarom.asm:690
    db  08ah, 0c7h
    ; mov al, bh                                ; 8a c7                     ; 0xc037e vgarom.asm:691
    out DX, AL                                ; ee                          ; 0xc0380 vgarom.asm:692
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0381 vgarom.asm:694
    out DX, AL                                ; ee                          ; 0xc0383 vgarom.asm:695
    mov dx, 003dah                            ; ba da 03                    ; 0xc0384 vgarom.asm:697
    in AL, DX                                 ; ec                          ; 0xc0387 vgarom.asm:698
    pop dx                                    ; 5a                          ; 0xc0388 vgarom.asm:700
    pop bx                                    ; 5b                          ; 0xc0389 vgarom.asm:701
    pop ax                                    ; 58                          ; 0xc038a vgarom.asm:702
    retn                                      ; c3                          ; 0xc038b vgarom.asm:703
    push ax                                   ; 50                          ; 0xc038c vgarom.asm:708
    push dx                                   ; 52                          ; 0xc038d vgarom.asm:709
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc038e vgarom.asm:710
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc0391 vgarom.asm:711
    out DX, AL                                ; ee                          ; 0xc0393 vgarom.asm:712
    pop ax                                    ; 58                          ; 0xc0394 vgarom.asm:713
    db  08ah, 0e0h
    ; mov ah, al                                ; 8a e0                     ; 0xc0395 vgarom.asm:714
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc0397 vgarom.asm:715
    in AL, DX                                 ; ec                          ; 0xc039a vgarom.asm:716
    xchg al, ah                               ; 86 e0                       ; 0xc039b vgarom.asm:717
    push ax                                   ; 50                          ; 0xc039d vgarom.asm:718
    in AL, DX                                 ; ec                          ; 0xc039e vgarom.asm:719
    db  08ah, 0e8h
    ; mov ch, al                                ; 8a e8                     ; 0xc039f vgarom.asm:720
    in AL, DX                                 ; ec                          ; 0xc03a1 vgarom.asm:721
    db  08ah, 0c8h
    ; mov cl, al                                ; 8a c8                     ; 0xc03a2 vgarom.asm:722
    pop dx                                    ; 5a                          ; 0xc03a4 vgarom.asm:723
    pop ax                                    ; 58                          ; 0xc03a5 vgarom.asm:724
    retn                                      ; c3                          ; 0xc03a6 vgarom.asm:725
    push ax                                   ; 50                          ; 0xc03a7 vgarom.asm:730
    push bx                                   ; 53                          ; 0xc03a8 vgarom.asm:731
    push cx                                   ; 51                          ; 0xc03a9 vgarom.asm:732
    push dx                                   ; 52                          ; 0xc03aa vgarom.asm:733
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc03ab vgarom.asm:734
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc03ae vgarom.asm:735
    out DX, AL                                ; ee                          ; 0xc03b0 vgarom.asm:736
    pop dx                                    ; 5a                          ; 0xc03b1 vgarom.asm:737
    push dx                                   ; 52                          ; 0xc03b2 vgarom.asm:738
    db  08bh, 0dah
    ; mov bx, dx                                ; 8b da                     ; 0xc03b3 vgarom.asm:739
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc03b5 vgarom.asm:740
    in AL, DX                                 ; ec                          ; 0xc03b8 vgarom.asm:742
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03b9 vgarom.asm:743
    inc bx                                    ; 43                          ; 0xc03bc vgarom.asm:744
    in AL, DX                                 ; ec                          ; 0xc03bd vgarom.asm:745
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03be vgarom.asm:746
    inc bx                                    ; 43                          ; 0xc03c1 vgarom.asm:747
    in AL, DX                                 ; ec                          ; 0xc03c2 vgarom.asm:748
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc03c3 vgarom.asm:749
    inc bx                                    ; 43                          ; 0xc03c6 vgarom.asm:750
    dec cx                                    ; 49                          ; 0xc03c7 vgarom.asm:751
    jne short 003b8h                          ; 75 ee                       ; 0xc03c8 vgarom.asm:752
    pop dx                                    ; 5a                          ; 0xc03ca vgarom.asm:753
    pop cx                                    ; 59                          ; 0xc03cb vgarom.asm:754
    pop bx                                    ; 5b                          ; 0xc03cc vgarom.asm:755
    pop ax                                    ; 58                          ; 0xc03cd vgarom.asm:756
    retn                                      ; c3                          ; 0xc03ce vgarom.asm:757
    push ax                                   ; 50                          ; 0xc03cf vgarom.asm:762
    push dx                                   ; 52                          ; 0xc03d0 vgarom.asm:763
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc03d1 vgarom.asm:764
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc03d4 vgarom.asm:765
    out DX, AL                                ; ee                          ; 0xc03d6 vgarom.asm:766
    pop dx                                    ; 5a                          ; 0xc03d7 vgarom.asm:767
    pop ax                                    ; 58                          ; 0xc03d8 vgarom.asm:768
    retn                                      ; c3                          ; 0xc03d9 vgarom.asm:769
    push ax                                   ; 50                          ; 0xc03da vgarom.asm:774
    push dx                                   ; 52                          ; 0xc03db vgarom.asm:775
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc03dc vgarom.asm:776
    in AL, DX                                 ; ec                          ; 0xc03df vgarom.asm:777
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc03e0 vgarom.asm:778
    pop dx                                    ; 5a                          ; 0xc03e2 vgarom.asm:779
    pop ax                                    ; 58                          ; 0xc03e3 vgarom.asm:780
    retn                                      ; c3                          ; 0xc03e4 vgarom.asm:781
    push ax                                   ; 50                          ; 0xc03e5 vgarom.asm:786
    push dx                                   ; 52                          ; 0xc03e6 vgarom.asm:787
    mov dx, 003dah                            ; ba da 03                    ; 0xc03e7 vgarom.asm:788
    in AL, DX                                 ; ec                          ; 0xc03ea vgarom.asm:789
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc03eb vgarom.asm:790
    mov AL, strict byte 010h                  ; b0 10                       ; 0xc03ee vgarom.asm:791
    out DX, AL                                ; ee                          ; 0xc03f0 vgarom.asm:792
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc03f1 vgarom.asm:793
    in AL, DX                                 ; ec                          ; 0xc03f4 vgarom.asm:794
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc03f5 vgarom.asm:795
    shr bl, 007h                              ; c0 eb 07                    ; 0xc03f7 vgarom.asm:797
    mov dx, 003dah                            ; ba da 03                    ; 0xc03fa vgarom.asm:807
    in AL, DX                                 ; ec                          ; 0xc03fd vgarom.asm:808
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc03fe vgarom.asm:809
    mov AL, strict byte 014h                  ; b0 14                       ; 0xc0401 vgarom.asm:810
    out DX, AL                                ; ee                          ; 0xc0403 vgarom.asm:811
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0404 vgarom.asm:812
    in AL, DX                                 ; ec                          ; 0xc0407 vgarom.asm:813
    db  08ah, 0f8h
    ; mov bh, al                                ; 8a f8                     ; 0xc0408 vgarom.asm:814
    and bh, 00fh                              ; 80 e7 0f                    ; 0xc040a vgarom.asm:815
    test bl, 001h                             ; f6 c3 01                    ; 0xc040d vgarom.asm:816
    jne short 00415h                          ; 75 03                       ; 0xc0410 vgarom.asm:817
    shr bh, 002h                              ; c0 ef 02                    ; 0xc0412 vgarom.asm:819
    mov dx, 003dah                            ; ba da 03                    ; 0xc0415 vgarom.asm:825
    in AL, DX                                 ; ec                          ; 0xc0418 vgarom.asm:826
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0419 vgarom.asm:827
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc041c vgarom.asm:828
    out DX, AL                                ; ee                          ; 0xc041e vgarom.asm:829
    mov dx, 003dah                            ; ba da 03                    ; 0xc041f vgarom.asm:831
    in AL, DX                                 ; ec                          ; 0xc0422 vgarom.asm:832
    pop dx                                    ; 5a                          ; 0xc0423 vgarom.asm:834
    pop ax                                    ; 58                          ; 0xc0424 vgarom.asm:835
    retn                                      ; c3                          ; 0xc0425 vgarom.asm:836
    push ax                                   ; 50                          ; 0xc0426 vgarom.asm:841
    push dx                                   ; 52                          ; 0xc0427 vgarom.asm:842
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0428 vgarom.asm:843
    db  08ah, 0e3h
    ; mov ah, bl                                ; 8a e3                     ; 0xc042b vgarom.asm:844
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc042d vgarom.asm:845
    out DX, ax                                ; ef                          ; 0xc042f vgarom.asm:846
    pop dx                                    ; 5a                          ; 0xc0430 vgarom.asm:847
    pop ax                                    ; 58                          ; 0xc0431 vgarom.asm:848
    retn                                      ; c3                          ; 0xc0432 vgarom.asm:849
    push DS                                   ; 1e                          ; 0xc0433 vgarom.asm:854
    push ax                                   ; 50                          ; 0xc0434 vgarom.asm:855
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0435 vgarom.asm:856
    mov ds, ax                                ; 8e d8                       ; 0xc0438 vgarom.asm:857
    db  032h, 0edh
    ; xor ch, ch                                ; 32 ed                     ; 0xc043a vgarom.asm:858
    mov bx, 00088h                            ; bb 88 00                    ; 0xc043c vgarom.asm:859
    mov cl, byte [bx]                         ; 8a 0f                       ; 0xc043f vgarom.asm:860
    and cl, 00fh                              ; 80 e1 0f                    ; 0xc0441 vgarom.asm:861
    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc0444 vgarom.asm:862
    mov ax, word [bx]                         ; 8b 07                       ; 0xc0447 vgarom.asm:863
    mov bx, strict word 00003h                ; bb 03 00                    ; 0xc0449 vgarom.asm:864
    cmp ax, 003b4h                            ; 3d b4 03                    ; 0xc044c vgarom.asm:865
    jne short 00453h                          ; 75 02                       ; 0xc044f vgarom.asm:866
    mov BH, strict byte 001h                  ; b7 01                       ; 0xc0451 vgarom.asm:867
    pop ax                                    ; 58                          ; 0xc0453 vgarom.asm:869
    pop DS                                    ; 1f                          ; 0xc0454 vgarom.asm:870
    retn                                      ; c3                          ; 0xc0455 vgarom.asm:871
    push DS                                   ; 1e                          ; 0xc0456 vgarom.asm:879
    push bx                                   ; 53                          ; 0xc0457 vgarom.asm:880
    push dx                                   ; 52                          ; 0xc0458 vgarom.asm:881
    db  08ah, 0d0h
    ; mov dl, al                                ; 8a d0                     ; 0xc0459 vgarom.asm:882
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc045b vgarom.asm:883
    mov ds, ax                                ; 8e d8                       ; 0xc045e vgarom.asm:884
    mov bx, 00089h                            ; bb 89 00                    ; 0xc0460 vgarom.asm:885
    mov al, byte [bx]                         ; 8a 07                       ; 0xc0463 vgarom.asm:886
    mov bx, 00088h                            ; bb 88 00                    ; 0xc0465 vgarom.asm:887
    mov ah, byte [bx]                         ; 8a 27                       ; 0xc0468 vgarom.asm:888
    cmp dl, 001h                              ; 80 fa 01                    ; 0xc046a vgarom.asm:889
    je short 00484h                           ; 74 15                       ; 0xc046d vgarom.asm:890
    jc short 0048eh                           ; 72 1d                       ; 0xc046f vgarom.asm:891
    cmp dl, 002h                              ; 80 fa 02                    ; 0xc0471 vgarom.asm:892
    je short 00478h                           ; 74 02                       ; 0xc0474 vgarom.asm:893
    jmp short 004a2h                          ; eb 2a                       ; 0xc0476 vgarom.asm:903
    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc0478 vgarom.asm:909
    or AL, strict byte 010h                   ; 0c 10                       ; 0xc047a vgarom.asm:910
    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc047c vgarom.asm:911
    or ah, 009h                               ; 80 cc 09                    ; 0xc047f vgarom.asm:912
    jne short 00498h                          ; 75 14                       ; 0xc0482 vgarom.asm:913
    and AL, strict byte 06fh                  ; 24 6f                       ; 0xc0484 vgarom.asm:919
    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0486 vgarom.asm:920
    or ah, 009h                               ; 80 cc 09                    ; 0xc0489 vgarom.asm:921
    jne short 00498h                          ; 75 0a                       ; 0xc048c vgarom.asm:922
    and AL, strict byte 0efh                  ; 24 ef                       ; 0xc048e vgarom.asm:928
    or AL, strict byte 080h                   ; 0c 80                       ; 0xc0490 vgarom.asm:929
    and ah, 0f0h                              ; 80 e4 f0                    ; 0xc0492 vgarom.asm:930
    or ah, 008h                               ; 80 cc 08                    ; 0xc0495 vgarom.asm:931
    mov bx, 00089h                            ; bb 89 00                    ; 0xc0498 vgarom.asm:933
    mov byte [bx], al                         ; 88 07                       ; 0xc049b vgarom.asm:934
    mov bx, 00088h                            ; bb 88 00                    ; 0xc049d vgarom.asm:935
    mov byte [bx], ah                         ; 88 27                       ; 0xc04a0 vgarom.asm:936
    mov ax, 01212h                            ; b8 12 12                    ; 0xc04a2 vgarom.asm:938
    pop dx                                    ; 5a                          ; 0xc04a5 vgarom.asm:939
    pop bx                                    ; 5b                          ; 0xc04a6 vgarom.asm:940
    pop DS                                    ; 1f                          ; 0xc04a7 vgarom.asm:941
    retn                                      ; c3                          ; 0xc04a8 vgarom.asm:942
    push DS                                   ; 1e                          ; 0xc04a9 vgarom.asm:951
    push bx                                   ; 53                          ; 0xc04aa vgarom.asm:952
    push dx                                   ; 52                          ; 0xc04ab vgarom.asm:953
    db  08ah, 0d0h
    ; mov dl, al                                ; 8a d0                     ; 0xc04ac vgarom.asm:954
    and dl, 001h                              ; 80 e2 01                    ; 0xc04ae vgarom.asm:955
    sal dl, 003h                              ; c0 e2 03                    ; 0xc04b1 vgarom.asm:957
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04b4 vgarom.asm:963
    mov ds, ax                                ; 8e d8                       ; 0xc04b7 vgarom.asm:964
    mov bx, 00089h                            ; bb 89 00                    ; 0xc04b9 vgarom.asm:965
    mov al, byte [bx]                         ; 8a 07                       ; 0xc04bc vgarom.asm:966
    and AL, strict byte 0f7h                  ; 24 f7                       ; 0xc04be vgarom.asm:967
    db  00ah, 0c2h
    ; or al, dl                                 ; 0a c2                     ; 0xc04c0 vgarom.asm:968
    mov byte [bx], al                         ; 88 07                       ; 0xc04c2 vgarom.asm:969
    mov ax, 01212h                            ; b8 12 12                    ; 0xc04c4 vgarom.asm:970
    pop dx                                    ; 5a                          ; 0xc04c7 vgarom.asm:971
    pop bx                                    ; 5b                          ; 0xc04c8 vgarom.asm:972
    pop DS                                    ; 1f                          ; 0xc04c9 vgarom.asm:973
    retn                                      ; c3                          ; 0xc04ca vgarom.asm:974
    push bx                                   ; 53                          ; 0xc04cb vgarom.asm:978
    push dx                                   ; 52                          ; 0xc04cc vgarom.asm:979
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc04cd vgarom.asm:980
    and bl, 001h                              ; 80 e3 01                    ; 0xc04cf vgarom.asm:981
    xor bl, 001h                              ; 80 f3 01                    ; 0xc04d2 vgarom.asm:982
    sal bl, 1                                 ; d0 e3                       ; 0xc04d5 vgarom.asm:983
    mov dx, 003cch                            ; ba cc 03                    ; 0xc04d7 vgarom.asm:984
    in AL, DX                                 ; ec                          ; 0xc04da vgarom.asm:985
    and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc04db vgarom.asm:986
    db  00ah, 0c3h
    ; or al, bl                                 ; 0a c3                     ; 0xc04dd vgarom.asm:987
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc04df vgarom.asm:988
    out DX, AL                                ; ee                          ; 0xc04e2 vgarom.asm:989
    mov ax, 01212h                            ; b8 12 12                    ; 0xc04e3 vgarom.asm:990
    pop dx                                    ; 5a                          ; 0xc04e6 vgarom.asm:991
    pop bx                                    ; 5b                          ; 0xc04e7 vgarom.asm:992
    retn                                      ; c3                          ; 0xc04e8 vgarom.asm:993
    push DS                                   ; 1e                          ; 0xc04e9 vgarom.asm:997
    push bx                                   ; 53                          ; 0xc04ea vgarom.asm:998
    push dx                                   ; 52                          ; 0xc04eb vgarom.asm:999
    db  08ah, 0d0h
    ; mov dl, al                                ; 8a d0                     ; 0xc04ec vgarom.asm:1000
    and dl, 001h                              ; 80 e2 01                    ; 0xc04ee vgarom.asm:1001
    xor dl, 001h                              ; 80 f2 01                    ; 0xc04f1 vgarom.asm:1002
    sal dl, 1                                 ; d0 e2                       ; 0xc04f4 vgarom.asm:1003
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc04f6 vgarom.asm:1004
    mov ds, ax                                ; 8e d8                       ; 0xc04f9 vgarom.asm:1005
    mov bx, 00089h                            ; bb 89 00                    ; 0xc04fb vgarom.asm:1006
    mov al, byte [bx]                         ; 8a 07                       ; 0xc04fe vgarom.asm:1007
    and AL, strict byte 0fdh                  ; 24 fd                       ; 0xc0500 vgarom.asm:1008
    db  00ah, 0c2h
    ; or al, dl                                 ; 0a c2                     ; 0xc0502 vgarom.asm:1009
    mov byte [bx], al                         ; 88 07                       ; 0xc0504 vgarom.asm:1010
    mov ax, 01212h                            ; b8 12 12                    ; 0xc0506 vgarom.asm:1011
    pop dx                                    ; 5a                          ; 0xc0509 vgarom.asm:1012
    pop bx                                    ; 5b                          ; 0xc050a vgarom.asm:1013
    pop DS                                    ; 1f                          ; 0xc050b vgarom.asm:1014
    retn                                      ; c3                          ; 0xc050c vgarom.asm:1015
    push DS                                   ; 1e                          ; 0xc050d vgarom.asm:1019
    push bx                                   ; 53                          ; 0xc050e vgarom.asm:1020
    push dx                                   ; 52                          ; 0xc050f vgarom.asm:1021
    db  08ah, 0d0h
    ; mov dl, al                                ; 8a d0                     ; 0xc0510 vgarom.asm:1022
    and dl, 001h                              ; 80 e2 01                    ; 0xc0512 vgarom.asm:1023
    xor dl, 001h                              ; 80 f2 01                    ; 0xc0515 vgarom.asm:1024
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0518 vgarom.asm:1025
    mov ds, ax                                ; 8e d8                       ; 0xc051b vgarom.asm:1026
    mov bx, 00089h                            ; bb 89 00                    ; 0xc051d vgarom.asm:1027
    mov al, byte [bx]                         ; 8a 07                       ; 0xc0520 vgarom.asm:1028
    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc0522 vgarom.asm:1029
    db  00ah, 0c2h
    ; or al, dl                                 ; 0a c2                     ; 0xc0524 vgarom.asm:1030
    mov byte [bx], al                         ; 88 07                       ; 0xc0526 vgarom.asm:1031
    mov ax, 01212h                            ; b8 12 12                    ; 0xc0528 vgarom.asm:1032
    pop dx                                    ; 5a                          ; 0xc052b vgarom.asm:1033
    pop bx                                    ; 5b                          ; 0xc052c vgarom.asm:1034
    pop DS                                    ; 1f                          ; 0xc052d vgarom.asm:1035
    retn                                      ; c3                          ; 0xc052e vgarom.asm:1036
    cmp AL, strict byte 000h                  ; 3c 00                       ; 0xc052f vgarom.asm:1041
    je short 00538h                           ; 74 05                       ; 0xc0531 vgarom.asm:1042
    cmp AL, strict byte 001h                  ; 3c 01                       ; 0xc0533 vgarom.asm:1043
    je short 0054dh                           ; 74 16                       ; 0xc0535 vgarom.asm:1044
    retn                                      ; c3                          ; 0xc0537 vgarom.asm:1048
    push DS                                   ; 1e                          ; 0xc0538 vgarom.asm:1050
    push ax                                   ; 50                          ; 0xc0539 vgarom.asm:1051
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc053a vgarom.asm:1052
    mov ds, ax                                ; 8e d8                       ; 0xc053d vgarom.asm:1053
    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc053f vgarom.asm:1054
    mov al, byte [bx]                         ; 8a 07                       ; 0xc0542 vgarom.asm:1055
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc0544 vgarom.asm:1056
    db  032h, 0ffh
    ; xor bh, bh                                ; 32 ff                     ; 0xc0546 vgarom.asm:1057
    pop ax                                    ; 58                          ; 0xc0548 vgarom.asm:1058
    db  08ah, 0c4h
    ; mov al, ah                                ; 8a c4                     ; 0xc0549 vgarom.asm:1059
    pop DS                                    ; 1f                          ; 0xc054b vgarom.asm:1060
    retn                                      ; c3                          ; 0xc054c vgarom.asm:1061
    push DS                                   ; 1e                          ; 0xc054d vgarom.asm:1063
    push ax                                   ; 50                          ; 0xc054e vgarom.asm:1064
    push bx                                   ; 53                          ; 0xc054f vgarom.asm:1065
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0550 vgarom.asm:1066
    mov ds, ax                                ; 8e d8                       ; 0xc0553 vgarom.asm:1067
    db  08bh, 0c3h
    ; mov ax, bx                                ; 8b c3                     ; 0xc0555 vgarom.asm:1068
    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc0557 vgarom.asm:1069
    mov byte [bx], al                         ; 88 07                       ; 0xc055a vgarom.asm:1070
    pop bx                                    ; 5b                          ; 0xc055c vgarom.asm:1080
    pop ax                                    ; 58                          ; 0xc055d vgarom.asm:1081
    db  08ah, 0c4h
    ; mov al, ah                                ; 8a c4                     ; 0xc055e vgarom.asm:1082
    pop DS                                    ; 1f                          ; 0xc0560 vgarom.asm:1083
    retn                                      ; c3                          ; 0xc0561 vgarom.asm:1084
    times 0xe db 0
  ; disGetNextSymbol 0xc0570 LB 0x38d -> off=0x0 cb=0000000000000007 uValue=00000000000c0570 'do_out_dx_ax'
do_out_dx_ax:                                ; 0xc0570 LB 0x7
    xchg ah, al                               ; 86 c4                       ; 0xc0570 vberom.asm:69
    out DX, AL                                ; ee                          ; 0xc0572 vberom.asm:70
    xchg ah, al                               ; 86 c4                       ; 0xc0573 vberom.asm:71
    out DX, AL                                ; ee                          ; 0xc0575 vberom.asm:72
    retn                                      ; c3                          ; 0xc0576 vberom.asm:73
  ; disGetNextSymbol 0xc0577 LB 0x386 -> off=0x0 cb=0000000000000040 uValue=00000000000c0577 'do_in_ax_dx'
do_in_ax_dx:                                 ; 0xc0577 LB 0x40
    in AL, DX                                 ; ec                          ; 0xc0577 vberom.asm:76
    xchg ah, al                               ; 86 c4                       ; 0xc0578 vberom.asm:77
    in AL, DX                                 ; ec                          ; 0xc057a vberom.asm:78
    retn                                      ; c3                          ; 0xc057b vberom.asm:79
    push ax                                   ; 50                          ; 0xc057c vberom.asm:90
    push dx                                   ; 52                          ; 0xc057d vberom.asm:91
    mov dx, 003dah                            ; ba da 03                    ; 0xc057e vberom.asm:92
    in AL, DX                                 ; ec                          ; 0xc0581 vberom.asm:94
    test AL, strict byte 008h                 ; a8 08                       ; 0xc0582 vberom.asm:95
    je short 00581h                           ; 74 fb                       ; 0xc0584 vberom.asm:96
    pop dx                                    ; 5a                          ; 0xc0586 vberom.asm:97
    pop ax                                    ; 58                          ; 0xc0587 vberom.asm:98
    retn                                      ; c3                          ; 0xc0588 vberom.asm:99
    push ax                                   ; 50                          ; 0xc0589 vberom.asm:102
    push dx                                   ; 52                          ; 0xc058a vberom.asm:103
    mov dx, 003dah                            ; ba da 03                    ; 0xc058b vberom.asm:104
    in AL, DX                                 ; ec                          ; 0xc058e vberom.asm:106
    test AL, strict byte 008h                 ; a8 08                       ; 0xc058f vberom.asm:107
    jne short 0058eh                          ; 75 fb                       ; 0xc0591 vberom.asm:108
    pop dx                                    ; 5a                          ; 0xc0593 vberom.asm:109
    pop ax                                    ; 58                          ; 0xc0594 vberom.asm:110
    retn                                      ; c3                          ; 0xc0595 vberom.asm:111
    push dx                                   ; 52                          ; 0xc0596 vberom.asm:116
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0597 vberom.asm:117
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc059a vberom.asm:118
    call 00570h                               ; e8 d0 ff                    ; 0xc059d vberom.asm:119
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05a0 vberom.asm:120
    call 00577h                               ; e8 d1 ff                    ; 0xc05a3 vberom.asm:121
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc05a6 vberom.asm:122
    jbe short 005b5h                          ; 76 0b                       ; 0xc05a8 vberom.asm:123
    db  08ah, 0e0h
    ; mov ah, al                                ; 8a e0                     ; 0xc05aa vberom.asm:124
    shr ah, 003h                              ; c0 ec 03                    ; 0xc05ac vberom.asm:126
    test AL, strict byte 007h                 ; a8 07                       ; 0xc05af vberom.asm:132
    je short 005b5h                           ; 74 02                       ; 0xc05b1 vberom.asm:133
    db  0feh, 0c4h
    ; inc ah                                    ; fe c4                     ; 0xc05b3 vberom.asm:134
    pop dx                                    ; 5a                          ; 0xc05b5 vberom.asm:136
    retn                                      ; c3                          ; 0xc05b6 vberom.asm:137
  ; disGetNextSymbol 0xc05b7 LB 0x346 -> off=0x0 cb=0000000000000026 uValue=00000000000c05b7 '_dispi_get_max_bpp'
_dispi_get_max_bpp:                          ; 0xc05b7 LB 0x26
    push dx                                   ; 52                          ; 0xc05b7 vberom.asm:142
    push bx                                   ; 53                          ; 0xc05b8 vberom.asm:143
    call 005f1h                               ; e8 35 00                    ; 0xc05b9 vberom.asm:144
    db  08bh, 0d8h
    ; mov bx, ax                                ; 8b d8                     ; 0xc05bc vberom.asm:145
    or ax, strict byte 00002h                 ; 83 c8 02                    ; 0xc05be vberom.asm:146
    call 005ddh                               ; e8 19 00                    ; 0xc05c1 vberom.asm:147
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05c4 vberom.asm:148
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc05c7 vberom.asm:149
    call 00570h                               ; e8 a3 ff                    ; 0xc05ca vberom.asm:150
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05cd vberom.asm:151
    call 00577h                               ; e8 a4 ff                    ; 0xc05d0 vberom.asm:152
    push ax                                   ; 50                          ; 0xc05d3 vberom.asm:153
    db  08bh, 0c3h
    ; mov ax, bx                                ; 8b c3                     ; 0xc05d4 vberom.asm:154
    call 005ddh                               ; e8 04 00                    ; 0xc05d6 vberom.asm:155
    pop ax                                    ; 58                          ; 0xc05d9 vberom.asm:156
    pop bx                                    ; 5b                          ; 0xc05da vberom.asm:157
    pop dx                                    ; 5a                          ; 0xc05db vberom.asm:158
    retn                                      ; c3                          ; 0xc05dc vberom.asm:159
  ; disGetNextSymbol 0xc05dd LB 0x320 -> off=0x0 cb=0000000000000026 uValue=00000000000c05dd 'dispi_set_enable_'
dispi_set_enable_:                           ; 0xc05dd LB 0x26
    push dx                                   ; 52                          ; 0xc05dd vberom.asm:162
    push ax                                   ; 50                          ; 0xc05de vberom.asm:163
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05df vberom.asm:164
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05e2 vberom.asm:165
    call 00570h                               ; e8 88 ff                    ; 0xc05e5 vberom.asm:166
    pop ax                                    ; 58                          ; 0xc05e8 vberom.asm:167
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05e9 vberom.asm:168
    call 00570h                               ; e8 81 ff                    ; 0xc05ec vberom.asm:169
    pop dx                                    ; 5a                          ; 0xc05ef vberom.asm:170
    retn                                      ; c3                          ; 0xc05f0 vberom.asm:171
    push dx                                   ; 52                          ; 0xc05f1 vberom.asm:174
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc05f2 vberom.asm:175
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc05f5 vberom.asm:176
    call 00570h                               ; e8 75 ff                    ; 0xc05f8 vberom.asm:177
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc05fb vberom.asm:178
    call 00577h                               ; e8 76 ff                    ; 0xc05fe vberom.asm:179
    pop dx                                    ; 5a                          ; 0xc0601 vberom.asm:180
    retn                                      ; c3                          ; 0xc0602 vberom.asm:181
  ; disGetNextSymbol 0xc0603 LB 0x2fa -> off=0x0 cb=0000000000000026 uValue=00000000000c0603 'dispi_set_bank_'
dispi_set_bank_:                             ; 0xc0603 LB 0x26
    push dx                                   ; 52                          ; 0xc0603 vberom.asm:184
    push ax                                   ; 50                          ; 0xc0604 vberom.asm:185
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0605 vberom.asm:186
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0608 vberom.asm:187
    call 00570h                               ; e8 62 ff                    ; 0xc060b vberom.asm:188
    pop ax                                    ; 58                          ; 0xc060e vberom.asm:189
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc060f vberom.asm:190
    call 00570h                               ; e8 5b ff                    ; 0xc0612 vberom.asm:191
    pop dx                                    ; 5a                          ; 0xc0615 vberom.asm:192
    retn                                      ; c3                          ; 0xc0616 vberom.asm:193
    push dx                                   ; 52                          ; 0xc0617 vberom.asm:196
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0618 vberom.asm:197
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc061b vberom.asm:198
    call 00570h                               ; e8 4f ff                    ; 0xc061e vberom.asm:199
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0621 vberom.asm:200
    call 00577h                               ; e8 50 ff                    ; 0xc0624 vberom.asm:201
    pop dx                                    ; 5a                          ; 0xc0627 vberom.asm:202
    retn                                      ; c3                          ; 0xc0628 vberom.asm:203
  ; disGetNextSymbol 0xc0629 LB 0x2d4 -> off=0x0 cb=00000000000000a9 uValue=00000000000c0629 '_dispi_set_bank_farcall'
_dispi_set_bank_farcall:                     ; 0xc0629 LB 0xa9
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc0629 vberom.asm:206
    je short 00653h                           ; 74 24                       ; 0xc062d vberom.asm:207
    db  00bh, 0dbh
    ; or bx, bx                                 ; 0b db                     ; 0xc062f vberom.asm:208
    jne short 00665h                          ; 75 32                       ; 0xc0631 vberom.asm:209
    db  08bh, 0c2h
    ; mov ax, dx                                ; 8b c2                     ; 0xc0633 vberom.asm:210
    push dx                                   ; 52                          ; 0xc0635 vberom.asm:211
    push ax                                   ; 50                          ; 0xc0636 vberom.asm:212
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0637 vberom.asm:213
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc063a vberom.asm:214
    call 00570h                               ; e8 30 ff                    ; 0xc063d vberom.asm:215
    pop ax                                    ; 58                          ; 0xc0640 vberom.asm:216
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0641 vberom.asm:217
    call 00570h                               ; e8 29 ff                    ; 0xc0644 vberom.asm:218
    call 00577h                               ; e8 2d ff                    ; 0xc0647 vberom.asm:219
    pop dx                                    ; 5a                          ; 0xc064a vberom.asm:220
    db  03bh, 0d0h
    ; cmp dx, ax                                ; 3b d0                     ; 0xc064b vberom.asm:221
    jne short 00665h                          ; 75 16                       ; 0xc064d vberom.asm:222
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc064f vberom.asm:223
    retf                                      ; cb                          ; 0xc0652 vberom.asm:224
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0653 vberom.asm:226
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0656 vberom.asm:227
    call 00570h                               ; e8 14 ff                    ; 0xc0659 vberom.asm:228
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc065c vberom.asm:229
    call 00577h                               ; e8 15 ff                    ; 0xc065f vberom.asm:230
    db  08bh, 0d0h
    ; mov dx, ax                                ; 8b d0                     ; 0xc0662 vberom.asm:231
    retf                                      ; cb                          ; 0xc0664 vberom.asm:232
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0665 vberom.asm:234
    retf                                      ; cb                          ; 0xc0668 vberom.asm:235
    push dx                                   ; 52                          ; 0xc0669 vberom.asm:238
    push ax                                   ; 50                          ; 0xc066a vberom.asm:239
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc066b vberom.asm:240
    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc066e vberom.asm:241
    call 00570h                               ; e8 fc fe                    ; 0xc0671 vberom.asm:242
    pop ax                                    ; 58                          ; 0xc0674 vberom.asm:243
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0675 vberom.asm:244
    call 00570h                               ; e8 f5 fe                    ; 0xc0678 vberom.asm:245
    pop dx                                    ; 5a                          ; 0xc067b vberom.asm:246
    retn                                      ; c3                          ; 0xc067c vberom.asm:247
    push dx                                   ; 52                          ; 0xc067d vberom.asm:250
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc067e vberom.asm:251
    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc0681 vberom.asm:252
    call 00570h                               ; e8 e9 fe                    ; 0xc0684 vberom.asm:253
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0687 vberom.asm:254
    call 00577h                               ; e8 ea fe                    ; 0xc068a vberom.asm:255
    pop dx                                    ; 5a                          ; 0xc068d vberom.asm:256
    retn                                      ; c3                          ; 0xc068e vberom.asm:257
    push dx                                   ; 52                          ; 0xc068f vberom.asm:260
    push ax                                   ; 50                          ; 0xc0690 vberom.asm:261
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc0691 vberom.asm:262
    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc0694 vberom.asm:263
    call 00570h                               ; e8 d6 fe                    ; 0xc0697 vberom.asm:264
    pop ax                                    ; 58                          ; 0xc069a vberom.asm:265
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc069b vberom.asm:266
    call 00570h                               ; e8 cf fe                    ; 0xc069e vberom.asm:267
    pop dx                                    ; 5a                          ; 0xc06a1 vberom.asm:268
    retn                                      ; c3                          ; 0xc06a2 vberom.asm:269
    push dx                                   ; 52                          ; 0xc06a3 vberom.asm:272
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc06a4 vberom.asm:273
    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc06a7 vberom.asm:274
    call 00570h                               ; e8 c3 fe                    ; 0xc06aa vberom.asm:275
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc06ad vberom.asm:276
    call 00577h                               ; e8 c4 fe                    ; 0xc06b0 vberom.asm:277
    pop dx                                    ; 5a                          ; 0xc06b3 vberom.asm:278
    retn                                      ; c3                          ; 0xc06b4 vberom.asm:279
    push ax                                   ; 50                          ; 0xc06b5 vberom.asm:282
    push bx                                   ; 53                          ; 0xc06b6 vberom.asm:283
    push dx                                   ; 52                          ; 0xc06b7 vberom.asm:284
    db  08bh, 0d8h
    ; mov bx, ax                                ; 8b d8                     ; 0xc06b8 vberom.asm:285
    call 00596h                               ; e8 d9 fe                    ; 0xc06ba vberom.asm:286
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc06bd vberom.asm:287
    jnbe short 006c3h                         ; 77 02                       ; 0xc06bf vberom.asm:288
    shr bx, 1                                 ; d1 eb                       ; 0xc06c1 vberom.asm:289
    shr bx, 003h                              ; c1 eb 03                    ; 0xc06c3 vberom.asm:292
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06c6 vberom.asm:298
    db  08ah, 0e3h
    ; mov ah, bl                                ; 8a e3                     ; 0xc06c9 vberom.asm:299
    mov AL, strict byte 013h                  ; b0 13                       ; 0xc06cb vberom.asm:300
    out DX, ax                                ; ef                          ; 0xc06cd vberom.asm:301
    pop dx                                    ; 5a                          ; 0xc06ce vberom.asm:302
    pop bx                                    ; 5b                          ; 0xc06cf vberom.asm:303
    pop ax                                    ; 58                          ; 0xc06d0 vberom.asm:304
    retn                                      ; c3                          ; 0xc06d1 vberom.asm:305
  ; disGetNextSymbol 0xc06d2 LB 0x22b -> off=0x0 cb=00000000000000ed uValue=00000000000c06d2 '_vga_compat_setup'
_vga_compat_setup:                           ; 0xc06d2 LB 0xed
    push ax                                   ; 50                          ; 0xc06d2 vberom.asm:308
    push dx                                   ; 52                          ; 0xc06d3 vberom.asm:309
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc06d4 vberom.asm:312
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc06d7 vberom.asm:313
    call 00570h                               ; e8 93 fe                    ; 0xc06da vberom.asm:314
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc06dd vberom.asm:315
    call 00577h                               ; e8 94 fe                    ; 0xc06e0 vberom.asm:316
    push ax                                   ; 50                          ; 0xc06e3 vberom.asm:317
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc06e4 vberom.asm:318
    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc06e7 vberom.asm:319
    out DX, ax                                ; ef                          ; 0xc06ea vberom.asm:320
    pop ax                                    ; 58                          ; 0xc06eb vberom.asm:321
    push ax                                   ; 50                          ; 0xc06ec vberom.asm:322
    shr ax, 003h                              ; c1 e8 03                    ; 0xc06ed vberom.asm:324
    dec ax                                    ; 48                          ; 0xc06f0 vberom.asm:330
    db  08ah, 0e0h
    ; mov ah, al                                ; 8a e0                     ; 0xc06f1 vberom.asm:331
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc06f3 vberom.asm:332
    out DX, ax                                ; ef                          ; 0xc06f5 vberom.asm:333
    pop ax                                    ; 58                          ; 0xc06f6 vberom.asm:334
    call 006b5h                               ; e8 bb ff                    ; 0xc06f7 vberom.asm:335
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc06fa vberom.asm:338
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc06fd vberom.asm:339
    call 00570h                               ; e8 6d fe                    ; 0xc0700 vberom.asm:340
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0703 vberom.asm:341
    call 00577h                               ; e8 6e fe                    ; 0xc0706 vberom.asm:342
    dec ax                                    ; 48                          ; 0xc0709 vberom.asm:343
    push ax                                   ; 50                          ; 0xc070a vberom.asm:344
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc070b vberom.asm:345
    db  08ah, 0e0h
    ; mov ah, al                                ; 8a e0                     ; 0xc070e vberom.asm:346
    mov AL, strict byte 012h                  ; b0 12                       ; 0xc0710 vberom.asm:347
    out DX, ax                                ; ef                          ; 0xc0712 vberom.asm:348
    pop ax                                    ; 58                          ; 0xc0713 vberom.asm:349
    mov AL, strict byte 007h                  ; b0 07                       ; 0xc0714 vberom.asm:350
    out DX, AL                                ; ee                          ; 0xc0716 vberom.asm:351
    inc dx                                    ; 42                          ; 0xc0717 vberom.asm:352
    in AL, DX                                 ; ec                          ; 0xc0718 vberom.asm:353
    and AL, strict byte 0bdh                  ; 24 bd                       ; 0xc0719 vberom.asm:354
    test ah, 001h                             ; f6 c4 01                    ; 0xc071b vberom.asm:355
    je short 00722h                           ; 74 02                       ; 0xc071e vberom.asm:356
    or AL, strict byte 002h                   ; 0c 02                       ; 0xc0720 vberom.asm:357
    test ah, 002h                             ; f6 c4 02                    ; 0xc0722 vberom.asm:359
    je short 00729h                           ; 74 02                       ; 0xc0725 vberom.asm:360
    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0727 vberom.asm:361
    out DX, AL                                ; ee                          ; 0xc0729 vberom.asm:363
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc072a vberom.asm:366
    mov ax, strict word 00009h                ; b8 09 00                    ; 0xc072d vberom.asm:367
    out DX, AL                                ; ee                          ; 0xc0730 vberom.asm:368
    mov dx, 003d5h                            ; ba d5 03                    ; 0xc0731 vberom.asm:369
    in AL, DX                                 ; ec                          ; 0xc0734 vberom.asm:370
    and AL, strict byte 060h                  ; 24 60                       ; 0xc0735 vberom.asm:371
    out DX, AL                                ; ee                          ; 0xc0737 vberom.asm:372
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc0738 vberom.asm:373
    mov AL, strict byte 017h                  ; b0 17                       ; 0xc073b vberom.asm:374
    out DX, AL                                ; ee                          ; 0xc073d vberom.asm:375
    mov dx, 003d5h                            ; ba d5 03                    ; 0xc073e vberom.asm:376
    in AL, DX                                 ; ec                          ; 0xc0741 vberom.asm:377
    or AL, strict byte 003h                   ; 0c 03                       ; 0xc0742 vberom.asm:378
    out DX, AL                                ; ee                          ; 0xc0744 vberom.asm:379
    mov dx, 003dah                            ; ba da 03                    ; 0xc0745 vberom.asm:380
    in AL, DX                                 ; ec                          ; 0xc0748 vberom.asm:381
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0749 vberom.asm:382
    mov AL, strict byte 010h                  ; b0 10                       ; 0xc074c vberom.asm:383
    out DX, AL                                ; ee                          ; 0xc074e vberom.asm:384
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc074f vberom.asm:385
    in AL, DX                                 ; ec                          ; 0xc0752 vberom.asm:386
    or AL, strict byte 001h                   ; 0c 01                       ; 0xc0753 vberom.asm:387
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc0755 vberom.asm:388
    out DX, AL                                ; ee                          ; 0xc0758 vberom.asm:389
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc0759 vberom.asm:390
    out DX, AL                                ; ee                          ; 0xc075b vberom.asm:391
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc075c vberom.asm:392
    mov ax, 00506h                            ; b8 06 05                    ; 0xc075f vberom.asm:393
    out DX, ax                                ; ef                          ; 0xc0762 vberom.asm:394
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc0763 vberom.asm:395
    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc0766 vberom.asm:396
    out DX, ax                                ; ef                          ; 0xc0769 vberom.asm:397
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc076a vberom.asm:400
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc076d vberom.asm:401
    call 00570h                               ; e8 fd fd                    ; 0xc0770 vberom.asm:402
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc0773 vberom.asm:403
    call 00577h                               ; e8 fe fd                    ; 0xc0776 vberom.asm:404
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc0779 vberom.asm:405
    jc short 007bdh                           ; 72 40                       ; 0xc077b vberom.asm:406
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc077d vberom.asm:407
    mov AL, strict byte 014h                  ; b0 14                       ; 0xc0780 vberom.asm:408
    out DX, AL                                ; ee                          ; 0xc0782 vberom.asm:409
    mov dx, 003d5h                            ; ba d5 03                    ; 0xc0783 vberom.asm:410
    in AL, DX                                 ; ec                          ; 0xc0786 vberom.asm:411
    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0787 vberom.asm:412
    out DX, AL                                ; ee                          ; 0xc0789 vberom.asm:413
    mov dx, 003dah                            ; ba da 03                    ; 0xc078a vberom.asm:414
    in AL, DX                                 ; ec                          ; 0xc078d vberom.asm:415
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc078e vberom.asm:416
    mov AL, strict byte 010h                  ; b0 10                       ; 0xc0791 vberom.asm:417
    out DX, AL                                ; ee                          ; 0xc0793 vberom.asm:418
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc0794 vberom.asm:419
    in AL, DX                                 ; ec                          ; 0xc0797 vberom.asm:420
    or AL, strict byte 040h                   ; 0c 40                       ; 0xc0798 vberom.asm:421
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc079a vberom.asm:422
    out DX, AL                                ; ee                          ; 0xc079d vberom.asm:423
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc079e vberom.asm:424
    out DX, AL                                ; ee                          ; 0xc07a0 vberom.asm:425
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc07a1 vberom.asm:426
    mov AL, strict byte 004h                  ; b0 04                       ; 0xc07a4 vberom.asm:427
    out DX, AL                                ; ee                          ; 0xc07a6 vberom.asm:428
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc07a7 vberom.asm:429
    in AL, DX                                 ; ec                          ; 0xc07aa vberom.asm:430
    or AL, strict byte 008h                   ; 0c 08                       ; 0xc07ab vberom.asm:431
    out DX, AL                                ; ee                          ; 0xc07ad vberom.asm:432
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc07ae vberom.asm:433
    mov AL, strict byte 005h                  ; b0 05                       ; 0xc07b1 vberom.asm:434
    out DX, AL                                ; ee                          ; 0xc07b3 vberom.asm:435
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc07b4 vberom.asm:436
    in AL, DX                                 ; ec                          ; 0xc07b7 vberom.asm:437
    and AL, strict byte 09fh                  ; 24 9f                       ; 0xc07b8 vberom.asm:438
    or AL, strict byte 040h                   ; 0c 40                       ; 0xc07ba vberom.asm:439
    out DX, AL                                ; ee                          ; 0xc07bc vberom.asm:440
    pop dx                                    ; 5a                          ; 0xc07bd vberom.asm:443
    pop ax                                    ; 58                          ; 0xc07be vberom.asm:444
  ; disGetNextSymbol 0xc07bf LB 0x13e -> off=0x0 cb=0000000000000013 uValue=00000000000c07bf '_vbe_has_vbe_display'
_vbe_has_vbe_display:                        ; 0xc07bf LB 0x13
    push DS                                   ; 1e                          ; 0xc07bf vberom.asm:450
    push bx                                   ; 53                          ; 0xc07c0 vberom.asm:451
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07c1 vberom.asm:452
    mov ds, ax                                ; 8e d8                       ; 0xc07c4 vberom.asm:453
    mov bx, 000b9h                            ; bb b9 00                    ; 0xc07c6 vberom.asm:454
    mov al, byte [bx]                         ; 8a 07                       ; 0xc07c9 vberom.asm:455
    and AL, strict byte 001h                  ; 24 01                       ; 0xc07cb vberom.asm:456
    db  032h, 0e4h
    ; xor ah, ah                                ; 32 e4                     ; 0xc07cd vberom.asm:457
    pop bx                                    ; 5b                          ; 0xc07cf vberom.asm:458
    pop DS                                    ; 1f                          ; 0xc07d0 vberom.asm:459
    retn                                      ; c3                          ; 0xc07d1 vberom.asm:460
  ; disGetNextSymbol 0xc07d2 LB 0x12b -> off=0x0 cb=0000000000000025 uValue=00000000000c07d2 'vbe_biosfn_return_current_mode'
vbe_biosfn_return_current_mode:              ; 0xc07d2 LB 0x25
    push DS                                   ; 1e                          ; 0xc07d2 vberom.asm:473
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc07d3 vberom.asm:474
    mov ds, ax                                ; 8e d8                       ; 0xc07d6 vberom.asm:475
    call 005f1h                               ; e8 16 fe                    ; 0xc07d8 vberom.asm:476
    and ax, strict byte 00001h                ; 83 e0 01                    ; 0xc07db vberom.asm:477
    je short 007e9h                           ; 74 09                       ; 0xc07de vberom.asm:478
    mov bx, 000bah                            ; bb ba 00                    ; 0xc07e0 vberom.asm:479
    mov ax, word [bx]                         ; 8b 07                       ; 0xc07e3 vberom.asm:480
    db  08bh, 0d8h
    ; mov bx, ax                                ; 8b d8                     ; 0xc07e5 vberom.asm:481
    jne short 007f2h                          ; 75 09                       ; 0xc07e7 vberom.asm:482
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc07e9 vberom.asm:484
    mov al, byte [bx]                         ; 8a 07                       ; 0xc07ec vberom.asm:485
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc07ee vberom.asm:486
    db  032h, 0ffh
    ; xor bh, bh                                ; 32 ff                     ; 0xc07f0 vberom.asm:487
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc07f2 vberom.asm:489
    pop DS                                    ; 1f                          ; 0xc07f5 vberom.asm:490
    retn                                      ; c3                          ; 0xc07f6 vberom.asm:491
  ; disGetNextSymbol 0xc07f7 LB 0x106 -> off=0x0 cb=000000000000002d uValue=00000000000c07f7 'vbe_biosfn_display_window_control'
vbe_biosfn_display_window_control:           ; 0xc07f7 LB 0x2d
    cmp bl, 000h                              ; 80 fb 00                    ; 0xc07f7 vberom.asm:515
    jne short 00820h                          ; 75 24                       ; 0xc07fa vberom.asm:516
    cmp bh, 001h                              ; 80 ff 01                    ; 0xc07fc vberom.asm:517
    je short 00817h                           ; 74 16                       ; 0xc07ff vberom.asm:518
    jc short 00807h                           ; 72 04                       ; 0xc0801 vberom.asm:519
    mov ax, 00100h                            ; b8 00 01                    ; 0xc0803 vberom.asm:520
    retn                                      ; c3                          ; 0xc0806 vberom.asm:521
    db  08bh, 0c2h
    ; mov ax, dx                                ; 8b c2                     ; 0xc0807 vberom.asm:523
    call 00603h                               ; e8 f7 fd                    ; 0xc0809 vberom.asm:524
    call 00617h                               ; e8 08 fe                    ; 0xc080c vberom.asm:525
    db  03bh, 0c2h
    ; cmp ax, dx                                ; 3b c2                     ; 0xc080f vberom.asm:526
    jne short 00820h                          ; 75 0d                       ; 0xc0811 vberom.asm:527
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0813 vberom.asm:528
    retn                                      ; c3                          ; 0xc0816 vberom.asm:529
    call 00617h                               ; e8 fd fd                    ; 0xc0817 vberom.asm:531
    db  08bh, 0d0h
    ; mov dx, ax                                ; 8b d0                     ; 0xc081a vberom.asm:532
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc081c vberom.asm:533
    retn                                      ; c3                          ; 0xc081f vberom.asm:534
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc0820 vberom.asm:536
    retn                                      ; c3                          ; 0xc0823 vberom.asm:537
  ; disGetNextSymbol 0xc0824 LB 0xd9 -> off=0x0 cb=0000000000000034 uValue=00000000000c0824 'vbe_biosfn_set_get_display_start'
vbe_biosfn_set_get_display_start:            ; 0xc0824 LB 0x34
    cmp bl, 080h                              ; 80 fb 80                    ; 0xc0824 vberom.asm:577
    je short 00834h                           ; 74 0b                       ; 0xc0827 vberom.asm:578
    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0829 vberom.asm:579
    je short 00848h                           ; 74 1a                       ; 0xc082c vberom.asm:580
    jc short 0083ah                           ; 72 0a                       ; 0xc082e vberom.asm:581
    mov ax, 00100h                            ; b8 00 01                    ; 0xc0830 vberom.asm:582
    retn                                      ; c3                          ; 0xc0833 vberom.asm:583
    call 00589h                               ; e8 52 fd                    ; 0xc0834 vberom.asm:585
    call 0057ch                               ; e8 42 fd                    ; 0xc0837 vberom.asm:586
    db  08bh, 0c1h
    ; mov ax, cx                                ; 8b c1                     ; 0xc083a vberom.asm:588
    call 00669h                               ; e8 2a fe                    ; 0xc083c vberom.asm:589
    db  08bh, 0c2h
    ; mov ax, dx                                ; 8b c2                     ; 0xc083f vberom.asm:590
    call 0068fh                               ; e8 4b fe                    ; 0xc0841 vberom.asm:591
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0844 vberom.asm:592
    retn                                      ; c3                          ; 0xc0847 vberom.asm:593
    call 0067dh                               ; e8 32 fe                    ; 0xc0848 vberom.asm:595
    db  08bh, 0c8h
    ; mov cx, ax                                ; 8b c8                     ; 0xc084b vberom.asm:596
    call 006a3h                               ; e8 53 fe                    ; 0xc084d vberom.asm:597
    db  08bh, 0d0h
    ; mov dx, ax                                ; 8b d0                     ; 0xc0850 vberom.asm:598
    db  032h, 0ffh
    ; xor bh, bh                                ; 32 ff                     ; 0xc0852 vberom.asm:599
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0854 vberom.asm:600
    retn                                      ; c3                          ; 0xc0857 vberom.asm:601
  ; disGetNextSymbol 0xc0858 LB 0xa5 -> off=0x0 cb=0000000000000037 uValue=00000000000c0858 'vbe_biosfn_set_get_dac_palette_format'
vbe_biosfn_set_get_dac_palette_format:       ; 0xc0858 LB 0x37
    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0858 vberom.asm:616
    je short 0087bh                           ; 74 1e                       ; 0xc085b vberom.asm:617
    jc short 00863h                           ; 72 04                       ; 0xc085d vberom.asm:618
    mov ax, 00100h                            ; b8 00 01                    ; 0xc085f vberom.asm:619
    retn                                      ; c3                          ; 0xc0862 vberom.asm:620
    call 005f1h                               ; e8 8b fd                    ; 0xc0863 vberom.asm:622
    cmp bh, 006h                              ; 80 ff 06                    ; 0xc0866 vberom.asm:623
    je short 00875h                           ; 74 0a                       ; 0xc0869 vberom.asm:624
    cmp bh, 008h                              ; 80 ff 08                    ; 0xc086b vberom.asm:625
    jne short 0088bh                          ; 75 1b                       ; 0xc086e vberom.asm:626
    or ax, strict byte 00020h                 ; 83 c8 20                    ; 0xc0870 vberom.asm:627
    jne short 00878h                          ; 75 03                       ; 0xc0873 vberom.asm:628
    and ax, strict byte 0ffdfh                ; 83 e0 df                    ; 0xc0875 vberom.asm:630
    call 005ddh                               ; e8 62 fd                    ; 0xc0878 vberom.asm:632
    mov BH, strict byte 006h                  ; b7 06                       ; 0xc087b vberom.asm:634
    call 005f1h                               ; e8 71 fd                    ; 0xc087d vberom.asm:635
    and ax, strict byte 00020h                ; 83 e0 20                    ; 0xc0880 vberom.asm:636
    je short 00887h                           ; 74 02                       ; 0xc0883 vberom.asm:637
    mov BH, strict byte 008h                  ; b7 08                       ; 0xc0885 vberom.asm:638
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc0887 vberom.asm:640
    retn                                      ; c3                          ; 0xc088a vberom.asm:641
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc088b vberom.asm:643
    retn                                      ; c3                          ; 0xc088e vberom.asm:644
  ; disGetNextSymbol 0xc088f LB 0x6e -> off=0x0 cb=0000000000000057 uValue=00000000000c088f 'vbe_biosfn_set_get_palette_data'
vbe_biosfn_set_get_palette_data:             ; 0xc088f LB 0x57
    test bl, bl                               ; 84 db                       ; 0xc088f vberom.asm:683
    je short 008a2h                           ; 74 0f                       ; 0xc0891 vberom.asm:684
    cmp bl, 001h                              ; 80 fb 01                    ; 0xc0893 vberom.asm:685
    je short 008c2h                           ; 74 2a                       ; 0xc0896 vberom.asm:686
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc0898 vberom.asm:687
    jbe short 008e2h                          ; 76 45                       ; 0xc089b vberom.asm:688
    cmp bl, 080h                              ; 80 fb 80                    ; 0xc089d vberom.asm:689
    jne short 008deh                          ; 75 3c                       ; 0xc08a0 vberom.asm:690
    pushaw                                    ; 60                          ; 0xc08a2 vberom.asm:133
    push DS                                   ; 1e                          ; 0xc08a3 vberom.asm:696
    push ES                                   ; 06                          ; 0xc08a4 vberom.asm:697
    pop DS                                    ; 1f                          ; 0xc08a5 vberom.asm:698
    db  08ah, 0c2h
    ; mov al, dl                                ; 8a c2                     ; 0xc08a6 vberom.asm:699
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc08a8 vberom.asm:700
    out DX, AL                                ; ee                          ; 0xc08ab vberom.asm:701
    inc dx                                    ; 42                          ; 0xc08ac vberom.asm:702
    db  08bh, 0f7h
    ; mov si, di                                ; 8b f7                     ; 0xc08ad vberom.asm:703
    lodsw                                     ; ad                          ; 0xc08af vberom.asm:714
    db  08bh, 0d8h
    ; mov bx, ax                                ; 8b d8                     ; 0xc08b0 vberom.asm:715
    lodsw                                     ; ad                          ; 0xc08b2 vberom.asm:716
    out DX, AL                                ; ee                          ; 0xc08b3 vberom.asm:717
    db  08ah, 0c7h
    ; mov al, bh                                ; 8a c7                     ; 0xc08b4 vberom.asm:718
    out DX, AL                                ; ee                          ; 0xc08b6 vberom.asm:719
    db  08ah, 0c3h
    ; mov al, bl                                ; 8a c3                     ; 0xc08b7 vberom.asm:720
    out DX, AL                                ; ee                          ; 0xc08b9 vberom.asm:721
    loop 008afh                               ; e2 f3                       ; 0xc08ba vberom.asm:723
    pop DS                                    ; 1f                          ; 0xc08bc vberom.asm:724
    popaw                                     ; 61                          ; 0xc08bd vberom.asm:152
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08be vberom.asm:727
    retn                                      ; c3                          ; 0xc08c1 vberom.asm:728
    pushaw                                    ; 60                          ; 0xc08c2 vberom.asm:133
    db  08ah, 0c2h
    ; mov al, dl                                ; 8a c2                     ; 0xc08c3 vberom.asm:732
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc08c5 vberom.asm:733
    out DX, AL                                ; ee                          ; 0xc08c8 vberom.asm:734
    add dl, 002h                              ; 80 c2 02                    ; 0xc08c9 vberom.asm:735
    db  033h, 0dbh
    ; xor bx, bx                                ; 33 db                     ; 0xc08cc vberom.asm:746
    in AL, DX                                 ; ec                          ; 0xc08ce vberom.asm:748
    db  08ah, 0d8h
    ; mov bl, al                                ; 8a d8                     ; 0xc08cf vberom.asm:749
    in AL, DX                                 ; ec                          ; 0xc08d1 vberom.asm:750
    db  08ah, 0e0h
    ; mov ah, al                                ; 8a e0                     ; 0xc08d2 vberom.asm:751
    in AL, DX                                 ; ec                          ; 0xc08d4 vberom.asm:752
    stosw                                     ; ab                          ; 0xc08d5 vberom.asm:753
    db  08bh, 0c3h
    ; mov ax, bx                                ; 8b c3                     ; 0xc08d6 vberom.asm:754
    stosw                                     ; ab                          ; 0xc08d8 vberom.asm:755
    loop 008ceh                               ; e2 f3                       ; 0xc08d9 vberom.asm:757
    popaw                                     ; 61                          ; 0xc08db vberom.asm:152
    jmp short 008beh                          ; eb e0                       ; 0xc08dc vberom.asm:759
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08de vberom.asm:762
    retn                                      ; c3                          ; 0xc08e1 vberom.asm:763
    mov ax, 0024fh                            ; b8 4f 02                    ; 0xc08e2 vberom.asm:765
    retn                                      ; c3                          ; 0xc08e5 vberom.asm:766
  ; disGetNextSymbol 0xc08e6 LB 0x17 -> off=0x0 cb=0000000000000017 uValue=00000000000c08e6 'vbe_biosfn_return_protected_mode_interface'
vbe_biosfn_return_protected_mode_interface: ; 0xc08e6 LB 0x17
    test bl, bl                               ; 84 db                       ; 0xc08e6 vberom.asm:780
    jne short 008f9h                          ; 75 0f                       ; 0xc08e8 vberom.asm:781
    mov di, 0c000h                            ; bf 00 c0                    ; 0xc08ea vberom.asm:782
    mov es, di                                ; 8e c7                       ; 0xc08ed vberom.asm:783
    mov di, 04600h                            ; bf 00 46                    ; 0xc08ef vberom.asm:784
    mov cx, 00115h                            ; b9 15 01                    ; 0xc08f2 vberom.asm:785
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc08f5 vberom.asm:786
    retn                                      ; c3                          ; 0xc08f8 vberom.asm:787
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc08f9 vberom.asm:789
    retn                                      ; c3                          ; 0xc08fc vberom.asm:790

  ; Padding 0x83 bytes at 0xc08fd
  times 131 db 0

section _TEXT progbits vstart=0x980 align=1 ; size=0x3903 class=CODE group=AUTO
  ; disGetNextSymbol 0xc0980 LB 0x3903 -> off=0x0 cb=000000000000001b uValue=00000000000c0980 'set_int_vector'
set_int_vector:                              ; 0xc0980 LB 0x1b
    push bx                                   ; 53                          ; 0xc0980 vgabios.c:87
    push bp                                   ; 55                          ; 0xc0981
    mov bp, sp                                ; 89 e5                       ; 0xc0982
    mov bl, al                                ; 88 c3                       ; 0xc0984
    xor bh, bh                                ; 30 ff                       ; 0xc0986 vgabios.c:91
    sal bx, 002h                              ; c1 e3 02                    ; 0xc0988
    xor ax, ax                                ; 31 c0                       ; 0xc098b
    mov es, ax                                ; 8e c0                       ; 0xc098d
    mov word [es:bx], dx                      ; 26 89 17                    ; 0xc098f
    mov word [es:bx+002h], 0c000h             ; 26 c7 47 02 00 c0           ; 0xc0992
    pop bp                                    ; 5d                          ; 0xc0998 vgabios.c:92
    pop bx                                    ; 5b                          ; 0xc0999
    retn                                      ; c3                          ; 0xc099a
  ; disGetNextSymbol 0xc099b LB 0x38e8 -> off=0x0 cb=000000000000001c uValue=00000000000c099b 'init_vga_card'
init_vga_card:                               ; 0xc099b LB 0x1c
    push bp                                   ; 55                          ; 0xc099b vgabios.c:143
    mov bp, sp                                ; 89 e5                       ; 0xc099c
    push dx                                   ; 52                          ; 0xc099e
    mov AL, strict byte 0c3h                  ; b0 c3                       ; 0xc099f vgabios.c:146
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc09a1
    out DX, AL                                ; ee                          ; 0xc09a4
    mov AL, strict byte 004h                  ; b0 04                       ; 0xc09a5 vgabios.c:149
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc09a7
    out DX, AL                                ; ee                          ; 0xc09aa
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc09ab vgabios.c:150
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc09ad
    out DX, AL                                ; ee                          ; 0xc09b0
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc09b1 vgabios.c:155
    pop dx                                    ; 5a                          ; 0xc09b4
    pop bp                                    ; 5d                          ; 0xc09b5
    retn                                      ; c3                          ; 0xc09b6
  ; disGetNextSymbol 0xc09b7 LB 0x38cc -> off=0x0 cb=0000000000000032 uValue=00000000000c09b7 'init_bios_area'
init_bios_area:                              ; 0xc09b7 LB 0x32
    push bx                                   ; 53                          ; 0xc09b7 vgabios.c:164
    push bp                                   ; 55                          ; 0xc09b8
    mov bp, sp                                ; 89 e5                       ; 0xc09b9
    xor bx, bx                                ; 31 db                       ; 0xc09bb vgabios.c:168
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc09bd
    mov es, ax                                ; 8e c0                       ; 0xc09c0
    mov al, byte [es:bx+010h]                 ; 26 8a 47 10                 ; 0xc09c2 vgabios.c:171
    and AL, strict byte 0cfh                  ; 24 cf                       ; 0xc09c6
    or AL, strict byte 020h                   ; 0c 20                       ; 0xc09c8
    mov byte [es:bx+010h], al                 ; 26 88 47 10                 ; 0xc09ca
    mov byte [es:bx+00085h], 010h             ; 26 c6 87 85 00 10           ; 0xc09ce vgabios.c:175
    mov word [es:bx+00087h], 0f960h           ; 26 c7 87 87 00 60 f9        ; 0xc09d4 vgabios.c:177
    mov byte [es:bx+00089h], 051h             ; 26 c6 87 89 00 51           ; 0xc09db vgabios.c:181
    mov byte [es:bx+065h], 009h               ; 26 c6 47 65 09              ; 0xc09e1 vgabios.c:183
    pop bp                                    ; 5d                          ; 0xc09e6 vgabios.c:184
    pop bx                                    ; 5b                          ; 0xc09e7
    retn                                      ; c3                          ; 0xc09e8
  ; disGetNextSymbol 0xc09e9 LB 0x389a -> off=0x0 cb=0000000000000022 uValue=00000000000c09e9 'vgabios_init_func'
vgabios_init_func:                           ; 0xc09e9 LB 0x22
    inc bp                                    ; 45                          ; 0xc09e9 vgabios.c:224
    push bp                                   ; 55                          ; 0xc09ea
    mov bp, sp                                ; 89 e5                       ; 0xc09eb
    call 0099bh                               ; e8 ab ff                    ; 0xc09ed vgabios.c:226
    call 009b7h                               ; e8 c4 ff                    ; 0xc09f0 vgabios.c:227
    call 03c13h                               ; e8 1d 32                    ; 0xc09f3 vgabios.c:229
    mov dx, strict word 00022h                ; ba 22 00                    ; 0xc09f6 vgabios.c:231
    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc09f9
    call 00980h                               ; e8 81 ff                    ; 0xc09fc
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc09ff vgabios.c:257
    db  032h, 0e4h
    ; xor ah, ah                                ; 32 e4                     ; 0xc0a02
    int 010h                                  ; cd 10                       ; 0xc0a04
    mov sp, bp                                ; 89 ec                       ; 0xc0a06 vgabios.c:260
    pop bp                                    ; 5d                          ; 0xc0a08
    dec bp                                    ; 4d                          ; 0xc0a09
    retf                                      ; cb                          ; 0xc0a0a
  ; disGetNextSymbol 0xc0a0b LB 0x3878 -> off=0x0 cb=0000000000000040 uValue=00000000000c0a0b 'vga_get_cursor_pos'
vga_get_cursor_pos:                          ; 0xc0a0b LB 0x40
    push si                                   ; 56                          ; 0xc0a0b vgabios.c:329
    push di                                   ; 57                          ; 0xc0a0c
    push bp                                   ; 55                          ; 0xc0a0d
    mov bp, sp                                ; 89 e5                       ; 0xc0a0e
    mov si, dx                                ; 89 d6                       ; 0xc0a10
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc0a12 vgabios.c:331
    jbe short 00a24h                          ; 76 0e                       ; 0xc0a14
    push SS                                   ; 16                          ; 0xc0a16 vgabios.c:332
    pop ES                                    ; 07                          ; 0xc0a17
    mov word [es:si], strict word 00000h      ; 26 c7 04 00 00              ; 0xc0a18
    mov word [es:bx], strict word 00000h      ; 26 c7 07 00 00              ; 0xc0a1d vgabios.c:333
    jmp short 00a47h                          ; eb 23                       ; 0xc0a22 vgabios.c:334
    mov di, strict word 00060h                ; bf 60 00                    ; 0xc0a24 vgabios.c:47
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc0a27
    mov es, dx                                ; 8e c2                       ; 0xc0a2a
    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0a2c
    push SS                                   ; 16                          ; 0xc0a2f vgabios.c:48
    pop ES                                    ; 07                          ; 0xc0a30
    mov word [es:si], di                      ; 26 89 3c                    ; 0xc0a31
    xor ah, ah                                ; 30 e4                       ; 0xc0a34 vgabios.c:337
    mov si, ax                                ; 89 c6                       ; 0xc0a36
    add si, ax                                ; 01 c6                       ; 0xc0a38
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc0a3a
    mov es, dx                                ; 8e c2                       ; 0xc0a3d vgabios.c:47
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc0a3f
    push SS                                   ; 16                          ; 0xc0a42 vgabios.c:48
    pop ES                                    ; 07                          ; 0xc0a43
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0a44
    pop bp                                    ; 5d                          ; 0xc0a47 vgabios.c:339
    pop di                                    ; 5f                          ; 0xc0a48
    pop si                                    ; 5e                          ; 0xc0a49
    retn                                      ; c3                          ; 0xc0a4a
  ; disGetNextSymbol 0xc0a4b LB 0x3838 -> off=0x0 cb=000000000000005e uValue=00000000000c0a4b 'vga_find_glyph'
vga_find_glyph:                              ; 0xc0a4b LB 0x5e
    push bp                                   ; 55                          ; 0xc0a4b vgabios.c:342
    mov bp, sp                                ; 89 e5                       ; 0xc0a4c
    push si                                   ; 56                          ; 0xc0a4e
    push di                                   ; 57                          ; 0xc0a4f
    push ax                                   ; 50                          ; 0xc0a50
    push ax                                   ; 50                          ; 0xc0a51
    push dx                                   ; 52                          ; 0xc0a52
    push bx                                   ; 53                          ; 0xc0a53
    mov bl, cl                                ; 88 cb                       ; 0xc0a54
    mov word [bp-006h], strict word 00000h    ; c7 46 fa 00 00              ; 0xc0a56 vgabios.c:344
    dec word [bp+004h]                        ; ff 4e 04                    ; 0xc0a5b vgabios.c:346
    cmp word [bp+004h], strict byte 0ffffh    ; 83 7e 04 ff                 ; 0xc0a5e
    je short 00a9dh                           ; 74 39                       ; 0xc0a62
    mov cl, byte [bp+006h]                    ; 8a 4e 06                    ; 0xc0a64 vgabios.c:347
    xor ch, ch                                ; 30 ed                       ; 0xc0a67
    mov dx, ss                                ; 8c d2                       ; 0xc0a69
    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc0a6b
    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc0a6e
    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc0a71
    push DS                                   ; 1e                          ; 0xc0a74
    mov ds, dx                                ; 8e da                       ; 0xc0a75
    rep cmpsb                                 ; f3 a6                       ; 0xc0a77
    pop DS                                    ; 1f                          ; 0xc0a79
    mov ax, strict word 00000h                ; b8 00 00                    ; 0xc0a7a
    je short 00a81h                           ; 74 02                       ; 0xc0a7d
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc0a7f
    test ax, ax                               ; 85 c0                       ; 0xc0a81
    jne short 00a91h                          ; 75 0c                       ; 0xc0a83
    mov al, bl                                ; 88 d8                       ; 0xc0a85 vgabios.c:348
    xor ah, ah                                ; 30 e4                       ; 0xc0a87
    or ah, 080h                               ; 80 cc 80                    ; 0xc0a89
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0a8c
    jmp short 00a9dh                          ; eb 0c                       ; 0xc0a8f vgabios.c:349
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc0a91 vgabios.c:351
    xor ah, ah                                ; 30 e4                       ; 0xc0a94
    add word [bp-008h], ax                    ; 01 46 f8                    ; 0xc0a96
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc0a99 vgabios.c:352
    jmp short 00a5bh                          ; eb be                       ; 0xc0a9b vgabios.c:353
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc0a9d vgabios.c:355
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0aa0
    pop di                                    ; 5f                          ; 0xc0aa3
    pop si                                    ; 5e                          ; 0xc0aa4
    pop bp                                    ; 5d                          ; 0xc0aa5
    retn 00004h                               ; c2 04 00                    ; 0xc0aa6
  ; disGetNextSymbol 0xc0aa9 LB 0x37da -> off=0x0 cb=0000000000000046 uValue=00000000000c0aa9 'vga_read_glyph_planar'
vga_read_glyph_planar:                       ; 0xc0aa9 LB 0x46
    push bp                                   ; 55                          ; 0xc0aa9 vgabios.c:357
    mov bp, sp                                ; 89 e5                       ; 0xc0aaa
    push si                                   ; 56                          ; 0xc0aac
    push di                                   ; 57                          ; 0xc0aad
    push ax                                   ; 50                          ; 0xc0aae
    push ax                                   ; 50                          ; 0xc0aaf
    mov si, ax                                ; 89 c6                       ; 0xc0ab0
    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc0ab2
    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc0ab5
    mov bx, cx                                ; 89 cb                       ; 0xc0ab8
    mov ax, 00805h                            ; b8 05 08                    ; 0xc0aba vgabios.c:364
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0abd
    out DX, ax                                ; ef                          ; 0xc0ac0
    dec byte [bp+004h]                        ; fe 4e 04                    ; 0xc0ac1 vgabios.c:366
    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc0ac4
    je short 00adfh                           ; 74 15                       ; 0xc0ac8
    mov es, [bp-006h]                         ; 8e 46 fa                    ; 0xc0aca vgabios.c:367
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc0acd
    not al                                    ; f6 d0                       ; 0xc0ad0
    mov di, bx                                ; 89 df                       ; 0xc0ad2
    inc bx                                    ; 43                          ; 0xc0ad4
    push SS                                   ; 16                          ; 0xc0ad5
    pop ES                                    ; 07                          ; 0xc0ad6
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0ad7
    add si, word [bp-008h]                    ; 03 76 f8                    ; 0xc0ada vgabios.c:368
    jmp short 00ac1h                          ; eb e2                       ; 0xc0add vgabios.c:369
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc0adf vgabios.c:372
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0ae2
    out DX, ax                                ; ef                          ; 0xc0ae5
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0ae6 vgabios.c:373
    pop di                                    ; 5f                          ; 0xc0ae9
    pop si                                    ; 5e                          ; 0xc0aea
    pop bp                                    ; 5d                          ; 0xc0aeb
    retn 00002h                               ; c2 02 00                    ; 0xc0aec
  ; disGetNextSymbol 0xc0aef LB 0x3794 -> off=0x0 cb=000000000000002f uValue=00000000000c0aef 'vga_char_ofs_planar'
vga_char_ofs_planar:                         ; 0xc0aef LB 0x2f
    push si                                   ; 56                          ; 0xc0aef vgabios.c:375
    push bp                                   ; 55                          ; 0xc0af0
    mov bp, sp                                ; 89 e5                       ; 0xc0af1
    mov ch, al                                ; 88 c5                       ; 0xc0af3
    mov al, dl                                ; 88 d0                       ; 0xc0af5
    xor ah, ah                                ; 30 e4                       ; 0xc0af7 vgabios.c:379
    mul bx                                    ; f7 e3                       ; 0xc0af9
    mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc0afb
    xor bh, bh                                ; 30 ff                       ; 0xc0afe
    mul bx                                    ; f7 e3                       ; 0xc0b00
    mov bl, ch                                ; 88 eb                       ; 0xc0b02
    add bx, ax                                ; 01 c3                       ; 0xc0b04
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc0b06 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0b09
    mov es, ax                                ; 8e c0                       ; 0xc0b0c
    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc0b0e
    mov al, cl                                ; 88 c8                       ; 0xc0b11 vgabios.c:48
    xor ah, ah                                ; 30 e4                       ; 0xc0b13
    mul si                                    ; f7 e6                       ; 0xc0b15
    add ax, bx                                ; 01 d8                       ; 0xc0b17
    pop bp                                    ; 5d                          ; 0xc0b19 vgabios.c:383
    pop si                                    ; 5e                          ; 0xc0b1a
    retn 00002h                               ; c2 02 00                    ; 0xc0b1b
  ; disGetNextSymbol 0xc0b1e LB 0x3765 -> off=0x0 cb=0000000000000040 uValue=00000000000c0b1e 'vga_read_char_planar'
vga_read_char_planar:                        ; 0xc0b1e LB 0x40
    push bp                                   ; 55                          ; 0xc0b1e vgabios.c:385
    mov bp, sp                                ; 89 e5                       ; 0xc0b1f
    push cx                                   ; 51                          ; 0xc0b21
    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0b22
    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0b25 vgabios.c:389
    mov byte [bp-003h], 000h                  ; c6 46 fd 00                 ; 0xc0b28
    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0b2c
    lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0b2f
    mov bx, ax                                ; 89 c3                       ; 0xc0b32
    mov ax, dx                                ; 89 d0                       ; 0xc0b34
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0b36
    call 00aa9h                               ; e8 6d ff                    ; 0xc0b39
    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0b3c vgabios.c:392
    push 00100h                               ; 68 00 01                    ; 0xc0b3f
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0b42 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0b45
    mov es, ax                                ; 8e c0                       ; 0xc0b47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0b49
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0b4c
    xor cx, cx                                ; 31 c9                       ; 0xc0b50 vgabios.c:58
    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0b52
    call 00a4bh                               ; e8 f3 fe                    ; 0xc0b55
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0b58 vgabios.c:393
    pop cx                                    ; 59                          ; 0xc0b5b
    pop bp                                    ; 5d                          ; 0xc0b5c
    retn                                      ; c3                          ; 0xc0b5d
  ; disGetNextSymbol 0xc0b5e LB 0x3725 -> off=0x0 cb=0000000000000024 uValue=00000000000c0b5e 'vga_char_ofs_linear'
vga_char_ofs_linear:                         ; 0xc0b5e LB 0x24
    enter 00002h, 000h                        ; c8 02 00 00                 ; 0xc0b5e vgabios.c:395
    mov byte [bp-002h], al                    ; 88 46 fe                    ; 0xc0b62
    mov al, dl                                ; 88 d0                       ; 0xc0b65 vgabios.c:399
    xor ah, ah                                ; 30 e4                       ; 0xc0b67
    mul bx                                    ; f7 e3                       ; 0xc0b69
    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc0b6b
    xor dh, dh                                ; 30 f6                       ; 0xc0b6e
    mul dx                                    ; f7 e2                       ; 0xc0b70
    mov dx, ax                                ; 89 c2                       ; 0xc0b72
    mov al, byte [bp-002h]                    ; 8a 46 fe                    ; 0xc0b74
    xor ah, ah                                ; 30 e4                       ; 0xc0b77
    add ax, dx                                ; 01 d0                       ; 0xc0b79
    sal ax, 003h                              ; c1 e0 03                    ; 0xc0b7b vgabios.c:400
    leave                                     ; c9                          ; 0xc0b7e vgabios.c:402
    retn 00002h                               ; c2 02 00                    ; 0xc0b7f
  ; disGetNextSymbol 0xc0b82 LB 0x3701 -> off=0x0 cb=000000000000004b uValue=00000000000c0b82 'vga_read_glyph_linear'
vga_read_glyph_linear:                       ; 0xc0b82 LB 0x4b
    push si                                   ; 56                          ; 0xc0b82 vgabios.c:404
    push di                                   ; 57                          ; 0xc0b83
    enter 00004h, 000h                        ; c8 04 00 00                 ; 0xc0b84
    mov si, ax                                ; 89 c6                       ; 0xc0b88
    mov word [bp-002h], dx                    ; 89 56 fe                    ; 0xc0b8a
    mov word [bp-004h], bx                    ; 89 5e fc                    ; 0xc0b8d
    mov bx, cx                                ; 89 cb                       ; 0xc0b90
    dec byte [bp+008h]                        ; fe 4e 08                    ; 0xc0b92 vgabios.c:410
    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc0b95
    je short 00bc7h                           ; 74 2c                       ; 0xc0b99
    xor dh, dh                                ; 30 f6                       ; 0xc0b9b vgabios.c:411
    mov DL, strict byte 080h                  ; b2 80                       ; 0xc0b9d vgabios.c:412
    xor ax, ax                                ; 31 c0                       ; 0xc0b9f vgabios.c:413
    jmp short 00ba8h                          ; eb 05                       ; 0xc0ba1
    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc0ba3
    jnl short 00bbch                          ; 7d 14                       ; 0xc0ba6
    mov es, [bp-002h]                         ; 8e 46 fe                    ; 0xc0ba8 vgabios.c:414
    mov di, si                                ; 89 f7                       ; 0xc0bab
    add di, ax                                ; 01 c7                       ; 0xc0bad
    cmp byte [es:di], 000h                    ; 26 80 3d 00                 ; 0xc0baf
    je short 00bb7h                           ; 74 02                       ; 0xc0bb3
    or dh, dl                                 ; 08 d6                       ; 0xc0bb5 vgabios.c:415
    shr dl, 1                                 ; d0 ea                       ; 0xc0bb7 vgabios.c:416
    inc ax                                    ; 40                          ; 0xc0bb9 vgabios.c:417
    jmp short 00ba3h                          ; eb e7                       ; 0xc0bba
    mov di, bx                                ; 89 df                       ; 0xc0bbc vgabios.c:418
    inc bx                                    ; 43                          ; 0xc0bbe
    mov byte [ss:di], dh                      ; 36 88 35                    ; 0xc0bbf
    add si, word [bp-004h]                    ; 03 76 fc                    ; 0xc0bc2 vgabios.c:419
    jmp short 00b92h                          ; eb cb                       ; 0xc0bc5 vgabios.c:420
    leave                                     ; c9                          ; 0xc0bc7 vgabios.c:421
    pop di                                    ; 5f                          ; 0xc0bc8
    pop si                                    ; 5e                          ; 0xc0bc9
    retn 00002h                               ; c2 02 00                    ; 0xc0bca
  ; disGetNextSymbol 0xc0bcd LB 0x36b6 -> off=0x0 cb=0000000000000045 uValue=00000000000c0bcd 'vga_read_char_linear'
vga_read_char_linear:                        ; 0xc0bcd LB 0x45
    push bp                                   ; 55                          ; 0xc0bcd vgabios.c:423
    mov bp, sp                                ; 89 e5                       ; 0xc0bce
    push cx                                   ; 51                          ; 0xc0bd0
    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc0bd1
    mov cx, ax                                ; 89 c1                       ; 0xc0bd4
    mov ax, dx                                ; 89 d0                       ; 0xc0bd6
    mov byte [bp-004h], bl                    ; 88 5e fc                    ; 0xc0bd8 vgabios.c:427
    mov byte [bp-003h], 000h                  ; c6 46 fd 00                 ; 0xc0bdb
    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bdf
    mov bx, cx                                ; 89 cb                       ; 0xc0be2
    sal bx, 003h                              ; c1 e3 03                    ; 0xc0be4
    lea cx, [bp-014h]                         ; 8d 4e ec                    ; 0xc0be7
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc0bea
    call 00b82h                               ; e8 92 ff                    ; 0xc0bed
    push word [bp-004h]                       ; ff 76 fc                    ; 0xc0bf0 vgabios.c:430
    push 00100h                               ; 68 00 01                    ; 0xc0bf3
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0bf6 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0bf9
    mov es, ax                                ; 8e c0                       ; 0xc0bfb
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0bfd
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0c00
    xor cx, cx                                ; 31 c9                       ; 0xc0c04 vgabios.c:58
    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc0c06
    call 00a4bh                               ; e8 3f fe                    ; 0xc0c09
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc0c0c vgabios.c:431
    pop cx                                    ; 59                          ; 0xc0c0f
    pop bp                                    ; 5d                          ; 0xc0c10
    retn                                      ; c3                          ; 0xc0c11
  ; disGetNextSymbol 0xc0c12 LB 0x3671 -> off=0x0 cb=0000000000000035 uValue=00000000000c0c12 'vga_read_2bpp_char'
vga_read_2bpp_char:                          ; 0xc0c12 LB 0x35
    push bp                                   ; 55                          ; 0xc0c12 vgabios.c:433
    mov bp, sp                                ; 89 e5                       ; 0xc0c13
    push bx                                   ; 53                          ; 0xc0c15
    push cx                                   ; 51                          ; 0xc0c16
    mov bx, ax                                ; 89 c3                       ; 0xc0c17
    mov es, dx                                ; 8e c2                       ; 0xc0c19
    mov cx, 0c000h                            ; b9 00 c0                    ; 0xc0c1b vgabios.c:439
    mov DH, strict byte 080h                  ; b6 80                       ; 0xc0c1e vgabios.c:440
    xor dl, dl                                ; 30 d2                       ; 0xc0c20 vgabios.c:441
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0c22 vgabios.c:442
    xchg ah, al                               ; 86 c4                       ; 0xc0c25
    xor bx, bx                                ; 31 db                       ; 0xc0c27 vgabios.c:444
    jmp short 00c30h                          ; eb 05                       ; 0xc0c29
    cmp bx, strict byte 00008h                ; 83 fb 08                    ; 0xc0c2b
    jnl short 00c3eh                          ; 7d 0e                       ; 0xc0c2e
    test ax, cx                               ; 85 c8                       ; 0xc0c30 vgabios.c:445
    je short 00c36h                           ; 74 02                       ; 0xc0c32
    or dl, dh                                 ; 08 f2                       ; 0xc0c34 vgabios.c:446
    shr dh, 1                                 ; d0 ee                       ; 0xc0c36 vgabios.c:447
    shr cx, 002h                              ; c1 e9 02                    ; 0xc0c38 vgabios.c:448
    inc bx                                    ; 43                          ; 0xc0c3b vgabios.c:449
    jmp short 00c2bh                          ; eb ed                       ; 0xc0c3c
    mov al, dl                                ; 88 d0                       ; 0xc0c3e vgabios.c:451
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0c40
    pop cx                                    ; 59                          ; 0xc0c43
    pop bx                                    ; 5b                          ; 0xc0c44
    pop bp                                    ; 5d                          ; 0xc0c45
    retn                                      ; c3                          ; 0xc0c46
  ; disGetNextSymbol 0xc0c47 LB 0x363c -> off=0x0 cb=0000000000000084 uValue=00000000000c0c47 'vga_read_glyph_cga'
vga_read_glyph_cga:                          ; 0xc0c47 LB 0x84
    push bp                                   ; 55                          ; 0xc0c47 vgabios.c:453
    mov bp, sp                                ; 89 e5                       ; 0xc0c48
    push cx                                   ; 51                          ; 0xc0c4a
    push si                                   ; 56                          ; 0xc0c4b
    push di                                   ; 57                          ; 0xc0c4c
    push ax                                   ; 50                          ; 0xc0c4d
    mov si, dx                                ; 89 d6                       ; 0xc0c4e
    cmp bl, 006h                              ; 80 fb 06                    ; 0xc0c50 vgabios.c:461
    je short 00c8fh                           ; 74 3a                       ; 0xc0c53
    mov bx, ax                                ; 89 c3                       ; 0xc0c55 vgabios.c:463
    add bx, ax                                ; 01 c3                       ; 0xc0c57
    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c59
    xor cx, cx                                ; 31 c9                       ; 0xc0c5e vgabios.c:465
    jmp short 00c67h                          ; eb 05                       ; 0xc0c60
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c62
    jnl short 00cc3h                          ; 7d 5c                       ; 0xc0c65
    mov ax, bx                                ; 89 d8                       ; 0xc0c67 vgabios.c:466
    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c69
    call 00c12h                               ; e8 a3 ff                    ; 0xc0c6c
    mov di, si                                ; 89 f7                       ; 0xc0c6f
    inc si                                    ; 46                          ; 0xc0c71
    push SS                                   ; 16                          ; 0xc0c72
    pop ES                                    ; 07                          ; 0xc0c73
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c74
    lea ax, [bx+02000h]                       ; 8d 87 00 20                 ; 0xc0c77 vgabios.c:467
    mov dx, word [bp-008h]                    ; 8b 56 f8                    ; 0xc0c7b
    call 00c12h                               ; e8 91 ff                    ; 0xc0c7e
    mov di, si                                ; 89 f7                       ; 0xc0c81
    inc si                                    ; 46                          ; 0xc0c83
    push SS                                   ; 16                          ; 0xc0c84
    pop ES                                    ; 07                          ; 0xc0c85
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0c86
    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0c89 vgabios.c:468
    inc cx                                    ; 41                          ; 0xc0c8c vgabios.c:469
    jmp short 00c62h                          ; eb d3                       ; 0xc0c8d
    mov bx, ax                                ; 89 c3                       ; 0xc0c8f vgabios.c:471
    mov word [bp-008h], 0b800h                ; c7 46 f8 00 b8              ; 0xc0c91
    xor cx, cx                                ; 31 c9                       ; 0xc0c96 vgabios.c:472
    jmp short 00c9fh                          ; eb 05                       ; 0xc0c98
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc0c9a
    jnl short 00cc3h                          ; 7d 24                       ; 0xc0c9d
    mov di, si                                ; 89 f7                       ; 0xc0c9f vgabios.c:473
    inc si                                    ; 46                          ; 0xc0ca1
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0ca2
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ca5
    push SS                                   ; 16                          ; 0xc0ca8
    pop ES                                    ; 07                          ; 0xc0ca9
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0caa
    mov di, si                                ; 89 f7                       ; 0xc0cad vgabios.c:474
    inc si                                    ; 46                          ; 0xc0caf
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc0cb0
    mov al, byte [es:bx+02000h]               ; 26 8a 87 00 20              ; 0xc0cb3
    push SS                                   ; 16                          ; 0xc0cb8
    pop ES                                    ; 07                          ; 0xc0cb9
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc0cba
    add bx, strict byte 00050h                ; 83 c3 50                    ; 0xc0cbd vgabios.c:475
    inc cx                                    ; 41                          ; 0xc0cc0 vgabios.c:476
    jmp short 00c9ah                          ; eb d7                       ; 0xc0cc1
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc0cc3 vgabios.c:478
    pop di                                    ; 5f                          ; 0xc0cc6
    pop si                                    ; 5e                          ; 0xc0cc7
    pop cx                                    ; 59                          ; 0xc0cc8
    pop bp                                    ; 5d                          ; 0xc0cc9
    retn                                      ; c3                          ; 0xc0cca
  ; disGetNextSymbol 0xc0ccb LB 0x35b8 -> off=0x0 cb=000000000000001a uValue=00000000000c0ccb 'vga_char_ofs_cga'
vga_char_ofs_cga:                            ; 0xc0ccb LB 0x1a
    push cx                                   ; 51                          ; 0xc0ccb vgabios.c:480
    push bp                                   ; 55                          ; 0xc0ccc
    mov bp, sp                                ; 89 e5                       ; 0xc0ccd
    mov cl, al                                ; 88 c1                       ; 0xc0ccf
    mov al, dl                                ; 88 d0                       ; 0xc0cd1
    xor ah, ah                                ; 30 e4                       ; 0xc0cd3 vgabios.c:485
    mul bx                                    ; f7 e3                       ; 0xc0cd5
    mov bx, ax                                ; 89 c3                       ; 0xc0cd7
    sal bx, 002h                              ; c1 e3 02                    ; 0xc0cd9
    mov al, cl                                ; 88 c8                       ; 0xc0cdc
    xor ah, ah                                ; 30 e4                       ; 0xc0cde
    add ax, bx                                ; 01 d8                       ; 0xc0ce0
    pop bp                                    ; 5d                          ; 0xc0ce2 vgabios.c:486
    pop cx                                    ; 59                          ; 0xc0ce3
    retn                                      ; c3                          ; 0xc0ce4
  ; disGetNextSymbol 0xc0ce5 LB 0x359e -> off=0x0 cb=0000000000000066 uValue=00000000000c0ce5 'vga_read_char_cga'
vga_read_char_cga:                           ; 0xc0ce5 LB 0x66
    push bp                                   ; 55                          ; 0xc0ce5 vgabios.c:488
    mov bp, sp                                ; 89 e5                       ; 0xc0ce6
    push bx                                   ; 53                          ; 0xc0ce8
    push cx                                   ; 51                          ; 0xc0ce9
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc0cea
    mov bl, dl                                ; 88 d3                       ; 0xc0ced vgabios.c:494
    xor bh, bh                                ; 30 ff                       ; 0xc0cef
    lea dx, [bp-00eh]                         ; 8d 56 f2                    ; 0xc0cf1
    call 00c47h                               ; e8 50 ff                    ; 0xc0cf4
    push strict byte 00008h                   ; 6a 08                       ; 0xc0cf7 vgabios.c:497
    push 00080h                               ; 68 80 00                    ; 0xc0cf9
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0cfc vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0cff
    mov es, ax                                ; 8e c0                       ; 0xc0d01
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d03
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d06
    xor cx, cx                                ; 31 c9                       ; 0xc0d0a vgabios.c:58
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d0c
    call 00a4bh                               ; e8 39 fd                    ; 0xc0d0f
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d12
    test ah, 080h                             ; f6 c4 80                    ; 0xc0d15 vgabios.c:499
    jne short 00d41h                          ; 75 27                       ; 0xc0d18
    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0d1a vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0d1d
    mov es, ax                                ; 8e c0                       ; 0xc0d1f
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0d21
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0d24
    test dx, dx                               ; 85 d2                       ; 0xc0d28 vgabios.c:503
    jne short 00d30h                          ; 75 04                       ; 0xc0d2a
    test ax, ax                               ; 85 c0                       ; 0xc0d2c
    je short 00d41h                           ; 74 11                       ; 0xc0d2e
    push strict byte 00008h                   ; 6a 08                       ; 0xc0d30 vgabios.c:504
    push 00080h                               ; 68 80 00                    ; 0xc0d32
    mov cx, 00080h                            ; b9 80 00                    ; 0xc0d35
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc0d38
    call 00a4bh                               ; e8 0d fd                    ; 0xc0d3b
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc0d3e
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0d41 vgabios.c:507
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc0d44
    pop cx                                    ; 59                          ; 0xc0d47
    pop bx                                    ; 5b                          ; 0xc0d48
    pop bp                                    ; 5d                          ; 0xc0d49
    retn                                      ; c3                          ; 0xc0d4a
  ; disGetNextSymbol 0xc0d4b LB 0x3538 -> off=0x0 cb=0000000000000130 uValue=00000000000c0d4b 'vga_read_char_attr'
vga_read_char_attr:                          ; 0xc0d4b LB 0x130
    push bp                                   ; 55                          ; 0xc0d4b vgabios.c:509
    mov bp, sp                                ; 89 e5                       ; 0xc0d4c
    push bx                                   ; 53                          ; 0xc0d4e
    push cx                                   ; 51                          ; 0xc0d4f
    push si                                   ; 56                          ; 0xc0d50
    push di                                   ; 57                          ; 0xc0d51
    sub sp, strict byte 00014h                ; 83 ec 14                    ; 0xc0d52
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc0d55
    mov si, dx                                ; 89 d6                       ; 0xc0d58
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0d5a vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d5d
    mov es, ax                                ; 8e c0                       ; 0xc0d60
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0d62
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc0d65 vgabios.c:38
    xor ah, ah                                ; 30 e4                       ; 0xc0d68 vgabios.c:517
    call 035d1h                               ; e8 64 28                    ; 0xc0d6a
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc0d6d
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0d70 vgabios.c:518
    jne short 00d77h                          ; 75 03                       ; 0xc0d72
    jmp near 00e72h                           ; e9 fb 00                    ; 0xc0d74
    mov cl, byte [bp-00eh]                    ; 8a 4e f2                    ; 0xc0d77 vgabios.c:522
    xor ch, ch                                ; 30 ed                       ; 0xc0d7a
    lea bx, [bp-01ch]                         ; 8d 5e e4                    ; 0xc0d7c
    lea dx, [bp-01ah]                         ; 8d 56 e6                    ; 0xc0d7f
    mov ax, cx                                ; 89 c8                       ; 0xc0d82
    call 00a0bh                               ; e8 84 fc                    ; 0xc0d84
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc0d87 vgabios.c:523
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0d8a
    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc0d8d vgabios.c:524
    xor al, al                                ; 30 c0                       ; 0xc0d90
    shr ax, 008h                              ; c1 e8 08                    ; 0xc0d92
    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc0d95
    mov dl, byte [bp-016h]                    ; 8a 56 ea                    ; 0xc0d98
    mov bx, 00084h                            ; bb 84 00                    ; 0xc0d9b vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0d9e
    mov es, ax                                ; 8e c0                       ; 0xc0da1
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0da3
    xor ah, ah                                ; 30 e4                       ; 0xc0da6 vgabios.c:38
    inc ax                                    ; 40                          ; 0xc0da8
    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc0da9
    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc0dac vgabios.c:47
    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc0daf
    mov word [bp-018h], di                    ; 89 7e e8                    ; 0xc0db2 vgabios.c:48
    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc0db5 vgabios.c:530
    xor bh, bh                                ; 30 ff                       ; 0xc0db8
    sal bx, 003h                              ; c1 e3 03                    ; 0xc0dba
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0dbd
    jne short 00df4h                          ; 75 30                       ; 0xc0dc2
    mov ax, di                                ; 89 f8                       ; 0xc0dc4 vgabios.c:532
    mul word [bp-014h]                        ; f7 66 ec                    ; 0xc0dc6
    add ax, ax                                ; 01 c0                       ; 0xc0dc9
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc0dcb
    inc ax                                    ; 40                          ; 0xc0dcd
    mul cx                                    ; f7 e1                       ; 0xc0dce
    mov cx, ax                                ; 89 c1                       ; 0xc0dd0
    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc0dd2
    xor ah, ah                                ; 30 e4                       ; 0xc0dd5
    mul di                                    ; f7 e7                       ; 0xc0dd7
    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0dd9
    xor dh, dh                                ; 30 f6                       ; 0xc0ddc
    mov di, ax                                ; 89 c7                       ; 0xc0dde
    add di, dx                                ; 01 d7                       ; 0xc0de0
    add di, di                                ; 01 ff                       ; 0xc0de2
    add di, cx                                ; 01 cf                       ; 0xc0de4
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc0de6 vgabios.c:45
    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0dea
    push SS                                   ; 16                          ; 0xc0ded vgabios.c:48
    pop ES                                    ; 07                          ; 0xc0dee
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0def
    jmp short 00d74h                          ; eb 80                       ; 0xc0df2 vgabios.c:534
    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc0df4 vgabios.c:535
    cmp bl, 005h                              ; 80 fb 05                    ; 0xc0df8
    je short 00e4bh                           ; 74 4e                       ; 0xc0dfb
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc0dfd
    jc short 00e72h                           ; 72 70                       ; 0xc0e00
    jbe short 00e0bh                          ; 76 07                       ; 0xc0e02
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc0e04
    jbe short 00e24h                          ; 76 1b                       ; 0xc0e07
    jmp short 00e72h                          ; eb 67                       ; 0xc0e09
    xor dh, dh                                ; 30 f6                       ; 0xc0e0b vgabios.c:538
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e0d
    xor ah, ah                                ; 30 e4                       ; 0xc0e10
    mov bx, word [bp-018h]                    ; 8b 5e e8                    ; 0xc0e12
    call 00ccbh                               ; e8 b3 fe                    ; 0xc0e15
    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc0e18 vgabios.c:539
    xor dh, dh                                ; 30 f6                       ; 0xc0e1b
    call 00ce5h                               ; e8 c5 fe                    ; 0xc0e1d
    xor ah, ah                                ; 30 e4                       ; 0xc0e20
    jmp short 00dedh                          ; eb c9                       ; 0xc0e22
    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e24 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e27
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0e2a vgabios.c:544
    mov byte [bp-011h], ch                    ; 88 6e ef                    ; 0xc0e2d
    push word [bp-012h]                       ; ff 76 ee                    ; 0xc0e30
    xor dh, dh                                ; 30 f6                       ; 0xc0e33
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e35
    xor ah, ah                                ; 30 e4                       ; 0xc0e38
    mov bx, di                                ; 89 fb                       ; 0xc0e3a
    call 00aefh                               ; e8 b0 fc                    ; 0xc0e3c
    mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0e3f vgabios.c:545
    mov dx, ax                                ; 89 c2                       ; 0xc0e42
    mov ax, di                                ; 89 f8                       ; 0xc0e44
    call 00b1eh                               ; e8 d5 fc                    ; 0xc0e46
    jmp short 00e20h                          ; eb d5                       ; 0xc0e49
    mov bx, 00085h                            ; bb 85 00                    ; 0xc0e4b vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0e4e
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc0e51 vgabios.c:549
    mov byte [bp-011h], ch                    ; 88 6e ef                    ; 0xc0e54
    push word [bp-012h]                       ; ff 76 ee                    ; 0xc0e57
    xor dh, dh                                ; 30 f6                       ; 0xc0e5a
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc0e5c
    xor ah, ah                                ; 30 e4                       ; 0xc0e5f
    mov bx, di                                ; 89 fb                       ; 0xc0e61
    call 00b5eh                               ; e8 f8 fc                    ; 0xc0e63
    mov bx, word [bp-012h]                    ; 8b 5e ee                    ; 0xc0e66 vgabios.c:550
    mov dx, ax                                ; 89 c2                       ; 0xc0e69
    mov ax, di                                ; 89 f8                       ; 0xc0e6b
    call 00bcdh                               ; e8 5d fd                    ; 0xc0e6d
    jmp short 00e20h                          ; eb ae                       ; 0xc0e70
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc0e72 vgabios.c:559
    pop di                                    ; 5f                          ; 0xc0e75
    pop si                                    ; 5e                          ; 0xc0e76
    pop cx                                    ; 59                          ; 0xc0e77
    pop bx                                    ; 5b                          ; 0xc0e78
    pop bp                                    ; 5d                          ; 0xc0e79
    retn                                      ; c3                          ; 0xc0e7a
  ; disGetNextSymbol 0xc0e7b LB 0x3408 -> off=0x10 cb=0000000000000089 uValue=00000000000c0e8b 'vga_get_font_info'
    db  0a6h, 00eh, 0ech, 00eh, 0f1h, 00eh, 0f9h, 00eh, 0feh, 00eh, 003h, 00fh, 008h, 00fh, 00dh, 00fh
vga_get_font_info:                           ; 0xc0e8b LB 0x89
    push si                                   ; 56                          ; 0xc0e8b vgabios.c:561
    push di                                   ; 57                          ; 0xc0e8c
    enter 00002h, 000h                        ; c8 02 00 00                 ; 0xc0e8d
    mov di, dx                                ; 89 d7                       ; 0xc0e91
    mov word [bp-002h], bx                    ; 89 5e fe                    ; 0xc0e93
    mov si, cx                                ; 89 ce                       ; 0xc0e96
    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc0e98 vgabios.c:566
    jnbe short 00ee6h                         ; 77 49                       ; 0xc0e9b
    mov bx, ax                                ; 89 c3                       ; 0xc0e9d
    add bx, ax                                ; 01 c3                       ; 0xc0e9f
    jmp word [cs:bx+00e7bh]                   ; 2e ff a7 7b 0e              ; 0xc0ea1
    mov bx, strict word 0007ch                ; bb 7c 00                    ; 0xc0ea6 vgabios.c:57
    xor ax, ax                                ; 31 c0                       ; 0xc0ea9
    mov es, ax                                ; 8e c0                       ; 0xc0eab
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc0ead
    mov dx, word [es:bx+002h]                 ; 26 8b 57 02                 ; 0xc0eb0
    push SS                                   ; 16                          ; 0xc0eb4 vgabios.c:569
    pop ES                                    ; 07                          ; 0xc0eb5
    mov bx, word [bp-002h]                    ; 8b 5e fe                    ; 0xc0eb6
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0eb9
    mov word [es:di], dx                      ; 26 89 15                    ; 0xc0ebc
    mov bx, 00085h                            ; bb 85 00                    ; 0xc0ebf
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0ec2
    mov es, ax                                ; 8e c0                       ; 0xc0ec5
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ec7
    xor ah, ah                                ; 30 e4                       ; 0xc0eca
    push SS                                   ; 16                          ; 0xc0ecc
    pop ES                                    ; 07                          ; 0xc0ecd
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc0ece
    mov bx, 00084h                            ; bb 84 00                    ; 0xc0ed1
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0ed4
    mov es, ax                                ; 8e c0                       ; 0xc0ed7
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0ed9
    xor ah, ah                                ; 30 e4                       ; 0xc0edc
    push SS                                   ; 16                          ; 0xc0ede
    pop ES                                    ; 07                          ; 0xc0edf
    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc0ee0
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc0ee3
    leave                                     ; c9                          ; 0xc0ee6
    pop di                                    ; 5f                          ; 0xc0ee7
    pop si                                    ; 5e                          ; 0xc0ee8
    retn 00002h                               ; c2 02 00                    ; 0xc0ee9
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc0eec vgabios.c:57
    jmp short 00ea9h                          ; eb b8                       ; 0xc0eef
    mov ax, 05d6ch                            ; b8 6c 5d                    ; 0xc0ef1 vgabios.c:574
    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc0ef4
    jmp short 00eb4h                          ; eb bb                       ; 0xc0ef7 vgabios.c:575
    mov ax, 0556ch                            ; b8 6c 55                    ; 0xc0ef9 vgabios.c:577
    jmp short 00ef4h                          ; eb f6                       ; 0xc0efc
    mov ax, 0596ch                            ; b8 6c 59                    ; 0xc0efe vgabios.c:580
    jmp short 00ef4h                          ; eb f1                       ; 0xc0f01
    mov ax, 07b6ch                            ; b8 6c 7b                    ; 0xc0f03 vgabios.c:583
    jmp short 00ef4h                          ; eb ec                       ; 0xc0f06
    mov ax, 06b6ch                            ; b8 6c 6b                    ; 0xc0f08 vgabios.c:586
    jmp short 00ef4h                          ; eb e7                       ; 0xc0f0b
    mov ax, 07c99h                            ; b8 99 7c                    ; 0xc0f0d vgabios.c:589
    jmp short 00ef4h                          ; eb e2                       ; 0xc0f10
    jmp short 00ee6h                          ; eb d2                       ; 0xc0f12 vgabios.c:595
  ; disGetNextSymbol 0xc0f14 LB 0x336f -> off=0x0 cb=0000000000000166 uValue=00000000000c0f14 'vga_read_pixel'
vga_read_pixel:                              ; 0xc0f14 LB 0x166
    push bp                                   ; 55                          ; 0xc0f14 vgabios.c:608
    mov bp, sp                                ; 89 e5                       ; 0xc0f15
    push si                                   ; 56                          ; 0xc0f17
    push di                                   ; 57                          ; 0xc0f18
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc0f19
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc0f1c
    mov si, dx                                ; 89 d6                       ; 0xc0f1f
    mov dx, bx                                ; 89 da                       ; 0xc0f21
    mov word [bp-00ch], cx                    ; 89 4e f4                    ; 0xc0f23
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc0f26 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f29
    mov es, ax                                ; 8e c0                       ; 0xc0f2c
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0f2e
    xor ah, ah                                ; 30 e4                       ; 0xc0f31 vgabios.c:615
    call 035d1h                               ; e8 9b 26                    ; 0xc0f33
    mov ah, al                                ; 88 c4                       ; 0xc0f36
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc0f38 vgabios.c:616
    je short 00f4ah                           ; 74 0e                       ; 0xc0f3a
    mov bl, al                                ; 88 c3                       ; 0xc0f3c vgabios.c:618
    xor bh, bh                                ; 30 ff                       ; 0xc0f3e
    sal bx, 003h                              ; c1 e3 03                    ; 0xc0f40
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc0f43
    jne short 00f4dh                          ; 75 03                       ; 0xc0f48
    jmp near 01073h                           ; e9 26 01                    ; 0xc0f4a vgabios.c:619
    mov ch, byte [bx+047b0h]                  ; 8a af b0 47                 ; 0xc0f4d vgabios.c:622
    cmp ch, 003h                              ; 80 fd 03                    ; 0xc0f51
    jc short 00f65h                           ; 72 0f                       ; 0xc0f54
    jbe short 00f6dh                          ; 76 15                       ; 0xc0f56
    cmp ch, 005h                              ; 80 fd 05                    ; 0xc0f58
    je short 00fa4h                           ; 74 47                       ; 0xc0f5b
    cmp ch, 004h                              ; 80 fd 04                    ; 0xc0f5d
    je short 00f6dh                           ; 74 0b                       ; 0xc0f60
    jmp near 01069h                           ; e9 04 01                    ; 0xc0f62
    cmp ch, 002h                              ; 80 fd 02                    ; 0xc0f65
    je short 00fdbh                           ; 74 71                       ; 0xc0f68
    jmp near 01069h                           ; e9 fc 00                    ; 0xc0f6a
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc0f6d vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc0f70
    mov es, ax                                ; 8e c0                       ; 0xc0f73
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc0f75
    mov ax, dx                                ; 89 d0                       ; 0xc0f78 vgabios.c:48
    mul bx                                    ; f7 e3                       ; 0xc0f7a
    mov bx, si                                ; 89 f3                       ; 0xc0f7c
    shr bx, 003h                              ; c1 eb 03                    ; 0xc0f7e
    add bx, ax                                ; 01 c3                       ; 0xc0f81
    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc0f83 vgabios.c:47
    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc0f86
    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc0f89 vgabios.c:48
    xor dh, dh                                ; 30 f6                       ; 0xc0f8c
    mul dx                                    ; f7 e2                       ; 0xc0f8e
    add bx, ax                                ; 01 c3                       ; 0xc0f90
    mov cx, si                                ; 89 f1                       ; 0xc0f92 vgabios.c:627
    and cx, strict byte 00007h                ; 83 e1 07                    ; 0xc0f94
    mov ax, 00080h                            ; b8 80 00                    ; 0xc0f97
    sar ax, CL                                ; d3 f8                       ; 0xc0f9a
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc0f9c
    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc0f9f vgabios.c:629
    jmp short 00fadh                          ; eb 09                       ; 0xc0fa2
    jmp near 01049h                           ; e9 a2 00                    ; 0xc0fa4
    cmp byte [bp-006h], 004h                  ; 80 7e fa 04                 ; 0xc0fa7
    jnc short 00fd8h                          ; 73 2b                       ; 0xc0fab
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc0fad vgabios.c:630
    xor ah, ah                                ; 30 e4                       ; 0xc0fb0
    sal ax, 008h                              ; c1 e0 08                    ; 0xc0fb2
    or AL, strict byte 004h                   ; 0c 04                       ; 0xc0fb5
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc0fb7
    out DX, ax                                ; ef                          ; 0xc0fba
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc0fbb vgabios.c:37
    mov es, ax                                ; 8e c0                       ; 0xc0fbe
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc0fc0
    and al, byte [bp-008h]                    ; 22 46 f8                    ; 0xc0fc3 vgabios.c:38
    test al, al                               ; 84 c0                       ; 0xc0fc6 vgabios.c:632
    jbe short 00fd3h                          ; 76 09                       ; 0xc0fc8
    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc0fca vgabios.c:633
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc0fcd
    sal al, CL                                ; d2 e0                       ; 0xc0fcf
    or ch, al                                 ; 08 c5                       ; 0xc0fd1
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc0fd3 vgabios.c:634
    jmp short 00fa7h                          ; eb cf                       ; 0xc0fd6
    jmp near 0106bh                           ; e9 90 00                    ; 0xc0fd8
    mov cl, byte [bx+047b1h]                  ; 8a 8f b1 47                 ; 0xc0fdb vgabios.c:637
    xor ch, ch                                ; 30 ed                       ; 0xc0fdf
    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc0fe1
    sub bx, cx                                ; 29 cb                       ; 0xc0fe4
    mov cx, bx                                ; 89 d9                       ; 0xc0fe6
    mov bx, si                                ; 89 f3                       ; 0xc0fe8
    shr bx, CL                                ; d3 eb                       ; 0xc0fea
    mov cx, bx                                ; 89 d9                       ; 0xc0fec
    mov bx, dx                                ; 89 d3                       ; 0xc0fee
    shr bx, 1                                 ; d1 eb                       ; 0xc0ff0
    imul bx, bx, strict byte 00050h           ; 6b db 50                    ; 0xc0ff2
    add bx, cx                                ; 01 cb                       ; 0xc0ff5
    test dl, 001h                             ; f6 c2 01                    ; 0xc0ff7 vgabios.c:638
    je short 00fffh                           ; 74 03                       ; 0xc0ffa
    add bh, 020h                              ; 80 c7 20                    ; 0xc0ffc vgabios.c:639
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc0fff vgabios.c:37
    mov es, dx                                ; 8e c2                       ; 0xc1002
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1004
    mov bl, ah                                ; 88 e3                       ; 0xc1007 vgabios.c:641
    xor bh, bh                                ; 30 ff                       ; 0xc1009
    sal bx, 003h                              ; c1 e3 03                    ; 0xc100b
    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc100e
    jne short 01030h                          ; 75 1b                       ; 0xc1013
    mov cx, si                                ; 89 f1                       ; 0xc1015 vgabios.c:642
    xor ch, ch                                ; 30 ed                       ; 0xc1017
    and cl, 003h                              ; 80 e1 03                    ; 0xc1019
    mov dx, strict word 00003h                ; ba 03 00                    ; 0xc101c
    sub dx, cx                                ; 29 ca                       ; 0xc101f
    mov cx, dx                                ; 89 d1                       ; 0xc1021
    add cx, dx                                ; 01 d1                       ; 0xc1023
    xor ah, ah                                ; 30 e4                       ; 0xc1025
    sar ax, CL                                ; d3 f8                       ; 0xc1027
    mov ch, al                                ; 88 c5                       ; 0xc1029
    and ch, 003h                              ; 80 e5 03                    ; 0xc102b
    jmp short 0106bh                          ; eb 3b                       ; 0xc102e vgabios.c:643
    mov cx, si                                ; 89 f1                       ; 0xc1030 vgabios.c:644
    xor ch, ch                                ; 30 ed                       ; 0xc1032
    and cl, 007h                              ; 80 e1 07                    ; 0xc1034
    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc1037
    sub dx, cx                                ; 29 ca                       ; 0xc103a
    mov cx, dx                                ; 89 d1                       ; 0xc103c
    xor ah, ah                                ; 30 e4                       ; 0xc103e
    sar ax, CL                                ; d3 f8                       ; 0xc1040
    mov ch, al                                ; 88 c5                       ; 0xc1042
    and ch, 001h                              ; 80 e5 01                    ; 0xc1044
    jmp short 0106bh                          ; eb 22                       ; 0xc1047 vgabios.c:645
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1049 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc104c
    mov es, ax                                ; 8e c0                       ; 0xc104f
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1051
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1054 vgabios.c:48
    mov ax, dx                                ; 89 d0                       ; 0xc1057
    mul bx                                    ; f7 e3                       ; 0xc1059
    mov bx, si                                ; 89 f3                       ; 0xc105b
    add bx, ax                                ; 01 c3                       ; 0xc105d
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc105f vgabios.c:37
    mov es, ax                                ; 8e c0                       ; 0xc1062
    mov ch, byte [es:bx]                      ; 26 8a 2f                    ; 0xc1064
    jmp short 0106bh                          ; eb 02                       ; 0xc1067 vgabios.c:649
    xor ch, ch                                ; 30 ed                       ; 0xc1069 vgabios.c:654
    push SS                                   ; 16                          ; 0xc106b vgabios.c:656
    pop ES                                    ; 07                          ; 0xc106c
    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc106d
    mov byte [es:bx], ch                      ; 26 88 2f                    ; 0xc1070
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1073 vgabios.c:657
    pop di                                    ; 5f                          ; 0xc1076
    pop si                                    ; 5e                          ; 0xc1077
    pop bp                                    ; 5d                          ; 0xc1078
    retn                                      ; c3                          ; 0xc1079
  ; disGetNextSymbol 0xc107a LB 0x3209 -> off=0x0 cb=000000000000008d uValue=00000000000c107a 'biosfn_perform_gray_scale_summing'
biosfn_perform_gray_scale_summing:           ; 0xc107a LB 0x8d
    push bp                                   ; 55                          ; 0xc107a vgabios.c:662
    mov bp, sp                                ; 89 e5                       ; 0xc107b
    push bx                                   ; 53                          ; 0xc107d
    push cx                                   ; 51                          ; 0xc107e
    push si                                   ; 56                          ; 0xc107f
    push di                                   ; 57                          ; 0xc1080
    push ax                                   ; 50                          ; 0xc1081
    push ax                                   ; 50                          ; 0xc1082
    mov bx, ax                                ; 89 c3                       ; 0xc1083
    mov di, dx                                ; 89 d7                       ; 0xc1085
    mov dx, 003dah                            ; ba da 03                    ; 0xc1087 vgabios.c:667
    in AL, DX                                 ; ec                          ; 0xc108a
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc108b
    xor al, al                                ; 30 c0                       ; 0xc108d vgabios.c:668
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc108f
    out DX, AL                                ; ee                          ; 0xc1092
    xor si, si                                ; 31 f6                       ; 0xc1093 vgabios.c:670
    cmp si, di                                ; 39 fe                       ; 0xc1095
    jnc short 010ech                          ; 73 53                       ; 0xc1097
    mov al, bl                                ; 88 d8                       ; 0xc1099 vgabios.c:673
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc109b
    out DX, AL                                ; ee                          ; 0xc109e
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc109f vgabios.c:675
    in AL, DX                                 ; ec                          ; 0xc10a2
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10a3
    mov cx, ax                                ; 89 c1                       ; 0xc10a5
    in AL, DX                                 ; ec                          ; 0xc10a7 vgabios.c:676
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10a8
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc10aa
    in AL, DX                                 ; ec                          ; 0xc10ad vgabios.c:677
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10ae
    xor ch, ch                                ; 30 ed                       ; 0xc10b0 vgabios.c:680
    imul cx, cx, strict byte 0004dh           ; 6b c9 4d                    ; 0xc10b2
    mov word [bp-00ah], cx                    ; 89 4e f6                    ; 0xc10b5
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc10b8
    xor ch, ch                                ; 30 ed                       ; 0xc10bb
    imul cx, cx, 00097h                       ; 69 c9 97 00                 ; 0xc10bd
    add cx, word [bp-00ah]                    ; 03 4e f6                    ; 0xc10c1
    xor ah, ah                                ; 30 e4                       ; 0xc10c4
    imul ax, ax, strict byte 0001ch           ; 6b c0 1c                    ; 0xc10c6
    add cx, ax                                ; 01 c1                       ; 0xc10c9
    add cx, 00080h                            ; 81 c1 80 00                 ; 0xc10cb
    sar cx, 008h                              ; c1 f9 08                    ; 0xc10cf
    cmp cx, strict byte 0003fh                ; 83 f9 3f                    ; 0xc10d2 vgabios.c:682
    jbe short 010dah                          ; 76 03                       ; 0xc10d5
    mov cx, strict word 0003fh                ; b9 3f 00                    ; 0xc10d7
    mov al, bl                                ; 88 d8                       ; 0xc10da vgabios.c:685
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc10dc
    out DX, AL                                ; ee                          ; 0xc10df
    mov al, cl                                ; 88 c8                       ; 0xc10e0 vgabios.c:687
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc10e2
    out DX, AL                                ; ee                          ; 0xc10e5
    out DX, AL                                ; ee                          ; 0xc10e6 vgabios.c:688
    out DX, AL                                ; ee                          ; 0xc10e7 vgabios.c:689
    inc bx                                    ; 43                          ; 0xc10e8 vgabios.c:690
    inc si                                    ; 46                          ; 0xc10e9 vgabios.c:691
    jmp short 01095h                          ; eb a9                       ; 0xc10ea
    mov dx, 003dah                            ; ba da 03                    ; 0xc10ec vgabios.c:692
    in AL, DX                                 ; ec                          ; 0xc10ef
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10f0
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc10f2 vgabios.c:693
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc10f4
    out DX, AL                                ; ee                          ; 0xc10f7
    mov dx, 003dah                            ; ba da 03                    ; 0xc10f8 vgabios.c:695
    in AL, DX                                 ; ec                          ; 0xc10fb
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc10fc
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc10fe vgabios.c:697
    pop di                                    ; 5f                          ; 0xc1101
    pop si                                    ; 5e                          ; 0xc1102
    pop cx                                    ; 59                          ; 0xc1103
    pop bx                                    ; 5b                          ; 0xc1104
    pop bp                                    ; 5d                          ; 0xc1105
    retn                                      ; c3                          ; 0xc1106
  ; disGetNextSymbol 0xc1107 LB 0x317c -> off=0x0 cb=0000000000000107 uValue=00000000000c1107 'biosfn_set_cursor_shape'
biosfn_set_cursor_shape:                     ; 0xc1107 LB 0x107
    push bp                                   ; 55                          ; 0xc1107 vgabios.c:700
    mov bp, sp                                ; 89 e5                       ; 0xc1108
    push bx                                   ; 53                          ; 0xc110a
    push cx                                   ; 51                          ; 0xc110b
    push si                                   ; 56                          ; 0xc110c
    push ax                                   ; 50                          ; 0xc110d
    push ax                                   ; 50                          ; 0xc110e
    mov bl, al                                ; 88 c3                       ; 0xc110f
    mov ah, dl                                ; 88 d4                       ; 0xc1111
    mov dl, al                                ; 88 c2                       ; 0xc1113 vgabios.c:706
    xor dh, dh                                ; 30 f6                       ; 0xc1115
    mov cx, dx                                ; 89 d1                       ; 0xc1117
    sal cx, 008h                              ; c1 e1 08                    ; 0xc1119
    mov dl, ah                                ; 88 e2                       ; 0xc111c
    add dx, cx                                ; 01 ca                       ; 0xc111e
    mov si, strict word 00060h                ; be 60 00                    ; 0xc1120 vgabios.c:52
    mov cx, strict word 00040h                ; b9 40 00                    ; 0xc1123
    mov es, cx                                ; 8e c1                       ; 0xc1126
    mov word [es:si], dx                      ; 26 89 14                    ; 0xc1128
    mov si, 00087h                            ; be 87 00                    ; 0xc112b vgabios.c:37
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc112e
    test dl, 008h                             ; f6 c2 08                    ; 0xc1131 vgabios.c:38
    jne short 01173h                          ; 75 3d                       ; 0xc1134
    mov dl, al                                ; 88 c2                       ; 0xc1136 vgabios.c:712
    and dl, 060h                              ; 80 e2 60                    ; 0xc1138
    cmp dl, 020h                              ; 80 fa 20                    ; 0xc113b
    jne short 01146h                          ; 75 06                       ; 0xc113e
    mov BL, strict byte 01eh                  ; b3 1e                       ; 0xc1140 vgabios.c:714
    xor ah, ah                                ; 30 e4                       ; 0xc1142 vgabios.c:715
    jmp short 01173h                          ; eb 2d                       ; 0xc1144 vgabios.c:716
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc1146 vgabios.c:37
    test dl, 001h                             ; f6 c2 01                    ; 0xc1149 vgabios.c:38
    jne short 011a8h                          ; 75 5a                       ; 0xc114c
    cmp bl, 020h                              ; 80 fb 20                    ; 0xc114e
    jnc short 011a8h                          ; 73 55                       ; 0xc1151
    cmp ah, 020h                              ; 80 fc 20                    ; 0xc1153
    jnc short 011a8h                          ; 73 50                       ; 0xc1156
    mov si, 00085h                            ; be 85 00                    ; 0xc1158 vgabios.c:47
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc115b
    mov es, dx                                ; 8e c2                       ; 0xc115e
    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc1160
    mov dx, cx                                ; 89 ca                       ; 0xc1163 vgabios.c:48
    cmp ah, bl                                ; 38 dc                       ; 0xc1165 vgabios.c:727
    jnc short 01175h                          ; 73 0c                       ; 0xc1167
    test ah, ah                               ; 84 e4                       ; 0xc1169 vgabios.c:729
    je short 011a8h                           ; 74 3b                       ; 0xc116b
    xor bl, bl                                ; 30 db                       ; 0xc116d vgabios.c:730
    mov ah, cl                                ; 88 cc                       ; 0xc116f vgabios.c:731
    db  0feh, 0cch
    ; dec ah                                    ; fe cc                     ; 0xc1171
    jmp short 011a8h                          ; eb 33                       ; 0xc1173 vgabios.c:733
    mov byte [bp-008h], ah                    ; 88 66 f8                    ; 0xc1175 vgabios.c:734
    xor al, al                                ; 30 c0                       ; 0xc1178
    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc117a
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc117d
    mov byte [bp-009h], al                    ; 88 46 f7                    ; 0xc1180
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc1183
    or si, word [bp-00ah]                     ; 0b 76 f6                    ; 0xc1186
    cmp si, cx                                ; 39 ce                       ; 0xc1189
    jnc short 011aah                          ; 73 1d                       ; 0xc118b
    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc118d
    mov byte [bp-009h], al                    ; 88 46 f7                    ; 0xc1190
    mov si, cx                                ; 89 ce                       ; 0xc1193
    dec si                                    ; 4e                          ; 0xc1195
    cmp si, word [bp-00ah]                    ; 3b 76 f6                    ; 0xc1196
    je short 011e4h                           ; 74 49                       ; 0xc1199
    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc119b
    mov byte [bp-007h], al                    ; 88 46 f9                    ; 0xc119e
    dec cx                                    ; 49                          ; 0xc11a1
    dec cx                                    ; 49                          ; 0xc11a2
    cmp cx, word [bp-008h]                    ; 3b 4e f8                    ; 0xc11a3
    jne short 011aah                          ; 75 02                       ; 0xc11a6
    jmp short 011e4h                          ; eb 3a                       ; 0xc11a8
    cmp ah, 003h                              ; 80 fc 03                    ; 0xc11aa vgabios.c:736
    jbe short 011e4h                          ; 76 35                       ; 0xc11ad
    mov cl, bl                                ; 88 d9                       ; 0xc11af vgabios.c:737
    xor ch, ch                                ; 30 ed                       ; 0xc11b1
    mov byte [bp-00ah], ah                    ; 88 66 f6                    ; 0xc11b3
    mov byte [bp-009h], ch                    ; 88 6e f7                    ; 0xc11b6
    mov si, cx                                ; 89 ce                       ; 0xc11b9
    inc si                                    ; 46                          ; 0xc11bb
    inc si                                    ; 46                          ; 0xc11bc
    mov cl, dl                                ; 88 d1                       ; 0xc11bd
    db  0feh, 0c9h
    ; dec cl                                    ; fe c9                     ; 0xc11bf
    cmp si, word [bp-00ah]                    ; 3b 76 f6                    ; 0xc11c1
    jl short 011d9h                           ; 7c 13                       ; 0xc11c4
    sub bl, ah                                ; 28 e3                       ; 0xc11c6 vgabios.c:739
    add bl, dl                                ; 00 d3                       ; 0xc11c8
    db  0feh, 0cbh
    ; dec bl                                    ; fe cb                     ; 0xc11ca
    mov ah, cl                                ; 88 cc                       ; 0xc11cc vgabios.c:740
    cmp dx, strict byte 0000eh                ; 83 fa 0e                    ; 0xc11ce vgabios.c:741
    jc short 011e4h                           ; 72 11                       ; 0xc11d1
    db  0feh, 0cch
    ; dec ah                                    ; fe cc                     ; 0xc11d3 vgabios.c:743
    db  0feh, 0cbh
    ; dec bl                                    ; fe cb                     ; 0xc11d5 vgabios.c:744
    jmp short 011e4h                          ; eb 0b                       ; 0xc11d7 vgabios.c:746
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc11d9
    jbe short 011e2h                          ; 76 04                       ; 0xc11dc
    shr dx, 1                                 ; d1 ea                       ; 0xc11de vgabios.c:748
    mov bl, dl                                ; 88 d3                       ; 0xc11e0
    mov ah, cl                                ; 88 cc                       ; 0xc11e2 vgabios.c:752
    mov si, strict word 00063h                ; be 63 00                    ; 0xc11e4 vgabios.c:47
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc11e7
    mov es, dx                                ; 8e c2                       ; 0xc11ea
    mov cx, word [es:si]                      ; 26 8b 0c                    ; 0xc11ec
    mov AL, strict byte 00ah                  ; b0 0a                       ; 0xc11ef vgabios.c:763
    mov dx, cx                                ; 89 ca                       ; 0xc11f1
    out DX, AL                                ; ee                          ; 0xc11f3
    mov si, cx                                ; 89 ce                       ; 0xc11f4 vgabios.c:764
    inc si                                    ; 46                          ; 0xc11f6
    mov al, bl                                ; 88 d8                       ; 0xc11f7
    mov dx, si                                ; 89 f2                       ; 0xc11f9
    out DX, AL                                ; ee                          ; 0xc11fb
    mov AL, strict byte 00bh                  ; b0 0b                       ; 0xc11fc vgabios.c:765
    mov dx, cx                                ; 89 ca                       ; 0xc11fe
    out DX, AL                                ; ee                          ; 0xc1200
    mov al, ah                                ; 88 e0                       ; 0xc1201 vgabios.c:766
    mov dx, si                                ; 89 f2                       ; 0xc1203
    out DX, AL                                ; ee                          ; 0xc1205
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc1206 vgabios.c:767
    pop si                                    ; 5e                          ; 0xc1209
    pop cx                                    ; 59                          ; 0xc120a
    pop bx                                    ; 5b                          ; 0xc120b
    pop bp                                    ; 5d                          ; 0xc120c
    retn                                      ; c3                          ; 0xc120d
  ; disGetNextSymbol 0xc120e LB 0x3075 -> off=0x0 cb=000000000000008f uValue=00000000000c120e 'biosfn_set_cursor_pos'
biosfn_set_cursor_pos:                       ; 0xc120e LB 0x8f
    push bp                                   ; 55                          ; 0xc120e vgabios.c:770
    mov bp, sp                                ; 89 e5                       ; 0xc120f
    push bx                                   ; 53                          ; 0xc1211
    push cx                                   ; 51                          ; 0xc1212
    push si                                   ; 56                          ; 0xc1213
    push di                                   ; 57                          ; 0xc1214
    push ax                                   ; 50                          ; 0xc1215
    mov bl, al                                ; 88 c3                       ; 0xc1216
    mov cx, dx                                ; 89 d1                       ; 0xc1218
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc121a vgabios.c:776
    jnbe short 01294h                         ; 77 76                       ; 0xc121c
    xor ah, ah                                ; 30 e4                       ; 0xc121e vgabios.c:779
    mov si, ax                                ; 89 c6                       ; 0xc1220
    add si, ax                                ; 01 c6                       ; 0xc1222
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc1224
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1227 vgabios.c:52
    mov es, ax                                ; 8e c0                       ; 0xc122a
    mov word [es:si], dx                      ; 26 89 14                    ; 0xc122c
    mov si, strict word 00062h                ; be 62 00                    ; 0xc122f vgabios.c:37
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc1232
    cmp bl, al                                ; 38 c3                       ; 0xc1235 vgabios.c:783
    jne short 01294h                          ; 75 5b                       ; 0xc1237
    mov di, strict word 0004ah                ; bf 4a 00                    ; 0xc1239 vgabios.c:47
    mov di, word [es:di]                      ; 26 8b 3d                    ; 0xc123c
    mov si, 00084h                            ; be 84 00                    ; 0xc123f vgabios.c:37
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc1242
    xor ah, ah                                ; 30 e4                       ; 0xc1245 vgabios.c:38
    mov si, ax                                ; 89 c6                       ; 0xc1247
    inc si                                    ; 46                          ; 0xc1249
    mov ax, dx                                ; 89 d0                       ; 0xc124a vgabios.c:789
    xor al, dl                                ; 30 d0                       ; 0xc124c
    shr ax, 008h                              ; c1 e8 08                    ; 0xc124e
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc1251
    mov ax, di                                ; 89 f8                       ; 0xc1254 vgabios.c:792
    mul si                                    ; f7 e6                       ; 0xc1256
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1258
    xor bh, bh                                ; 30 ff                       ; 0xc125a
    inc ax                                    ; 40                          ; 0xc125c
    mul bx                                    ; f7 e3                       ; 0xc125d
    mov bl, cl                                ; 88 cb                       ; 0xc125f
    mov si, bx                                ; 89 de                       ; 0xc1261
    add si, ax                                ; 01 c6                       ; 0xc1263
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1265
    xor ah, ah                                ; 30 e4                       ; 0xc1268
    mul di                                    ; f7 e7                       ; 0xc126a
    add si, ax                                ; 01 c6                       ; 0xc126c
    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc126e vgabios.c:47
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc1271
    mov AL, strict byte 00eh                  ; b0 0e                       ; 0xc1274 vgabios.c:796
    mov dx, bx                                ; 89 da                       ; 0xc1276
    out DX, AL                                ; ee                          ; 0xc1278
    mov ax, si                                ; 89 f0                       ; 0xc1279 vgabios.c:797
    xor al, al                                ; 30 c0                       ; 0xc127b
    shr ax, 008h                              ; c1 e8 08                    ; 0xc127d
    lea cx, [bx+001h]                         ; 8d 4f 01                    ; 0xc1280
    mov dx, cx                                ; 89 ca                       ; 0xc1283
    out DX, AL                                ; ee                          ; 0xc1285
    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc1286 vgabios.c:798
    mov dx, bx                                ; 89 da                       ; 0xc1288
    out DX, AL                                ; ee                          ; 0xc128a
    and si, 000ffh                            ; 81 e6 ff 00                 ; 0xc128b vgabios.c:799
    mov ax, si                                ; 89 f0                       ; 0xc128f
    mov dx, cx                                ; 89 ca                       ; 0xc1291
    out DX, AL                                ; ee                          ; 0xc1293
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc1294 vgabios.c:801
    pop di                                    ; 5f                          ; 0xc1297
    pop si                                    ; 5e                          ; 0xc1298
    pop cx                                    ; 59                          ; 0xc1299
    pop bx                                    ; 5b                          ; 0xc129a
    pop bp                                    ; 5d                          ; 0xc129b
    retn                                      ; c3                          ; 0xc129c
  ; disGetNextSymbol 0xc129d LB 0x2fe6 -> off=0x0 cb=00000000000000d8 uValue=00000000000c129d 'biosfn_set_active_page'
biosfn_set_active_page:                      ; 0xc129d LB 0xd8
    push bp                                   ; 55                          ; 0xc129d vgabios.c:804
    mov bp, sp                                ; 89 e5                       ; 0xc129e
    push bx                                   ; 53                          ; 0xc12a0
    push cx                                   ; 51                          ; 0xc12a1
    push dx                                   ; 52                          ; 0xc12a2
    push si                                   ; 56                          ; 0xc12a3
    push di                                   ; 57                          ; 0xc12a4
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc12a5
    mov cl, al                                ; 88 c1                       ; 0xc12a8
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc12aa vgabios.c:810
    jnbe short 012c4h                         ; 77 16                       ; 0xc12ac
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc12ae vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12b1
    mov es, ax                                ; 8e c0                       ; 0xc12b4
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12b6
    xor ah, ah                                ; 30 e4                       ; 0xc12b9 vgabios.c:814
    call 035d1h                               ; e8 13 23                    ; 0xc12bb
    mov ch, al                                ; 88 c5                       ; 0xc12be
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc12c0 vgabios.c:815
    jne short 012c7h                          ; 75 03                       ; 0xc12c2
    jmp near 0136bh                           ; e9 a4 00                    ; 0xc12c4
    mov al, cl                                ; 88 c8                       ; 0xc12c7 vgabios.c:818
    xor ah, ah                                ; 30 e4                       ; 0xc12c9
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc12cb
    lea dx, [bp-010h]                         ; 8d 56 f0                    ; 0xc12ce
    call 00a0bh                               ; e8 37 f7                    ; 0xc12d1
    mov bl, ch                                ; 88 eb                       ; 0xc12d4 vgabios.c:820
    xor bh, bh                                ; 30 ff                       ; 0xc12d6
    mov si, bx                                ; 89 de                       ; 0xc12d8
    sal si, 003h                              ; c1 e6 03                    ; 0xc12da
    cmp byte [si+047afh], 000h                ; 80 bc af 47 00              ; 0xc12dd
    jne short 01323h                          ; 75 3f                       ; 0xc12e2
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc12e4 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc12e7
    mov es, ax                                ; 8e c0                       ; 0xc12ea
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc12ec
    mov bx, 00084h                            ; bb 84 00                    ; 0xc12ef vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc12f2
    xor ah, ah                                ; 30 e4                       ; 0xc12f5 vgabios.c:38
    mov bx, ax                                ; 89 c3                       ; 0xc12f7
    inc bx                                    ; 43                          ; 0xc12f9
    mov ax, dx                                ; 89 d0                       ; 0xc12fa vgabios.c:827
    mul bx                                    ; f7 e3                       ; 0xc12fc
    mov di, ax                                ; 89 c7                       ; 0xc12fe
    add ax, ax                                ; 01 c0                       ; 0xc1300
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1302
    mov byte [bp-00ch], cl                    ; 88 4e f4                    ; 0xc1304
    mov byte [bp-00bh], 000h                  ; c6 46 f5 00                 ; 0xc1307
    inc ax                                    ; 40                          ; 0xc130b
    mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc130c
    mov bx, ax                                ; 89 c3                       ; 0xc130f
    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc1311 vgabios.c:52
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc1314
    or di, 000ffh                             ; 81 cf ff 00                 ; 0xc1317 vgabios.c:831
    lea ax, [di+001h]                         ; 8d 45 01                    ; 0xc131b
    mul word [bp-00ch]                        ; f7 66 f4                    ; 0xc131e
    jmp short 01332h                          ; eb 0f                       ; 0xc1321 vgabios.c:833
    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc1323 vgabios.c:835
    sal bx, 006h                              ; c1 e3 06                    ; 0xc1327
    mov al, cl                                ; 88 c8                       ; 0xc132a
    xor ah, ah                                ; 30 e4                       ; 0xc132c
    mul word [bx+04845h]                      ; f7 a7 45 48                 ; 0xc132e
    mov bx, ax                                ; 89 c3                       ; 0xc1332
    mov si, strict word 00063h                ; be 63 00                    ; 0xc1334 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1337
    mov es, ax                                ; 8e c0                       ; 0xc133a
    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc133c
    mov AL, strict byte 00ch                  ; b0 0c                       ; 0xc133f vgabios.c:840
    mov dx, si                                ; 89 f2                       ; 0xc1341
    out DX, AL                                ; ee                          ; 0xc1343
    mov ax, bx                                ; 89 d8                       ; 0xc1344 vgabios.c:841
    xor al, bl                                ; 30 d8                       ; 0xc1346
    shr ax, 008h                              ; c1 e8 08                    ; 0xc1348
    lea di, [si+001h]                         ; 8d 7c 01                    ; 0xc134b
    mov dx, di                                ; 89 fa                       ; 0xc134e
    out DX, AL                                ; ee                          ; 0xc1350
    mov AL, strict byte 00dh                  ; b0 0d                       ; 0xc1351 vgabios.c:842
    mov dx, si                                ; 89 f2                       ; 0xc1353
    out DX, AL                                ; ee                          ; 0xc1355
    xor bh, bh                                ; 30 ff                       ; 0xc1356 vgabios.c:843
    mov ax, bx                                ; 89 d8                       ; 0xc1358
    mov dx, di                                ; 89 fa                       ; 0xc135a
    out DX, AL                                ; ee                          ; 0xc135c
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc135d vgabios.c:42
    mov byte [es:bx], cl                      ; 26 88 0f                    ; 0xc1360
    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc1363 vgabios.c:853
    mov al, cl                                ; 88 c8                       ; 0xc1366
    call 0120eh                               ; e8 a3 fe                    ; 0xc1368
    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc136b vgabios.c:854
    pop di                                    ; 5f                          ; 0xc136e
    pop si                                    ; 5e                          ; 0xc136f
    pop dx                                    ; 5a                          ; 0xc1370
    pop cx                                    ; 59                          ; 0xc1371
    pop bx                                    ; 5b                          ; 0xc1372
    pop bp                                    ; 5d                          ; 0xc1373
    retn                                      ; c3                          ; 0xc1374
  ; disGetNextSymbol 0xc1375 LB 0x2f0e -> off=0x0 cb=0000000000000384 uValue=00000000000c1375 'biosfn_set_video_mode'
biosfn_set_video_mode:                       ; 0xc1375 LB 0x384
    push bp                                   ; 55                          ; 0xc1375 vgabios.c:874
    mov bp, sp                                ; 89 e5                       ; 0xc1376
    push bx                                   ; 53                          ; 0xc1378
    push cx                                   ; 51                          ; 0xc1379
    push dx                                   ; 52                          ; 0xc137a
    push si                                   ; 56                          ; 0xc137b
    push di                                   ; 57                          ; 0xc137c
    sub sp, strict byte 00012h                ; 83 ec 12                    ; 0xc137d
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1380
    and AL, strict byte 080h                  ; 24 80                       ; 0xc1383 vgabios.c:878
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1385
    call 007bfh                               ; e8 34 f4                    ; 0xc1388 vgabios.c:885
    test ax, ax                               ; 85 c0                       ; 0xc138b
    je short 0139bh                           ; 74 0c                       ; 0xc138d
    mov AL, strict byte 007h                  ; b0 07                       ; 0xc138f vgabios.c:887
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc1391
    out DX, AL                                ; ee                          ; 0xc1394
    xor al, al                                ; 30 c0                       ; 0xc1395 vgabios.c:888
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc1397
    out DX, AL                                ; ee                          ; 0xc139a
    and byte [bp-00eh], 07fh                  ; 80 66 f2 7f                 ; 0xc139b vgabios.c:893
    cmp byte [bp-00eh], 007h                  ; 80 7e f2 07                 ; 0xc139f vgabios.c:897
    jne short 013a9h                          ; 75 04                       ; 0xc13a3
    mov byte [bp-00eh], 000h                  ; c6 46 f2 00                 ; 0xc13a5 vgabios.c:898
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc13a9 vgabios.c:901
    xor ah, ah                                ; 30 e4                       ; 0xc13ac
    call 035d1h                               ; e8 20 22                    ; 0xc13ae
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc13b1
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc13b4 vgabios.c:907
    je short 0141dh                           ; 74 65                       ; 0xc13b6
    mov dl, al                                ; 88 c2                       ; 0xc13b8 vgabios.c:910
    xor dh, dh                                ; 30 f6                       ; 0xc13ba
    mov bx, dx                                ; 89 d3                       ; 0xc13bc
    mov al, byte [bx+0482eh]                  ; 8a 87 2e 48                 ; 0xc13be
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc13c2
    mov bl, al                                ; 88 c3                       ; 0xc13c5 vgabios.c:911
    sal bx, 006h                              ; c1 e3 06                    ; 0xc13c7
    mov al, byte [bx+04842h]                  ; 8a 87 42 48                 ; 0xc13ca
    xor ah, ah                                ; 30 e4                       ; 0xc13ce
    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc13d0
    mov al, byte [bx+04843h]                  ; 8a 87 43 48                 ; 0xc13d3 vgabios.c:912
    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc13d7
    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc13da vgabios.c:913
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc13de
    mov bx, 00089h                            ; bb 89 00                    ; 0xc13e1 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc13e4
    mov es, ax                                ; 8e c0                       ; 0xc13e7
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc13e9
    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc13ec vgabios.c:38
    test AL, strict byte 008h                 ; a8 08                       ; 0xc13ef vgabios.c:928
    jne short 0143ah                          ; 75 47                       ; 0xc13f1
    mov bx, dx                                ; 89 d3                       ; 0xc13f3 vgabios.c:930
    sal bx, 003h                              ; c1 e3 03                    ; 0xc13f5
    mov al, byte [bx+047b4h]                  ; 8a 87 b4 47                 ; 0xc13f8
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc13fc
    out DX, AL                                ; ee                          ; 0xc13ff
    xor al, al                                ; 30 c0                       ; 0xc1400 vgabios.c:933
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc1402
    out DX, AL                                ; ee                          ; 0xc1405
    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc1406 vgabios.c:936
    cmp bl, 001h                              ; 80 fb 01                    ; 0xc140a
    jc short 01420h                           ; 72 11                       ; 0xc140d
    jbe short 01429h                          ; 76 18                       ; 0xc140f
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc1411
    je short 01433h                           ; 74 1d                       ; 0xc1414
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc1416
    je short 0142eh                           ; 74 13                       ; 0xc1419
    jmp short 01436h                          ; eb 19                       ; 0xc141b
    jmp near 016efh                           ; e9 cf 02                    ; 0xc141d
    test bl, bl                               ; 84 db                       ; 0xc1420
    jne short 01436h                          ; 75 12                       ; 0xc1422
    mov si, 04fc2h                            ; be c2 4f                    ; 0xc1424 vgabios.c:938
    jmp short 01436h                          ; eb 0d                       ; 0xc1427 vgabios.c:939
    mov si, 05082h                            ; be 82 50                    ; 0xc1429 vgabios.c:941
    jmp short 01436h                          ; eb 08                       ; 0xc142c vgabios.c:942
    mov si, 05142h                            ; be 42 51                    ; 0xc142e vgabios.c:944
    jmp short 01436h                          ; eb 03                       ; 0xc1431 vgabios.c:945
    mov si, 05202h                            ; be 02 52                    ; 0xc1433 vgabios.c:947
    xor cx, cx                                ; 31 c9                       ; 0xc1436 vgabios.c:951
    jmp short 01442h                          ; eb 08                       ; 0xc1438
    jmp short 01488h                          ; eb 4c                       ; 0xc143a
    cmp cx, 00100h                            ; 81 f9 00 01                 ; 0xc143c
    jnc short 0147ah                          ; 73 38                       ; 0xc1440
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc1442 vgabios.c:952
    xor bh, bh                                ; 30 ff                       ; 0xc1445
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1447
    mov bl, byte [bx+047b5h]                  ; 8a 9f b5 47                 ; 0xc144a
    xor bh, bh                                ; 30 ff                       ; 0xc144e
    mov al, byte [bx+0483eh]                  ; 8a 87 3e 48                 ; 0xc1450
    xor ah, ah                                ; 30 e4                       ; 0xc1454
    cmp cx, ax                                ; 39 c1                       ; 0xc1456
    jnbe short 0146fh                         ; 77 15                       ; 0xc1458
    imul bx, cx, strict byte 00003h           ; 6b d9 03                    ; 0xc145a vgabios.c:953
    add bx, si                                ; 01 f3                       ; 0xc145d
    mov al, byte [bx]                         ; 8a 07                       ; 0xc145f
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1461
    out DX, AL                                ; ee                          ; 0xc1464
    mov al, byte [bx+001h]                    ; 8a 47 01                    ; 0xc1465 vgabios.c:954
    out DX, AL                                ; ee                          ; 0xc1468
    mov al, byte [bx+002h]                    ; 8a 47 02                    ; 0xc1469 vgabios.c:955
    out DX, AL                                ; ee                          ; 0xc146c
    jmp short 01477h                          ; eb 08                       ; 0xc146d vgabios.c:957
    xor al, al                                ; 30 c0                       ; 0xc146f vgabios.c:958
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc1471
    out DX, AL                                ; ee                          ; 0xc1474
    out DX, AL                                ; ee                          ; 0xc1475 vgabios.c:959
    out DX, AL                                ; ee                          ; 0xc1476 vgabios.c:960
    inc cx                                    ; 41                          ; 0xc1477 vgabios.c:962
    jmp short 0143ch                          ; eb c2                       ; 0xc1478
    test byte [bp-014h], 002h                 ; f6 46 ec 02                 ; 0xc147a vgabios.c:963
    je short 01488h                           ; 74 08                       ; 0xc147e
    mov dx, 00100h                            ; ba 00 01                    ; 0xc1480 vgabios.c:965
    xor ax, ax                                ; 31 c0                       ; 0xc1483
    call 0107ah                               ; e8 f2 fb                    ; 0xc1485
    mov dx, 003dah                            ; ba da 03                    ; 0xc1488 vgabios.c:970
    in AL, DX                                 ; ec                          ; 0xc148b
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc148c
    xor cx, cx                                ; 31 c9                       ; 0xc148e vgabios.c:973
    jmp short 01497h                          ; eb 05                       ; 0xc1490
    cmp cx, strict byte 00013h                ; 83 f9 13                    ; 0xc1492
    jnbe short 014b1h                         ; 77 1a                       ; 0xc1495
    mov al, cl                                ; 88 c8                       ; 0xc1497 vgabios.c:974
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc1499
    out DX, AL                                ; ee                          ; 0xc149c
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc149d vgabios.c:975
    xor ah, ah                                ; 30 e4                       ; 0xc14a0
    mov bx, ax                                ; 89 c3                       ; 0xc14a2
    sal bx, 006h                              ; c1 e3 06                    ; 0xc14a4
    add bx, cx                                ; 01 cb                       ; 0xc14a7
    mov al, byte [bx+04865h]                  ; 8a 87 65 48                 ; 0xc14a9
    out DX, AL                                ; ee                          ; 0xc14ad
    inc cx                                    ; 41                          ; 0xc14ae vgabios.c:976
    jmp short 01492h                          ; eb e1                       ; 0xc14af
    mov AL, strict byte 014h                  ; b0 14                       ; 0xc14b1 vgabios.c:977
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc14b3
    out DX, AL                                ; ee                          ; 0xc14b6
    xor al, al                                ; 30 c0                       ; 0xc14b7 vgabios.c:978
    out DX, AL                                ; ee                          ; 0xc14b9
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc14ba vgabios.c:981
    out DX, AL                                ; ee                          ; 0xc14bd
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc14be vgabios.c:982
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc14c0
    out DX, AL                                ; ee                          ; 0xc14c3
    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc14c4 vgabios.c:983
    jmp short 014ceh                          ; eb 05                       ; 0xc14c7
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc14c9
    jnbe short 014ebh                         ; 77 1d                       ; 0xc14cc
    mov al, cl                                ; 88 c8                       ; 0xc14ce vgabios.c:984
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc14d0
    out DX, AL                                ; ee                          ; 0xc14d3
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc14d4 vgabios.c:985
    xor ah, ah                                ; 30 e4                       ; 0xc14d7
    mov bx, ax                                ; 89 c3                       ; 0xc14d9
    sal bx, 006h                              ; c1 e3 06                    ; 0xc14db
    add bx, cx                                ; 01 cb                       ; 0xc14de
    mov al, byte [bx+04846h]                  ; 8a 87 46 48                 ; 0xc14e0
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc14e4
    out DX, AL                                ; ee                          ; 0xc14e7
    inc cx                                    ; 41                          ; 0xc14e8 vgabios.c:986
    jmp short 014c9h                          ; eb de                       ; 0xc14e9
    xor cx, cx                                ; 31 c9                       ; 0xc14eb vgabios.c:989
    jmp short 014f4h                          ; eb 05                       ; 0xc14ed
    cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc14ef
    jnbe short 01511h                         ; 77 1d                       ; 0xc14f2
    mov al, cl                                ; 88 c8                       ; 0xc14f4 vgabios.c:990
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc14f6
    out DX, AL                                ; ee                          ; 0xc14f9
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc14fa vgabios.c:991
    xor ah, ah                                ; 30 e4                       ; 0xc14fd
    mov bx, ax                                ; 89 c3                       ; 0xc14ff
    sal bx, 006h                              ; c1 e3 06                    ; 0xc1501
    add bx, cx                                ; 01 cb                       ; 0xc1504
    mov al, byte [bx+04879h]                  ; 8a 87 79 48                 ; 0xc1506
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc150a
    out DX, AL                                ; ee                          ; 0xc150d
    inc cx                                    ; 41                          ; 0xc150e vgabios.c:992
    jmp short 014efh                          ; eb de                       ; 0xc150f
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc1511 vgabios.c:995
    xor bh, bh                                ; 30 ff                       ; 0xc1514
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1516
    cmp byte [bx+047b0h], 001h                ; 80 bf b0 47 01              ; 0xc1519
    jne short 01525h                          ; 75 05                       ; 0xc151e
    mov dx, 003b4h                            ; ba b4 03                    ; 0xc1520
    jmp short 01528h                          ; eb 03                       ; 0xc1523
    mov dx, 003d4h                            ; ba d4 03                    ; 0xc1525
    mov si, dx                                ; 89 d6                       ; 0xc1528
    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc152a vgabios.c:998
    out DX, ax                                ; ef                          ; 0xc152d
    xor cx, cx                                ; 31 c9                       ; 0xc152e vgabios.c:1000
    jmp short 01537h                          ; eb 05                       ; 0xc1530
    cmp cx, strict byte 00018h                ; 83 f9 18                    ; 0xc1532
    jnbe short 01553h                         ; 77 1c                       ; 0xc1535
    mov al, cl                                ; 88 c8                       ; 0xc1537 vgabios.c:1001
    mov dx, si                                ; 89 f2                       ; 0xc1539
    out DX, AL                                ; ee                          ; 0xc153b
    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc153c vgabios.c:1002
    xor bh, bh                                ; 30 ff                       ; 0xc153f
    sal bx, 006h                              ; c1 e3 06                    ; 0xc1541
    mov di, bx                                ; 89 df                       ; 0xc1544
    add di, cx                                ; 01 cf                       ; 0xc1546
    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc1548
    mov al, byte [di+0484ch]                  ; 8a 85 4c 48                 ; 0xc154b
    out DX, AL                                ; ee                          ; 0xc154f
    inc cx                                    ; 41                          ; 0xc1550 vgabios.c:1003
    jmp short 01532h                          ; eb df                       ; 0xc1551
    mov al, byte [bx+0484bh]                  ; 8a 87 4b 48                 ; 0xc1553 vgabios.c:1006
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc1557
    out DX, AL                                ; ee                          ; 0xc155a
    mov AL, strict byte 020h                  ; b0 20                       ; 0xc155b vgabios.c:1009
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc155d
    out DX, AL                                ; ee                          ; 0xc1560
    mov dx, 003dah                            ; ba da 03                    ; 0xc1561 vgabios.c:1010
    in AL, DX                                 ; ec                          ; 0xc1564
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc1565
    cmp byte [bp-012h], 000h                  ; 80 7e ee 00                 ; 0xc1567 vgabios.c:1012
    jne short 015cdh                          ; 75 60                       ; 0xc156b
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc156d vgabios.c:1014
    xor bh, bh                                ; 30 ff                       ; 0xc1570
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1572
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1575
    jne short 0158fh                          ; 75 13                       ; 0xc157a
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc157c vgabios.c:1016
    mov cx, 04000h                            ; b9 00 40                    ; 0xc1580
    mov ax, 00720h                            ; b8 20 07                    ; 0xc1583
    xor di, di                                ; 31 ff                       ; 0xc1586
    cld                                       ; fc                          ; 0xc1588
    jcxz 0158dh                               ; e3 02                       ; 0xc1589
    rep stosw                                 ; f3 ab                       ; 0xc158b
    jmp short 015cdh                          ; eb 3e                       ; 0xc158d vgabios.c:1018
    cmp byte [bp-00eh], 00dh                  ; 80 7e f2 0d                 ; 0xc158f vgabios.c:1020
    jnc short 015a7h                          ; 73 12                       ; 0xc1593
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1595 vgabios.c:1022
    mov cx, 04000h                            ; b9 00 40                    ; 0xc1599
    xor ax, ax                                ; 31 c0                       ; 0xc159c
    xor di, di                                ; 31 ff                       ; 0xc159e
    cld                                       ; fc                          ; 0xc15a0
    jcxz 015a5h                               ; e3 02                       ; 0xc15a1
    rep stosw                                 ; f3 ab                       ; 0xc15a3
    jmp short 015cdh                          ; eb 26                       ; 0xc15a5 vgabios.c:1024
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc15a7 vgabios.c:1026
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc15a9
    out DX, AL                                ; ee                          ; 0xc15ac
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc15ad vgabios.c:1027
    in AL, DX                                 ; ec                          ; 0xc15b0
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc15b1
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc15b3
    mov AL, strict byte 00fh                  ; b0 0f                       ; 0xc15b6 vgabios.c:1028
    out DX, AL                                ; ee                          ; 0xc15b8
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc15b9 vgabios.c:1029
    mov cx, 08000h                            ; b9 00 80                    ; 0xc15bd
    xor ax, ax                                ; 31 c0                       ; 0xc15c0
    xor di, di                                ; 31 ff                       ; 0xc15c2
    cld                                       ; fc                          ; 0xc15c4
    jcxz 015c9h                               ; e3 02                       ; 0xc15c5
    rep stosw                                 ; f3 ab                       ; 0xc15c7
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc15c9 vgabios.c:1030
    out DX, AL                                ; ee                          ; 0xc15cc
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc15cd vgabios.c:42
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc15d0
    mov es, ax                                ; 8e c0                       ; 0xc15d3
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc15d5
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc15d8
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc15db vgabios.c:52
    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc15de
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc15e1
    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc15e4 vgabios.c:1038
    xor bh, bh                                ; 30 ff                       ; 0xc15e7
    sal bx, 006h                              ; c1 e3 06                    ; 0xc15e9
    mov ax, word [bx+04845h]                  ; 8b 87 45 48                 ; 0xc15ec vgabios.c:50
    mov bx, strict word 0004ch                ; bb 4c 00                    ; 0xc15f0 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc15f3
    mov bx, strict word 00063h                ; bb 63 00                    ; 0xc15f6 vgabios.c:52
    mov word [es:bx], si                      ; 26 89 37                    ; 0xc15f9
    mov bx, 00084h                            ; bb 84 00                    ; 0xc15fc vgabios.c:42
    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc15ff
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1602
    mov bx, 00085h                            ; bb 85 00                    ; 0xc1605 vgabios.c:52
    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc1608
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc160b
    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc160e vgabios.c:1042
    or AL, strict byte 060h                   ; 0c 60                       ; 0xc1611
    mov bx, 00087h                            ; bb 87 00                    ; 0xc1613 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1616
    mov bx, 00088h                            ; bb 88 00                    ; 0xc1619 vgabios.c:42
    mov byte [es:bx], 0f9h                    ; 26 c6 07 f9                 ; 0xc161c
    mov bx, 00089h                            ; bb 89 00                    ; 0xc1620 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1623
    and AL, strict byte 07fh                  ; 24 7f                       ; 0xc1626 vgabios.c:38
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1628 vgabios.c:42
    mov bx, 0008ah                            ; bb 8a 00                    ; 0xc162b vgabios.c:42
    mov byte [es:bx], 008h                    ; 26 c6 07 08                 ; 0xc162e
    mov ax, ds                                ; 8c d8                       ; 0xc1632 vgabios.c:1048
    mov bx, 000a8h                            ; bb a8 00                    ; 0xc1634 vgabios.c:62
    mov word [es:bx], 05550h                  ; 26 c7 07 50 55              ; 0xc1637
    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc163c
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1640 vgabios.c:1050
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc1643
    jnbe short 0166eh                         ; 77 27                       ; 0xc1645
    mov bl, al                                ; 88 c3                       ; 0xc1647 vgabios.c:1052
    xor bh, bh                                ; 30 ff                       ; 0xc1649
    mov al, byte [bx+07dddh]                  ; 8a 87 dd 7d                 ; 0xc164b vgabios.c:40
    mov bx, strict word 00065h                ; bb 65 00                    ; 0xc164f vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc1652
    cmp byte [bp-00eh], 006h                  ; 80 7e f2 06                 ; 0xc1655 vgabios.c:1053
    jne short 01660h                          ; 75 05                       ; 0xc1659
    mov ax, strict word 0003fh                ; b8 3f 00                    ; 0xc165b
    jmp short 01663h                          ; eb 03                       ; 0xc165e
    mov ax, strict word 00030h                ; b8 30 00                    ; 0xc1660
    mov bx, strict word 00066h                ; bb 66 00                    ; 0xc1663 vgabios.c:42
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc1666
    mov es, dx                                ; 8e c2                       ; 0xc1669
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc166b
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc166e vgabios.c:1057
    xor bh, bh                                ; 30 ff                       ; 0xc1671
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1673
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1676
    jne short 01686h                          ; 75 09                       ; 0xc167b
    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc167d vgabios.c:1059
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc1680
    call 01107h                               ; e8 81 fa                    ; 0xc1683
    xor cx, cx                                ; 31 c9                       ; 0xc1686 vgabios.c:1063
    jmp short 0168fh                          ; eb 05                       ; 0xc1688
    cmp cx, strict byte 00008h                ; 83 f9 08                    ; 0xc168a
    jnc short 0169bh                          ; 73 0c                       ; 0xc168d
    mov al, cl                                ; 88 c8                       ; 0xc168f vgabios.c:1064
    xor ah, ah                                ; 30 e4                       ; 0xc1691
    xor dx, dx                                ; 31 d2                       ; 0xc1693
    call 0120eh                               ; e8 76 fb                    ; 0xc1695
    inc cx                                    ; 41                          ; 0xc1698
    jmp short 0168ah                          ; eb ef                       ; 0xc1699
    xor ax, ax                                ; 31 c0                       ; 0xc169b vgabios.c:1067
    call 0129dh                               ; e8 fd fb                    ; 0xc169d
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc16a0 vgabios.c:1070
    xor bh, bh                                ; 30 ff                       ; 0xc16a3
    sal bx, 003h                              ; c1 e3 03                    ; 0xc16a5
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc16a8
    jne short 016bfh                          ; 75 10                       ; 0xc16ad
    xor bl, bl                                ; 30 db                       ; 0xc16af vgabios.c:1072
    mov AL, strict byte 004h                  ; b0 04                       ; 0xc16b1
    mov AH, strict byte 011h                  ; b4 11                       ; 0xc16b3
    int 010h                                  ; cd 10                       ; 0xc16b5
    xor bl, bl                                ; 30 db                       ; 0xc16b7 vgabios.c:1073
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc16b9
    mov AH, strict byte 011h                  ; b4 11                       ; 0xc16bb
    int 010h                                  ; cd 10                       ; 0xc16bd
    mov dx, 0596ch                            ; ba 6c 59                    ; 0xc16bf vgabios.c:1077
    mov ax, strict word 0001fh                ; b8 1f 00                    ; 0xc16c2
    call 00980h                               ; e8 b8 f2                    ; 0xc16c5
    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc16c8 vgabios.c:1079
    cmp ax, strict word 00010h                ; 3d 10 00                    ; 0xc16cb
    je short 016eah                           ; 74 1a                       ; 0xc16ce
    cmp ax, strict word 0000eh                ; 3d 0e 00                    ; 0xc16d0
    je short 016e5h                           ; 74 10                       ; 0xc16d3
    cmp ax, strict word 00008h                ; 3d 08 00                    ; 0xc16d5
    jne short 016efh                          ; 75 15                       ; 0xc16d8
    mov dx, 0556ch                            ; ba 6c 55                    ; 0xc16da vgabios.c:1081
    mov ax, strict word 00043h                ; b8 43 00                    ; 0xc16dd
    call 00980h                               ; e8 9d f2                    ; 0xc16e0
    jmp short 016efh                          ; eb 0a                       ; 0xc16e3 vgabios.c:1082
    mov dx, 05d6ch                            ; ba 6c 5d                    ; 0xc16e5 vgabios.c:1084
    jmp short 016ddh                          ; eb f3                       ; 0xc16e8
    mov dx, 06b6ch                            ; ba 6c 6b                    ; 0xc16ea vgabios.c:1087
    jmp short 016ddh                          ; eb ee                       ; 0xc16ed
    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc16ef vgabios.c:1090
    pop di                                    ; 5f                          ; 0xc16f2
    pop si                                    ; 5e                          ; 0xc16f3
    pop dx                                    ; 5a                          ; 0xc16f4
    pop cx                                    ; 59                          ; 0xc16f5
    pop bx                                    ; 5b                          ; 0xc16f6
    pop bp                                    ; 5d                          ; 0xc16f7
    retn                                      ; c3                          ; 0xc16f8
  ; disGetNextSymbol 0xc16f9 LB 0x2b8a -> off=0x0 cb=000000000000008f uValue=00000000000c16f9 'vgamem_copy_pl4'
vgamem_copy_pl4:                             ; 0xc16f9 LB 0x8f
    push bp                                   ; 55                          ; 0xc16f9 vgabios.c:1093
    mov bp, sp                                ; 89 e5                       ; 0xc16fa
    push si                                   ; 56                          ; 0xc16fc
    push di                                   ; 57                          ; 0xc16fd
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc16fe
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1701
    mov al, dl                                ; 88 d0                       ; 0xc1704
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc1706
    mov byte [bp-006h], cl                    ; 88 4e fa                    ; 0xc1709
    xor ah, ah                                ; 30 e4                       ; 0xc170c vgabios.c:1099
    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc170e
    xor dh, dh                                ; 30 f6                       ; 0xc1711
    mov cx, dx                                ; 89 d1                       ; 0xc1713
    imul dx                                   ; f7 ea                       ; 0xc1715
    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1717
    xor dh, dh                                ; 30 f6                       ; 0xc171a
    mov si, dx                                ; 89 d6                       ; 0xc171c
    imul dx                                   ; f7 ea                       ; 0xc171e
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1720
    xor dh, dh                                ; 30 f6                       ; 0xc1723
    mov bx, dx                                ; 89 d3                       ; 0xc1725
    add ax, dx                                ; 01 d0                       ; 0xc1727
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1729
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc172c vgabios.c:1100
    xor ah, ah                                ; 30 e4                       ; 0xc172f
    imul cx                                   ; f7 e9                       ; 0xc1731
    imul si                                   ; f7 ee                       ; 0xc1733
    add ax, bx                                ; 01 d8                       ; 0xc1735
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1737
    mov ax, 00105h                            ; b8 05 01                    ; 0xc173a vgabios.c:1101
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc173d
    out DX, ax                                ; ef                          ; 0xc1740
    xor bl, bl                                ; 30 db                       ; 0xc1741 vgabios.c:1102
    cmp bl, byte [bp+006h]                    ; 3a 5e 06                    ; 0xc1743
    jnc short 01778h                          ; 73 30                       ; 0xc1746
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1748 vgabios.c:1104
    xor ah, ah                                ; 30 e4                       ; 0xc174b
    mov cx, ax                                ; 89 c1                       ; 0xc174d
    mov al, bl                                ; 88 d8                       ; 0xc174f
    mov dx, ax                                ; 89 c2                       ; 0xc1751
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1753
    mov si, ax                                ; 89 c6                       ; 0xc1756
    mov ax, dx                                ; 89 d0                       ; 0xc1758
    imul si                                   ; f7 ee                       ; 0xc175a
    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc175c
    add si, ax                                ; 01 c6                       ; 0xc175f
    mov di, word [bp-00ch]                    ; 8b 7e f4                    ; 0xc1761
    add di, ax                                ; 01 c7                       ; 0xc1764
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1766
    mov es, dx                                ; 8e c2                       ; 0xc1769
    cld                                       ; fc                          ; 0xc176b
    jcxz 01774h                               ; e3 06                       ; 0xc176c
    push DS                                   ; 1e                          ; 0xc176e
    mov ds, dx                                ; 8e da                       ; 0xc176f
    rep movsb                                 ; f3 a4                       ; 0xc1771
    pop DS                                    ; 1f                          ; 0xc1773
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc1774 vgabios.c:1105
    jmp short 01743h                          ; eb cb                       ; 0xc1776
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1778 vgabios.c:1106
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc177b
    out DX, ax                                ; ef                          ; 0xc177e
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc177f vgabios.c:1107
    pop di                                    ; 5f                          ; 0xc1782
    pop si                                    ; 5e                          ; 0xc1783
    pop bp                                    ; 5d                          ; 0xc1784
    retn 00004h                               ; c2 04 00                    ; 0xc1785
  ; disGetNextSymbol 0xc1788 LB 0x2afb -> off=0x0 cb=000000000000007c uValue=00000000000c1788 'vgamem_fill_pl4'
vgamem_fill_pl4:                             ; 0xc1788 LB 0x7c
    push bp                                   ; 55                          ; 0xc1788 vgabios.c:1110
    mov bp, sp                                ; 89 e5                       ; 0xc1789
    push si                                   ; 56                          ; 0xc178b
    push di                                   ; 57                          ; 0xc178c
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc178d
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc1790
    mov al, dl                                ; 88 d0                       ; 0xc1793
    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc1795
    mov bh, cl                                ; 88 cf                       ; 0xc1798
    xor ah, ah                                ; 30 e4                       ; 0xc179a vgabios.c:1116
    mov dx, ax                                ; 89 c2                       ; 0xc179c
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc179e
    mov cx, ax                                ; 89 c1                       ; 0xc17a1
    mov ax, dx                                ; 89 d0                       ; 0xc17a3
    imul cx                                   ; f7 e9                       ; 0xc17a5
    mov dl, bh                                ; 88 fa                       ; 0xc17a7
    xor dh, dh                                ; 30 f6                       ; 0xc17a9
    imul dx                                   ; f7 ea                       ; 0xc17ab
    mov dx, ax                                ; 89 c2                       ; 0xc17ad
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc17af
    xor ah, ah                                ; 30 e4                       ; 0xc17b2
    add dx, ax                                ; 01 c2                       ; 0xc17b4
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc17b6
    mov ax, 00205h                            ; b8 05 02                    ; 0xc17b9 vgabios.c:1117
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc17bc
    out DX, ax                                ; ef                          ; 0xc17bf
    xor bl, bl                                ; 30 db                       ; 0xc17c0 vgabios.c:1118
    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc17c2
    jnc short 017f4h                          ; 73 2d                       ; 0xc17c5
    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc17c7 vgabios.c:1120
    xor ch, ch                                ; 30 ed                       ; 0xc17ca
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc17cc
    xor ah, ah                                ; 30 e4                       ; 0xc17cf
    mov si, ax                                ; 89 c6                       ; 0xc17d1
    mov al, bl                                ; 88 d8                       ; 0xc17d3
    mov dx, ax                                ; 89 c2                       ; 0xc17d5
    mov al, bh                                ; 88 f8                       ; 0xc17d7
    mov di, ax                                ; 89 c7                       ; 0xc17d9
    mov ax, dx                                ; 89 d0                       ; 0xc17db
    imul di                                   ; f7 ef                       ; 0xc17dd
    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc17df
    add di, ax                                ; 01 c7                       ; 0xc17e2
    mov ax, si                                ; 89 f0                       ; 0xc17e4
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc17e6
    mov es, dx                                ; 8e c2                       ; 0xc17e9
    cld                                       ; fc                          ; 0xc17eb
    jcxz 017f0h                               ; e3 02                       ; 0xc17ec
    rep stosb                                 ; f3 aa                       ; 0xc17ee
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc17f0 vgabios.c:1121
    jmp short 017c2h                          ; eb ce                       ; 0xc17f2
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc17f4 vgabios.c:1122
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc17f7
    out DX, ax                                ; ef                          ; 0xc17fa
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc17fb vgabios.c:1123
    pop di                                    ; 5f                          ; 0xc17fe
    pop si                                    ; 5e                          ; 0xc17ff
    pop bp                                    ; 5d                          ; 0xc1800
    retn 00004h                               ; c2 04 00                    ; 0xc1801
  ; disGetNextSymbol 0xc1804 LB 0x2a7f -> off=0x0 cb=00000000000000b8 uValue=00000000000c1804 'vgamem_copy_cga'
vgamem_copy_cga:                             ; 0xc1804 LB 0xb8
    push bp                                   ; 55                          ; 0xc1804 vgabios.c:1126
    mov bp, sp                                ; 89 e5                       ; 0xc1805
    push si                                   ; 56                          ; 0xc1807
    push di                                   ; 57                          ; 0xc1808
    sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc1809
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc180c
    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc180f
    mov byte [bp-00ah], cl                    ; 88 4e f6                    ; 0xc1812
    mov al, dl                                ; 88 d0                       ; 0xc1815 vgabios.c:1132
    xor ah, ah                                ; 30 e4                       ; 0xc1817
    mov bx, ax                                ; 89 c3                       ; 0xc1819
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc181b
    mov si, ax                                ; 89 c6                       ; 0xc181e
    mov ax, bx                                ; 89 d8                       ; 0xc1820
    imul si                                   ; f7 ee                       ; 0xc1822
    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1824
    mov di, bx                                ; 89 df                       ; 0xc1827
    imul bx                                   ; f7 eb                       ; 0xc1829
    mov dx, ax                                ; 89 c2                       ; 0xc182b
    sar dx, 1                                 ; d1 fa                       ; 0xc182d
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc182f
    xor ah, ah                                ; 30 e4                       ; 0xc1832
    mov bx, ax                                ; 89 c3                       ; 0xc1834
    add dx, ax                                ; 01 c2                       ; 0xc1836
    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc1838
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc183b vgabios.c:1133
    imul si                                   ; f7 ee                       ; 0xc183e
    imul di                                   ; f7 ef                       ; 0xc1840
    sar ax, 1                                 ; d1 f8                       ; 0xc1842
    add ax, bx                                ; 01 d8                       ; 0xc1844
    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1846
    mov byte [bp-006h], bh                    ; 88 7e fa                    ; 0xc1849 vgabios.c:1134
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc184c
    xor ah, ah                                ; 30 e4                       ; 0xc184f
    cwd                                       ; 99                          ; 0xc1851
    db  02bh, 0c2h
    ; sub ax, dx                                ; 2b c2                     ; 0xc1852
    sar ax, 1                                 ; d1 f8                       ; 0xc1854
    mov bx, ax                                ; 89 c3                       ; 0xc1856
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1858
    xor ah, ah                                ; 30 e4                       ; 0xc185b
    cmp ax, bx                                ; 39 d8                       ; 0xc185d
    jnl short 018b3h                          ; 7d 52                       ; 0xc185f
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1861 vgabios.c:1136
    xor bh, bh                                ; 30 ff                       ; 0xc1864
    mov word [bp-012h], bx                    ; 89 5e ee                    ; 0xc1866
    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc1869
    imul bx                                   ; f7 eb                       ; 0xc186c
    mov bx, ax                                ; 89 c3                       ; 0xc186e
    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc1870
    add si, ax                                ; 01 c6                       ; 0xc1873
    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1875
    add di, ax                                ; 01 c7                       ; 0xc1878
    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc187a
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc187d
    mov es, dx                                ; 8e c2                       ; 0xc1880
    cld                                       ; fc                          ; 0xc1882
    jcxz 0188bh                               ; e3 06                       ; 0xc1883
    push DS                                   ; 1e                          ; 0xc1885
    mov ds, dx                                ; 8e da                       ; 0xc1886
    rep movsb                                 ; f3 a4                       ; 0xc1888
    pop DS                                    ; 1f                          ; 0xc188a
    mov si, word [bp-00eh]                    ; 8b 76 f2                    ; 0xc188b vgabios.c:1137
    add si, 02000h                            ; 81 c6 00 20                 ; 0xc188e
    add si, bx                                ; 01 de                       ; 0xc1892
    mov di, word [bp-010h]                    ; 8b 7e f0                    ; 0xc1894
    add di, 02000h                            ; 81 c7 00 20                 ; 0xc1897
    add di, bx                                ; 01 df                       ; 0xc189b
    mov cx, word [bp-012h]                    ; 8b 4e ee                    ; 0xc189d
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc18a0
    mov es, dx                                ; 8e c2                       ; 0xc18a3
    cld                                       ; fc                          ; 0xc18a5
    jcxz 018aeh                               ; e3 06                       ; 0xc18a6
    push DS                                   ; 1e                          ; 0xc18a8
    mov ds, dx                                ; 8e da                       ; 0xc18a9
    rep movsb                                 ; f3 a4                       ; 0xc18ab
    pop DS                                    ; 1f                          ; 0xc18ad
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc18ae vgabios.c:1138
    jmp short 0184ch                          ; eb 99                       ; 0xc18b1
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc18b3 vgabios.c:1139
    pop di                                    ; 5f                          ; 0xc18b6
    pop si                                    ; 5e                          ; 0xc18b7
    pop bp                                    ; 5d                          ; 0xc18b8
    retn 00004h                               ; c2 04 00                    ; 0xc18b9
  ; disGetNextSymbol 0xc18bc LB 0x29c7 -> off=0x0 cb=0000000000000096 uValue=00000000000c18bc 'vgamem_fill_cga'
vgamem_fill_cga:                             ; 0xc18bc LB 0x96
    push bp                                   ; 55                          ; 0xc18bc vgabios.c:1142
    mov bp, sp                                ; 89 e5                       ; 0xc18bd
    push si                                   ; 56                          ; 0xc18bf
    push di                                   ; 57                          ; 0xc18c0
    sub sp, strict byte 0000ch                ; 83 ec 0c                    ; 0xc18c1
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc18c4
    mov al, dl                                ; 88 d0                       ; 0xc18c7
    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc18c9
    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc18cc
    xor ah, ah                                ; 30 e4                       ; 0xc18cf vgabios.c:1148
    mov dx, ax                                ; 89 c2                       ; 0xc18d1
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc18d3
    mov bx, ax                                ; 89 c3                       ; 0xc18d6
    mov ax, dx                                ; 89 d0                       ; 0xc18d8
    imul bx                                   ; f7 eb                       ; 0xc18da
    mov dl, cl                                ; 88 ca                       ; 0xc18dc
    xor dh, dh                                ; 30 f6                       ; 0xc18de
    imul dx                                   ; f7 ea                       ; 0xc18e0
    mov dx, ax                                ; 89 c2                       ; 0xc18e2
    sar dx, 1                                 ; d1 fa                       ; 0xc18e4
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc18e6
    xor ah, ah                                ; 30 e4                       ; 0xc18e9
    add dx, ax                                ; 01 c2                       ; 0xc18eb
    mov word [bp-00eh], dx                    ; 89 56 f2                    ; 0xc18ed
    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc18f0 vgabios.c:1149
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc18f3
    xor ah, ah                                ; 30 e4                       ; 0xc18f6
    cwd                                       ; 99                          ; 0xc18f8
    db  02bh, 0c2h
    ; sub ax, dx                                ; 2b c2                     ; 0xc18f9
    sar ax, 1                                 ; d1 f8                       ; 0xc18fb
    mov dx, ax                                ; 89 c2                       ; 0xc18fd
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc18ff
    xor ah, ah                                ; 30 e4                       ; 0xc1902
    cmp ax, dx                                ; 39 d0                       ; 0xc1904
    jnl short 01949h                          ; 7d 41                       ; 0xc1906
    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc1908 vgabios.c:1151
    xor bh, bh                                ; 30 ff                       ; 0xc190b
    mov dl, byte [bp+006h]                    ; 8a 56 06                    ; 0xc190d
    xor dh, dh                                ; 30 f6                       ; 0xc1910
    mov si, dx                                ; 89 d6                       ; 0xc1912
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1914
    imul dx                                   ; f7 ea                       ; 0xc1917
    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc1919
    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc191c
    add di, ax                                ; 01 c7                       ; 0xc191f
    mov cx, bx                                ; 89 d9                       ; 0xc1921
    mov ax, si                                ; 89 f0                       ; 0xc1923
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc1925
    mov es, dx                                ; 8e c2                       ; 0xc1928
    cld                                       ; fc                          ; 0xc192a
    jcxz 0192fh                               ; e3 02                       ; 0xc192b
    rep stosb                                 ; f3 aa                       ; 0xc192d
    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc192f vgabios.c:1152
    add di, 02000h                            ; 81 c7 00 20                 ; 0xc1932
    add di, word [bp-010h]                    ; 03 7e f0                    ; 0xc1936
    mov cx, bx                                ; 89 d9                       ; 0xc1939
    mov ax, si                                ; 89 f0                       ; 0xc193b
    mov es, dx                                ; 8e c2                       ; 0xc193d
    cld                                       ; fc                          ; 0xc193f
    jcxz 01944h                               ; e3 02                       ; 0xc1940
    rep stosb                                 ; f3 aa                       ; 0xc1942
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc1944 vgabios.c:1153
    jmp short 018f3h                          ; eb aa                       ; 0xc1947
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1949 vgabios.c:1154
    pop di                                    ; 5f                          ; 0xc194c
    pop si                                    ; 5e                          ; 0xc194d
    pop bp                                    ; 5d                          ; 0xc194e
    retn 00004h                               ; c2 04 00                    ; 0xc194f
  ; disGetNextSymbol 0xc1952 LB 0x2931 -> off=0x0 cb=0000000000000082 uValue=00000000000c1952 'vgamem_copy_linear'
vgamem_copy_linear:                          ; 0xc1952 LB 0x82
    push bp                                   ; 55                          ; 0xc1952 vgabios.c:1157
    mov bp, sp                                ; 89 e5                       ; 0xc1953
    push si                                   ; 56                          ; 0xc1955
    push di                                   ; 57                          ; 0xc1956
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc1957
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc195a
    mov al, dl                                ; 88 d0                       ; 0xc195d
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc195f
    mov bx, cx                                ; 89 cb                       ; 0xc1962
    xor ah, ah                                ; 30 e4                       ; 0xc1964 vgabios.c:1163
    mov si, ax                                ; 89 c6                       ; 0xc1966
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1968
    mov di, ax                                ; 89 c7                       ; 0xc196b
    mov ax, si                                ; 89 f0                       ; 0xc196d
    imul di                                   ; f7 ef                       ; 0xc196f
    mul word [bp+004h]                        ; f7 66 04                    ; 0xc1971
    mov si, ax                                ; 89 c6                       ; 0xc1974
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1976
    xor ah, ah                                ; 30 e4                       ; 0xc1979
    mov cx, ax                                ; 89 c1                       ; 0xc197b
    add si, ax                                ; 01 c6                       ; 0xc197d
    sal si, 003h                              ; c1 e6 03                    ; 0xc197f
    mov word [bp-00ch], si                    ; 89 76 f4                    ; 0xc1982
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1985 vgabios.c:1164
    imul di                                   ; f7 ef                       ; 0xc1988
    mul word [bp+004h]                        ; f7 66 04                    ; 0xc198a
    add ax, cx                                ; 01 c8                       ; 0xc198d
    sal ax, 003h                              ; c1 e0 03                    ; 0xc198f
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc1992
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1995 vgabios.c:1165
    sal word [bp+004h], 003h                  ; c1 66 04 03                 ; 0xc1998 vgabios.c:1166
    mov byte [bp-006h], ch                    ; 88 6e fa                    ; 0xc199c vgabios.c:1167
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc199f
    cmp al, byte [bp+006h]                    ; 3a 46 06                    ; 0xc19a2
    jnc short 019cbh                          ; 73 24                       ; 0xc19a5
    xor ah, ah                                ; 30 e4                       ; 0xc19a7 vgabios.c:1169
    mul word [bp+004h]                        ; f7 66 04                    ; 0xc19a9
    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc19ac
    add si, ax                                ; 01 c6                       ; 0xc19af
    mov di, word [bp-00eh]                    ; 8b 7e f2                    ; 0xc19b1
    add di, ax                                ; 01 c7                       ; 0xc19b4
    mov cx, bx                                ; 89 d9                       ; 0xc19b6
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc19b8
    mov es, dx                                ; 8e c2                       ; 0xc19bb
    cld                                       ; fc                          ; 0xc19bd
    jcxz 019c6h                               ; e3 06                       ; 0xc19be
    push DS                                   ; 1e                          ; 0xc19c0
    mov ds, dx                                ; 8e da                       ; 0xc19c1
    rep movsb                                 ; f3 a4                       ; 0xc19c3
    pop DS                                    ; 1f                          ; 0xc19c5
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc19c6 vgabios.c:1170
    jmp short 0199fh                          ; eb d4                       ; 0xc19c9
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc19cb vgabios.c:1171
    pop di                                    ; 5f                          ; 0xc19ce
    pop si                                    ; 5e                          ; 0xc19cf
    pop bp                                    ; 5d                          ; 0xc19d0
    retn 00004h                               ; c2 04 00                    ; 0xc19d1
  ; disGetNextSymbol 0xc19d4 LB 0x28af -> off=0x0 cb=000000000000006e uValue=00000000000c19d4 'vgamem_fill_linear'
vgamem_fill_linear:                          ; 0xc19d4 LB 0x6e
    push bp                                   ; 55                          ; 0xc19d4 vgabios.c:1174
    mov bp, sp                                ; 89 e5                       ; 0xc19d5
    push si                                   ; 56                          ; 0xc19d7
    push di                                   ; 57                          ; 0xc19d8
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc19d9
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc19dc
    mov al, dl                                ; 88 d0                       ; 0xc19df
    mov si, cx                                ; 89 ce                       ; 0xc19e1
    xor ah, ah                                ; 30 e4                       ; 0xc19e3 vgabios.c:1180
    mov dx, ax                                ; 89 c2                       ; 0xc19e5
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc19e7
    mov di, ax                                ; 89 c7                       ; 0xc19ea
    mov ax, dx                                ; 89 d0                       ; 0xc19ec
    imul di                                   ; f7 ef                       ; 0xc19ee
    mul cx                                    ; f7 e1                       ; 0xc19f0
    mov dx, ax                                ; 89 c2                       ; 0xc19f2
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc19f4
    xor ah, ah                                ; 30 e4                       ; 0xc19f7
    add ax, dx                                ; 01 d0                       ; 0xc19f9
    sal ax, 003h                              ; c1 e0 03                    ; 0xc19fb
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc19fe
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1a01 vgabios.c:1181
    sal si, 003h                              ; c1 e6 03                    ; 0xc1a04 vgabios.c:1182
    mov byte [bp-008h], 000h                  ; c6 46 f8 00                 ; 0xc1a07 vgabios.c:1183
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a0b
    cmp al, byte [bp+004h]                    ; 3a 46 04                    ; 0xc1a0e
    jnc short 01a39h                          ; 73 26                       ; 0xc1a11
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1a13 vgabios.c:1185
    xor ah, ah                                ; 30 e4                       ; 0xc1a16
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc1a18
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1a1b
    mul si                                    ; f7 e6                       ; 0xc1a1e
    mov di, word [bp-00ah]                    ; 8b 7e f6                    ; 0xc1a20
    add di, ax                                ; 01 c7                       ; 0xc1a23
    mov cx, bx                                ; 89 d9                       ; 0xc1a25
    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc1a27
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc1a2a
    mov es, dx                                ; 8e c2                       ; 0xc1a2d
    cld                                       ; fc                          ; 0xc1a2f
    jcxz 01a34h                               ; e3 02                       ; 0xc1a30
    rep stosb                                 ; f3 aa                       ; 0xc1a32
    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc1a34 vgabios.c:1186
    jmp short 01a0bh                          ; eb d2                       ; 0xc1a37
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc1a39 vgabios.c:1187
    pop di                                    ; 5f                          ; 0xc1a3c
    pop si                                    ; 5e                          ; 0xc1a3d
    pop bp                                    ; 5d                          ; 0xc1a3e
    retn 00004h                               ; c2 04 00                    ; 0xc1a3f
  ; disGetNextSymbol 0xc1a42 LB 0x2841 -> off=0x0 cb=0000000000000690 uValue=00000000000c1a42 'biosfn_scroll'
biosfn_scroll:                               ; 0xc1a42 LB 0x690
    push bp                                   ; 55                          ; 0xc1a42 vgabios.c:1190
    mov bp, sp                                ; 89 e5                       ; 0xc1a43
    push si                                   ; 56                          ; 0xc1a45
    push di                                   ; 57                          ; 0xc1a46
    sub sp, strict byte 0001eh                ; 83 ec 1e                    ; 0xc1a47
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc1a4a
    mov byte [bp-010h], dl                    ; 88 56 f0                    ; 0xc1a4d
    mov byte [bp-00ch], bl                    ; 88 5e f4                    ; 0xc1a50
    mov byte [bp-008h], cl                    ; 88 4e f8                    ; 0xc1a53
    cmp bl, byte [bp+004h]                    ; 3a 5e 04                    ; 0xc1a56 vgabios.c:1199
    jnbe short 01a77h                         ; 77 1c                       ; 0xc1a59
    cmp cl, byte [bp+006h]                    ; 3a 4e 06                    ; 0xc1a5b vgabios.c:1200
    jnbe short 01a77h                         ; 77 17                       ; 0xc1a5e
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc1a60 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1a63
    mov es, ax                                ; 8e c0                       ; 0xc1a66
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a68
    xor ah, ah                                ; 30 e4                       ; 0xc1a6b vgabios.c:1204
    call 035d1h                               ; e8 61 1b                    ; 0xc1a6d
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc1a70
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc1a73 vgabios.c:1205
    jne short 01a7ah                          ; 75 03                       ; 0xc1a75
    jmp near 020c9h                           ; e9 4f 06                    ; 0xc1a77
    mov bx, 00084h                            ; bb 84 00                    ; 0xc1a7a vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc1a7d
    mov es, ax                                ; 8e c0                       ; 0xc1a80
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a82
    xor ah, ah                                ; 30 e4                       ; 0xc1a85 vgabios.c:38
    inc ax                                    ; 40                          ; 0xc1a87
    mov word [bp-016h], ax                    ; 89 46 ea                    ; 0xc1a88
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc1a8b vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc1a8e
    mov word [bp-01eh], ax                    ; 89 46 e2                    ; 0xc1a91 vgabios.c:48
    cmp byte [bp+008h], 0ffh                  ; 80 7e 08 ff                 ; 0xc1a94 vgabios.c:1212
    jne short 01aa3h                          ; 75 09                       ; 0xc1a98
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc1a9a vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc1a9d
    mov byte [bp+008h], al                    ; 88 46 08                    ; 0xc1aa0 vgabios.c:38
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1aa3 vgabios.c:1215
    xor ah, ah                                ; 30 e4                       ; 0xc1aa6
    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1aa8
    jc short 01ab5h                           ; 72 08                       ; 0xc1aab
    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc1aad
    db  0feh, 0c8h
    ; dec al                                    ; fe c8                     ; 0xc1ab0
    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc1ab2
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1ab5 vgabios.c:1216
    xor ah, ah                                ; 30 e4                       ; 0xc1ab8
    cmp ax, word [bp-01eh]                    ; 3b 46 e2                    ; 0xc1aba
    jc short 01ac7h                           ; 72 08                       ; 0xc1abd
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1abf
    db  0feh, 0c8h
    ; dec al                                    ; fe c8                     ; 0xc1ac2
    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc1ac4
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1ac7 vgabios.c:1217
    xor ah, ah                                ; 30 e4                       ; 0xc1aca
    cmp ax, word [bp-016h]                    ; 3b 46 ea                    ; 0xc1acc
    jbe short 01ad4h                          ; 76 03                       ; 0xc1acf
    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc1ad1
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1ad4 vgabios.c:1218
    sub al, byte [bp-008h]                    ; 2a 46 f8                    ; 0xc1ad7
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc1ada
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc1adc
    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc1adf vgabios.c:1220
    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc1ae2
    mov byte [bp-019h], 000h                  ; c6 46 e7 00                 ; 0xc1ae5
    mov bx, word [bp-01ah]                    ; 8b 5e e6                    ; 0xc1ae9
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1aec
    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1aef
    dec ax                                    ; 48                          ; 0xc1af2
    mov word [bp-022h], ax                    ; 89 46 de                    ; 0xc1af3
    mov di, word [bp-016h]                    ; 8b 7e ea                    ; 0xc1af6
    dec di                                    ; 4f                          ; 0xc1af9
    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc1afa
    mul word [bp-016h]                        ; f7 66 ea                    ; 0xc1afd
    mov cx, ax                                ; 89 c1                       ; 0xc1b00
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc1b02
    jne short 01b53h                          ; 75 4a                       ; 0xc1b07
    add ax, ax                                ; 01 c0                       ; 0xc1b09 vgabios.c:1223
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc1b0b
    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc1b0d
    xor dh, dh                                ; 30 f6                       ; 0xc1b10
    inc ax                                    ; 40                          ; 0xc1b12
    mul dx                                    ; f7 e2                       ; 0xc1b13
    mov word [bp-020h], ax                    ; 89 46 e0                    ; 0xc1b15
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1b18 vgabios.c:1228
    jne short 01b56h                          ; 75 38                       ; 0xc1b1c
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1b1e
    jne short 01b56h                          ; 75 32                       ; 0xc1b22
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1b24
    jne short 01b56h                          ; 75 2c                       ; 0xc1b28
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1b2a
    xor ah, ah                                ; 30 e4                       ; 0xc1b2d
    cmp ax, di                                ; 39 f8                       ; 0xc1b2f
    jne short 01b56h                          ; 75 23                       ; 0xc1b31
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1b33
    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1b36
    jne short 01b56h                          ; 75 1b                       ; 0xc1b39
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1b3b vgabios.c:1230
    sal ax, 008h                              ; c1 e0 08                    ; 0xc1b3e
    add ax, strict word 00020h                ; 05 20 00                    ; 0xc1b41
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1b44
    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1b48
    cld                                       ; fc                          ; 0xc1b4b
    jcxz 01b50h                               ; e3 02                       ; 0xc1b4c
    rep stosw                                 ; f3 ab                       ; 0xc1b4e
    jmp near 020c9h                           ; e9 76 05                    ; 0xc1b50 vgabios.c:1232
    jmp near 01ccah                           ; e9 74 01                    ; 0xc1b53
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1b56 vgabios.c:1234
    jne short 01bbdh                          ; 75 61                       ; 0xc1b5a
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1b5c vgabios.c:1235
    xor ah, ah                                ; 30 e4                       ; 0xc1b5f
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1b61
    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc1b64
    xor dh, dh                                ; 30 f6                       ; 0xc1b67
    cmp dx, word [bp-01ch]                    ; 3b 56 e4                    ; 0xc1b69
    jc short 01bbfh                           ; 72 51                       ; 0xc1b6c
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1b6e vgabios.c:1237
    xor ah, ah                                ; 30 e4                       ; 0xc1b71
    add ax, word [bp-01ch]                    ; 03 46 e4                    ; 0xc1b73
    cmp ax, dx                                ; 39 d0                       ; 0xc1b76
    jnbe short 01b80h                         ; 77 06                       ; 0xc1b78
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1b7a
    jne short 01bc2h                          ; 75 42                       ; 0xc1b7e
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1b80 vgabios.c:1238
    xor ch, ch                                ; 30 ed                       ; 0xc1b83
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1b85
    xor ah, ah                                ; 30 e4                       ; 0xc1b88
    mov si, ax                                ; 89 c6                       ; 0xc1b8a
    sal si, 008h                              ; c1 e6 08                    ; 0xc1b8c
    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1b8f
    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1b92
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1b95
    mov dx, ax                                ; 89 c2                       ; 0xc1b98
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1b9a
    xor ah, ah                                ; 30 e4                       ; 0xc1b9d
    mov di, ax                                ; 89 c7                       ; 0xc1b9f
    add di, dx                                ; 01 d7                       ; 0xc1ba1
    add di, di                                ; 01 ff                       ; 0xc1ba3
    add di, word [bp-020h]                    ; 03 7e e0                    ; 0xc1ba5
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1ba8
    xor bh, bh                                ; 30 ff                       ; 0xc1bab
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1bad
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1bb0
    mov ax, si                                ; 89 f0                       ; 0xc1bb4
    cld                                       ; fc                          ; 0xc1bb6
    jcxz 01bbbh                               ; e3 02                       ; 0xc1bb7
    rep stosw                                 ; f3 ab                       ; 0xc1bb9
    jmp short 01c03h                          ; eb 46                       ; 0xc1bbb vgabios.c:1239
    jmp short 01c09h                          ; eb 4a                       ; 0xc1bbd
    jmp near 020c9h                           ; e9 07 05                    ; 0xc1bbf
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1bc2 vgabios.c:1240
    xor ch, ch                                ; 30 ed                       ; 0xc1bc5
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1bc7
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc1bca
    mov byte [bp-018h], dl                    ; 88 56 e8                    ; 0xc1bcd
    mov byte [bp-017h], ch                    ; 88 6e e9                    ; 0xc1bd0
    mov si, ax                                ; 89 c6                       ; 0xc1bd3
    add si, word [bp-018h]                    ; 03 76 e8                    ; 0xc1bd5
    add si, si                                ; 01 f6                       ; 0xc1bd8
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1bda
    xor bh, bh                                ; 30 ff                       ; 0xc1bdd
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1bdf
    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1be2
    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1be6
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1be9
    add ax, word [bp-018h]                    ; 03 46 e8                    ; 0xc1bec
    add ax, ax                                ; 01 c0                       ; 0xc1bef
    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1bf1
    add di, ax                                ; 01 c7                       ; 0xc1bf4
    mov dx, bx                                ; 89 da                       ; 0xc1bf6
    mov es, bx                                ; 8e c3                       ; 0xc1bf8
    cld                                       ; fc                          ; 0xc1bfa
    jcxz 01c03h                               ; e3 06                       ; 0xc1bfb
    push DS                                   ; 1e                          ; 0xc1bfd
    mov ds, dx                                ; 8e da                       ; 0xc1bfe
    rep movsw                                 ; f3 a5                       ; 0xc1c00
    pop DS                                    ; 1f                          ; 0xc1c02
    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1c03 vgabios.c:1241
    jmp near 01b64h                           ; e9 5b ff                    ; 0xc1c06
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1c09 vgabios.c:1244
    xor ah, ah                                ; 30 e4                       ; 0xc1c0c
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1c0e
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1c11
    xor ah, ah                                ; 30 e4                       ; 0xc1c14
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1c16
    jnbe short 01bbfh                         ; 77 a4                       ; 0xc1c19
    mov dl, al                                ; 88 c2                       ; 0xc1c1b vgabios.c:1246
    xor dh, dh                                ; 30 f6                       ; 0xc1c1d
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c1f
    add ax, dx                                ; 01 d0                       ; 0xc1c22
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1c24
    jnbe short 01c2fh                         ; 77 06                       ; 0xc1c27
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1c29
    jne short 01c6ch                          ; 75 3d                       ; 0xc1c2d
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1c2f vgabios.c:1247
    xor ch, ch                                ; 30 ed                       ; 0xc1c32
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1c34
    xor ah, ah                                ; 30 e4                       ; 0xc1c37
    mov si, ax                                ; 89 c6                       ; 0xc1c39
    sal si, 008h                              ; c1 e6 08                    ; 0xc1c3b
    add si, strict byte 00020h                ; 83 c6 20                    ; 0xc1c3e
    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1c41
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c44
    mov dx, ax                                ; 89 c2                       ; 0xc1c47
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1c49
    xor ah, ah                                ; 30 e4                       ; 0xc1c4c
    add ax, dx                                ; 01 d0                       ; 0xc1c4e
    add ax, ax                                ; 01 c0                       ; 0xc1c50
    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1c52
    add di, ax                                ; 01 c7                       ; 0xc1c55
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1c57
    xor bh, bh                                ; 30 ff                       ; 0xc1c5a
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c5c
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1c5f
    mov ax, si                                ; 89 f0                       ; 0xc1c63
    cld                                       ; fc                          ; 0xc1c65
    jcxz 01c6ah                               ; e3 02                       ; 0xc1c66
    rep stosw                                 ; f3 ab                       ; 0xc1c68
    jmp short 01cbah                          ; eb 4e                       ; 0xc1c6a vgabios.c:1248
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc1c6c vgabios.c:1249
    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1c6f
    mov byte [bp-017h], dh                    ; 88 76 e9                    ; 0xc1c72
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1c75
    xor ah, ah                                ; 30 e4                       ; 0xc1c78
    mov dx, word [bp-01ch]                    ; 8b 56 e4                    ; 0xc1c7a
    sub dx, ax                                ; 29 c2                       ; 0xc1c7d
    mov ax, dx                                ; 89 d0                       ; 0xc1c7f
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c81
    mov cl, byte [bp-008h]                    ; 8a 4e f8                    ; 0xc1c84
    xor ch, ch                                ; 30 ed                       ; 0xc1c87
    mov si, ax                                ; 89 c6                       ; 0xc1c89
    add si, cx                                ; 01 ce                       ; 0xc1c8b
    add si, si                                ; 01 f6                       ; 0xc1c8d
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1c8f
    xor bh, bh                                ; 30 ff                       ; 0xc1c92
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1c94
    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1c97
    mov ax, word [bp-01ch]                    ; 8b 46 e4                    ; 0xc1c9b
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1c9e
    add ax, cx                                ; 01 c8                       ; 0xc1ca1
    add ax, ax                                ; 01 c0                       ; 0xc1ca3
    mov di, word [bp-020h]                    ; 8b 7e e0                    ; 0xc1ca5
    add di, ax                                ; 01 c7                       ; 0xc1ca8
    mov cx, word [bp-018h]                    ; 8b 4e e8                    ; 0xc1caa
    mov dx, bx                                ; 89 da                       ; 0xc1cad
    mov es, bx                                ; 8e c3                       ; 0xc1caf
    cld                                       ; fc                          ; 0xc1cb1
    jcxz 01cbah                               ; e3 06                       ; 0xc1cb2
    push DS                                   ; 1e                          ; 0xc1cb4
    mov ds, dx                                ; 8e da                       ; 0xc1cb5
    rep movsw                                 ; f3 a5                       ; 0xc1cb7
    pop DS                                    ; 1f                          ; 0xc1cb9
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1cba vgabios.c:1250
    xor ah, ah                                ; 30 e4                       ; 0xc1cbd
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1cbf
    jc short 01cf7h                           ; 72 33                       ; 0xc1cc2
    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1cc4 vgabios.c:1251
    jmp near 01c11h                           ; e9 47 ff                    ; 0xc1cc7
    mov si, word [bp-01ah]                    ; 8b 76 e6                    ; 0xc1cca vgabios.c:1257
    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc1ccd
    xor ah, ah                                ; 30 e4                       ; 0xc1cd1
    mov si, ax                                ; 89 c6                       ; 0xc1cd3
    sal si, 006h                              ; c1 e6 06                    ; 0xc1cd5
    mov al, byte [si+04844h]                  ; 8a 84 44 48                 ; 0xc1cd8
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc1cdc
    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc1cdf vgabios.c:1258
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc1ce3
    jc short 01cf3h                           ; 72 0c                       ; 0xc1ce5
    jbe short 01cfah                          ; 76 11                       ; 0xc1ce7
    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc1ce9
    je short 01d28h                           ; 74 3b                       ; 0xc1ceb
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc1ced
    je short 01cfah                           ; 74 09                       ; 0xc1cef
    jmp short 01cf7h                          ; eb 04                       ; 0xc1cf1
    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc1cf3
    je short 01d2bh                           ; 74 34                       ; 0xc1cf5
    jmp near 020c9h                           ; e9 cf 03                    ; 0xc1cf7
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1cfa vgabios.c:1262
    jne short 01d26h                          ; 75 26                       ; 0xc1cfe
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1d00
    jne short 01d69h                          ; 75 63                       ; 0xc1d04
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1d06
    jne short 01d69h                          ; 75 5d                       ; 0xc1d0a
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d0c
    xor ah, ah                                ; 30 e4                       ; 0xc1d0f
    mov dx, word [bp-016h]                    ; 8b 56 ea                    ; 0xc1d11
    dec dx                                    ; 4a                          ; 0xc1d14
    cmp ax, dx                                ; 39 d0                       ; 0xc1d15
    jne short 01d69h                          ; 75 50                       ; 0xc1d17
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1d19
    xor ah, dh                                ; 30 f4                       ; 0xc1d1c
    mov dx, word [bp-01eh]                    ; 8b 56 e2                    ; 0xc1d1e
    dec dx                                    ; 4a                          ; 0xc1d21
    cmp ax, dx                                ; 39 d0                       ; 0xc1d22
    je short 01d2eh                           ; 74 08                       ; 0xc1d24
    jmp short 01d69h                          ; eb 41                       ; 0xc1d26
    jmp near 01fa0h                           ; e9 75 02                    ; 0xc1d28
    jmp near 01e59h                           ; e9 2b 01                    ; 0xc1d2b
    mov ax, 00205h                            ; b8 05 02                    ; 0xc1d2e vgabios.c:1264
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1d31
    out DX, ax                                ; ef                          ; 0xc1d34
    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc1d35 vgabios.c:1265
    mul word [bp-01eh]                        ; f7 66 e2                    ; 0xc1d38
    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1d3b
    xor dh, dh                                ; 30 f6                       ; 0xc1d3e
    mul dx                                    ; f7 e2                       ; 0xc1d40
    mov dl, byte [bp-010h]                    ; 8a 56 f0                    ; 0xc1d42
    xor dh, dh                                ; 30 f6                       ; 0xc1d45
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc1d47
    xor bh, bh                                ; 30 ff                       ; 0xc1d4a
    sal bx, 003h                              ; c1 e3 03                    ; 0xc1d4c
    mov bx, word [bx+047b2h]                  ; 8b 9f b2 47                 ; 0xc1d4f
    mov cx, ax                                ; 89 c1                       ; 0xc1d53
    mov ax, dx                                ; 89 d0                       ; 0xc1d55
    xor di, di                                ; 31 ff                       ; 0xc1d57
    mov es, bx                                ; 8e c3                       ; 0xc1d59
    cld                                       ; fc                          ; 0xc1d5b
    jcxz 01d60h                               ; e3 02                       ; 0xc1d5c
    rep stosb                                 ; f3 aa                       ; 0xc1d5e
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc1d60 vgabios.c:1266
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc1d63
    out DX, ax                                ; ef                          ; 0xc1d66
    jmp short 01cf7h                          ; eb 8e                       ; 0xc1d67 vgabios.c:1268
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1d69 vgabios.c:1270
    jne short 01de4h                          ; 75 75                       ; 0xc1d6d
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1d6f vgabios.c:1271
    xor ah, ah                                ; 30 e4                       ; 0xc1d72
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1d74
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1d77
    xor ah, ah                                ; 30 e4                       ; 0xc1d7a
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1d7c
    jc short 01de1h                           ; 72 60                       ; 0xc1d7f
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1d81 vgabios.c:1273
    xor dh, dh                                ; 30 f6                       ; 0xc1d84
    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1d86
    cmp dx, ax                                ; 39 c2                       ; 0xc1d89
    jnbe short 01d93h                         ; 77 06                       ; 0xc1d8b
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1d8d
    jne short 01db4h                          ; 75 21                       ; 0xc1d91
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1d93 vgabios.c:1274
    xor ah, ah                                ; 30 e4                       ; 0xc1d96
    push ax                                   ; 50                          ; 0xc1d98
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1d99
    push ax                                   ; 50                          ; 0xc1d9c
    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1d9d
    xor ch, ch                                ; 30 ed                       ; 0xc1da0
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1da2
    xor bh, bh                                ; 30 ff                       ; 0xc1da5
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1da7
    xor dh, dh                                ; 30 f6                       ; 0xc1daa
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1dac
    call 01788h                               ; e8 d6 f9                    ; 0xc1daf
    jmp short 01ddch                          ; eb 28                       ; 0xc1db2 vgabios.c:1275
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1db4 vgabios.c:1276
    push ax                                   ; 50                          ; 0xc1db7
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1db8
    push ax                                   ; 50                          ; 0xc1dbb
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1dbc
    xor ch, ch                                ; 30 ed                       ; 0xc1dbf
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1dc1
    xor bh, bh                                ; 30 ff                       ; 0xc1dc4
    mov dl, bl                                ; 88 da                       ; 0xc1dc6
    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1dc8
    xor dh, dh                                ; 30 f6                       ; 0xc1dcb
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1dcd
    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1dd0
    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc1dd3
    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1dd6
    call 016f9h                               ; e8 1d f9                    ; 0xc1dd9
    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1ddc vgabios.c:1277
    jmp short 01d77h                          ; eb 96                       ; 0xc1ddf
    jmp near 020c9h                           ; e9 e5 02                    ; 0xc1de1
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1de4 vgabios.c:1280
    xor ah, ah                                ; 30 e4                       ; 0xc1de7
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1de9
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1dec
    xor ah, ah                                ; 30 e4                       ; 0xc1def
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1df1
    jnbe short 01de1h                         ; 77 eb                       ; 0xc1df4
    mov dl, al                                ; 88 c2                       ; 0xc1df6 vgabios.c:1282
    xor dh, dh                                ; 30 f6                       ; 0xc1df8
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc1dfa
    add ax, dx                                ; 01 d0                       ; 0xc1dfd
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1dff
    jnbe short 01e0ah                         ; 77 06                       ; 0xc1e02
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e04
    jne short 01e2bh                          ; 75 21                       ; 0xc1e08
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e0a vgabios.c:1283
    xor ah, ah                                ; 30 e4                       ; 0xc1e0d
    push ax                                   ; 50                          ; 0xc1e0f
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e10
    push ax                                   ; 50                          ; 0xc1e13
    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1e14
    xor ch, ch                                ; 30 ed                       ; 0xc1e17
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1e19
    xor bh, bh                                ; 30 ff                       ; 0xc1e1c
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1e1e
    xor dh, dh                                ; 30 f6                       ; 0xc1e21
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e23
    call 01788h                               ; e8 5f f9                    ; 0xc1e26
    jmp short 01e4ah                          ; eb 1f                       ; 0xc1e29 vgabios.c:1284
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1e2b vgabios.c:1285
    xor ah, ah                                ; 30 e4                       ; 0xc1e2e
    push ax                                   ; 50                          ; 0xc1e30
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1e31
    push ax                                   ; 50                          ; 0xc1e34
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1e35
    xor ch, ch                                ; 30 ed                       ; 0xc1e38
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1e3a
    xor bh, bh                                ; 30 ff                       ; 0xc1e3d
    mov dl, bl                                ; 88 da                       ; 0xc1e3f
    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1e41
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1e44
    call 016f9h                               ; e8 af f8                    ; 0xc1e47
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e4a vgabios.c:1286
    xor ah, ah                                ; 30 e4                       ; 0xc1e4d
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1e4f
    jc short 01ea3h                           ; 72 4f                       ; 0xc1e52
    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1e54 vgabios.c:1287
    jmp short 01dech                          ; eb 93                       ; 0xc1e57
    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc1e59 vgabios.c:1292
    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc1e5d
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1e60 vgabios.c:1293
    jne short 01ea6h                          ; 75 40                       ; 0xc1e64
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1e66
    jne short 01ea6h                          ; 75 3a                       ; 0xc1e6a
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1e6c
    jne short 01ea6h                          ; 75 34                       ; 0xc1e70
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1e72
    cmp ax, di                                ; 39 f8                       ; 0xc1e75
    jne short 01ea6h                          ; 75 2d                       ; 0xc1e77
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1e79
    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1e7c
    jne short 01ea6h                          ; 75 25                       ; 0xc1e7f
    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1e81 vgabios.c:1295
    xor dh, dh                                ; 30 f6                       ; 0xc1e84
    mov ax, cx                                ; 89 c8                       ; 0xc1e86
    mul dx                                    ; f7 e2                       ; 0xc1e88
    mov dl, byte [bp-014h]                    ; 8a 56 ec                    ; 0xc1e8a
    xor dh, dh                                ; 30 f6                       ; 0xc1e8d
    mul dx                                    ; f7 e2                       ; 0xc1e8f
    mov cx, ax                                ; 89 c1                       ; 0xc1e91
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1e93
    xor ah, ah                                ; 30 e4                       ; 0xc1e96
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1e98
    xor di, di                                ; 31 ff                       ; 0xc1e9c
    cld                                       ; fc                          ; 0xc1e9e
    jcxz 01ea3h                               ; e3 02                       ; 0xc1e9f
    rep stosb                                 ; f3 aa                       ; 0xc1ea1
    jmp near 020c9h                           ; e9 23 02                    ; 0xc1ea3 vgabios.c:1297
    cmp byte [bp-014h], 002h                  ; 80 7e ec 02                 ; 0xc1ea6 vgabios.c:1299
    jne short 01eb5h                          ; 75 09                       ; 0xc1eaa
    sal byte [bp-008h], 1                     ; d0 66 f8                    ; 0xc1eac vgabios.c:1301
    sal byte [bp-00ah], 1                     ; d0 66 f6                    ; 0xc1eaf vgabios.c:1302
    sal word [bp-01eh], 1                     ; d1 66 e2                    ; 0xc1eb2 vgabios.c:1303
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1eb5 vgabios.c:1306
    jne short 01f24h                          ; 75 69                       ; 0xc1eb9
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1ebb vgabios.c:1307
    xor ah, ah                                ; 30 e4                       ; 0xc1ebe
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1ec0
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ec3
    xor ah, ah                                ; 30 e4                       ; 0xc1ec6
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1ec8
    jc short 01ea3h                           ; 72 d6                       ; 0xc1ecb
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1ecd vgabios.c:1309
    xor dh, dh                                ; 30 f6                       ; 0xc1ed0
    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1ed2
    cmp dx, ax                                ; 39 c2                       ; 0xc1ed5
    jnbe short 01edfh                         ; 77 06                       ; 0xc1ed7
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1ed9
    jne short 01f00h                          ; 75 21                       ; 0xc1edd
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1edf vgabios.c:1310
    xor ah, ah                                ; 30 e4                       ; 0xc1ee2
    push ax                                   ; 50                          ; 0xc1ee4
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1ee5
    push ax                                   ; 50                          ; 0xc1ee8
    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1ee9
    xor ch, ch                                ; 30 ed                       ; 0xc1eec
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1eee
    xor bh, bh                                ; 30 ff                       ; 0xc1ef1
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1ef3
    xor dh, dh                                ; 30 f6                       ; 0xc1ef6
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1ef8
    call 018bch                               ; e8 be f9                    ; 0xc1efb
    jmp short 01f1fh                          ; eb 1f                       ; 0xc1efe vgabios.c:1311
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f00 vgabios.c:1312
    push ax                                   ; 50                          ; 0xc1f03
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1f04
    push ax                                   ; 50                          ; 0xc1f07
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1f08
    xor ch, ch                                ; 30 ed                       ; 0xc1f0b
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1f0d
    xor bh, bh                                ; 30 ff                       ; 0xc1f10
    mov dl, bl                                ; 88 da                       ; 0xc1f12
    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc1f14
    xor dh, dh                                ; 30 f6                       ; 0xc1f17
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f19
    call 01804h                               ; e8 e5 f8                    ; 0xc1f1c
    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc1f1f vgabios.c:1313
    jmp short 01ec3h                          ; eb 9f                       ; 0xc1f22
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f24 vgabios.c:1316
    xor ah, ah                                ; 30 e4                       ; 0xc1f27
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1f29
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1f2c
    xor ah, ah                                ; 30 e4                       ; 0xc1f2f
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f31
    jnbe short 01f9eh                         ; 77 68                       ; 0xc1f34
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1f36 vgabios.c:1318
    xor dh, dh                                ; 30 f6                       ; 0xc1f39
    add ax, dx                                ; 01 d0                       ; 0xc1f3b
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f3d
    jnbe short 01f46h                         ; 77 04                       ; 0xc1f40
    test dl, dl                               ; 84 d2                       ; 0xc1f42
    jne short 01f70h                          ; 75 2a                       ; 0xc1f44
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1f46 vgabios.c:1319
    xor ah, ah                                ; 30 e4                       ; 0xc1f49
    push ax                                   ; 50                          ; 0xc1f4b
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f4c
    push ax                                   ; 50                          ; 0xc1f4f
    mov cl, byte [bp-01eh]                    ; 8a 4e e2                    ; 0xc1f50
    xor ch, ch                                ; 30 ed                       ; 0xc1f53
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc1f55
    xor bh, bh                                ; 30 ff                       ; 0xc1f58
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc1f5a
    xor dh, dh                                ; 30 f6                       ; 0xc1f5d
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f5f
    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc1f62
    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc1f65
    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc1f68
    call 018bch                               ; e8 4e f9                    ; 0xc1f6b
    jmp short 01f8fh                          ; eb 1f                       ; 0xc1f6e vgabios.c:1320
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc1f70 vgabios.c:1321
    xor ah, ah                                ; 30 e4                       ; 0xc1f73
    push ax                                   ; 50                          ; 0xc1f75
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc1f76
    push ax                                   ; 50                          ; 0xc1f79
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc1f7a
    xor ch, ch                                ; 30 ed                       ; 0xc1f7d
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc1f7f
    xor bh, bh                                ; 30 ff                       ; 0xc1f82
    mov dl, bl                                ; 88 da                       ; 0xc1f84
    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc1f86
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc1f89
    call 01804h                               ; e8 75 f8                    ; 0xc1f8c
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1f8f vgabios.c:1322
    xor ah, ah                                ; 30 e4                       ; 0xc1f92
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1f94
    jc short 01fdfh                           ; 72 46                       ; 0xc1f97
    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc1f99 vgabios.c:1323
    jmp short 01f2ch                          ; eb 8e                       ; 0xc1f9c
    jmp short 01fdfh                          ; eb 3f                       ; 0xc1f9e
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc1fa0 vgabios.c:1328
    jne short 01fe2h                          ; 75 3c                       ; 0xc1fa4
    cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xc1fa6
    jne short 01fe2h                          ; 75 36                       ; 0xc1faa
    cmp byte [bp-008h], 000h                  ; 80 7e f8 00                 ; 0xc1fac
    jne short 01fe2h                          ; 75 30                       ; 0xc1fb0
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1fb2
    cmp ax, di                                ; 39 f8                       ; 0xc1fb5
    jne short 01fe2h                          ; 75 29                       ; 0xc1fb7
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc1fb9
    cmp ax, word [bp-022h]                    ; 3b 46 de                    ; 0xc1fbc
    jne short 01fe2h                          ; 75 21                       ; 0xc1fbf
    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc1fc1 vgabios.c:1330
    xor dh, dh                                ; 30 f6                       ; 0xc1fc4
    mov ax, cx                                ; 89 c8                       ; 0xc1fc6
    mul dx                                    ; f7 e2                       ; 0xc1fc8
    mov cx, ax                                ; 89 c1                       ; 0xc1fca
    sal cx, 003h                              ; c1 e1 03                    ; 0xc1fcc
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc1fcf
    xor ah, ah                                ; 30 e4                       ; 0xc1fd2
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc1fd4
    xor di, di                                ; 31 ff                       ; 0xc1fd8
    cld                                       ; fc                          ; 0xc1fda
    jcxz 01fdfh                               ; e3 02                       ; 0xc1fdb
    rep stosb                                 ; f3 aa                       ; 0xc1fdd
    jmp near 020c9h                           ; e9 e7 00                    ; 0xc1fdf vgabios.c:1332
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc1fe2 vgabios.c:1335
    jne short 02057h                          ; 75 6f                       ; 0xc1fe6
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc1fe8 vgabios.c:1336
    xor ah, ah                                ; 30 e4                       ; 0xc1feb
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc1fed
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc1ff0
    xor ah, ah                                ; 30 e4                       ; 0xc1ff3
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc1ff5
    jc short 01fdfh                           ; 72 e5                       ; 0xc1ff8
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc1ffa vgabios.c:1338
    xor dh, dh                                ; 30 f6                       ; 0xc1ffd
    add dx, word [bp-01ch]                    ; 03 56 e4                    ; 0xc1fff
    cmp dx, ax                                ; 39 c2                       ; 0xc2002
    jnbe short 0200ch                         ; 77 06                       ; 0xc2004
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2006
    jne short 0202bh                          ; 75 1f                       ; 0xc200a
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc200c vgabios.c:1339
    xor ah, ah                                ; 30 e4                       ; 0xc200f
    push ax                                   ; 50                          ; 0xc2011
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2012
    push ax                                   ; 50                          ; 0xc2015
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2016
    xor bh, bh                                ; 30 ff                       ; 0xc2019
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc201b
    xor dh, dh                                ; 30 f6                       ; 0xc201e
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2020
    mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc2023
    call 019d4h                               ; e8 ab f9                    ; 0xc2026
    jmp short 02052h                          ; eb 27                       ; 0xc2029 vgabios.c:1340
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc202b vgabios.c:1341
    push ax                                   ; 50                          ; 0xc202e
    push word [bp-01eh]                       ; ff 76 e2                    ; 0xc202f
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc2032
    xor ch, ch                                ; 30 ed                       ; 0xc2035
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc2037
    xor bh, bh                                ; 30 ff                       ; 0xc203a
    mov dl, bl                                ; 88 da                       ; 0xc203c
    add dl, byte [bp-006h]                    ; 02 56 fa                    ; 0xc203e
    xor dh, dh                                ; 30 f6                       ; 0xc2041
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2043
    mov byte [bp-018h], al                    ; 88 46 e8                    ; 0xc2046
    mov byte [bp-017h], ah                    ; 88 66 e9                    ; 0xc2049
    mov ax, word [bp-018h]                    ; 8b 46 e8                    ; 0xc204c
    call 01952h                               ; e8 00 f9                    ; 0xc204f
    inc word [bp-01ch]                        ; ff 46 e4                    ; 0xc2052 vgabios.c:1342
    jmp short 01ff0h                          ; eb 99                       ; 0xc2055
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc2057 vgabios.c:1345
    xor ah, ah                                ; 30 e4                       ; 0xc205a
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc205c
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc205f
    xor ah, ah                                ; 30 e4                       ; 0xc2062
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc2064
    jnbe short 020c9h                         ; 77 60                       ; 0xc2067
    mov dl, al                                ; 88 c2                       ; 0xc2069 vgabios.c:1347
    xor dh, dh                                ; 30 f6                       ; 0xc206b
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc206d
    add ax, dx                                ; 01 d0                       ; 0xc2070
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc2072
    jnbe short 0207dh                         ; 77 06                       ; 0xc2075
    cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xc2077
    jne short 0209ch                          ; 75 1f                       ; 0xc207b
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc207d vgabios.c:1348
    xor ah, ah                                ; 30 e4                       ; 0xc2080
    push ax                                   ; 50                          ; 0xc2082
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2083
    push ax                                   ; 50                          ; 0xc2086
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2087
    xor bh, bh                                ; 30 ff                       ; 0xc208a
    mov dl, byte [bp-01ch]                    ; 8a 56 e4                    ; 0xc208c
    xor dh, dh                                ; 30 f6                       ; 0xc208f
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2091
    mov cx, word [bp-01eh]                    ; 8b 4e e2                    ; 0xc2094
    call 019d4h                               ; e8 3a f9                    ; 0xc2097
    jmp short 020bah                          ; eb 1e                       ; 0xc209a vgabios.c:1349
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc209c vgabios.c:1350
    xor ah, ah                                ; 30 e4                       ; 0xc209f
    push ax                                   ; 50                          ; 0xc20a1
    push word [bp-01eh]                       ; ff 76 e2                    ; 0xc20a2
    mov cl, byte [bp-00ah]                    ; 8a 4e f6                    ; 0xc20a5
    xor ch, ch                                ; 30 ed                       ; 0xc20a8
    mov bl, byte [bp-01ch]                    ; 8a 5e e4                    ; 0xc20aa
    xor bh, bh                                ; 30 ff                       ; 0xc20ad
    mov dl, bl                                ; 88 da                       ; 0xc20af
    sub dl, byte [bp-006h]                    ; 2a 56 fa                    ; 0xc20b1
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc20b4
    call 01952h                               ; e8 98 f8                    ; 0xc20b7
    mov al, byte [bp+004h]                    ; 8a 46 04                    ; 0xc20ba vgabios.c:1351
    xor ah, ah                                ; 30 e4                       ; 0xc20bd
    cmp ax, word [bp-01ch]                    ; 3b 46 e4                    ; 0xc20bf
    jc short 020c9h                           ; 72 05                       ; 0xc20c2
    dec word [bp-01ch]                        ; ff 4e e4                    ; 0xc20c4 vgabios.c:1352
    jmp short 0205fh                          ; eb 96                       ; 0xc20c7
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc20c9 vgabios.c:1363
    pop di                                    ; 5f                          ; 0xc20cc
    pop si                                    ; 5e                          ; 0xc20cd
    pop bp                                    ; 5d                          ; 0xc20ce
    retn 00008h                               ; c2 08 00                    ; 0xc20cf
  ; disGetNextSymbol 0xc20d2 LB 0x21b1 -> off=0x0 cb=0000000000000111 uValue=00000000000c20d2 'write_gfx_char_pl4'
write_gfx_char_pl4:                          ; 0xc20d2 LB 0x111
    push bp                                   ; 55                          ; 0xc20d2 vgabios.c:1366
    mov bp, sp                                ; 89 e5                       ; 0xc20d3
    push si                                   ; 56                          ; 0xc20d5
    push di                                   ; 57                          ; 0xc20d6
    sub sp, strict byte 0000eh                ; 83 ec 0e                    ; 0xc20d7
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc20da
    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc20dd
    mov ch, bl                                ; 88 dd                       ; 0xc20e0
    mov al, cl                                ; 88 c8                       ; 0xc20e2
    mov bx, 0010ch                            ; bb 0c 01                    ; 0xc20e4 vgabios.c:57
    xor dx, dx                                ; 31 d2                       ; 0xc20e7
    mov es, dx                                ; 8e c2                       ; 0xc20e9
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc20eb
    mov bx, word [es:bx+002h]                 ; 26 8b 5f 02                 ; 0xc20ee
    mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc20f2 vgabios.c:58
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc20f5
    xor ah, ah                                ; 30 e4                       ; 0xc20f8 vgabios.c:1375
    mov bl, byte [bp+006h]                    ; 8a 5e 06                    ; 0xc20fa
    xor bh, bh                                ; 30 ff                       ; 0xc20fd
    imul bx                                   ; f7 eb                       ; 0xc20ff
    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc2101
    xor dh, dh                                ; 30 f6                       ; 0xc2104
    imul dx                                   ; f7 ea                       ; 0xc2106
    mov si, ax                                ; 89 c6                       ; 0xc2108
    mov al, ch                                ; 88 e8                       ; 0xc210a
    xor ah, ah                                ; 30 e4                       ; 0xc210c
    add si, ax                                ; 01 c6                       ; 0xc210e
    mov di, strict word 0004ch                ; bf 4c 00                    ; 0xc2110 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2113
    mov es, ax                                ; 8e c0                       ; 0xc2116
    mov ax, word [es:di]                      ; 26 8b 05                    ; 0xc2118
    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc211b vgabios.c:48
    xor dh, dh                                ; 30 f6                       ; 0xc211e
    mul dx                                    ; f7 e2                       ; 0xc2120
    add si, ax                                ; 01 c6                       ; 0xc2122
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2124 vgabios.c:1377
    xor ah, ah                                ; 30 e4                       ; 0xc2127
    imul bx                                   ; f7 eb                       ; 0xc2129
    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc212b
    mov ax, 00f02h                            ; b8 02 0f                    ; 0xc212e vgabios.c:1378
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2131
    out DX, ax                                ; ef                          ; 0xc2134
    mov ax, 00205h                            ; b8 05 02                    ; 0xc2135 vgabios.c:1379
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2138
    out DX, ax                                ; ef                          ; 0xc213b
    test byte [bp-008h], 080h                 ; f6 46 f8 80                 ; 0xc213c vgabios.c:1380
    je short 02148h                           ; 74 06                       ; 0xc2140
    mov ax, 01803h                            ; b8 03 18                    ; 0xc2142 vgabios.c:1382
    out DX, ax                                ; ef                          ; 0xc2145
    jmp short 0214ch                          ; eb 04                       ; 0xc2146 vgabios.c:1384
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2148 vgabios.c:1386
    out DX, ax                                ; ef                          ; 0xc214b
    xor ch, ch                                ; 30 ed                       ; 0xc214c vgabios.c:1388
    cmp ch, byte [bp+006h]                    ; 3a 6e 06                    ; 0xc214e
    jnc short 021c5h                          ; 73 72                       ; 0xc2151
    mov al, ch                                ; 88 e8                       ; 0xc2153 vgabios.c:1390
    xor ah, ah                                ; 30 e4                       ; 0xc2155
    mov bl, byte [bp+004h]                    ; 8a 5e 04                    ; 0xc2157
    xor bh, bh                                ; 30 ff                       ; 0xc215a
    imul bx                                   ; f7 eb                       ; 0xc215c
    mov bx, si                                ; 89 f3                       ; 0xc215e
    add bx, ax                                ; 01 c3                       ; 0xc2160
    mov byte [bp-006h], 000h                  ; c6 46 fa 00                 ; 0xc2162 vgabios.c:1391
    jmp short 0217ah                          ; eb 12                       ; 0xc2166
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2168 vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc216b
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc216d
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc2171 vgabios.c:1404
    cmp byte [bp-006h], 008h                  ; 80 7e fa 08                 ; 0xc2174
    jnc short 021c7h                          ; 73 4d                       ; 0xc2178
    mov cl, byte [bp-006h]                    ; 8a 4e fa                    ; 0xc217a
    mov ax, 00080h                            ; b8 80 00                    ; 0xc217d
    sar ax, CL                                ; d3 f8                       ; 0xc2180
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc2182
    mov byte [bp-00dh], 000h                  ; c6 46 f3 00                 ; 0xc2185
    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2189
    sal ax, 008h                              ; c1 e0 08                    ; 0xc218c
    or AL, strict byte 008h                   ; 0c 08                       ; 0xc218f
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2191
    out DX, ax                                ; ef                          ; 0xc2194
    mov dx, bx                                ; 89 da                       ; 0xc2195
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2197
    call 035f9h                               ; e8 5c 14                    ; 0xc219a
    mov al, ch                                ; 88 e8                       ; 0xc219d
    xor ah, ah                                ; 30 e4                       ; 0xc219f
    add ax, word [bp-010h]                    ; 03 46 f0                    ; 0xc21a1
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc21a4
    mov di, word [bp-012h]                    ; 8b 7e ee                    ; 0xc21a7
    add di, ax                                ; 01 c7                       ; 0xc21aa
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc21ac
    xor ah, ah                                ; 30 e4                       ; 0xc21af
    test word [bp-00eh], ax                   ; 85 46 f2                    ; 0xc21b1
    je short 02168h                           ; 74 b2                       ; 0xc21b4
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc21b6
    and AL, strict byte 00fh                  ; 24 0f                       ; 0xc21b9
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc21bb
    mov es, dx                                ; 8e c2                       ; 0xc21be
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc21c0
    jmp short 02171h                          ; eb ac                       ; 0xc21c3
    jmp short 021cbh                          ; eb 04                       ; 0xc21c5
    db  0feh, 0c5h
    ; inc ch                                    ; fe c5                     ; 0xc21c7 vgabios.c:1405
    jmp short 0214eh                          ; eb 83                       ; 0xc21c9
    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc21cb vgabios.c:1406
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc21ce
    out DX, ax                                ; ef                          ; 0xc21d1
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc21d2 vgabios.c:1407
    out DX, ax                                ; ef                          ; 0xc21d5
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc21d6 vgabios.c:1408
    out DX, ax                                ; ef                          ; 0xc21d9
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc21da vgabios.c:1409
    pop di                                    ; 5f                          ; 0xc21dd
    pop si                                    ; 5e                          ; 0xc21de
    pop bp                                    ; 5d                          ; 0xc21df
    retn 00006h                               ; c2 06 00                    ; 0xc21e0
  ; disGetNextSymbol 0xc21e3 LB 0x20a0 -> off=0x0 cb=0000000000000112 uValue=00000000000c21e3 'write_gfx_char_cga'
write_gfx_char_cga:                          ; 0xc21e3 LB 0x112
    push si                                   ; 56                          ; 0xc21e3 vgabios.c:1412
    push di                                   ; 57                          ; 0xc21e4
    enter 0000ch, 000h                        ; c8 0c 00 00                 ; 0xc21e5
    mov bh, al                                ; 88 c7                       ; 0xc21e9
    mov ch, dl                                ; 88 d5                       ; 0xc21eb
    mov al, bl                                ; 88 d8                       ; 0xc21ed
    mov di, 0556ch                            ; bf 6c 55                    ; 0xc21ef vgabios.c:1419
    xor ah, ah                                ; 30 e4                       ; 0xc21f2 vgabios.c:1420
    mov dl, byte [bp+00ah]                    ; 8a 56 0a                    ; 0xc21f4
    xor dh, dh                                ; 30 f6                       ; 0xc21f7
    imul dx                                   ; f7 ea                       ; 0xc21f9
    mov dl, cl                                ; 88 ca                       ; 0xc21fb
    xor dh, dh                                ; 30 f6                       ; 0xc21fd
    imul dx, dx, 00140h                       ; 69 d2 40 01                 ; 0xc21ff
    add ax, dx                                ; 01 d0                       ; 0xc2203
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc2205
    mov al, bh                                ; 88 f8                       ; 0xc2208 vgabios.c:1421
    xor ah, ah                                ; 30 e4                       ; 0xc220a
    sal ax, 003h                              ; c1 e0 03                    ; 0xc220c
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc220f
    xor ah, ah                                ; 30 e4                       ; 0xc2212 vgabios.c:1422
    jmp near 02233h                           ; e9 1c 00                    ; 0xc2214
    mov dl, ah                                ; 88 e2                       ; 0xc2217 vgabios.c:1437
    xor dh, dh                                ; 30 f6                       ; 0xc2219
    add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc221b
    mov si, di                                ; 89 fe                       ; 0xc221e
    add si, dx                                ; 01 d6                       ; 0xc2220
    mov al, byte [si]                         ; 8a 04                       ; 0xc2222
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2224 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc2227
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2229
    db  0feh, 0c4h
    ; inc ah                                    ; fe c4                     ; 0xc222c vgabios.c:1441
    cmp ah, 008h                              ; 80 fc 08                    ; 0xc222e
    jnc short 0228ah                          ; 73 57                       ; 0xc2231
    mov dl, ah                                ; 88 e2                       ; 0xc2233
    xor dh, dh                                ; 30 f6                       ; 0xc2235
    sar dx, 1                                 ; d1 fa                       ; 0xc2237
    imul dx, dx, strict byte 00050h           ; 6b d2 50                    ; 0xc2239
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc223c
    add bx, dx                                ; 01 d3                       ; 0xc223f
    test ah, 001h                             ; f6 c4 01                    ; 0xc2241
    je short 02249h                           ; 74 03                       ; 0xc2244
    add bh, 020h                              ; 80 c7 20                    ; 0xc2246
    mov byte [bp-002h], 080h                  ; c6 46 fe 80                 ; 0xc2249
    cmp byte [bp+00ah], 001h                  ; 80 7e 0a 01                 ; 0xc224d
    jne short 0226fh                          ; 75 1c                       ; 0xc2251
    test ch, 080h                             ; f6 c5 80                    ; 0xc2253
    je short 02217h                           ; 74 bf                       ; 0xc2256
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc2258
    mov es, dx                                ; 8e c2                       ; 0xc225b
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc225d
    mov dl, ah                                ; 88 e2                       ; 0xc2260
    xor dh, dh                                ; 30 f6                       ; 0xc2262
    add dx, word [bp-00ch]                    ; 03 56 f4                    ; 0xc2264
    mov si, di                                ; 89 fe                       ; 0xc2267
    add si, dx                                ; 01 d6                       ; 0xc2269
    xor al, byte [si]                         ; 32 04                       ; 0xc226b
    jmp short 02224h                          ; eb b5                       ; 0xc226d
    cmp byte [bp-002h], 000h                  ; 80 7e fe 00                 ; 0xc226f vgabios.c:1443
    jbe short 0222ch                          ; 76 b7                       ; 0xc2273
    test ch, 080h                             ; f6 c5 80                    ; 0xc2275 vgabios.c:1445
    je short 02284h                           ; 74 0a                       ; 0xc2278
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc227a vgabios.c:37
    mov es, dx                                ; 8e c2                       ; 0xc227d
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc227f
    jmp short 02286h                          ; eb 02                       ; 0xc2282 vgabios.c:1449
    xor al, al                                ; 30 c0                       ; 0xc2284 vgabios.c:1451
    xor dl, dl                                ; 30 d2                       ; 0xc2286 vgabios.c:1453
    jmp short 02291h                          ; eb 07                       ; 0xc2288
    jmp short 022efh                          ; eb 63                       ; 0xc228a
    cmp dl, 004h                              ; 80 fa 04                    ; 0xc228c
    jnc short 022e4h                          ; 73 53                       ; 0xc228f
    mov byte [bp-006h], ah                    ; 88 66 fa                    ; 0xc2291 vgabios.c:1455
    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc2294
    mov si, word [bp-00ch]                    ; 8b 76 f4                    ; 0xc2298
    add si, word [bp-006h]                    ; 03 76 fa                    ; 0xc229b
    add si, di                                ; 01 fe                       ; 0xc229e
    mov dh, byte [si]                         ; 8a 34                       ; 0xc22a0
    mov byte [bp-006h], dh                    ; 88 76 fa                    ; 0xc22a2
    mov byte [bp-005h], 000h                  ; c6 46 fb 00                 ; 0xc22a5
    mov dh, byte [bp-002h]                    ; 8a 76 fe                    ; 0xc22a9
    mov byte [bp-00ah], dh                    ; 88 76 f6                    ; 0xc22ac
    mov byte [bp-009h], 000h                  ; c6 46 f7 00                 ; 0xc22af
    mov si, word [bp-006h]                    ; 8b 76 fa                    ; 0xc22b3
    test word [bp-00ah], si                   ; 85 76 f6                    ; 0xc22b6
    je short 022ddh                           ; 74 22                       ; 0xc22b9
    mov DH, strict byte 003h                  ; b6 03                       ; 0xc22bb vgabios.c:1456
    sub dh, dl                                ; 28 d6                       ; 0xc22bd
    mov cl, ch                                ; 88 e9                       ; 0xc22bf
    and cl, 003h                              ; 80 e1 03                    ; 0xc22c1
    mov byte [bp-004h], cl                    ; 88 4e fc                    ; 0xc22c4
    mov cl, dh                                ; 88 f1                       ; 0xc22c7
    add cl, dh                                ; 00 f1                       ; 0xc22c9
    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc22cb
    sal dh, CL                                ; d2 e6                       ; 0xc22ce
    mov cl, dh                                ; 88 f1                       ; 0xc22d0
    test ch, 080h                             ; f6 c5 80                    ; 0xc22d2 vgabios.c:1457
    je short 022dbh                           ; 74 04                       ; 0xc22d5
    xor al, dh                                ; 30 f0                       ; 0xc22d7 vgabios.c:1459
    jmp short 022ddh                          ; eb 02                       ; 0xc22d9 vgabios.c:1461
    or al, dh                                 ; 08 f0                       ; 0xc22db vgabios.c:1463
    shr byte [bp-002h], 1                     ; d0 6e fe                    ; 0xc22dd vgabios.c:1466
    db  0feh, 0c2h
    ; inc dl                                    ; fe c2                     ; 0xc22e0 vgabios.c:1467
    jmp short 0228ch                          ; eb a8                       ; 0xc22e2
    mov dx, 0b800h                            ; ba 00 b8                    ; 0xc22e4 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc22e7
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc22e9
    inc bx                                    ; 43                          ; 0xc22ec vgabios.c:1469
    jmp short 0226fh                          ; eb 80                       ; 0xc22ed vgabios.c:1470
    leave                                     ; c9                          ; 0xc22ef vgabios.c:1473
    pop di                                    ; 5f                          ; 0xc22f0
    pop si                                    ; 5e                          ; 0xc22f1
    retn 00004h                               ; c2 04 00                    ; 0xc22f2
  ; disGetNextSymbol 0xc22f5 LB 0x1f8e -> off=0x0 cb=000000000000009b uValue=00000000000c22f5 'write_gfx_char_lin'
write_gfx_char_lin:                          ; 0xc22f5 LB 0x9b
    push si                                   ; 56                          ; 0xc22f5 vgabios.c:1476
    push di                                   ; 57                          ; 0xc22f6
    enter 00008h, 000h                        ; c8 08 00 00                 ; 0xc22f7
    mov bh, al                                ; 88 c7                       ; 0xc22fb
    mov ch, dl                                ; 88 d5                       ; 0xc22fd
    mov al, cl                                ; 88 c8                       ; 0xc22ff
    mov di, 0556ch                            ; bf 6c 55                    ; 0xc2301 vgabios.c:1483
    xor ah, ah                                ; 30 e4                       ; 0xc2304 vgabios.c:1484
    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2306
    xor dh, dh                                ; 30 f6                       ; 0xc2309
    imul dx                                   ; f7 ea                       ; 0xc230b
    mov dx, ax                                ; 89 c2                       ; 0xc230d
    sal dx, 006h                              ; c1 e2 06                    ; 0xc230f
    mov al, bl                                ; 88 d8                       ; 0xc2312
    xor ah, ah                                ; 30 e4                       ; 0xc2314
    sal ax, 003h                              ; c1 e0 03                    ; 0xc2316
    add ax, dx                                ; 01 d0                       ; 0xc2319
    mov word [bp-002h], ax                    ; 89 46 fe                    ; 0xc231b
    mov al, bh                                ; 88 f8                       ; 0xc231e vgabios.c:1485
    xor ah, ah                                ; 30 e4                       ; 0xc2320
    sal ax, 003h                              ; c1 e0 03                    ; 0xc2322
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc2325
    xor bl, bl                                ; 30 db                       ; 0xc2328 vgabios.c:1486
    jmp short 0236eh                          ; eb 42                       ; 0xc232a
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc232c vgabios.c:1490
    jnc short 02367h                          ; 73 37                       ; 0xc232e
    xor bh, bh                                ; 30 ff                       ; 0xc2330 vgabios.c:1492
    mov dl, bl                                ; 88 da                       ; 0xc2332 vgabios.c:1493
    xor dh, dh                                ; 30 f6                       ; 0xc2334
    add dx, word [bp-006h]                    ; 03 56 fa                    ; 0xc2336
    mov si, di                                ; 89 fe                       ; 0xc2339
    add si, dx                                ; 01 d6                       ; 0xc233b
    mov dl, byte [si]                         ; 8a 14                       ; 0xc233d
    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc233f
    mov byte [bp-003h], bh                    ; 88 7e fd                    ; 0xc2342
    mov dl, ah                                ; 88 e2                       ; 0xc2345
    xor dh, dh                                ; 30 f6                       ; 0xc2347
    test word [bp-004h], dx                   ; 85 56 fc                    ; 0xc2349
    je short 02350h                           ; 74 02                       ; 0xc234c
    mov bh, ch                                ; 88 ef                       ; 0xc234e vgabios.c:1495
    mov dl, al                                ; 88 c2                       ; 0xc2350 vgabios.c:1497
    xor dh, dh                                ; 30 f6                       ; 0xc2352
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc2354
    add si, dx                                ; 01 d6                       ; 0xc2357
    mov dx, 0a000h                            ; ba 00 a0                    ; 0xc2359 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc235c
    mov byte [es:si], bh                      ; 26 88 3c                    ; 0xc235e
    shr ah, 1                                 ; d0 ec                       ; 0xc2361 vgabios.c:1498
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc2363 vgabios.c:1499
    jmp short 0232ch                          ; eb c5                       ; 0xc2365
    db  0feh, 0c3h
    ; inc bl                                    ; fe c3                     ; 0xc2367 vgabios.c:1500
    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2369
    jnc short 0238ah                          ; 73 1c                       ; 0xc236c
    mov al, bl                                ; 88 d8                       ; 0xc236e
    xor ah, ah                                ; 30 e4                       ; 0xc2370
    mov dl, byte [bp+008h]                    ; 8a 56 08                    ; 0xc2372
    xor dh, dh                                ; 30 f6                       ; 0xc2375
    imul dx                                   ; f7 ea                       ; 0xc2377
    sal ax, 003h                              ; c1 e0 03                    ; 0xc2379
    mov dx, word [bp-002h]                    ; 8b 56 fe                    ; 0xc237c
    add dx, ax                                ; 01 c2                       ; 0xc237f
    mov word [bp-008h], dx                    ; 89 56 f8                    ; 0xc2381
    mov AH, strict byte 080h                  ; b4 80                       ; 0xc2384
    xor al, al                                ; 30 c0                       ; 0xc2386
    jmp short 02330h                          ; eb a6                       ; 0xc2388
    leave                                     ; c9                          ; 0xc238a vgabios.c:1501
    pop di                                    ; 5f                          ; 0xc238b
    pop si                                    ; 5e                          ; 0xc238c
    retn 00002h                               ; c2 02 00                    ; 0xc238d
  ; disGetNextSymbol 0xc2390 LB 0x1ef3 -> off=0x0 cb=0000000000000188 uValue=00000000000c2390 'biosfn_write_char_attr'
biosfn_write_char_attr:                      ; 0xc2390 LB 0x188
    push bp                                   ; 55                          ; 0xc2390 vgabios.c:1504
    mov bp, sp                                ; 89 e5                       ; 0xc2391
    push si                                   ; 56                          ; 0xc2393
    push di                                   ; 57                          ; 0xc2394
    sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc2395
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2398
    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc239b
    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc239e
    mov si, cx                                ; 89 ce                       ; 0xc23a1
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc23a3 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc23a6
    mov es, ax                                ; 8e c0                       ; 0xc23a9
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc23ab
    xor ah, ah                                ; 30 e4                       ; 0xc23ae vgabios.c:1512
    call 035d1h                               ; e8 1e 12                    ; 0xc23b0
    mov cl, al                                ; 88 c1                       ; 0xc23b3
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc23b5
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc23b8 vgabios.c:1513
    jne short 023bfh                          ; 75 03                       ; 0xc23ba
    jmp near 02511h                           ; e9 52 01                    ; 0xc23bc
    mov al, dl                                ; 88 d0                       ; 0xc23bf vgabios.c:1516
    xor ah, ah                                ; 30 e4                       ; 0xc23c1
    lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc23c3
    lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc23c6
    call 00a0bh                               ; e8 3f e6                    ; 0xc23c9
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc23cc vgabios.c:1517
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc23cf
    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc23d2
    xor al, al                                ; 30 c0                       ; 0xc23d5
    shr ax, 008h                              ; c1 e8 08                    ; 0xc23d7
    mov word [bp-01ch], ax                    ; 89 46 e4                    ; 0xc23da
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc23dd
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc23e0
    mov bx, 00084h                            ; bb 84 00                    ; 0xc23e3 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc23e6
    mov es, ax                                ; 8e c0                       ; 0xc23e9
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc23eb
    xor ah, ah                                ; 30 e4                       ; 0xc23ee vgabios.c:38
    mov dx, ax                                ; 89 c2                       ; 0xc23f0
    inc dx                                    ; 42                          ; 0xc23f2
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc23f3 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc23f6
    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc23f9
    mov word [bp-01ah], ax                    ; 89 46 e6                    ; 0xc23fc vgabios.c:48
    mov bl, cl                                ; 88 cb                       ; 0xc23ff vgabios.c:1523
    xor bh, bh                                ; 30 ff                       ; 0xc2401
    mov di, bx                                ; 89 df                       ; 0xc2403
    sal di, 003h                              ; c1 e7 03                    ; 0xc2405
    cmp byte [di+047afh], 000h                ; 80 bd af 47 00              ; 0xc2408
    jne short 02459h                          ; 75 4a                       ; 0xc240d
    mul dx                                    ; f7 e2                       ; 0xc240f vgabios.c:1526
    add ax, ax                                ; 01 c0                       ; 0xc2411
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc2413
    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc2415
    xor dh, dh                                ; 30 f6                       ; 0xc2418
    inc ax                                    ; 40                          ; 0xc241a
    mul dx                                    ; f7 e2                       ; 0xc241b
    mov bx, ax                                ; 89 c3                       ; 0xc241d
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc241f
    xor ah, ah                                ; 30 e4                       ; 0xc2422
    mul word [bp-018h]                        ; f7 66 e8                    ; 0xc2424
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2427
    xor dh, dh                                ; 30 f6                       ; 0xc242a
    add ax, dx                                ; 01 d0                       ; 0xc242c
    add ax, ax                                ; 01 c0                       ; 0xc242e
    mov dx, bx                                ; 89 da                       ; 0xc2430
    add dx, ax                                ; 01 c2                       ; 0xc2432
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2434 vgabios.c:1528
    xor ah, ah                                ; 30 e4                       ; 0xc2437
    mov bx, ax                                ; 89 c3                       ; 0xc2439
    sal bx, 008h                              ; c1 e3 08                    ; 0xc243b
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc243e
    add bx, ax                                ; 01 c3                       ; 0xc2441
    mov word [bp-020h], bx                    ; 89 5e e0                    ; 0xc2443
    mov ax, word [bp-020h]                    ; 8b 46 e0                    ; 0xc2446 vgabios.c:1529
    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc2449
    mov cx, si                                ; 89 f1                       ; 0xc244d
    mov di, dx                                ; 89 d7                       ; 0xc244f
    cld                                       ; fc                          ; 0xc2451
    jcxz 02456h                               ; e3 02                       ; 0xc2452
    rep stosw                                 ; f3 ab                       ; 0xc2454
    jmp near 02511h                           ; e9 b8 00                    ; 0xc2456 vgabios.c:1531
    mov bl, byte [bx+0482eh]                  ; 8a 9f 2e 48                 ; 0xc2459 vgabios.c:1534
    sal bx, 006h                              ; c1 e3 06                    ; 0xc245d
    mov al, byte [bx+04844h]                  ; 8a 87 44 48                 ; 0xc2460
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc2464
    mov al, byte [di+047b1h]                  ; 8a 85 b1 47                 ; 0xc2467 vgabios.c:1535
    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc246b
    dec si                                    ; 4e                          ; 0xc246e vgabios.c:1536
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc246f
    je short 024c4h                           ; 74 50                       ; 0xc2472
    mov bl, byte [bp-010h]                    ; 8a 5e f0                    ; 0xc2474 vgabios.c:1538
    xor bh, bh                                ; 30 ff                       ; 0xc2477
    sal bx, 003h                              ; c1 e3 03                    ; 0xc2479
    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc247c
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2480
    jc short 02494h                           ; 72 0f                       ; 0xc2483
    jbe short 0249bh                          ; 76 14                       ; 0xc2485
    cmp bl, 005h                              ; 80 fb 05                    ; 0xc2487
    je short 024f0h                           ; 74 64                       ; 0xc248a
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc248c
    je short 0249fh                           ; 74 0e                       ; 0xc248f
    jmp near 0250bh                           ; e9 77 00                    ; 0xc2491
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc2494
    je short 024c6h                           ; 74 2d                       ; 0xc2497
    jmp short 0250bh                          ; eb 70                       ; 0xc2499
    or byte [bp-006h], 001h                   ; 80 4e fa 01                 ; 0xc249b vgabios.c:1541
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc249f vgabios.c:1543
    xor ah, ah                                ; 30 e4                       ; 0xc24a2
    push ax                                   ; 50                          ; 0xc24a4
    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc24a5
    push ax                                   ; 50                          ; 0xc24a8
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24a9
    push ax                                   ; 50                          ; 0xc24ac
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc24ad
    xor ch, ch                                ; 30 ed                       ; 0xc24b0
    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc24b2
    xor bh, bh                                ; 30 ff                       ; 0xc24b5
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc24b7
    xor dh, dh                                ; 30 f6                       ; 0xc24ba
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc24bc
    call 020d2h                               ; e8 10 fc                    ; 0xc24bf
    jmp short 0250bh                          ; eb 47                       ; 0xc24c2 vgabios.c:1544
    jmp short 02511h                          ; eb 4b                       ; 0xc24c4
    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc24c6 vgabios.c:1546
    xor ah, ah                                ; 30 e4                       ; 0xc24c9
    push ax                                   ; 50                          ; 0xc24cb
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24cc
    push ax                                   ; 50                          ; 0xc24cf
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc24d0
    xor ch, ch                                ; 30 ed                       ; 0xc24d3
    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc24d5
    xor bh, bh                                ; 30 ff                       ; 0xc24d8
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc24da
    xor dh, dh                                ; 30 f6                       ; 0xc24dd
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc24df
    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc24e2
    mov byte [bp-015h], ah                    ; 88 66 eb                    ; 0xc24e5
    mov ax, word [bp-016h]                    ; 8b 46 ea                    ; 0xc24e8
    call 021e3h                               ; e8 f5 fc                    ; 0xc24eb
    jmp short 0250bh                          ; eb 1b                       ; 0xc24ee vgabios.c:1547
    mov al, byte [bp-01ah]                    ; 8a 46 e6                    ; 0xc24f0 vgabios.c:1549
    xor ah, ah                                ; 30 e4                       ; 0xc24f3
    push ax                                   ; 50                          ; 0xc24f5
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc24f6
    xor ch, ch                                ; 30 ed                       ; 0xc24f9
    mov bl, byte [bp-008h]                    ; 8a 5e f8                    ; 0xc24fb
    xor bh, bh                                ; 30 ff                       ; 0xc24fe
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc2500
    xor dh, dh                                ; 30 f6                       ; 0xc2503
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2505
    call 022f5h                               ; e8 ea fd                    ; 0xc2508
    inc byte [bp-008h]                        ; fe 46 f8                    ; 0xc250b vgabios.c:1556
    jmp near 0246eh                           ; e9 5d ff                    ; 0xc250e vgabios.c:1557
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2511 vgabios.c:1559
    pop di                                    ; 5f                          ; 0xc2514
    pop si                                    ; 5e                          ; 0xc2515
    pop bp                                    ; 5d                          ; 0xc2516
    retn                                      ; c3                          ; 0xc2517
  ; disGetNextSymbol 0xc2518 LB 0x1d6b -> off=0x0 cb=0000000000000181 uValue=00000000000c2518 'biosfn_write_char_only'
biosfn_write_char_only:                      ; 0xc2518 LB 0x181
    push bp                                   ; 55                          ; 0xc2518 vgabios.c:1562
    mov bp, sp                                ; 89 e5                       ; 0xc2519
    push si                                   ; 56                          ; 0xc251b
    push di                                   ; 57                          ; 0xc251c
    sub sp, strict byte 0001ch                ; 83 ec 1c                    ; 0xc251d
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2520
    mov byte [bp-00eh], dl                    ; 88 56 f2                    ; 0xc2523
    mov byte [bp-008h], bl                    ; 88 5e f8                    ; 0xc2526
    mov si, cx                                ; 89 ce                       ; 0xc2529
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc252b vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc252e
    mov es, ax                                ; 8e c0                       ; 0xc2531
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2533
    xor ah, ah                                ; 30 e4                       ; 0xc2536 vgabios.c:1570
    call 035d1h                               ; e8 96 10                    ; 0xc2538
    mov byte [bp-010h], al                    ; 88 46 f0                    ; 0xc253b
    mov byte [bp-012h], al                    ; 88 46 ee                    ; 0xc253e
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2541 vgabios.c:1571
    jne short 02548h                          ; 75 03                       ; 0xc2543
    jmp near 02692h                           ; e9 4a 01                    ; 0xc2545
    mov al, dl                                ; 88 d0                       ; 0xc2548 vgabios.c:1574
    xor ah, ah                                ; 30 e4                       ; 0xc254a
    lea bx, [bp-01eh]                         ; 8d 5e e2                    ; 0xc254c
    lea dx, [bp-020h]                         ; 8d 56 e0                    ; 0xc254f
    call 00a0bh                               ; e8 b6 e4                    ; 0xc2552
    mov al, byte [bp-01eh]                    ; 8a 46 e2                    ; 0xc2555 vgabios.c:1575
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2558
    mov ax, word [bp-01eh]                    ; 8b 46 e2                    ; 0xc255b
    xor al, al                                ; 30 c0                       ; 0xc255e
    shr ax, 008h                              ; c1 e8 08                    ; 0xc2560
    mov word [bp-018h], ax                    ; 89 46 e8                    ; 0xc2563
    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc2566
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc2569
    mov bx, 00084h                            ; bb 84 00                    ; 0xc256c vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc256f
    mov es, ax                                ; 8e c0                       ; 0xc2572
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2574
    xor ah, ah                                ; 30 e4                       ; 0xc2577 vgabios.c:38
    mov dx, ax                                ; 89 c2                       ; 0xc2579
    inc dx                                    ; 42                          ; 0xc257b
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc257c vgabios.c:47
    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc257f
    mov word [bp-01ch], cx                    ; 89 4e e4                    ; 0xc2582 vgabios.c:48
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2585 vgabios.c:1581
    mov bx, ax                                ; 89 c3                       ; 0xc2588
    sal bx, 003h                              ; c1 e3 03                    ; 0xc258a
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc258d
    jne short 025d6h                          ; 75 42                       ; 0xc2592
    mov ax, cx                                ; 89 c8                       ; 0xc2594 vgabios.c:1584
    mul dx                                    ; f7 e2                       ; 0xc2596
    add ax, ax                                ; 01 c0                       ; 0xc2598
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc259a
    mov dl, byte [bp-00eh]                    ; 8a 56 f2                    ; 0xc259c
    xor dh, dh                                ; 30 f6                       ; 0xc259f
    inc ax                                    ; 40                          ; 0xc25a1
    mul dx                                    ; f7 e2                       ; 0xc25a2
    mov bx, ax                                ; 89 c3                       ; 0xc25a4
    mov al, byte [bp-018h]                    ; 8a 46 e8                    ; 0xc25a6
    xor ah, ah                                ; 30 e4                       ; 0xc25a9
    mul cx                                    ; f7 e1                       ; 0xc25ab
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc25ad
    xor dh, dh                                ; 30 f6                       ; 0xc25b0
    add ax, dx                                ; 01 d0                       ; 0xc25b2
    add ax, ax                                ; 01 c0                       ; 0xc25b4
    add bx, ax                                ; 01 c3                       ; 0xc25b6
    dec si                                    ; 4e                          ; 0xc25b8 vgabios.c:1586
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25b9
    je short 02545h                           ; 74 87                       ; 0xc25bc
    mov al, byte [bp-012h]                    ; 8a 46 ee                    ; 0xc25be vgabios.c:1587
    xor ah, ah                                ; 30 e4                       ; 0xc25c1
    mov di, ax                                ; 89 c7                       ; 0xc25c3
    sal di, 003h                              ; c1 e7 03                    ; 0xc25c5
    mov es, [di+047b2h]                       ; 8e 85 b2 47                 ; 0xc25c8 vgabios.c:40
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc25cc vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc25cf
    inc bx                                    ; 43                          ; 0xc25d2 vgabios.c:1588
    inc bx                                    ; 43                          ; 0xc25d3
    jmp short 025b8h                          ; eb e2                       ; 0xc25d4 vgabios.c:1589
    mov di, ax                                ; 89 c7                       ; 0xc25d6 vgabios.c:1594
    mov al, byte [di+0482eh]                  ; 8a 85 2e 48                 ; 0xc25d8
    mov di, ax                                ; 89 c7                       ; 0xc25dc
    sal di, 006h                              ; c1 e7 06                    ; 0xc25de
    mov al, byte [di+04844h]                  ; 8a 85 44 48                 ; 0xc25e1
    mov byte [bp-014h], al                    ; 88 46 ec                    ; 0xc25e5
    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc25e8 vgabios.c:1595
    mov byte [bp-016h], al                    ; 88 46 ea                    ; 0xc25ec
    dec si                                    ; 4e                          ; 0xc25ef vgabios.c:1596
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc25f0
    je short 02645h                           ; 74 50                       ; 0xc25f3
    mov bl, byte [bp-012h]                    ; 8a 5e ee                    ; 0xc25f5 vgabios.c:1598
    xor bh, bh                                ; 30 ff                       ; 0xc25f8
    sal bx, 003h                              ; c1 e3 03                    ; 0xc25fa
    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc25fd
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc2601
    jc short 02615h                           ; 72 0f                       ; 0xc2604
    jbe short 0261ch                          ; 76 14                       ; 0xc2606
    cmp bl, 005h                              ; 80 fb 05                    ; 0xc2608
    je short 02671h                           ; 74 64                       ; 0xc260b
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc260d
    je short 02620h                           ; 74 0e                       ; 0xc2610
    jmp near 0268ch                           ; e9 77 00                    ; 0xc2612
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc2615
    je short 02647h                           ; 74 2d                       ; 0xc2618
    jmp short 0268ch                          ; eb 70                       ; 0xc261a
    or byte [bp-008h], 001h                   ; 80 4e f8 01                 ; 0xc261c vgabios.c:1601
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2620 vgabios.c:1603
    xor ah, ah                                ; 30 e4                       ; 0xc2623
    push ax                                   ; 50                          ; 0xc2625
    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc2626
    push ax                                   ; 50                          ; 0xc2629
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc262a
    push ax                                   ; 50                          ; 0xc262d
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc262e
    xor ch, ch                                ; 30 ed                       ; 0xc2631
    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2633
    xor bh, bh                                ; 30 ff                       ; 0xc2636
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2638
    xor dh, dh                                ; 30 f6                       ; 0xc263b
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc263d
    call 020d2h                               ; e8 8f fa                    ; 0xc2640
    jmp short 0268ch                          ; eb 47                       ; 0xc2643 vgabios.c:1604
    jmp short 02692h                          ; eb 4b                       ; 0xc2645
    mov al, byte [bp-016h]                    ; 8a 46 ea                    ; 0xc2647 vgabios.c:1606
    xor ah, ah                                ; 30 e4                       ; 0xc264a
    push ax                                   ; 50                          ; 0xc264c
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc264d
    push ax                                   ; 50                          ; 0xc2650
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2651
    xor ch, ch                                ; 30 ed                       ; 0xc2654
    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc2656
    xor bh, bh                                ; 30 ff                       ; 0xc2659
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc265b
    xor dh, dh                                ; 30 f6                       ; 0xc265e
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2660
    mov byte [bp-01ah], al                    ; 88 46 e6                    ; 0xc2663
    mov byte [bp-019h], ah                    ; 88 66 e7                    ; 0xc2666
    mov ax, word [bp-01ah]                    ; 8b 46 e6                    ; 0xc2669
    call 021e3h                               ; e8 74 fb                    ; 0xc266c
    jmp short 0268ch                          ; eb 1b                       ; 0xc266f vgabios.c:1607
    mov al, byte [bp-01ch]                    ; 8a 46 e4                    ; 0xc2671 vgabios.c:1609
    xor ah, ah                                ; 30 e4                       ; 0xc2674
    push ax                                   ; 50                          ; 0xc2676
    mov cl, byte [bp-00ch]                    ; 8a 4e f4                    ; 0xc2677
    xor ch, ch                                ; 30 ed                       ; 0xc267a
    mov bl, byte [bp-006h]                    ; 8a 5e fa                    ; 0xc267c
    xor bh, bh                                ; 30 ff                       ; 0xc267f
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2681
    xor dh, dh                                ; 30 f6                       ; 0xc2684
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2686
    call 022f5h                               ; e8 69 fc                    ; 0xc2689
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc268c vgabios.c:1616
    jmp near 025efh                           ; e9 5d ff                    ; 0xc268f vgabios.c:1617
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2692 vgabios.c:1619
    pop di                                    ; 5f                          ; 0xc2695
    pop si                                    ; 5e                          ; 0xc2696
    pop bp                                    ; 5d                          ; 0xc2697
    retn                                      ; c3                          ; 0xc2698
  ; disGetNextSymbol 0xc2699 LB 0x1bea -> off=0x0 cb=0000000000000173 uValue=00000000000c2699 'biosfn_write_pixel'
biosfn_write_pixel:                          ; 0xc2699 LB 0x173
    push bp                                   ; 55                          ; 0xc2699 vgabios.c:1622
    mov bp, sp                                ; 89 e5                       ; 0xc269a
    push si                                   ; 56                          ; 0xc269c
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc269d
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc26a0
    mov byte [bp-004h], dl                    ; 88 56 fc                    ; 0xc26a3
    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc26a6
    mov dx, cx                                ; 89 ca                       ; 0xc26a9
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc26ab vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc26ae
    mov es, ax                                ; 8e c0                       ; 0xc26b1
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc26b3
    xor ah, ah                                ; 30 e4                       ; 0xc26b6 vgabios.c:1629
    call 035d1h                               ; e8 16 0f                    ; 0xc26b8
    mov cl, al                                ; 88 c1                       ; 0xc26bb
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc26bd vgabios.c:1630
    je short 026e7h                           ; 74 26                       ; 0xc26bf
    mov bl, al                                ; 88 c3                       ; 0xc26c1 vgabios.c:1631
    xor bh, bh                                ; 30 ff                       ; 0xc26c3
    sal bx, 003h                              ; c1 e3 03                    ; 0xc26c5
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc26c8
    je short 026e7h                           ; 74 18                       ; 0xc26cd
    mov al, byte [bx+047b0h]                  ; 8a 87 b0 47                 ; 0xc26cf vgabios.c:1633
    cmp AL, strict byte 003h                  ; 3c 03                       ; 0xc26d3
    jc short 026e3h                           ; 72 0c                       ; 0xc26d5
    jbe short 026edh                          ; 76 14                       ; 0xc26d7
    cmp AL, strict byte 005h                  ; 3c 05                       ; 0xc26d9
    je short 026eah                           ; 74 0d                       ; 0xc26db
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc26dd
    je short 026edh                           ; 74 0c                       ; 0xc26df
    jmp short 026e7h                          ; eb 04                       ; 0xc26e1
    cmp AL, strict byte 002h                  ; 3c 02                       ; 0xc26e3
    je short 0275eh                           ; 74 77                       ; 0xc26e5
    jmp near 02806h                           ; e9 1c 01                    ; 0xc26e7
    jmp near 027e4h                           ; e9 f7 00                    ; 0xc26ea
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc26ed vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc26f0
    mov es, ax                                ; 8e c0                       ; 0xc26f3
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc26f5
    mov ax, dx                                ; 89 d0                       ; 0xc26f8 vgabios.c:48
    mul bx                                    ; f7 e3                       ; 0xc26fa
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc26fc
    shr bx, 003h                              ; c1 eb 03                    ; 0xc26ff
    add bx, ax                                ; 01 c3                       ; 0xc2702
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2704 vgabios.c:47
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2707
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc270a vgabios.c:48
    xor dh, dh                                ; 30 f6                       ; 0xc270d
    mul dx                                    ; f7 e2                       ; 0xc270f
    add bx, ax                                ; 01 c3                       ; 0xc2711
    mov cx, word [bp-008h]                    ; 8b 4e f8                    ; 0xc2713 vgabios.c:1639
    and cl, 007h                              ; 80 e1 07                    ; 0xc2716
    mov ax, 00080h                            ; b8 80 00                    ; 0xc2719
    sar ax, CL                                ; d3 f8                       ; 0xc271c
    xor ah, ah                                ; 30 e4                       ; 0xc271e vgabios.c:1640
    sal ax, 008h                              ; c1 e0 08                    ; 0xc2720
    or AL, strict byte 008h                   ; 0c 08                       ; 0xc2723
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2725
    out DX, ax                                ; ef                          ; 0xc2728
    mov ax, 00205h                            ; b8 05 02                    ; 0xc2729 vgabios.c:1641
    out DX, ax                                ; ef                          ; 0xc272c
    mov dx, bx                                ; 89 da                       ; 0xc272d vgabios.c:1642
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc272f
    call 035f9h                               ; e8 c4 0e                    ; 0xc2732
    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc2735 vgabios.c:1643
    je short 02742h                           ; 74 07                       ; 0xc2739
    mov ax, 01803h                            ; b8 03 18                    ; 0xc273b vgabios.c:1645
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc273e
    out DX, ax                                ; ef                          ; 0xc2741
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2742 vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc2745
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2747
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc274a
    mov ax, 0ff08h                            ; b8 08 ff                    ; 0xc274d vgabios.c:1648
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2750
    out DX, ax                                ; ef                          ; 0xc2753
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2754 vgabios.c:1649
    out DX, ax                                ; ef                          ; 0xc2757
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc2758 vgabios.c:1650
    out DX, ax                                ; ef                          ; 0xc275b
    jmp short 026e7h                          ; eb 89                       ; 0xc275c vgabios.c:1651
    mov ax, dx                                ; 89 d0                       ; 0xc275e vgabios.c:1653
    shr ax, 1                                 ; d1 e8                       ; 0xc2760
    imul ax, ax, strict byte 00050h           ; 6b c0 50                    ; 0xc2762
    cmp byte [bx+047b1h], 002h                ; 80 bf b1 47 02              ; 0xc2765
    jne short 02774h                          ; 75 08                       ; 0xc276a
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc276c vgabios.c:1655
    shr bx, 002h                              ; c1 eb 02                    ; 0xc276f
    jmp short 0277ah                          ; eb 06                       ; 0xc2772 vgabios.c:1657
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc2774 vgabios.c:1659
    shr bx, 003h                              ; c1 eb 03                    ; 0xc2777
    add bx, ax                                ; 01 c3                       ; 0xc277a
    test dl, 001h                             ; f6 c2 01                    ; 0xc277c vgabios.c:1661
    je short 02784h                           ; 74 03                       ; 0xc277f
    add bh, 020h                              ; 80 c7 20                    ; 0xc2781
    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc2784 vgabios.c:37
    mov es, ax                                ; 8e c0                       ; 0xc2787
    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc2789
    mov al, cl                                ; 88 c8                       ; 0xc278c vgabios.c:1663
    xor ah, ah                                ; 30 e4                       ; 0xc278e
    mov si, ax                                ; 89 c6                       ; 0xc2790
    sal si, 003h                              ; c1 e6 03                    ; 0xc2792
    cmp byte [si+047b1h], 002h                ; 80 bc b1 47 02              ; 0xc2795
    jne short 027b5h                          ; 75 19                       ; 0xc279a
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc279c vgabios.c:1665
    and AL, strict byte 003h                  ; 24 03                       ; 0xc279f
    mov AH, strict byte 003h                  ; b4 03                       ; 0xc27a1
    sub ah, al                                ; 28 c4                       ; 0xc27a3
    mov cl, ah                                ; 88 e1                       ; 0xc27a5
    add cl, ah                                ; 00 e1                       ; 0xc27a7
    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc27a9
    and dh, 003h                              ; 80 e6 03                    ; 0xc27ac
    sal dh, CL                                ; d2 e6                       ; 0xc27af
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc27b1 vgabios.c:1666
    jmp short 027c8h                          ; eb 13                       ; 0xc27b3 vgabios.c:1668
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc27b5 vgabios.c:1670
    and AL, strict byte 007h                  ; 24 07                       ; 0xc27b8
    mov CL, strict byte 007h                  ; b1 07                       ; 0xc27ba
    sub cl, al                                ; 28 c1                       ; 0xc27bc
    mov dh, byte [bp-004h]                    ; 8a 76 fc                    ; 0xc27be
    and dh, 001h                              ; 80 e6 01                    ; 0xc27c1
    sal dh, CL                                ; d2 e6                       ; 0xc27c4
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc27c6 vgabios.c:1671
    sal al, CL                                ; d2 e0                       ; 0xc27c8
    test byte [bp-004h], 080h                 ; f6 46 fc 80                 ; 0xc27ca vgabios.c:1673
    je short 027d4h                           ; 74 04                       ; 0xc27ce
    xor dl, dh                                ; 30 f2                       ; 0xc27d0 vgabios.c:1675
    jmp short 027dah                          ; eb 06                       ; 0xc27d2 vgabios.c:1677
    not al                                    ; f6 d0                       ; 0xc27d4 vgabios.c:1679
    and dl, al                                ; 20 c2                       ; 0xc27d6
    or dl, dh                                 ; 08 f2                       ; 0xc27d8 vgabios.c:1680
    mov ax, 0b800h                            ; b8 00 b8                    ; 0xc27da vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc27dd
    mov byte [es:bx], dl                      ; 26 88 17                    ; 0xc27df
    jmp short 02806h                          ; eb 22                       ; 0xc27e2 vgabios.c:1683
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc27e4 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc27e7
    mov es, ax                                ; 8e c0                       ; 0xc27ea
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc27ec
    sal bx, 003h                              ; c1 e3 03                    ; 0xc27ef vgabios.c:48
    mov ax, dx                                ; 89 d0                       ; 0xc27f2
    mul bx                                    ; f7 e3                       ; 0xc27f4
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc27f6
    add bx, ax                                ; 01 c3                       ; 0xc27f9
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc27fb vgabios.c:42
    mov es, ax                                ; 8e c0                       ; 0xc27fe
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2800
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc2803
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2806 vgabios.c:1693
    pop si                                    ; 5e                          ; 0xc2809
    pop bp                                    ; 5d                          ; 0xc280a
    retn                                      ; c3                          ; 0xc280b
  ; disGetNextSymbol 0xc280c LB 0x1a77 -> off=0x0 cb=0000000000000258 uValue=00000000000c280c 'biosfn_write_teletype'
biosfn_write_teletype:                       ; 0xc280c LB 0x258
    push bp                                   ; 55                          ; 0xc280c vgabios.c:1696
    mov bp, sp                                ; 89 e5                       ; 0xc280d
    push si                                   ; 56                          ; 0xc280f
    sub sp, strict byte 00014h                ; 83 ec 14                    ; 0xc2810
    mov ch, al                                ; 88 c5                       ; 0xc2813
    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc2815
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2818
    cmp dl, 0ffh                              ; 80 fa ff                    ; 0xc281b vgabios.c:1704
    jne short 0282eh                          ; 75 0e                       ; 0xc281e
    mov bx, strict word 00062h                ; bb 62 00                    ; 0xc2820 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2823
    mov es, ax                                ; 8e c0                       ; 0xc2826
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2828
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc282b vgabios.c:38
    mov bx, strict word 00049h                ; bb 49 00                    ; 0xc282e vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2831
    mov es, ax                                ; 8e c0                       ; 0xc2834
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2836
    xor ah, ah                                ; 30 e4                       ; 0xc2839 vgabios.c:1709
    call 035d1h                               ; e8 93 0d                    ; 0xc283b
    mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xc283e
    cmp AL, strict byte 0ffh                  ; 3c ff                       ; 0xc2841 vgabios.c:1710
    je short 028abh                           ; 74 66                       ; 0xc2843
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2845 vgabios.c:1713
    xor ah, ah                                ; 30 e4                       ; 0xc2848
    lea bx, [bp-014h]                         ; 8d 5e ec                    ; 0xc284a
    lea dx, [bp-016h]                         ; 8d 56 ea                    ; 0xc284d
    call 00a0bh                               ; e8 b8 e1                    ; 0xc2850
    mov al, byte [bp-014h]                    ; 8a 46 ec                    ; 0xc2853 vgabios.c:1714
    mov byte [bp-004h], al                    ; 88 46 fc                    ; 0xc2856
    mov ax, word [bp-014h]                    ; 8b 46 ec                    ; 0xc2859
    xor al, al                                ; 30 c0                       ; 0xc285c
    shr ax, 008h                              ; c1 e8 08                    ; 0xc285e
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2861
    mov bx, 00084h                            ; bb 84 00                    ; 0xc2864 vgabios.c:37
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2867
    mov es, dx                                ; 8e c2                       ; 0xc286a
    mov dl, byte [es:bx]                      ; 26 8a 17                    ; 0xc286c
    xor dh, dh                                ; 30 f6                       ; 0xc286f vgabios.c:38
    inc dx                                    ; 42                          ; 0xc2871
    mov word [bp-012h], dx                    ; 89 56 ee                    ; 0xc2872
    mov bx, strict word 0004ah                ; bb 4a 00                    ; 0xc2875 vgabios.c:47
    mov dx, word [es:bx]                      ; 26 8b 17                    ; 0xc2878
    mov word [bp-010h], dx                    ; 89 56 f0                    ; 0xc287b vgabios.c:48
    cmp ch, 008h                              ; 80 fd 08                    ; 0xc287e vgabios.c:1720
    jc short 02891h                           ; 72 0e                       ; 0xc2881
    jbe short 02899h                          ; 76 14                       ; 0xc2883
    cmp ch, 00dh                              ; 80 fd 0d                    ; 0xc2885
    je short 028aeh                           ; 74 24                       ; 0xc2888
    cmp ch, 00ah                              ; 80 fd 0a                    ; 0xc288a
    je short 028a4h                           ; 74 15                       ; 0xc288d
    jmp short 028b5h                          ; eb 24                       ; 0xc288f
    cmp ch, 007h                              ; 80 fd 07                    ; 0xc2891
    jne short 028b5h                          ; 75 1f                       ; 0xc2894
    jmp near 029bbh                           ; e9 22 01                    ; 0xc2896
    cmp byte [bp-004h], 000h                  ; 80 7e fc 00                 ; 0xc2899 vgabios.c:1727
    jbe short 028b2h                          ; 76 13                       ; 0xc289d
    dec byte [bp-004h]                        ; fe 4e fc                    ; 0xc289f
    jmp short 028b2h                          ; eb 0e                       ; 0xc28a2 vgabios.c:1728
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc28a4 vgabios.c:1731
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc28a6
    jmp short 028b2h                          ; eb 07                       ; 0xc28a9 vgabios.c:1732
    jmp near 02a5eh                           ; e9 b0 01                    ; 0xc28ab
    mov byte [bp-004h], 000h                  ; c6 46 fc 00                 ; 0xc28ae vgabios.c:1735
    jmp near 029bbh                           ; e9 06 01                    ; 0xc28b2 vgabios.c:1736
    mov al, byte [bp-00ch]                    ; 8a 46 f4                    ; 0xc28b5 vgabios.c:1740
    xor ah, ah                                ; 30 e4                       ; 0xc28b8
    mov bx, ax                                ; 89 c3                       ; 0xc28ba
    sal bx, 003h                              ; c1 e3 03                    ; 0xc28bc
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc28bf
    jne short 02908h                          ; 75 42                       ; 0xc28c4
    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc28c6 vgabios.c:1743
    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc28c9
    add ax, ax                                ; 01 c0                       ; 0xc28cc
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc28ce
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc28d0
    xor dh, dh                                ; 30 f6                       ; 0xc28d3
    inc ax                                    ; 40                          ; 0xc28d5
    mul dx                                    ; f7 e2                       ; 0xc28d6
    mov si, ax                                ; 89 c6                       ; 0xc28d8
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc28da
    xor ah, ah                                ; 30 e4                       ; 0xc28dd
    mul word [bp-010h]                        ; f7 66 f0                    ; 0xc28df
    mov dx, ax                                ; 89 c2                       ; 0xc28e2
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc28e4
    xor ah, ah                                ; 30 e4                       ; 0xc28e7
    add ax, dx                                ; 01 d0                       ; 0xc28e9
    add ax, ax                                ; 01 c0                       ; 0xc28eb
    add si, ax                                ; 01 c6                       ; 0xc28ed
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28ef vgabios.c:40
    mov byte [es:si], ch                      ; 26 88 2c                    ; 0xc28f3 vgabios.c:42
    cmp cl, 003h                              ; 80 f9 03                    ; 0xc28f6 vgabios.c:1748
    jne short 02937h                          ; 75 3c                       ; 0xc28f9
    inc si                                    ; 46                          ; 0xc28fb vgabios.c:1749
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc28fc vgabios.c:40
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc2900
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2903
    jmp short 02937h                          ; eb 2f                       ; 0xc2906 vgabios.c:1751
    mov si, ax                                ; 89 c6                       ; 0xc2908 vgabios.c:1754
    mov al, byte [si+0482eh]                  ; 8a 84 2e 48                 ; 0xc290a
    mov si, ax                                ; 89 c6                       ; 0xc290e
    sal si, 006h                              ; c1 e6 06                    ; 0xc2910
    mov dl, byte [si+04844h]                  ; 8a 94 44 48                 ; 0xc2913
    mov al, byte [bx+047b1h]                  ; 8a 87 b1 47                 ; 0xc2917 vgabios.c:1755
    mov bl, byte [bx+047b0h]                  ; 8a 9f b0 47                 ; 0xc291b vgabios.c:1756
    cmp bl, 003h                              ; 80 fb 03                    ; 0xc291f
    jc short 02932h                           ; 72 0e                       ; 0xc2922
    jbe short 02939h                          ; 76 13                       ; 0xc2924
    cmp bl, 005h                              ; 80 fb 05                    ; 0xc2926
    je short 02989h                           ; 74 5e                       ; 0xc2929
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc292b
    je short 0293dh                           ; 74 0d                       ; 0xc292e
    jmp short 029a8h                          ; eb 76                       ; 0xc2930
    cmp bl, 002h                              ; 80 fb 02                    ; 0xc2932
    je short 02967h                           ; 74 30                       ; 0xc2935
    jmp short 029a8h                          ; eb 6f                       ; 0xc2937
    or byte [bp-00ah], 001h                   ; 80 4e f6 01                 ; 0xc2939 vgabios.c:1759
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc293d vgabios.c:1761
    xor ah, ah                                ; 30 e4                       ; 0xc2940
    push ax                                   ; 50                          ; 0xc2942
    mov al, dl                                ; 88 d0                       ; 0xc2943
    push ax                                   ; 50                          ; 0xc2945
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2946
    push ax                                   ; 50                          ; 0xc2949
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc294a
    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc294d
    xor bh, bh                                ; 30 ff                       ; 0xc2950
    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2952
    xor dh, dh                                ; 30 f6                       ; 0xc2955
    mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc2957
    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc295a
    mov cx, ax                                ; 89 c1                       ; 0xc295d
    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc295f
    call 020d2h                               ; e8 6d f7                    ; 0xc2962
    jmp short 029a8h                          ; eb 41                       ; 0xc2965 vgabios.c:1762
    push ax                                   ; 50                          ; 0xc2967 vgabios.c:1764
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2968
    push ax                                   ; 50                          ; 0xc296b
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc296c
    mov byte [bp-00eh], al                    ; 88 46 f2                    ; 0xc296f
    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc2972
    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2975
    xor bh, bh                                ; 30 ff                       ; 0xc2978
    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc297a
    xor dh, dh                                ; 30 f6                       ; 0xc297d
    mov al, ch                                ; 88 e8                       ; 0xc297f
    mov cx, word [bp-00eh]                    ; 8b 4e f2                    ; 0xc2981
    call 021e3h                               ; e8 5c f8                    ; 0xc2984
    jmp short 029a8h                          ; eb 1f                       ; 0xc2987 vgabios.c:1765
    mov al, byte [bp-010h]                    ; 8a 46 f0                    ; 0xc2989 vgabios.c:1767
    push ax                                   ; 50                          ; 0xc298c
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc298d
    mov bl, byte [bp-004h]                    ; 8a 5e fc                    ; 0xc2990
    xor bh, bh                                ; 30 ff                       ; 0xc2993
    mov dl, byte [bp-00ah]                    ; 8a 56 f6                    ; 0xc2995
    xor dh, dh                                ; 30 f6                       ; 0xc2998
    mov byte [bp-00eh], ch                    ; 88 6e f2                    ; 0xc299a
    mov byte [bp-00dh], ah                    ; 88 66 f3                    ; 0xc299d
    mov cx, ax                                ; 89 c1                       ; 0xc29a0
    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc29a2
    call 022f5h                               ; e8 4d f9                    ; 0xc29a5
    inc byte [bp-004h]                        ; fe 46 fc                    ; 0xc29a8 vgabios.c:1775
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc29ab vgabios.c:1777
    xor ah, ah                                ; 30 e4                       ; 0xc29ae
    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc29b0
    jne short 029bbh                          ; 75 06                       ; 0xc29b3
    mov byte [bp-004h], ah                    ; 88 66 fc                    ; 0xc29b5 vgabios.c:1778
    inc byte [bp-006h]                        ; fe 46 fa                    ; 0xc29b8 vgabios.c:1779
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc29bb vgabios.c:1784
    xor ah, ah                                ; 30 e4                       ; 0xc29be
    cmp ax, word [bp-012h]                    ; 3b 46 ee                    ; 0xc29c0
    jne short 02a26h                          ; 75 61                       ; 0xc29c3
    mov bl, byte [bp-00ch]                    ; 8a 5e f4                    ; 0xc29c5 vgabios.c:1786
    xor bh, bh                                ; 30 ff                       ; 0xc29c8
    sal bx, 003h                              ; c1 e3 03                    ; 0xc29ca
    mov ch, byte [bp-012h]                    ; 8a 6e ee                    ; 0xc29cd
    db  0feh, 0cdh
    ; dec ch                                    ; fe cd                     ; 0xc29d0
    mov cl, byte [bp-010h]                    ; 8a 4e f0                    ; 0xc29d2
    db  0feh, 0c9h
    ; dec cl                                    ; fe c9                     ; 0xc29d5
    cmp byte [bx+047afh], 000h                ; 80 bf af 47 00              ; 0xc29d7
    jne short 02a28h                          ; 75 4a                       ; 0xc29dc
    mov ax, word [bp-010h]                    ; 8b 46 f0                    ; 0xc29de vgabios.c:1788
    mul word [bp-012h]                        ; f7 66 ee                    ; 0xc29e1
    add ax, ax                                ; 01 c0                       ; 0xc29e4
    or AL, strict byte 0ffh                   ; 0c ff                       ; 0xc29e6
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc29e8
    xor dh, dh                                ; 30 f6                       ; 0xc29eb
    inc ax                                    ; 40                          ; 0xc29ed
    mul dx                                    ; f7 e2                       ; 0xc29ee
    mov si, ax                                ; 89 c6                       ; 0xc29f0
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc29f2
    xor ah, ah                                ; 30 e4                       ; 0xc29f5
    dec ax                                    ; 48                          ; 0xc29f7
    mul word [bp-010h]                        ; f7 66 f0                    ; 0xc29f8
    mov dx, ax                                ; 89 c2                       ; 0xc29fb
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc29fd
    xor ah, ah                                ; 30 e4                       ; 0xc2a00
    add ax, dx                                ; 01 d0                       ; 0xc2a02
    add ax, ax                                ; 01 c0                       ; 0xc2a04
    add si, ax                                ; 01 c6                       ; 0xc2a06
    inc si                                    ; 46                          ; 0xc2a08 vgabios.c:1789
    mov es, [bx+047b2h]                       ; 8e 87 b2 47                 ; 0xc2a09 vgabios.c:35
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2a0d
    push strict byte 00001h                   ; 6a 01                       ; 0xc2a10 vgabios.c:1790
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a12
    xor ah, ah                                ; 30 e4                       ; 0xc2a15
    push ax                                   ; 50                          ; 0xc2a17
    mov al, cl                                ; 88 c8                       ; 0xc2a18
    push ax                                   ; 50                          ; 0xc2a1a
    mov al, ch                                ; 88 e8                       ; 0xc2a1b
    push ax                                   ; 50                          ; 0xc2a1d
    xor dh, dh                                ; 30 f6                       ; 0xc2a1e
    xor cx, cx                                ; 31 c9                       ; 0xc2a20
    xor bx, bx                                ; 31 db                       ; 0xc2a22
    jmp short 02a3ah                          ; eb 14                       ; 0xc2a24 vgabios.c:1792
    jmp short 02a43h                          ; eb 1b                       ; 0xc2a26
    push strict byte 00001h                   ; 6a 01                       ; 0xc2a28 vgabios.c:1794
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a2a
    push ax                                   ; 50                          ; 0xc2a2d
    mov al, cl                                ; 88 c8                       ; 0xc2a2e
    push ax                                   ; 50                          ; 0xc2a30
    mov al, ch                                ; 88 e8                       ; 0xc2a31
    push ax                                   ; 50                          ; 0xc2a33
    xor cx, cx                                ; 31 c9                       ; 0xc2a34
    xor bx, bx                                ; 31 db                       ; 0xc2a36
    xor dx, dx                                ; 31 d2                       ; 0xc2a38
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc2a3a
    call 01a42h                               ; e8 02 f0                    ; 0xc2a3d
    dec byte [bp-006h]                        ; fe 4e fa                    ; 0xc2a40 vgabios.c:1796
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc2a43 vgabios.c:1800
    xor ah, ah                                ; 30 e4                       ; 0xc2a46
    mov word [bp-014h], ax                    ; 89 46 ec                    ; 0xc2a48
    sal word [bp-014h], 008h                  ; c1 66 ec 08                 ; 0xc2a4b
    mov al, byte [bp-004h]                    ; 8a 46 fc                    ; 0xc2a4f
    add word [bp-014h], ax                    ; 01 46 ec                    ; 0xc2a52
    mov dx, word [bp-014h]                    ; 8b 56 ec                    ; 0xc2a55 vgabios.c:1801
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2a58
    call 0120eh                               ; e8 b0 e7                    ; 0xc2a5b
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a5e vgabios.c:1802
    pop si                                    ; 5e                          ; 0xc2a61
    pop bp                                    ; 5d                          ; 0xc2a62
    retn                                      ; c3                          ; 0xc2a63
  ; disGetNextSymbol 0xc2a64 LB 0x181f -> off=0x0 cb=000000000000002c uValue=00000000000c2a64 'get_font_access'
get_font_access:                             ; 0xc2a64 LB 0x2c
    push bp                                   ; 55                          ; 0xc2a64 vgabios.c:1805
    mov bp, sp                                ; 89 e5                       ; 0xc2a65
    push dx                                   ; 52                          ; 0xc2a67
    mov ax, 00100h                            ; b8 00 01                    ; 0xc2a68 vgabios.c:1807
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a6b
    out DX, ax                                ; ef                          ; 0xc2a6e
    mov ax, 00402h                            ; b8 02 04                    ; 0xc2a6f vgabios.c:1808
    out DX, ax                                ; ef                          ; 0xc2a72
    mov ax, 00704h                            ; b8 04 07                    ; 0xc2a73 vgabios.c:1809
    out DX, ax                                ; ef                          ; 0xc2a76
    mov ax, 00300h                            ; b8 00 03                    ; 0xc2a77 vgabios.c:1810
    out DX, ax                                ; ef                          ; 0xc2a7a
    mov ax, 00204h                            ; b8 04 02                    ; 0xc2a7b vgabios.c:1811
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2a7e
    out DX, ax                                ; ef                          ; 0xc2a81
    mov ax, strict word 00005h                ; b8 05 00                    ; 0xc2a82 vgabios.c:1812
    out DX, ax                                ; ef                          ; 0xc2a85
    mov ax, 00406h                            ; b8 06 04                    ; 0xc2a86 vgabios.c:1813
    out DX, ax                                ; ef                          ; 0xc2a89
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2a8a vgabios.c:1814
    pop dx                                    ; 5a                          ; 0xc2a8d
    pop bp                                    ; 5d                          ; 0xc2a8e
    retn                                      ; c3                          ; 0xc2a8f
  ; disGetNextSymbol 0xc2a90 LB 0x17f3 -> off=0x0 cb=000000000000003c uValue=00000000000c2a90 'release_font_access'
release_font_access:                         ; 0xc2a90 LB 0x3c
    push bp                                   ; 55                          ; 0xc2a90 vgabios.c:1816
    mov bp, sp                                ; 89 e5                       ; 0xc2a91
    push dx                                   ; 52                          ; 0xc2a93
    mov ax, 00100h                            ; b8 00 01                    ; 0xc2a94 vgabios.c:1818
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc2a97
    out DX, ax                                ; ef                          ; 0xc2a9a
    mov ax, 00302h                            ; b8 02 03                    ; 0xc2a9b vgabios.c:1819
    out DX, ax                                ; ef                          ; 0xc2a9e
    mov ax, 00304h                            ; b8 04 03                    ; 0xc2a9f vgabios.c:1820
    out DX, ax                                ; ef                          ; 0xc2aa2
    mov ax, 00300h                            ; b8 00 03                    ; 0xc2aa3 vgabios.c:1821
    out DX, ax                                ; ef                          ; 0xc2aa6
    mov dx, 003cch                            ; ba cc 03                    ; 0xc2aa7 vgabios.c:1822
    in AL, DX                                 ; ec                          ; 0xc2aaa
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2aab
    and ax, strict word 00001h                ; 25 01 00                    ; 0xc2aad
    sal ax, 002h                              ; c1 e0 02                    ; 0xc2ab0
    or AL, strict byte 00ah                   ; 0c 0a                       ; 0xc2ab3
    sal ax, 008h                              ; c1 e0 08                    ; 0xc2ab5
    or AL, strict byte 006h                   ; 0c 06                       ; 0xc2ab8
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc2aba
    out DX, ax                                ; ef                          ; 0xc2abd
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc2abe vgabios.c:1823
    out DX, ax                                ; ef                          ; 0xc2ac1
    mov ax, 01005h                            ; b8 05 10                    ; 0xc2ac2 vgabios.c:1824
    out DX, ax                                ; ef                          ; 0xc2ac5
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc2ac6 vgabios.c:1825
    pop dx                                    ; 5a                          ; 0xc2ac9
    pop bp                                    ; 5d                          ; 0xc2aca
    retn                                      ; c3                          ; 0xc2acb
  ; disGetNextSymbol 0xc2acc LB 0x17b7 -> off=0x0 cb=00000000000000b1 uValue=00000000000c2acc 'set_scan_lines'
set_scan_lines:                              ; 0xc2acc LB 0xb1
    push bp                                   ; 55                          ; 0xc2acc vgabios.c:1827
    mov bp, sp                                ; 89 e5                       ; 0xc2acd
    push bx                                   ; 53                          ; 0xc2acf
    push cx                                   ; 51                          ; 0xc2ad0
    push dx                                   ; 52                          ; 0xc2ad1
    push si                                   ; 56                          ; 0xc2ad2
    push di                                   ; 57                          ; 0xc2ad3
    mov bl, al                                ; 88 c3                       ; 0xc2ad4
    mov si, strict word 00063h                ; be 63 00                    ; 0xc2ad6 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ad9
    mov es, ax                                ; 8e c0                       ; 0xc2adc
    mov si, word [es:si]                      ; 26 8b 34                    ; 0xc2ade
    mov cx, si                                ; 89 f1                       ; 0xc2ae1 vgabios.c:48
    mov AL, strict byte 009h                  ; b0 09                       ; 0xc2ae3 vgabios.c:1833
    mov dx, si                                ; 89 f2                       ; 0xc2ae5
    out DX, AL                                ; ee                          ; 0xc2ae7
    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc2ae8 vgabios.c:1834
    in AL, DX                                 ; ec                          ; 0xc2aeb
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2aec
    mov ah, al                                ; 88 c4                       ; 0xc2aee vgabios.c:1835
    and ah, 0e0h                              ; 80 e4 e0                    ; 0xc2af0
    mov al, bl                                ; 88 d8                       ; 0xc2af3
    db  0feh, 0c8h
    ; dec al                                    ; fe c8                     ; 0xc2af5
    or al, ah                                 ; 08 e0                       ; 0xc2af7
    out DX, AL                                ; ee                          ; 0xc2af9 vgabios.c:1836
    cmp bl, 008h                              ; 80 fb 08                    ; 0xc2afa vgabios.c:1837
    jne short 02b07h                          ; 75 08                       ; 0xc2afd
    mov dx, strict word 00007h                ; ba 07 00                    ; 0xc2aff vgabios.c:1839
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc2b02
    jmp short 02b14h                          ; eb 0d                       ; 0xc2b05 vgabios.c:1841
    mov dl, bl                                ; 88 da                       ; 0xc2b07 vgabios.c:1843
    sub dl, 003h                              ; 80 ea 03                    ; 0xc2b09
    xor dh, dh                                ; 30 f6                       ; 0xc2b0c
    mov al, bl                                ; 88 d8                       ; 0xc2b0e
    sub AL, strict byte 004h                  ; 2c 04                       ; 0xc2b10
    xor ah, ah                                ; 30 e4                       ; 0xc2b12
    call 01107h                               ; e8 f0 e5                    ; 0xc2b14
    xor bh, bh                                ; 30 ff                       ; 0xc2b17 vgabios.c:1845
    mov si, 00085h                            ; be 85 00                    ; 0xc2b19 vgabios.c:52
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2b1c
    mov es, ax                                ; 8e c0                       ; 0xc2b1f
    mov word [es:si], bx                      ; 26 89 1c                    ; 0xc2b21
    mov AL, strict byte 012h                  ; b0 12                       ; 0xc2b24 vgabios.c:1846
    mov dx, cx                                ; 89 ca                       ; 0xc2b26
    out DX, AL                                ; ee                          ; 0xc2b28
    mov si, cx                                ; 89 ce                       ; 0xc2b29 vgabios.c:1847
    inc si                                    ; 46                          ; 0xc2b2b
    mov dx, si                                ; 89 f2                       ; 0xc2b2c
    in AL, DX                                 ; ec                          ; 0xc2b2e
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2b2f
    mov di, ax                                ; 89 c7                       ; 0xc2b31
    mov AL, strict byte 007h                  ; b0 07                       ; 0xc2b33 vgabios.c:1848
    mov dx, cx                                ; 89 ca                       ; 0xc2b35
    out DX, AL                                ; ee                          ; 0xc2b37
    mov dx, si                                ; 89 f2                       ; 0xc2b38 vgabios.c:1849
    in AL, DX                                 ; ec                          ; 0xc2b3a
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc2b3b
    mov dl, al                                ; 88 c2                       ; 0xc2b3d vgabios.c:1850
    and dl, 002h                              ; 80 e2 02                    ; 0xc2b3f
    xor dh, dh                                ; 30 f6                       ; 0xc2b42
    sal dx, 007h                              ; c1 e2 07                    ; 0xc2b44
    and AL, strict byte 040h                  ; 24 40                       ; 0xc2b47
    xor ah, ah                                ; 30 e4                       ; 0xc2b49
    sal ax, 003h                              ; c1 e0 03                    ; 0xc2b4b
    add ax, dx                                ; 01 d0                       ; 0xc2b4e
    inc ax                                    ; 40                          ; 0xc2b50
    add ax, di                                ; 01 f8                       ; 0xc2b51
    xor dx, dx                                ; 31 d2                       ; 0xc2b53 vgabios.c:1851
    div bx                                    ; f7 f3                       ; 0xc2b55
    mov dl, al                                ; 88 c2                       ; 0xc2b57 vgabios.c:1852
    db  0feh, 0cah
    ; dec dl                                    ; fe ca                     ; 0xc2b59
    mov si, 00084h                            ; be 84 00                    ; 0xc2b5b vgabios.c:42
    mov byte [es:si], dl                      ; 26 88 14                    ; 0xc2b5e
    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc2b61 vgabios.c:47
    mov dx, word [es:si]                      ; 26 8b 14                    ; 0xc2b64
    xor ah, ah                                ; 30 e4                       ; 0xc2b67 vgabios.c:1854
    mul dx                                    ; f7 e2                       ; 0xc2b69
    add ax, ax                                ; 01 c0                       ; 0xc2b6b
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2b6d vgabios.c:52
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc2b70
    lea sp, [bp-00ah]                         ; 8d 66 f6                    ; 0xc2b73 vgabios.c:1855
    pop di                                    ; 5f                          ; 0xc2b76
    pop si                                    ; 5e                          ; 0xc2b77
    pop dx                                    ; 5a                          ; 0xc2b78
    pop cx                                    ; 59                          ; 0xc2b79
    pop bx                                    ; 5b                          ; 0xc2b7a
    pop bp                                    ; 5d                          ; 0xc2b7b
    retn                                      ; c3                          ; 0xc2b7c
  ; disGetNextSymbol 0xc2b7d LB 0x1706 -> off=0x0 cb=0000000000000080 uValue=00000000000c2b7d 'biosfn_load_text_user_pat'
biosfn_load_text_user_pat:                   ; 0xc2b7d LB 0x80
    push bp                                   ; 55                          ; 0xc2b7d vgabios.c:1857
    mov bp, sp                                ; 89 e5                       ; 0xc2b7e
    push si                                   ; 56                          ; 0xc2b80
    push di                                   ; 57                          ; 0xc2b81
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2b82
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2b85
    mov word [bp-00ch], dx                    ; 89 56 f4                    ; 0xc2b88
    mov word [bp-00ah], bx                    ; 89 5e f6                    ; 0xc2b8b
    mov word [bp-00eh], cx                    ; 89 4e f2                    ; 0xc2b8e
    call 02a64h                               ; e8 d0 fe                    ; 0xc2b91 vgabios.c:1862
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2b94 vgabios.c:1863
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2b97
    xor ah, ah                                ; 30 e4                       ; 0xc2b99
    mov bx, ax                                ; 89 c3                       ; 0xc2b9b
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2b9d
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2ba0
    and AL, strict byte 004h                  ; 24 04                       ; 0xc2ba3
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2ba5
    add bx, ax                                ; 01 c3                       ; 0xc2ba8
    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc2baa
    xor bx, bx                                ; 31 db                       ; 0xc2bad vgabios.c:1864
    cmp bx, word [bp-00eh]                    ; 3b 5e f2                    ; 0xc2baf
    jnc short 02be3h                          ; 73 2f                       ; 0xc2bb2
    mov cl, byte [bp+008h]                    ; 8a 4e 08                    ; 0xc2bb4 vgabios.c:1866
    xor ch, ch                                ; 30 ed                       ; 0xc2bb7
    mov ax, bx                                ; 89 d8                       ; 0xc2bb9
    mul cx                                    ; f7 e1                       ; 0xc2bbb
    mov si, word [bp-00ah]                    ; 8b 76 f6                    ; 0xc2bbd
    add si, ax                                ; 01 c6                       ; 0xc2bc0
    mov ax, word [bp+004h]                    ; 8b 46 04                    ; 0xc2bc2 vgabios.c:1867
    add ax, bx                                ; 01 d8                       ; 0xc2bc5
    sal ax, 005h                              ; c1 e0 05                    ; 0xc2bc7
    mov di, word [bp-008h]                    ; 8b 7e f8                    ; 0xc2bca
    add di, ax                                ; 01 c7                       ; 0xc2bcd
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc2bcf vgabios.c:1868
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2bd2
    mov es, ax                                ; 8e c0                       ; 0xc2bd5
    cld                                       ; fc                          ; 0xc2bd7
    jcxz 02be0h                               ; e3 06                       ; 0xc2bd8
    push DS                                   ; 1e                          ; 0xc2bda
    mov ds, dx                                ; 8e da                       ; 0xc2bdb
    rep movsb                                 ; f3 a4                       ; 0xc2bdd
    pop DS                                    ; 1f                          ; 0xc2bdf
    inc bx                                    ; 43                          ; 0xc2be0 vgabios.c:1869
    jmp short 02bafh                          ; eb cc                       ; 0xc2be1
    call 02a90h                               ; e8 aa fe                    ; 0xc2be3 vgabios.c:1870
    cmp byte [bp-006h], 010h                  ; 80 7e fa 10                 ; 0xc2be6 vgabios.c:1871
    jc short 02bf4h                           ; 72 08                       ; 0xc2bea
    mov al, byte [bp+008h]                    ; 8a 46 08                    ; 0xc2bec vgabios.c:1873
    xor ah, ah                                ; 30 e4                       ; 0xc2bef
    call 02acch                               ; e8 d8 fe                    ; 0xc2bf1
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2bf4 vgabios.c:1875
    pop di                                    ; 5f                          ; 0xc2bf7
    pop si                                    ; 5e                          ; 0xc2bf8
    pop bp                                    ; 5d                          ; 0xc2bf9
    retn 00006h                               ; c2 06 00                    ; 0xc2bfa
  ; disGetNextSymbol 0xc2bfd LB 0x1686 -> off=0x0 cb=000000000000006e uValue=00000000000c2bfd 'biosfn_load_text_8_14_pat'
biosfn_load_text_8_14_pat:                   ; 0xc2bfd LB 0x6e
    push bp                                   ; 55                          ; 0xc2bfd vgabios.c:1877
    mov bp, sp                                ; 89 e5                       ; 0xc2bfe
    push bx                                   ; 53                          ; 0xc2c00
    push cx                                   ; 51                          ; 0xc2c01
    push si                                   ; 56                          ; 0xc2c02
    push di                                   ; 57                          ; 0xc2c03
    push ax                                   ; 50                          ; 0xc2c04
    push ax                                   ; 50                          ; 0xc2c05
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2c06
    call 02a64h                               ; e8 58 fe                    ; 0xc2c09 vgabios.c:1881
    mov al, dl                                ; 88 d0                       ; 0xc2c0c vgabios.c:1882
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2c0e
    xor ah, ah                                ; 30 e4                       ; 0xc2c10
    mov bx, ax                                ; 89 c3                       ; 0xc2c12
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2c14
    mov al, dl                                ; 88 d0                       ; 0xc2c17
    and AL, strict byte 004h                  ; 24 04                       ; 0xc2c19
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c1b
    add bx, ax                                ; 01 c3                       ; 0xc2c1e
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c20
    xor bx, bx                                ; 31 db                       ; 0xc2c23 vgabios.c:1883
    jmp short 02c2dh                          ; eb 06                       ; 0xc2c25
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c27
    jnc short 02c53h                          ; 73 26                       ; 0xc2c2b
    imul si, bx, strict byte 0000eh           ; 6b f3 0e                    ; 0xc2c2d vgabios.c:1885
    mov di, bx                                ; 89 df                       ; 0xc2c30 vgabios.c:1886
    sal di, 005h                              ; c1 e7 05                    ; 0xc2c32
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2c35
    add si, 05d6ch                            ; 81 c6 6c 5d                 ; 0xc2c38 vgabios.c:1887
    mov cx, strict word 0000eh                ; b9 0e 00                    ; 0xc2c3c
    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2c3f
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2c42
    mov es, ax                                ; 8e c0                       ; 0xc2c45
    cld                                       ; fc                          ; 0xc2c47
    jcxz 02c50h                               ; e3 06                       ; 0xc2c48
    push DS                                   ; 1e                          ; 0xc2c4a
    mov ds, dx                                ; 8e da                       ; 0xc2c4b
    rep movsb                                 ; f3 a4                       ; 0xc2c4d
    pop DS                                    ; 1f                          ; 0xc2c4f
    inc bx                                    ; 43                          ; 0xc2c50 vgabios.c:1888
    jmp short 02c27h                          ; eb d4                       ; 0xc2c51
    call 02a90h                               ; e8 3a fe                    ; 0xc2c53 vgabios.c:1889
    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2c56 vgabios.c:1890
    jc short 02c62h                           ; 72 06                       ; 0xc2c5a
    mov ax, strict word 0000eh                ; b8 0e 00                    ; 0xc2c5c vgabios.c:1892
    call 02acch                               ; e8 6a fe                    ; 0xc2c5f
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2c62 vgabios.c:1894
    pop di                                    ; 5f                          ; 0xc2c65
    pop si                                    ; 5e                          ; 0xc2c66
    pop cx                                    ; 59                          ; 0xc2c67
    pop bx                                    ; 5b                          ; 0xc2c68
    pop bp                                    ; 5d                          ; 0xc2c69
    retn                                      ; c3                          ; 0xc2c6a
  ; disGetNextSymbol 0xc2c6b LB 0x1618 -> off=0x0 cb=0000000000000070 uValue=00000000000c2c6b 'biosfn_load_text_8_8_pat'
biosfn_load_text_8_8_pat:                    ; 0xc2c6b LB 0x70
    push bp                                   ; 55                          ; 0xc2c6b vgabios.c:1896
    mov bp, sp                                ; 89 e5                       ; 0xc2c6c
    push bx                                   ; 53                          ; 0xc2c6e
    push cx                                   ; 51                          ; 0xc2c6f
    push si                                   ; 56                          ; 0xc2c70
    push di                                   ; 57                          ; 0xc2c71
    push ax                                   ; 50                          ; 0xc2c72
    push ax                                   ; 50                          ; 0xc2c73
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2c74
    call 02a64h                               ; e8 ea fd                    ; 0xc2c77 vgabios.c:1900
    mov al, dl                                ; 88 d0                       ; 0xc2c7a vgabios.c:1901
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2c7c
    xor ah, ah                                ; 30 e4                       ; 0xc2c7e
    mov bx, ax                                ; 89 c3                       ; 0xc2c80
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2c82
    mov al, dl                                ; 88 d0                       ; 0xc2c85
    and AL, strict byte 004h                  ; 24 04                       ; 0xc2c87
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2c89
    add bx, ax                                ; 01 c3                       ; 0xc2c8c
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2c8e
    xor bx, bx                                ; 31 db                       ; 0xc2c91 vgabios.c:1902
    jmp short 02c9bh                          ; eb 06                       ; 0xc2c93
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2c95
    jnc short 02cc3h                          ; 73 28                       ; 0xc2c99
    mov si, bx                                ; 89 de                       ; 0xc2c9b vgabios.c:1904
    sal si, 003h                              ; c1 e6 03                    ; 0xc2c9d
    mov di, bx                                ; 89 df                       ; 0xc2ca0 vgabios.c:1905
    sal di, 005h                              ; c1 e7 05                    ; 0xc2ca2
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2ca5
    add si, 0556ch                            ; 81 c6 6c 55                 ; 0xc2ca8 vgabios.c:1906
    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc2cac
    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2caf
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2cb2
    mov es, ax                                ; 8e c0                       ; 0xc2cb5
    cld                                       ; fc                          ; 0xc2cb7
    jcxz 02cc0h                               ; e3 06                       ; 0xc2cb8
    push DS                                   ; 1e                          ; 0xc2cba
    mov ds, dx                                ; 8e da                       ; 0xc2cbb
    rep movsb                                 ; f3 a4                       ; 0xc2cbd
    pop DS                                    ; 1f                          ; 0xc2cbf
    inc bx                                    ; 43                          ; 0xc2cc0 vgabios.c:1907
    jmp short 02c95h                          ; eb d2                       ; 0xc2cc1
    call 02a90h                               ; e8 ca fd                    ; 0xc2cc3 vgabios.c:1908
    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2cc6 vgabios.c:1909
    jc short 02cd2h                           ; 72 06                       ; 0xc2cca
    mov ax, strict word 00008h                ; b8 08 00                    ; 0xc2ccc vgabios.c:1911
    call 02acch                               ; e8 fa fd                    ; 0xc2ccf
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2cd2 vgabios.c:1913
    pop di                                    ; 5f                          ; 0xc2cd5
    pop si                                    ; 5e                          ; 0xc2cd6
    pop cx                                    ; 59                          ; 0xc2cd7
    pop bx                                    ; 5b                          ; 0xc2cd8
    pop bp                                    ; 5d                          ; 0xc2cd9
    retn                                      ; c3                          ; 0xc2cda
  ; disGetNextSymbol 0xc2cdb LB 0x15a8 -> off=0x0 cb=0000000000000070 uValue=00000000000c2cdb 'biosfn_load_text_8_16_pat'
biosfn_load_text_8_16_pat:                   ; 0xc2cdb LB 0x70
    push bp                                   ; 55                          ; 0xc2cdb vgabios.c:1916
    mov bp, sp                                ; 89 e5                       ; 0xc2cdc
    push bx                                   ; 53                          ; 0xc2cde
    push cx                                   ; 51                          ; 0xc2cdf
    push si                                   ; 56                          ; 0xc2ce0
    push di                                   ; 57                          ; 0xc2ce1
    push ax                                   ; 50                          ; 0xc2ce2
    push ax                                   ; 50                          ; 0xc2ce3
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2ce4
    call 02a64h                               ; e8 7a fd                    ; 0xc2ce7 vgabios.c:1920
    mov al, dl                                ; 88 d0                       ; 0xc2cea vgabios.c:1921
    and AL, strict byte 003h                  ; 24 03                       ; 0xc2cec
    xor ah, ah                                ; 30 e4                       ; 0xc2cee
    mov bx, ax                                ; 89 c3                       ; 0xc2cf0
    sal bx, 00eh                              ; c1 e3 0e                    ; 0xc2cf2
    mov al, dl                                ; 88 d0                       ; 0xc2cf5
    and AL, strict byte 004h                  ; 24 04                       ; 0xc2cf7
    sal ax, 00bh                              ; c1 e0 0b                    ; 0xc2cf9
    add bx, ax                                ; 01 c3                       ; 0xc2cfc
    mov word [bp-00ch], bx                    ; 89 5e f4                    ; 0xc2cfe
    xor bx, bx                                ; 31 db                       ; 0xc2d01 vgabios.c:1922
    jmp short 02d0bh                          ; eb 06                       ; 0xc2d03
    cmp bx, 00100h                            ; 81 fb 00 01                 ; 0xc2d05
    jnc short 02d33h                          ; 73 28                       ; 0xc2d09
    mov si, bx                                ; 89 de                       ; 0xc2d0b vgabios.c:1924
    sal si, 004h                              ; c1 e6 04                    ; 0xc2d0d
    mov di, bx                                ; 89 df                       ; 0xc2d10 vgabios.c:1925
    sal di, 005h                              ; c1 e7 05                    ; 0xc2d12
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc2d15
    add si, 06b6ch                            ; 81 c6 6c 6b                 ; 0xc2d18 vgabios.c:1926
    mov cx, strict word 00010h                ; b9 10 00                    ; 0xc2d1c
    mov dx, 0c000h                            ; ba 00 c0                    ; 0xc2d1f
    mov ax, 0a000h                            ; b8 00 a0                    ; 0xc2d22
    mov es, ax                                ; 8e c0                       ; 0xc2d25
    cld                                       ; fc                          ; 0xc2d27
    jcxz 02d30h                               ; e3 06                       ; 0xc2d28
    push DS                                   ; 1e                          ; 0xc2d2a
    mov ds, dx                                ; 8e da                       ; 0xc2d2b
    rep movsb                                 ; f3 a4                       ; 0xc2d2d
    pop DS                                    ; 1f                          ; 0xc2d2f
    inc bx                                    ; 43                          ; 0xc2d30 vgabios.c:1927
    jmp short 02d05h                          ; eb d2                       ; 0xc2d31
    call 02a90h                               ; e8 5a fd                    ; 0xc2d33 vgabios.c:1928
    cmp byte [bp-00ah], 010h                  ; 80 7e f6 10                 ; 0xc2d36 vgabios.c:1929
    jc short 02d42h                           ; 72 06                       ; 0xc2d3a
    mov ax, strict word 00010h                ; b8 10 00                    ; 0xc2d3c vgabios.c:1931
    call 02acch                               ; e8 8a fd                    ; 0xc2d3f
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc2d42 vgabios.c:1933
    pop di                                    ; 5f                          ; 0xc2d45
    pop si                                    ; 5e                          ; 0xc2d46
    pop cx                                    ; 59                          ; 0xc2d47
    pop bx                                    ; 5b                          ; 0xc2d48
    pop bp                                    ; 5d                          ; 0xc2d49
    retn                                      ; c3                          ; 0xc2d4a
  ; disGetNextSymbol 0xc2d4b LB 0x1538 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d4b 'biosfn_load_gfx_8_8_chars'
biosfn_load_gfx_8_8_chars:                   ; 0xc2d4b LB 0x5
    push bp                                   ; 55                          ; 0xc2d4b vgabios.c:1935
    mov bp, sp                                ; 89 e5                       ; 0xc2d4c
    pop bp                                    ; 5d                          ; 0xc2d4e vgabios.c:1940
    retn                                      ; c3                          ; 0xc2d4f
  ; disGetNextSymbol 0xc2d50 LB 0x1533 -> off=0x0 cb=0000000000000007 uValue=00000000000c2d50 'biosfn_load_gfx_user_chars'
biosfn_load_gfx_user_chars:                  ; 0xc2d50 LB 0x7
    push bp                                   ; 55                          ; 0xc2d50 vgabios.c:1941
    mov bp, sp                                ; 89 e5                       ; 0xc2d51
    pop bp                                    ; 5d                          ; 0xc2d53 vgabios.c:1947
    retn 00002h                               ; c2 02 00                    ; 0xc2d54
  ; disGetNextSymbol 0xc2d57 LB 0x152c -> off=0x0 cb=0000000000000005 uValue=00000000000c2d57 'biosfn_load_gfx_8_14_chars'
biosfn_load_gfx_8_14_chars:                  ; 0xc2d57 LB 0x5
    push bp                                   ; 55                          ; 0xc2d57 vgabios.c:1948
    mov bp, sp                                ; 89 e5                       ; 0xc2d58
    pop bp                                    ; 5d                          ; 0xc2d5a vgabios.c:1953
    retn                                      ; c3                          ; 0xc2d5b
  ; disGetNextSymbol 0xc2d5c LB 0x1527 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d5c 'biosfn_load_gfx_8_8_dd_chars'
biosfn_load_gfx_8_8_dd_chars:                ; 0xc2d5c LB 0x5
    push bp                                   ; 55                          ; 0xc2d5c vgabios.c:1954
    mov bp, sp                                ; 89 e5                       ; 0xc2d5d
    pop bp                                    ; 5d                          ; 0xc2d5f vgabios.c:1959
    retn                                      ; c3                          ; 0xc2d60
  ; disGetNextSymbol 0xc2d61 LB 0x1522 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d61 'biosfn_load_gfx_8_16_chars'
biosfn_load_gfx_8_16_chars:                  ; 0xc2d61 LB 0x5
    push bp                                   ; 55                          ; 0xc2d61 vgabios.c:1960
    mov bp, sp                                ; 89 e5                       ; 0xc2d62
    pop bp                                    ; 5d                          ; 0xc2d64 vgabios.c:1965
    retn                                      ; c3                          ; 0xc2d65
  ; disGetNextSymbol 0xc2d66 LB 0x151d -> off=0x0 cb=0000000000000005 uValue=00000000000c2d66 'biosfn_alternate_prtsc'
biosfn_alternate_prtsc:                      ; 0xc2d66 LB 0x5
    push bp                                   ; 55                          ; 0xc2d66 vgabios.c:1967
    mov bp, sp                                ; 89 e5                       ; 0xc2d67
    pop bp                                    ; 5d                          ; 0xc2d69 vgabios.c:1972
    retn                                      ; c3                          ; 0xc2d6a
  ; disGetNextSymbol 0xc2d6b LB 0x1518 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d6b 'biosfn_switch_video_interface'
biosfn_switch_video_interface:               ; 0xc2d6b LB 0x5
    push bp                                   ; 55                          ; 0xc2d6b vgabios.c:1975
    mov bp, sp                                ; 89 e5                       ; 0xc2d6c
    pop bp                                    ; 5d                          ; 0xc2d6e vgabios.c:1980
    retn                                      ; c3                          ; 0xc2d6f
  ; disGetNextSymbol 0xc2d70 LB 0x1513 -> off=0x0 cb=0000000000000005 uValue=00000000000c2d70 'biosfn_enable_video_refresh_control'
biosfn_enable_video_refresh_control:         ; 0xc2d70 LB 0x5
    push bp                                   ; 55                          ; 0xc2d70 vgabios.c:1981
    mov bp, sp                                ; 89 e5                       ; 0xc2d71
    pop bp                                    ; 5d                          ; 0xc2d73 vgabios.c:1986
    retn                                      ; c3                          ; 0xc2d74
  ; disGetNextSymbol 0xc2d75 LB 0x150e -> off=0x0 cb=000000000000009d uValue=00000000000c2d75 'biosfn_write_string'
biosfn_write_string:                         ; 0xc2d75 LB 0x9d
    push bp                                   ; 55                          ; 0xc2d75 vgabios.c:1989
    mov bp, sp                                ; 89 e5                       ; 0xc2d76
    push si                                   ; 56                          ; 0xc2d78
    push di                                   ; 57                          ; 0xc2d79
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc2d7a
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc2d7d
    mov byte [bp-008h], dl                    ; 88 56 f8                    ; 0xc2d80
    mov byte [bp-00ah], bl                    ; 88 5e f6                    ; 0xc2d83
    mov si, cx                                ; 89 ce                       ; 0xc2d86
    mov di, word [bp+00ah]                    ; 8b 7e 0a                    ; 0xc2d88
    mov al, dl                                ; 88 d0                       ; 0xc2d8b vgabios.c:1996
    xor ah, ah                                ; 30 e4                       ; 0xc2d8d
    lea bx, [bp-00eh]                         ; 8d 5e f2                    ; 0xc2d8f
    lea dx, [bp-00ch]                         ; 8d 56 f4                    ; 0xc2d92
    call 00a0bh                               ; e8 73 dc                    ; 0xc2d95
    cmp byte [bp+004h], 0ffh                  ; 80 7e 04 ff                 ; 0xc2d98 vgabios.c:1999
    jne short 02dafh                          ; 75 11                       ; 0xc2d9c
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc2d9e vgabios.c:2000
    mov byte [bp+006h], al                    ; 88 46 06                    ; 0xc2da1
    mov ax, word [bp-00eh]                    ; 8b 46 f2                    ; 0xc2da4 vgabios.c:2001
    xor al, al                                ; 30 c0                       ; 0xc2da7
    shr ax, 008h                              ; c1 e8 08                    ; 0xc2da9
    mov byte [bp+004h], al                    ; 88 46 04                    ; 0xc2dac
    mov dl, byte [bp+004h]                    ; 8a 56 04                    ; 0xc2daf vgabios.c:2004
    xor dh, dh                                ; 30 f6                       ; 0xc2db2
    sal dx, 008h                              ; c1 e2 08                    ; 0xc2db4
    mov al, byte [bp+006h]                    ; 8a 46 06                    ; 0xc2db7
    xor ah, ah                                ; 30 e4                       ; 0xc2dba
    add dx, ax                                ; 01 c2                       ; 0xc2dbc
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2dbe vgabios.c:2005
    call 0120eh                               ; e8 4a e4                    ; 0xc2dc1
    dec si                                    ; 4e                          ; 0xc2dc4 vgabios.c:2007
    cmp si, strict byte 0ffffh                ; 83 fe ff                    ; 0xc2dc5
    je short 02df8h                           ; 74 2e                       ; 0xc2dc8
    mov bx, di                                ; 89 fb                       ; 0xc2dca vgabios.c:2009
    inc di                                    ; 47                          ; 0xc2dcc
    mov es, [bp+008h]                         ; 8e 46 08                    ; 0xc2dcd vgabios.c:37
    mov ah, byte [es:bx]                      ; 26 8a 27                    ; 0xc2dd0
    test byte [bp-006h], 002h                 ; f6 46 fa 02                 ; 0xc2dd3 vgabios.c:2010
    je short 02de2h                           ; 74 09                       ; 0xc2dd7
    mov bx, di                                ; 89 fb                       ; 0xc2dd9 vgabios.c:2011
    inc di                                    ; 47                          ; 0xc2ddb
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc2ddc vgabios.c:37
    mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xc2ddf vgabios.c:38
    mov bl, byte [bp-00ah]                    ; 8a 5e f6                    ; 0xc2de2 vgabios.c:2013
    xor bh, bh                                ; 30 ff                       ; 0xc2de5
    mov dl, byte [bp-008h]                    ; 8a 56 f8                    ; 0xc2de7
    xor dh, dh                                ; 30 f6                       ; 0xc2dea
    mov al, ah                                ; 88 e0                       ; 0xc2dec
    xor ah, ah                                ; 30 e4                       ; 0xc2dee
    mov cx, strict word 00003h                ; b9 03 00                    ; 0xc2df0
    call 0280ch                               ; e8 16 fa                    ; 0xc2df3
    jmp short 02dc4h                          ; eb cc                       ; 0xc2df6 vgabios.c:2014
    test byte [bp-006h], 001h                 ; f6 46 fa 01                 ; 0xc2df8 vgabios.c:2017
    jne short 02e09h                          ; 75 0b                       ; 0xc2dfc
    mov dx, word [bp-00eh]                    ; 8b 56 f2                    ; 0xc2dfe vgabios.c:2018
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2e01
    xor ah, ah                                ; 30 e4                       ; 0xc2e04
    call 0120eh                               ; e8 05 e4                    ; 0xc2e06
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc2e09 vgabios.c:2019
    pop di                                    ; 5f                          ; 0xc2e0c
    pop si                                    ; 5e                          ; 0xc2e0d
    pop bp                                    ; 5d                          ; 0xc2e0e
    retn 00008h                               ; c2 08 00                    ; 0xc2e0f
  ; disGetNextSymbol 0xc2e12 LB 0x1471 -> off=0x0 cb=00000000000001f2 uValue=00000000000c2e12 'biosfn_read_state_info'
biosfn_read_state_info:                      ; 0xc2e12 LB 0x1f2
    push bp                                   ; 55                          ; 0xc2e12 vgabios.c:2022
    mov bp, sp                                ; 89 e5                       ; 0xc2e13
    push cx                                   ; 51                          ; 0xc2e15
    push si                                   ; 56                          ; 0xc2e16
    push di                                   ; 57                          ; 0xc2e17
    push ax                                   ; 50                          ; 0xc2e18
    push ax                                   ; 50                          ; 0xc2e19
    push dx                                   ; 52                          ; 0xc2e1a
    mov si, strict word 00049h                ; be 49 00                    ; 0xc2e1b vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e1e
    mov es, ax                                ; 8e c0                       ; 0xc2e21
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e23
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc2e26 vgabios.c:38
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc2e29 vgabios.c:47
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc2e2c
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc2e2f vgabios.c:48
    mov ax, ds                                ; 8c d8                       ; 0xc2e32 vgabios.c:2033
    mov es, dx                                ; 8e c2                       ; 0xc2e34 vgabios.c:62
    mov word [es:bx], 05502h                  ; 26 c7 07 02 55              ; 0xc2e36
    mov [es:bx+002h], ds                      ; 26 8c 5f 02                 ; 0xc2e3b
    lea di, [bx+004h]                         ; 8d 7f 04                    ; 0xc2e3f vgabios.c:2038
    mov cx, strict word 0001eh                ; b9 1e 00                    ; 0xc2e42
    mov si, strict word 00049h                ; be 49 00                    ; 0xc2e45
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2e48
    cld                                       ; fc                          ; 0xc2e4b
    jcxz 02e54h                               ; e3 06                       ; 0xc2e4c
    push DS                                   ; 1e                          ; 0xc2e4e
    mov ds, dx                                ; 8e da                       ; 0xc2e4f
    rep movsb                                 ; f3 a4                       ; 0xc2e51
    pop DS                                    ; 1f                          ; 0xc2e53
    mov si, 00084h                            ; be 84 00                    ; 0xc2e54 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e57
    mov es, ax                                ; 8e c0                       ; 0xc2e5a
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e5c
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc2e5f vgabios.c:38
    lea si, [bx+022h]                         ; 8d 77 22                    ; 0xc2e61
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2e64 vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2e67
    lea di, [bx+023h]                         ; 8d 7f 23                    ; 0xc2e6a vgabios.c:2040
    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc2e6d
    mov si, 00085h                            ; be 85 00                    ; 0xc2e70
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc2e73
    cld                                       ; fc                          ; 0xc2e76
    jcxz 02e7fh                               ; e3 06                       ; 0xc2e77
    push DS                                   ; 1e                          ; 0xc2e79
    mov ds, dx                                ; 8e da                       ; 0xc2e7a
    rep movsb                                 ; f3 a4                       ; 0xc2e7c
    pop DS                                    ; 1f                          ; 0xc2e7e
    mov si, 0008ah                            ; be 8a 00                    ; 0xc2e7f vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2e82
    mov es, ax                                ; 8e c0                       ; 0xc2e85
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2e87
    lea si, [bx+025h]                         ; 8d 77 25                    ; 0xc2e8a vgabios.c:38
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2e8d vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2e90
    lea si, [bx+026h]                         ; 8d 77 26                    ; 0xc2e93 vgabios.c:2043
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2e96 vgabios.c:42
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2e9a vgabios.c:2044
    mov word [es:si], strict word 00010h      ; 26 c7 04 10 00              ; 0xc2e9d vgabios.c:52
    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2ea2 vgabios.c:2045
    mov byte [es:si], 008h                    ; 26 c6 04 08                 ; 0xc2ea5 vgabios.c:42
    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2ea9 vgabios.c:2046
    mov byte [es:si], 002h                    ; 26 c6 04 02                 ; 0xc2eac vgabios.c:42
    lea si, [bx+02bh]                         ; 8d 77 2b                    ; 0xc2eb0 vgabios.c:2047
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2eb3 vgabios.c:42
    lea si, [bx+02ch]                         ; 8d 77 2c                    ; 0xc2eb7 vgabios.c:2048
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2eba vgabios.c:42
    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2ebe vgabios.c:2049
    mov byte [es:si], 021h                    ; 26 c6 04 21                 ; 0xc2ec1 vgabios.c:42
    lea si, [bx+031h]                         ; 8d 77 31                    ; 0xc2ec5 vgabios.c:2050
    mov byte [es:si], 003h                    ; 26 c6 04 03                 ; 0xc2ec8 vgabios.c:42
    lea si, [bx+032h]                         ; 8d 77 32                    ; 0xc2ecc vgabios.c:2051
    mov byte [es:si], 000h                    ; 26 c6 04 00                 ; 0xc2ecf vgabios.c:42
    mov si, 00089h                            ; be 89 00                    ; 0xc2ed3 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2ed6
    mov es, ax                                ; 8e c0                       ; 0xc2ed9
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2edb
    mov dl, al                                ; 88 c2                       ; 0xc2ede vgabios.c:2056
    and dl, 080h                              ; 80 e2 80                    ; 0xc2ee0
    xor dh, dh                                ; 30 f6                       ; 0xc2ee3
    sar dx, 006h                              ; c1 fa 06                    ; 0xc2ee5
    and AL, strict byte 010h                  ; 24 10                       ; 0xc2ee8
    xor ah, ah                                ; 30 e4                       ; 0xc2eea
    sar ax, 004h                              ; c1 f8 04                    ; 0xc2eec
    or ax, dx                                 ; 09 d0                       ; 0xc2eef
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc2ef1 vgabios.c:2057
    je short 02f07h                           ; 74 11                       ; 0xc2ef4
    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc2ef6
    je short 02f03h                           ; 74 08                       ; 0xc2ef9
    test ax, ax                               ; 85 c0                       ; 0xc2efb
    jne short 02f07h                          ; 75 08                       ; 0xc2efd
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2eff vgabios.c:2058
    jmp short 02f09h                          ; eb 06                       ; 0xc2f01
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2f03 vgabios.c:2059
    jmp short 02f09h                          ; eb 02                       ; 0xc2f05
    xor al, al                                ; 30 c0                       ; 0xc2f07 vgabios.c:2061
    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2f09 vgabios.c:2063
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f0c vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f0f
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f12 vgabios.c:2066
    cmp AL, strict byte 00eh                  ; 3c 0e                       ; 0xc2f15
    jc short 02f38h                           ; 72 1f                       ; 0xc2f17
    cmp AL, strict byte 012h                  ; 3c 12                       ; 0xc2f19
    jnbe short 02f38h                         ; 77 1b                       ; 0xc2f1b
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc2f1d vgabios.c:2067
    test ax, ax                               ; 85 c0                       ; 0xc2f20
    je short 02f7ah                           ; 74 56                       ; 0xc2f22
    mov si, ax                                ; 89 c6                       ; 0xc2f24 vgabios.c:2068
    shr si, 002h                              ; c1 ee 02                    ; 0xc2f26
    mov ax, 04000h                            ; b8 00 40                    ; 0xc2f29
    xor dx, dx                                ; 31 d2                       ; 0xc2f2c
    div si                                    ; f7 f6                       ; 0xc2f2e
    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f30
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f33 vgabios.c:42
    jmp short 02f7ah                          ; eb 42                       ; 0xc2f36 vgabios.c:2069
    lea si, [bx+029h]                         ; 8d 77 29                    ; 0xc2f38
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f3b
    cmp AL, strict byte 013h                  ; 3c 13                       ; 0xc2f3e
    jne short 02f53h                          ; 75 11                       ; 0xc2f40
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f42 vgabios.c:42
    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2f45
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f49 vgabios.c:2071
    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc2f4c vgabios.c:52
    jmp short 02f7ah                          ; eb 27                       ; 0xc2f51 vgabios.c:2072
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2f53
    jc short 02f7ah                           ; 72 23                       ; 0xc2f55
    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2f57
    jnbe short 02f7ah                         ; 77 1f                       ; 0xc2f59
    cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xc2f5b vgabios.c:2074
    je short 02f6fh                           ; 74 0e                       ; 0xc2f5f
    mov ax, 04000h                            ; b8 00 40                    ; 0xc2f61 vgabios.c:2075
    xor dx, dx                                ; 31 d2                       ; 0xc2f64
    div word [bp-00ah]                        ; f7 76 f6                    ; 0xc2f66
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f69 vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2f6c
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f6f vgabios.c:2076
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f72 vgabios.c:52
    mov word [es:si], strict word 00004h      ; 26 c7 04 04 00              ; 0xc2f75
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f7a vgabios.c:2078
    cmp AL, strict byte 006h                  ; 3c 06                       ; 0xc2f7d
    je short 02f85h                           ; 74 04                       ; 0xc2f7f
    cmp AL, strict byte 011h                  ; 3c 11                       ; 0xc2f81
    jne short 02f90h                          ; 75 0b                       ; 0xc2f83
    lea si, [bx+027h]                         ; 8d 77 27                    ; 0xc2f85 vgabios.c:2079
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f88 vgabios.c:52
    mov word [es:si], strict word 00002h      ; 26 c7 04 02 00              ; 0xc2f8b
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc2f90 vgabios.c:2081
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc2f93
    jc short 02fech                           ; 72 55                       ; 0xc2f95
    cmp AL, strict byte 007h                  ; 3c 07                       ; 0xc2f97
    je short 02fech                           ; 74 51                       ; 0xc2f99
    lea si, [bx+02dh]                         ; 8d 77 2d                    ; 0xc2f9b vgabios.c:2082
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2f9e vgabios.c:42
    mov byte [es:si], 001h                    ; 26 c6 04 01                 ; 0xc2fa1
    mov si, 00084h                            ; be 84 00                    ; 0xc2fa5 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc2fa8
    mov es, ax                                ; 8e c0                       ; 0xc2fab
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc2fad
    xor ah, ah                                ; 30 e4                       ; 0xc2fb0 vgabios.c:38
    inc ax                                    ; 40                          ; 0xc2fb2
    mov si, 00085h                            ; be 85 00                    ; 0xc2fb3 vgabios.c:37
    mov dl, byte [es:si]                      ; 26 8a 14                    ; 0xc2fb6
    xor dh, dh                                ; 30 f6                       ; 0xc2fb9 vgabios.c:38
    imul dx                                   ; f7 ea                       ; 0xc2fbb
    cmp ax, 0015eh                            ; 3d 5e 01                    ; 0xc2fbd vgabios.c:2084
    jc short 02fd0h                           ; 72 0e                       ; 0xc2fc0
    jbe short 02fd9h                          ; 76 15                       ; 0xc2fc2
    cmp ax, 001e0h                            ; 3d e0 01                    ; 0xc2fc4
    je short 02fe1h                           ; 74 18                       ; 0xc2fc7
    cmp ax, 00190h                            ; 3d 90 01                    ; 0xc2fc9
    je short 02fddh                           ; 74 0f                       ; 0xc2fcc
    jmp short 02fe1h                          ; eb 11                       ; 0xc2fce
    cmp ax, 000c8h                            ; 3d c8 00                    ; 0xc2fd0
    jne short 02fe1h                          ; 75 0c                       ; 0xc2fd3
    xor al, al                                ; 30 c0                       ; 0xc2fd5 vgabios.c:2085
    jmp short 02fe3h                          ; eb 0a                       ; 0xc2fd7
    mov AL, strict byte 001h                  ; b0 01                       ; 0xc2fd9 vgabios.c:2086
    jmp short 02fe3h                          ; eb 06                       ; 0xc2fdb
    mov AL, strict byte 002h                  ; b0 02                       ; 0xc2fdd vgabios.c:2087
    jmp short 02fe3h                          ; eb 02                       ; 0xc2fdf
    mov AL, strict byte 003h                  ; b0 03                       ; 0xc2fe1 vgabios.c:2089
    lea si, [bx+02ah]                         ; 8d 77 2a                    ; 0xc2fe3 vgabios.c:2091
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2fe6 vgabios.c:42
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc2fe9
    lea di, [bx+033h]                         ; 8d 7f 33                    ; 0xc2fec vgabios.c:2094
    mov cx, strict word 0000dh                ; b9 0d 00                    ; 0xc2fef
    xor ax, ax                                ; 31 c0                       ; 0xc2ff2
    mov es, [bp-00ch]                         ; 8e 46 f4                    ; 0xc2ff4
    cld                                       ; fc                          ; 0xc2ff7
    jcxz 02ffch                               ; e3 02                       ; 0xc2ff8
    rep stosb                                 ; f3 aa                       ; 0xc2ffa
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc2ffc vgabios.c:2095
    pop di                                    ; 5f                          ; 0xc2fff
    pop si                                    ; 5e                          ; 0xc3000
    pop cx                                    ; 59                          ; 0xc3001
    pop bp                                    ; 5d                          ; 0xc3002
    retn                                      ; c3                          ; 0xc3003
  ; disGetNextSymbol 0xc3004 LB 0x127f -> off=0x0 cb=0000000000000023 uValue=00000000000c3004 'biosfn_read_video_state_size2'
biosfn_read_video_state_size2:               ; 0xc3004 LB 0x23
    push dx                                   ; 52                          ; 0xc3004 vgabios.c:2098
    push bp                                   ; 55                          ; 0xc3005
    mov bp, sp                                ; 89 e5                       ; 0xc3006
    mov dx, ax                                ; 89 c2                       ; 0xc3008
    xor ax, ax                                ; 31 c0                       ; 0xc300a vgabios.c:2102
    test dl, 001h                             ; f6 c2 01                    ; 0xc300c vgabios.c:2103
    je short 03014h                           ; 74 03                       ; 0xc300f
    mov ax, strict word 00046h                ; b8 46 00                    ; 0xc3011 vgabios.c:2104
    test dl, 002h                             ; f6 c2 02                    ; 0xc3014 vgabios.c:2106
    je short 0301ch                           ; 74 03                       ; 0xc3017
    add ax, strict word 0002ah                ; 05 2a 00                    ; 0xc3019 vgabios.c:2107
    test dl, 004h                             ; f6 c2 04                    ; 0xc301c vgabios.c:2109
    je short 03024h                           ; 74 03                       ; 0xc301f
    add ax, 00304h                            ; 05 04 03                    ; 0xc3021 vgabios.c:2110
    pop bp                                    ; 5d                          ; 0xc3024 vgabios.c:2113
    pop dx                                    ; 5a                          ; 0xc3025
    retn                                      ; c3                          ; 0xc3026
  ; disGetNextSymbol 0xc3027 LB 0x125c -> off=0x0 cb=0000000000000018 uValue=00000000000c3027 'vga_get_video_state_size'
vga_get_video_state_size:                    ; 0xc3027 LB 0x18
    push bp                                   ; 55                          ; 0xc3027 vgabios.c:2115
    mov bp, sp                                ; 89 e5                       ; 0xc3028
    push bx                                   ; 53                          ; 0xc302a
    mov bx, dx                                ; 89 d3                       ; 0xc302b
    call 03004h                               ; e8 d4 ff                    ; 0xc302d vgabios.c:2118
    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc3030
    shr ax, 006h                              ; c1 e8 06                    ; 0xc3033
    mov word [ss:bx], ax                      ; 36 89 07                    ; 0xc3036
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3039 vgabios.c:2119
    pop bx                                    ; 5b                          ; 0xc303c
    pop bp                                    ; 5d                          ; 0xc303d
    retn                                      ; c3                          ; 0xc303e
  ; disGetNextSymbol 0xc303f LB 0x1244 -> off=0x0 cb=00000000000002d8 uValue=00000000000c303f 'biosfn_save_video_state'
biosfn_save_video_state:                     ; 0xc303f LB 0x2d8
    push bp                                   ; 55                          ; 0xc303f vgabios.c:2121
    mov bp, sp                                ; 89 e5                       ; 0xc3040
    push cx                                   ; 51                          ; 0xc3042
    push si                                   ; 56                          ; 0xc3043
    push di                                   ; 57                          ; 0xc3044
    push ax                                   ; 50                          ; 0xc3045
    push ax                                   ; 50                          ; 0xc3046
    push ax                                   ; 50                          ; 0xc3047
    mov cx, dx                                ; 89 d1                       ; 0xc3048
    mov si, strict word 00063h                ; be 63 00                    ; 0xc304a vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc304d
    mov es, ax                                ; 8e c0                       ; 0xc3050
    mov di, word [es:si]                      ; 26 8b 3c                    ; 0xc3052
    mov si, di                                ; 89 fe                       ; 0xc3055 vgabios.c:48
    test byte [bp-00ch], 001h                 ; f6 46 f4 01                 ; 0xc3057 vgabios.c:2126
    je short 030c3h                           ; 74 66                       ; 0xc305b
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc305d vgabios.c:2127
    in AL, DX                                 ; ec                          ; 0xc3060
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3061
    mov es, cx                                ; 8e c1                       ; 0xc3063 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3065
    inc bx                                    ; 43                          ; 0xc3068 vgabios.c:2127
    mov dx, di                                ; 89 fa                       ; 0xc3069
    in AL, DX                                 ; ec                          ; 0xc306b
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc306c
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc306e vgabios.c:42
    inc bx                                    ; 43                          ; 0xc3071 vgabios.c:2128
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3072
    in AL, DX                                 ; ec                          ; 0xc3075
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3076
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3078 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc307b vgabios.c:2129
    mov dx, 003dah                            ; ba da 03                    ; 0xc307c
    in AL, DX                                 ; ec                          ; 0xc307f
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3080
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3082 vgabios.c:2131
    in AL, DX                                 ; ec                          ; 0xc3085
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3086
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc3088
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc308b vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc308e
    inc bx                                    ; 43                          ; 0xc3091 vgabios.c:2132
    mov dx, 003cah                            ; ba ca 03                    ; 0xc3092
    in AL, DX                                 ; ec                          ; 0xc3095
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3096
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3098 vgabios.c:42
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc309b vgabios.c:2135
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc309e
    add bx, ax                                ; 01 c3                       ; 0xc30a1 vgabios.c:2133
    jmp short 030abh                          ; eb 06                       ; 0xc30a3
    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc30a5
    jnbe short 030c6h                         ; 77 1b                       ; 0xc30a9
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc30ab vgabios.c:2136
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc30ae
    out DX, AL                                ; ee                          ; 0xc30b1
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc30b2 vgabios.c:2137
    in AL, DX                                 ; ec                          ; 0xc30b5
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc30b6
    mov es, cx                                ; 8e c1                       ; 0xc30b8 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30ba
    inc bx                                    ; 43                          ; 0xc30bd vgabios.c:2137
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30be vgabios.c:2138
    jmp short 030a5h                          ; eb e2                       ; 0xc30c1
    jmp near 03173h                           ; e9 ad 00                    ; 0xc30c3
    xor al, al                                ; 30 c0                       ; 0xc30c6 vgabios.c:2139
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc30c8
    out DX, AL                                ; ee                          ; 0xc30cb
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc30cc vgabios.c:2140
    in AL, DX                                 ; ec                          ; 0xc30cf
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc30d0
    mov es, cx                                ; 8e c1                       ; 0xc30d2 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30d4
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc30d7 vgabios.c:2142
    inc bx                                    ; 43                          ; 0xc30dc vgabios.c:2140
    jmp short 030e5h                          ; eb 06                       ; 0xc30dd
    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc30df
    jnbe short 030fch                         ; 77 17                       ; 0xc30e3
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc30e5 vgabios.c:2143
    mov dx, si                                ; 89 f2                       ; 0xc30e8
    out DX, AL                                ; ee                          ; 0xc30ea
    lea dx, [si+001h]                         ; 8d 54 01                    ; 0xc30eb vgabios.c:2144
    in AL, DX                                 ; ec                          ; 0xc30ee
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc30ef
    mov es, cx                                ; 8e c1                       ; 0xc30f1 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc30f3
    inc bx                                    ; 43                          ; 0xc30f6 vgabios.c:2144
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc30f7 vgabios.c:2145
    jmp short 030dfh                          ; eb e3                       ; 0xc30fa
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc30fc vgabios.c:2147
    jmp short 03109h                          ; eb 06                       ; 0xc3101
    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc3103
    jnbe short 0312dh                         ; 77 24                       ; 0xc3107
    mov dx, 003dah                            ; ba da 03                    ; 0xc3109 vgabios.c:2148
    in AL, DX                                 ; ec                          ; 0xc310c
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc310d
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc310f vgabios.c:2149
    and ax, strict word 00020h                ; 25 20 00                    ; 0xc3112
    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc3115
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc3118
    out DX, AL                                ; ee                          ; 0xc311b
    mov dx, 003c1h                            ; ba c1 03                    ; 0xc311c vgabios.c:2150
    in AL, DX                                 ; ec                          ; 0xc311f
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3120
    mov es, cx                                ; 8e c1                       ; 0xc3122 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3124
    inc bx                                    ; 43                          ; 0xc3127 vgabios.c:2150
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3128 vgabios.c:2151
    jmp short 03103h                          ; eb d6                       ; 0xc312b
    mov dx, 003dah                            ; ba da 03                    ; 0xc312d vgabios.c:2152
    in AL, DX                                 ; ec                          ; 0xc3130
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3131
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3133 vgabios.c:2154
    jmp short 03140h                          ; eb 06                       ; 0xc3138
    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc313a
    jnbe short 03158h                         ; 77 18                       ; 0xc313e
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3140 vgabios.c:2155
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3143
    out DX, AL                                ; ee                          ; 0xc3146
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc3147 vgabios.c:2156
    in AL, DX                                 ; ec                          ; 0xc314a
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc314b
    mov es, cx                                ; 8e c1                       ; 0xc314d vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc314f
    inc bx                                    ; 43                          ; 0xc3152 vgabios.c:2156
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3153 vgabios.c:2157
    jmp short 0313ah                          ; eb e2                       ; 0xc3156
    mov es, cx                                ; 8e c1                       ; 0xc3158 vgabios.c:52
    mov word [es:bx], si                      ; 26 89 37                    ; 0xc315a
    inc bx                                    ; 43                          ; 0xc315d vgabios.c:2159
    inc bx                                    ; 43                          ; 0xc315e
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc315f vgabios.c:42
    inc bx                                    ; 43                          ; 0xc3163 vgabios.c:2162
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3164 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc3168 vgabios.c:2163
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3169 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc316d vgabios.c:2164
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc316e vgabios.c:42
    inc bx                                    ; 43                          ; 0xc3172 vgabios.c:2165
    test byte [bp-00ch], 002h                 ; f6 46 f4 02                 ; 0xc3173 vgabios.c:2167
    jne short 0317ch                          ; 75 03                       ; 0xc3177
    jmp near 032bbh                           ; e9 3f 01                    ; 0xc3179
    mov si, strict word 00049h                ; be 49 00                    ; 0xc317c vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc317f
    mov es, ax                                ; 8e c0                       ; 0xc3182
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3184
    mov es, cx                                ; 8e c1                       ; 0xc3187 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3189
    inc bx                                    ; 43                          ; 0xc318c vgabios.c:2168
    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc318d vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3190
    mov es, ax                                ; 8e c0                       ; 0xc3193
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3195
    mov es, cx                                ; 8e c1                       ; 0xc3198 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc319a
    inc bx                                    ; 43                          ; 0xc319d vgabios.c:2169
    inc bx                                    ; 43                          ; 0xc319e
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc319f vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31a2
    mov es, ax                                ; 8e c0                       ; 0xc31a5
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31a7
    mov es, cx                                ; 8e c1                       ; 0xc31aa vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31ac
    inc bx                                    ; 43                          ; 0xc31af vgabios.c:2170
    inc bx                                    ; 43                          ; 0xc31b0
    mov si, strict word 00063h                ; be 63 00                    ; 0xc31b1 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31b4
    mov es, ax                                ; 8e c0                       ; 0xc31b7
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31b9
    mov es, cx                                ; 8e c1                       ; 0xc31bc vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31be
    inc bx                                    ; 43                          ; 0xc31c1 vgabios.c:2171
    inc bx                                    ; 43                          ; 0xc31c2
    mov si, 00084h                            ; be 84 00                    ; 0xc31c3 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31c6
    mov es, ax                                ; 8e c0                       ; 0xc31c9
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31cb
    mov es, cx                                ; 8e c1                       ; 0xc31ce vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31d0
    inc bx                                    ; 43                          ; 0xc31d3 vgabios.c:2172
    mov si, 00085h                            ; be 85 00                    ; 0xc31d4 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31d7
    mov es, ax                                ; 8e c0                       ; 0xc31da
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc31dc
    mov es, cx                                ; 8e c1                       ; 0xc31df vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc31e1
    inc bx                                    ; 43                          ; 0xc31e4 vgabios.c:2173
    inc bx                                    ; 43                          ; 0xc31e5
    mov si, 00087h                            ; be 87 00                    ; 0xc31e6 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31e9
    mov es, ax                                ; 8e c0                       ; 0xc31ec
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31ee
    mov es, cx                                ; 8e c1                       ; 0xc31f1 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc31f3
    inc bx                                    ; 43                          ; 0xc31f6 vgabios.c:2174
    mov si, 00088h                            ; be 88 00                    ; 0xc31f7 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc31fa
    mov es, ax                                ; 8e c0                       ; 0xc31fd
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc31ff
    mov es, cx                                ; 8e c1                       ; 0xc3202 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3204
    inc bx                                    ; 43                          ; 0xc3207 vgabios.c:2175
    mov si, 00089h                            ; be 89 00                    ; 0xc3208 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc320b
    mov es, ax                                ; 8e c0                       ; 0xc320e
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3210
    mov es, cx                                ; 8e c1                       ; 0xc3213 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3215
    inc bx                                    ; 43                          ; 0xc3218 vgabios.c:2176
    mov si, strict word 00060h                ; be 60 00                    ; 0xc3219 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc321c
    mov es, ax                                ; 8e c0                       ; 0xc321f
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3221
    mov es, cx                                ; 8e c1                       ; 0xc3224 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3226
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3229 vgabios.c:2178
    inc bx                                    ; 43                          ; 0xc322e vgabios.c:2177
    inc bx                                    ; 43                          ; 0xc322f
    jmp short 03238h                          ; eb 06                       ; 0xc3230
    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3232
    jnc short 03254h                          ; 73 1c                       ; 0xc3236
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc3238 vgabios.c:2179
    add si, si                                ; 01 f6                       ; 0xc323b
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc323d
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3240 vgabios.c:47
    mov es, ax                                ; 8e c0                       ; 0xc3243
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3245
    mov es, cx                                ; 8e c1                       ; 0xc3248 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc324a
    inc bx                                    ; 43                          ; 0xc324d vgabios.c:2180
    inc bx                                    ; 43                          ; 0xc324e
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc324f vgabios.c:2181
    jmp short 03232h                          ; eb de                       ; 0xc3252
    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc3254 vgabios.c:47
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3257
    mov es, ax                                ; 8e c0                       ; 0xc325a
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc325c
    mov es, cx                                ; 8e c1                       ; 0xc325f vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3261
    inc bx                                    ; 43                          ; 0xc3264 vgabios.c:2182
    inc bx                                    ; 43                          ; 0xc3265
    mov si, strict word 00062h                ; be 62 00                    ; 0xc3266 vgabios.c:37
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3269
    mov es, ax                                ; 8e c0                       ; 0xc326c
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc326e
    mov es, cx                                ; 8e c1                       ; 0xc3271 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3273
    inc bx                                    ; 43                          ; 0xc3276 vgabios.c:2183
    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc3277 vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc327a
    mov es, ax                                ; 8e c0                       ; 0xc327c
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc327e
    mov es, cx                                ; 8e c1                       ; 0xc3281 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3283
    inc bx                                    ; 43                          ; 0xc3286 vgabios.c:2185
    inc bx                                    ; 43                          ; 0xc3287
    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc3288 vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc328b
    mov es, ax                                ; 8e c0                       ; 0xc328d
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc328f
    mov es, cx                                ; 8e c1                       ; 0xc3292 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3294
    inc bx                                    ; 43                          ; 0xc3297 vgabios.c:2186
    inc bx                                    ; 43                          ; 0xc3298
    mov si, 0010ch                            ; be 0c 01                    ; 0xc3299 vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc329c
    mov es, ax                                ; 8e c0                       ; 0xc329e
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32a0
    mov es, cx                                ; 8e c1                       ; 0xc32a3 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32a5
    inc bx                                    ; 43                          ; 0xc32a8 vgabios.c:2187
    inc bx                                    ; 43                          ; 0xc32a9
    mov si, 0010eh                            ; be 0e 01                    ; 0xc32aa vgabios.c:47
    xor ax, ax                                ; 31 c0                       ; 0xc32ad
    mov es, ax                                ; 8e c0                       ; 0xc32af
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc32b1
    mov es, cx                                ; 8e c1                       ; 0xc32b4 vgabios.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc32b6
    inc bx                                    ; 43                          ; 0xc32b9 vgabios.c:2188
    inc bx                                    ; 43                          ; 0xc32ba
    test byte [bp-00ch], 004h                 ; f6 46 f4 04                 ; 0xc32bb vgabios.c:2190
    je short 0330dh                           ; 74 4c                       ; 0xc32bf
    mov dx, 003c7h                            ; ba c7 03                    ; 0xc32c1 vgabios.c:2192
    in AL, DX                                 ; ec                          ; 0xc32c4
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc32c5
    mov es, cx                                ; 8e c1                       ; 0xc32c7 vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32c9
    inc bx                                    ; 43                          ; 0xc32cc vgabios.c:2192
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc32cd
    in AL, DX                                 ; ec                          ; 0xc32d0
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc32d1
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32d3 vgabios.c:42
    inc bx                                    ; 43                          ; 0xc32d6 vgabios.c:2193
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc32d7
    in AL, DX                                 ; ec                          ; 0xc32da
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc32db
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32dd vgabios.c:42
    inc bx                                    ; 43                          ; 0xc32e0 vgabios.c:2194
    xor al, al                                ; 30 c0                       ; 0xc32e1
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc32e3
    out DX, AL                                ; ee                          ; 0xc32e6
    xor ah, ah                                ; 30 e4                       ; 0xc32e7 vgabios.c:2197
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc32e9
    jmp short 032f5h                          ; eb 07                       ; 0xc32ec
    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc32ee
    jnc short 03306h                          ; 73 11                       ; 0xc32f3
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc32f5 vgabios.c:2198
    in AL, DX                                 ; ec                          ; 0xc32f8
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc32f9
    mov es, cx                                ; 8e c1                       ; 0xc32fb vgabios.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc32fd
    inc bx                                    ; 43                          ; 0xc3300 vgabios.c:2198
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3301 vgabios.c:2199
    jmp short 032eeh                          ; eb e8                       ; 0xc3304
    mov es, cx                                ; 8e c1                       ; 0xc3306 vgabios.c:42
    mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xc3308
    inc bx                                    ; 43                          ; 0xc330c vgabios.c:2200
    mov ax, bx                                ; 89 d8                       ; 0xc330d vgabios.c:2203
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc330f
    pop di                                    ; 5f                          ; 0xc3312
    pop si                                    ; 5e                          ; 0xc3313
    pop cx                                    ; 59                          ; 0xc3314
    pop bp                                    ; 5d                          ; 0xc3315
    retn                                      ; c3                          ; 0xc3316
  ; disGetNextSymbol 0xc3317 LB 0xf6c -> off=0x0 cb=00000000000002ba uValue=00000000000c3317 'biosfn_restore_video_state'
biosfn_restore_video_state:                  ; 0xc3317 LB 0x2ba
    push bp                                   ; 55                          ; 0xc3317 vgabios.c:2205
    mov bp, sp                                ; 89 e5                       ; 0xc3318
    push cx                                   ; 51                          ; 0xc331a
    push si                                   ; 56                          ; 0xc331b
    push di                                   ; 57                          ; 0xc331c
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc331d
    push ax                                   ; 50                          ; 0xc3320
    mov cx, dx                                ; 89 d1                       ; 0xc3321
    test byte [bp-010h], 001h                 ; f6 46 f0 01                 ; 0xc3323 vgabios.c:2209
    je short 03380h                           ; 74 57                       ; 0xc3327
    mov dx, 003dah                            ; ba da 03                    ; 0xc3329 vgabios.c:2211
    in AL, DX                                 ; ec                          ; 0xc332c
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc332d
    lea si, [bx+040h]                         ; 8d 77 40                    ; 0xc332f vgabios.c:2213
    mov es, cx                                ; 8e c1                       ; 0xc3332 vgabios.c:47
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc3334
    mov word [bp-00ch], ax                    ; 89 46 f4                    ; 0xc3337 vgabios.c:48
    mov si, bx                                ; 89 de                       ; 0xc333a vgabios.c:2214
    mov word [bp-008h], strict word 00001h    ; c7 46 f8 01 00              ; 0xc333c vgabios.c:2217
    add bx, strict byte 00005h                ; 83 c3 05                    ; 0xc3341 vgabios.c:2215
    jmp short 0334ch                          ; eb 06                       ; 0xc3344
    cmp word [bp-008h], strict byte 00004h    ; 83 7e f8 04                 ; 0xc3346
    jnbe short 03362h                         ; 77 16                       ; 0xc334a
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc334c vgabios.c:2218
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc334f
    out DX, AL                                ; ee                          ; 0xc3352
    mov es, cx                                ; 8e c1                       ; 0xc3353 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3355
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc3358 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc335b
    inc bx                                    ; 43                          ; 0xc335c vgabios.c:2219
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc335d vgabios.c:2220
    jmp short 03346h                          ; eb e4                       ; 0xc3360
    xor al, al                                ; 30 c0                       ; 0xc3362 vgabios.c:2221
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3364
    out DX, AL                                ; ee                          ; 0xc3367
    mov es, cx                                ; 8e c1                       ; 0xc3368 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc336a
    mov dx, 003c5h                            ; ba c5 03                    ; 0xc336d vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3370
    inc bx                                    ; 43                          ; 0xc3371 vgabios.c:2222
    mov ax, strict word 00011h                ; b8 11 00                    ; 0xc3372
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3375
    out DX, ax                                ; ef                          ; 0xc3378
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3379 vgabios.c:2227
    jmp short 03389h                          ; eb 09                       ; 0xc337e
    jmp near 03460h                           ; e9 dd 00                    ; 0xc3380
    cmp word [bp-008h], strict byte 00018h    ; 83 7e f8 18                 ; 0xc3383
    jnbe short 033a3h                         ; 77 1a                       ; 0xc3387
    cmp word [bp-008h], strict byte 00011h    ; 83 7e f8 11                 ; 0xc3389 vgabios.c:2228
    je short 0339dh                           ; 74 0e                       ; 0xc338d
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc338f vgabios.c:2229
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3392
    out DX, AL                                ; ee                          ; 0xc3395
    mov es, cx                                ; 8e c1                       ; 0xc3396 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3398
    inc dx                                    ; 42                          ; 0xc339b vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc339c
    inc bx                                    ; 43                          ; 0xc339d vgabios.c:2232
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc339e vgabios.c:2233
    jmp short 03383h                          ; eb e0                       ; 0xc33a1
    mov dx, 003cch                            ; ba cc 03                    ; 0xc33a3 vgabios.c:2235
    in AL, DX                                 ; ec                          ; 0xc33a6
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc33a7
    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc33a9
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc33ab
    cmp word [bp-00ch], 003d4h                ; 81 7e f4 d4 03              ; 0xc33ae vgabios.c:2236
    jne short 033b9h                          ; 75 04                       ; 0xc33b3
    or byte [bp-00eh], 001h                   ; 80 4e f2 01                 ; 0xc33b5 vgabios.c:2237
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc33b9 vgabios.c:2238
    mov dx, 003c2h                            ; ba c2 03                    ; 0xc33bc
    out DX, AL                                ; ee                          ; 0xc33bf
    mov AL, strict byte 011h                  ; b0 11                       ; 0xc33c0 vgabios.c:2241
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc33c2
    out DX, AL                                ; ee                          ; 0xc33c5
    lea di, [word bx-00007h]                  ; 8d bf f9 ff                 ; 0xc33c6 vgabios.c:2242
    mov es, cx                                ; 8e c1                       ; 0xc33ca vgabios.c:37
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc33cc
    inc dx                                    ; 42                          ; 0xc33cf vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc33d0
    lea di, [si+003h]                         ; 8d 7c 03                    ; 0xc33d1 vgabios.c:2245
    mov dl, byte [es:di]                      ; 26 8a 15                    ; 0xc33d4 vgabios.c:37
    xor dh, dh                                ; 30 f6                       ; 0xc33d7 vgabios.c:38
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc33d9
    mov dx, 003dah                            ; ba da 03                    ; 0xc33dc vgabios.c:2246
    in AL, DX                                 ; ec                          ; 0xc33df
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc33e0
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc33e2 vgabios.c:2247
    jmp short 033efh                          ; eb 06                       ; 0xc33e7
    cmp word [bp-008h], strict byte 00013h    ; 83 7e f8 13                 ; 0xc33e9
    jnbe short 03408h                         ; 77 19                       ; 0xc33ed
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc33ef vgabios.c:2248
    and ax, strict word 00020h                ; 25 20 00                    ; 0xc33f2
    or ax, word [bp-008h]                     ; 0b 46 f8                    ; 0xc33f5
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc33f8
    out DX, AL                                ; ee                          ; 0xc33fb
    mov es, cx                                ; 8e c1                       ; 0xc33fc vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc33fe
    out DX, AL                                ; ee                          ; 0xc3401 vgabios.c:38
    inc bx                                    ; 43                          ; 0xc3402 vgabios.c:2249
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3403 vgabios.c:2250
    jmp short 033e9h                          ; eb e1                       ; 0xc3406
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3408 vgabios.c:2251
    mov dx, 003c0h                            ; ba c0 03                    ; 0xc340b
    out DX, AL                                ; ee                          ; 0xc340e
    mov dx, 003dah                            ; ba da 03                    ; 0xc340f vgabios.c:2252
    in AL, DX                                 ; ec                          ; 0xc3412
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3413
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc3415 vgabios.c:2254
    jmp short 03422h                          ; eb 06                       ; 0xc341a
    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc341c
    jnbe short 03438h                         ; 77 16                       ; 0xc3420
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3422 vgabios.c:2255
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3425
    out DX, AL                                ; ee                          ; 0xc3428
    mov es, cx                                ; 8e c1                       ; 0xc3429 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc342b
    mov dx, 003cfh                            ; ba cf 03                    ; 0xc342e vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3431
    inc bx                                    ; 43                          ; 0xc3432 vgabios.c:2256
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3433 vgabios.c:2257
    jmp short 0341ch                          ; eb e4                       ; 0xc3436
    add bx, strict byte 00006h                ; 83 c3 06                    ; 0xc3438 vgabios.c:2258
    mov es, cx                                ; 8e c1                       ; 0xc343b vgabios.c:37
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc343d
    mov dx, 003c4h                            ; ba c4 03                    ; 0xc3440 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3443
    inc si                                    ; 46                          ; 0xc3444 vgabios.c:2261
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3445 vgabios.c:37
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3448 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc344b
    inc si                                    ; 46                          ; 0xc344c vgabios.c:2262
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc344d vgabios.c:37
    mov dx, 003ceh                            ; ba ce 03                    ; 0xc3450 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc3453
    inc si                                    ; 46                          ; 0xc3454 vgabios.c:2263
    inc si                                    ; 46                          ; 0xc3455
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc3456 vgabios.c:37
    mov dx, word [bp-00ch]                    ; 8b 56 f4                    ; 0xc3459 vgabios.c:38
    add dx, strict byte 00006h                ; 83 c2 06                    ; 0xc345c
    out DX, AL                                ; ee                          ; 0xc345f
    test byte [bp-010h], 002h                 ; f6 46 f0 02                 ; 0xc3460 vgabios.c:2267
    jne short 03469h                          ; 75 03                       ; 0xc3464
    jmp near 03584h                           ; e9 1b 01                    ; 0xc3466
    mov es, cx                                ; 8e c1                       ; 0xc3469 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc346b
    mov si, strict word 00049h                ; be 49 00                    ; 0xc346e vgabios.c:42
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3471
    mov es, dx                                ; 8e c2                       ; 0xc3474
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3476
    inc bx                                    ; 43                          ; 0xc3479 vgabios.c:2268
    mov es, cx                                ; 8e c1                       ; 0xc347a vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc347c
    mov si, strict word 0004ah                ; be 4a 00                    ; 0xc347f vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc3482
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3484
    inc bx                                    ; 43                          ; 0xc3487 vgabios.c:2269
    inc bx                                    ; 43                          ; 0xc3488
    mov es, cx                                ; 8e c1                       ; 0xc3489 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc348b
    mov si, strict word 0004ch                ; be 4c 00                    ; 0xc348e vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc3491
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3493
    inc bx                                    ; 43                          ; 0xc3496 vgabios.c:2270
    inc bx                                    ; 43                          ; 0xc3497
    mov es, cx                                ; 8e c1                       ; 0xc3498 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc349a
    mov si, strict word 00063h                ; be 63 00                    ; 0xc349d vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc34a0
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34a2
    inc bx                                    ; 43                          ; 0xc34a5 vgabios.c:2271
    inc bx                                    ; 43                          ; 0xc34a6
    mov es, cx                                ; 8e c1                       ; 0xc34a7 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34a9
    mov si, 00084h                            ; be 84 00                    ; 0xc34ac vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc34af
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34b1
    inc bx                                    ; 43                          ; 0xc34b4 vgabios.c:2272
    mov es, cx                                ; 8e c1                       ; 0xc34b5 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34b7
    mov si, 00085h                            ; be 85 00                    ; 0xc34ba vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc34bd
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34bf
    inc bx                                    ; 43                          ; 0xc34c2 vgabios.c:2273
    inc bx                                    ; 43                          ; 0xc34c3
    mov es, cx                                ; 8e c1                       ; 0xc34c4 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34c6
    mov si, 00087h                            ; be 87 00                    ; 0xc34c9 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc34cc
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34ce
    inc bx                                    ; 43                          ; 0xc34d1 vgabios.c:2274
    mov es, cx                                ; 8e c1                       ; 0xc34d2 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34d4
    mov si, 00088h                            ; be 88 00                    ; 0xc34d7 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc34da
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34dc
    inc bx                                    ; 43                          ; 0xc34df vgabios.c:2275
    mov es, cx                                ; 8e c1                       ; 0xc34e0 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc34e2
    mov si, 00089h                            ; be 89 00                    ; 0xc34e5 vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc34e8
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc34ea
    inc bx                                    ; 43                          ; 0xc34ed vgabios.c:2276
    mov es, cx                                ; 8e c1                       ; 0xc34ee vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc34f0
    mov si, strict word 00060h                ; be 60 00                    ; 0xc34f3 vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc34f6
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc34f8
    mov word [bp-008h], strict word 00000h    ; c7 46 f8 00 00              ; 0xc34fb vgabios.c:2278
    inc bx                                    ; 43                          ; 0xc3500 vgabios.c:2277
    inc bx                                    ; 43                          ; 0xc3501
    jmp short 0350ah                          ; eb 06                       ; 0xc3502
    cmp word [bp-008h], strict byte 00008h    ; 83 7e f8 08                 ; 0xc3504
    jnc short 03526h                          ; 73 1c                       ; 0xc3508
    mov es, cx                                ; 8e c1                       ; 0xc350a vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc350c
    mov si, word [bp-008h]                    ; 8b 76 f8                    ; 0xc350f vgabios.c:48
    add si, si                                ; 01 f6                       ; 0xc3512
    add si, strict byte 00050h                ; 83 c6 50                    ; 0xc3514
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc3517 vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc351a
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc351c
    inc bx                                    ; 43                          ; 0xc351f vgabios.c:2280
    inc bx                                    ; 43                          ; 0xc3520
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc3521 vgabios.c:2281
    jmp short 03504h                          ; eb de                       ; 0xc3524
    mov es, cx                                ; 8e c1                       ; 0xc3526 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3528
    mov si, strict word 0004eh                ; be 4e 00                    ; 0xc352b vgabios.c:52
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc352e
    mov es, dx                                ; 8e c2                       ; 0xc3531
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3533
    inc bx                                    ; 43                          ; 0xc3536 vgabios.c:2282
    inc bx                                    ; 43                          ; 0xc3537
    mov es, cx                                ; 8e c1                       ; 0xc3538 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc353a
    mov si, strict word 00062h                ; be 62 00                    ; 0xc353d vgabios.c:42
    mov es, dx                                ; 8e c2                       ; 0xc3540
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3542
    inc bx                                    ; 43                          ; 0xc3545 vgabios.c:2283
    mov es, cx                                ; 8e c1                       ; 0xc3546 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3548
    mov si, strict word 0007ch                ; be 7c 00                    ; 0xc354b vgabios.c:52
    xor dx, dx                                ; 31 d2                       ; 0xc354e
    mov es, dx                                ; 8e c2                       ; 0xc3550
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3552
    inc bx                                    ; 43                          ; 0xc3555 vgabios.c:2285
    inc bx                                    ; 43                          ; 0xc3556
    mov es, cx                                ; 8e c1                       ; 0xc3557 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3559
    mov si, strict word 0007eh                ; be 7e 00                    ; 0xc355c vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc355f
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3561
    inc bx                                    ; 43                          ; 0xc3564 vgabios.c:2286
    inc bx                                    ; 43                          ; 0xc3565
    mov es, cx                                ; 8e c1                       ; 0xc3566 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3568
    mov si, 0010ch                            ; be 0c 01                    ; 0xc356b vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc356e
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3570
    inc bx                                    ; 43                          ; 0xc3573 vgabios.c:2287
    inc bx                                    ; 43                          ; 0xc3574
    mov es, cx                                ; 8e c1                       ; 0xc3575 vgabios.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3577
    mov si, 0010eh                            ; be 0e 01                    ; 0xc357a vgabios.c:52
    mov es, dx                                ; 8e c2                       ; 0xc357d
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc357f
    inc bx                                    ; 43                          ; 0xc3582 vgabios.c:2288
    inc bx                                    ; 43                          ; 0xc3583
    test byte [bp-010h], 004h                 ; f6 46 f0 04                 ; 0xc3584 vgabios.c:2290
    je short 035c7h                           ; 74 3d                       ; 0xc3588
    inc bx                                    ; 43                          ; 0xc358a vgabios.c:2291
    mov es, cx                                ; 8e c1                       ; 0xc358b vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc358d
    xor ah, ah                                ; 30 e4                       ; 0xc3590 vgabios.c:38
    mov word [bp-00eh], ax                    ; 89 46 f2                    ; 0xc3592
    inc bx                                    ; 43                          ; 0xc3595 vgabios.c:2292
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3596 vgabios.c:37
    mov dx, 003c6h                            ; ba c6 03                    ; 0xc3599 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc359c
    inc bx                                    ; 43                          ; 0xc359d vgabios.c:2293
    xor al, al                                ; 30 c0                       ; 0xc359e
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc35a0
    out DX, AL                                ; ee                          ; 0xc35a3
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc35a4 vgabios.c:2296
    jmp short 035b0h                          ; eb 07                       ; 0xc35a7
    cmp word [bp-008h], 00300h                ; 81 7e f8 00 03              ; 0xc35a9
    jnc short 035bfh                          ; 73 0f                       ; 0xc35ae
    mov es, cx                                ; 8e c1                       ; 0xc35b0 vgabios.c:37
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc35b2
    mov dx, 003c9h                            ; ba c9 03                    ; 0xc35b5 vgabios.c:38
    out DX, AL                                ; ee                          ; 0xc35b8
    inc bx                                    ; 43                          ; 0xc35b9 vgabios.c:2297
    inc word [bp-008h]                        ; ff 46 f8                    ; 0xc35ba vgabios.c:2298
    jmp short 035a9h                          ; eb ea                       ; 0xc35bd
    inc bx                                    ; 43                          ; 0xc35bf vgabios.c:2299
    mov al, byte [bp-00eh]                    ; 8a 46 f2                    ; 0xc35c0
    mov dx, 003c8h                            ; ba c8 03                    ; 0xc35c3
    out DX, AL                                ; ee                          ; 0xc35c6
    mov ax, bx                                ; 89 d8                       ; 0xc35c7 vgabios.c:2303
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc35c9
    pop di                                    ; 5f                          ; 0xc35cc
    pop si                                    ; 5e                          ; 0xc35cd
    pop cx                                    ; 59                          ; 0xc35ce
    pop bp                                    ; 5d                          ; 0xc35cf
    retn                                      ; c3                          ; 0xc35d0
  ; disGetNextSymbol 0xc35d1 LB 0xcb2 -> off=0x0 cb=0000000000000028 uValue=00000000000c35d1 'find_vga_entry'
find_vga_entry:                              ; 0xc35d1 LB 0x28
    push bx                                   ; 53                          ; 0xc35d1 vgabios.c:2312
    push dx                                   ; 52                          ; 0xc35d2
    push bp                                   ; 55                          ; 0xc35d3
    mov bp, sp                                ; 89 e5                       ; 0xc35d4
    mov dl, al                                ; 88 c2                       ; 0xc35d6
    mov AH, strict byte 0ffh                  ; b4 ff                       ; 0xc35d8 vgabios.c:2314
    xor al, al                                ; 30 c0                       ; 0xc35da vgabios.c:2315
    jmp short 035e4h                          ; eb 06                       ; 0xc35dc
    db  0feh, 0c0h
    ; inc al                                    ; fe c0                     ; 0xc35de vgabios.c:2316
    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc35e0
    jnbe short 035f3h                         ; 77 0f                       ; 0xc35e2
    mov bl, al                                ; 88 c3                       ; 0xc35e4
    xor bh, bh                                ; 30 ff                       ; 0xc35e6
    sal bx, 003h                              ; c1 e3 03                    ; 0xc35e8
    cmp dl, byte [bx+047aeh]                  ; 3a 97 ae 47                 ; 0xc35eb
    jne short 035deh                          ; 75 ed                       ; 0xc35ef
    mov ah, al                                ; 88 c4                       ; 0xc35f1
    mov al, ah                                ; 88 e0                       ; 0xc35f3 vgabios.c:2321
    pop bp                                    ; 5d                          ; 0xc35f5
    pop dx                                    ; 5a                          ; 0xc35f6
    pop bx                                    ; 5b                          ; 0xc35f7
    retn                                      ; c3                          ; 0xc35f8
  ; disGetNextSymbol 0xc35f9 LB 0xc8a -> off=0x0 cb=000000000000000e uValue=00000000000c35f9 'xread_byte'
xread_byte:                                  ; 0xc35f9 LB 0xe
    push bx                                   ; 53                          ; 0xc35f9 vgabios.c:2333
    push bp                                   ; 55                          ; 0xc35fa
    mov bp, sp                                ; 89 e5                       ; 0xc35fb
    mov bx, dx                                ; 89 d3                       ; 0xc35fd
    mov es, ax                                ; 8e c0                       ; 0xc35ff vgabios.c:2335
    mov al, byte [es:bx]                      ; 26 8a 07                    ; 0xc3601
    pop bp                                    ; 5d                          ; 0xc3604 vgabios.c:2336
    pop bx                                    ; 5b                          ; 0xc3605
    retn                                      ; c3                          ; 0xc3606
  ; disGetNextSymbol 0xc3607 LB 0xc7c -> off=0x87 cb=0000000000000451 uValue=00000000000c368e 'int10_func'
    db  056h, 04fh, 01ch, 01bh, 013h, 012h, 011h, 010h, 00eh, 00dh, 00ch, 00ah, 009h, 008h, 007h, 006h
    db  005h, 004h, 003h, 002h, 001h, 000h, 0d8h, 03ah, 0b7h, 036h, 0f4h, 036h, 007h, 037h, 017h, 037h
    db  02ah, 037h, 03ah, 037h, 044h, 037h, 086h, 037h, 0bah, 037h, 0cbh, 037h, 0e6h, 037h, 00ch, 038h
    db  02bh, 038h, 042h, 038h, 058h, 038h, 064h, 038h, 02eh, 039h, 09bh, 039h, 0c8h, 039h, 0ddh, 039h
    db  01fh, 03ah, 0aah, 03ah, 030h, 024h, 023h, 022h, 021h, 020h, 014h, 012h, 011h, 010h, 004h, 002h
    db  001h, 000h, 0d8h, 03ah, 083h, 038h, 0a4h, 038h, 0b3h, 038h, 0c2h, 038h, 083h, 038h, 0a4h, 038h
    db  0b3h, 038h, 0c2h, 038h, 0d1h, 038h, 0ddh, 038h, 0f8h, 038h, 002h, 039h, 00ch, 039h, 016h, 039h
    db  00ah, 009h, 006h, 004h, 002h, 001h, 000h, 09ch, 03ah, 045h, 03ah, 053h, 03ah, 064h, 03ah, 074h
    db  03ah, 089h, 03ah, 09ch, 03ah, 09ch, 03ah
int10_func:                                  ; 0xc368e LB 0x451
    push bp                                   ; 55                          ; 0xc368e vgabios.c:2414
    mov bp, sp                                ; 89 e5                       ; 0xc368f
    push si                                   ; 56                          ; 0xc3691
    push di                                   ; 57                          ; 0xc3692
    push ax                                   ; 50                          ; 0xc3693
    mov si, word [bp+004h]                    ; 8b 76 04                    ; 0xc3694
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3697 vgabios.c:2419
    shr ax, 008h                              ; c1 e8 08                    ; 0xc369a
    cmp ax, strict word 00056h                ; 3d 56 00                    ; 0xc369d
    jnbe short 03704h                         ; 77 62                       ; 0xc36a0
    push CS                                   ; 0e                          ; 0xc36a2
    pop ES                                    ; 07                          ; 0xc36a3
    mov cx, strict word 00017h                ; b9 17 00                    ; 0xc36a4
    mov di, 03607h                            ; bf 07 36                    ; 0xc36a7
    repne scasb                               ; f2 ae                       ; 0xc36aa
    sal cx, 1                                 ; d1 e1                       ; 0xc36ac
    mov di, cx                                ; 89 cf                       ; 0xc36ae
    mov ax, word [cs:di+0361dh]               ; 2e 8b 85 1d 36              ; 0xc36b0
    jmp ax                                    ; ff e0                       ; 0xc36b5
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc36b7 vgabios.c:2422
    xor ah, ah                                ; 30 e4                       ; 0xc36ba
    call 01375h                               ; e8 b6 dc                    ; 0xc36bc
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36bf vgabios.c:2423
    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc36c2
    cmp ax, strict word 00007h                ; 3d 07 00                    ; 0xc36c5
    je short 036dfh                           ; 74 15                       ; 0xc36c8
    cmp ax, strict word 00006h                ; 3d 06 00                    ; 0xc36ca
    je short 036d6h                           ; 74 07                       ; 0xc36cd
    cmp ax, strict word 00005h                ; 3d 05 00                    ; 0xc36cf
    jbe short 036dfh                          ; 76 0b                       ; 0xc36d2
    jmp short 036e8h                          ; eb 12                       ; 0xc36d4
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36d6 vgabios.c:2425
    xor al, al                                ; 30 c0                       ; 0xc36d9
    or AL, strict byte 03fh                   ; 0c 3f                       ; 0xc36db
    jmp short 036efh                          ; eb 10                       ; 0xc36dd vgabios.c:2426
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36df vgabios.c:2434
    xor al, al                                ; 30 c0                       ; 0xc36e2
    or AL, strict byte 030h                   ; 0c 30                       ; 0xc36e4
    jmp short 036efh                          ; eb 07                       ; 0xc36e6
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc36e8 vgabios.c:2437
    xor al, al                                ; 30 c0                       ; 0xc36eb
    or AL, strict byte 020h                   ; 0c 20                       ; 0xc36ed
    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc36ef
    jmp short 03704h                          ; eb 10                       ; 0xc36f2 vgabios.c:2439
    mov dl, byte [bp+010h]                    ; 8a 56 10                    ; 0xc36f4 vgabios.c:2441
    xor dh, dh                                ; 30 f6                       ; 0xc36f7
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc36f9
    shr ax, 008h                              ; c1 e8 08                    ; 0xc36fc
    xor ah, ah                                ; 30 e4                       ; 0xc36ff
    call 01107h                               ; e8 03 da                    ; 0xc3701
    jmp near 03ad8h                           ; e9 d1 03                    ; 0xc3704 vgabios.c:2442
    mov dx, word [bp+00eh]                    ; 8b 56 0e                    ; 0xc3707 vgabios.c:2444
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc370a
    shr ax, 008h                              ; c1 e8 08                    ; 0xc370d
    xor ah, ah                                ; 30 e4                       ; 0xc3710
    call 0120eh                               ; e8 f9 da                    ; 0xc3712
    jmp short 03704h                          ; eb ed                       ; 0xc3715 vgabios.c:2445
    lea bx, [bp+00eh]                         ; 8d 5e 0e                    ; 0xc3717 vgabios.c:2447
    lea dx, [bp+010h]                         ; 8d 56 10                    ; 0xc371a
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc371d
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3720
    xor ah, ah                                ; 30 e4                       ; 0xc3723
    call 00a0bh                               ; e8 e3 d2                    ; 0xc3725
    jmp short 03704h                          ; eb da                       ; 0xc3728 vgabios.c:2448
    xor ax, ax                                ; 31 c0                       ; 0xc372a vgabios.c:2454
    mov word [bp+012h], ax                    ; 89 46 12                    ; 0xc372c
    mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xc372f vgabios.c:2455
    mov word [bp+010h], ax                    ; 89 46 10                    ; 0xc3732 vgabios.c:2456
    mov word [bp+00eh], ax                    ; 89 46 0e                    ; 0xc3735 vgabios.c:2457
    jmp short 03704h                          ; eb ca                       ; 0xc3738 vgabios.c:2458
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc373a vgabios.c:2460
    xor ah, ah                                ; 30 e4                       ; 0xc373d
    call 0129dh                               ; e8 5b db                    ; 0xc373f
    jmp short 03704h                          ; eb c0                       ; 0xc3742 vgabios.c:2461
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3744 vgabios.c:2463
    push ax                                   ; 50                          ; 0xc3747
    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3748
    push ax                                   ; 50                          ; 0xc374b
    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc374c
    xor ah, ah                                ; 30 e4                       ; 0xc374f
    push ax                                   ; 50                          ; 0xc3751
    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3752
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3755
    xor ah, ah                                ; 30 e4                       ; 0xc3758
    push ax                                   ; 50                          ; 0xc375a
    mov cl, byte [bp+010h]                    ; 8a 4e 10                    ; 0xc375b
    xor ch, ch                                ; 30 ed                       ; 0xc375e
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3760
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3763
    mov bl, al                                ; 88 c3                       ; 0xc3766
    xor bh, bh                                ; 30 ff                       ; 0xc3768
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc376a
    shr ax, 008h                              ; c1 e8 08                    ; 0xc376d
    mov dl, al                                ; 88 c2                       ; 0xc3770
    xor dh, dh                                ; 30 f6                       ; 0xc3772
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3774
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3777
    mov byte [bp-005h], bh                    ; 88 7e fb                    ; 0xc377a
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc377d
    call 01a42h                               ; e8 bf e2                    ; 0xc3780
    jmp near 03ad8h                           ; e9 52 03                    ; 0xc3783 vgabios.c:2464
    xor ax, ax                                ; 31 c0                       ; 0xc3786 vgabios.c:2466
    push ax                                   ; 50                          ; 0xc3788
    mov ax, 000ffh                            ; b8 ff 00                    ; 0xc3789
    push ax                                   ; 50                          ; 0xc378c
    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc378d
    xor ah, ah                                ; 30 e4                       ; 0xc3790
    push ax                                   ; 50                          ; 0xc3792
    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc3793
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3796
    xor ah, ah                                ; 30 e4                       ; 0xc3799
    push ax                                   ; 50                          ; 0xc379b
    mov cl, byte [bp+010h]                    ; 8a 4e 10                    ; 0xc379c
    xor ch, ch                                ; 30 ed                       ; 0xc379f
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc37a1
    shr ax, 008h                              ; c1 e8 08                    ; 0xc37a4
    xor ah, ah                                ; 30 e4                       ; 0xc37a7
    mov bx, ax                                ; 89 c3                       ; 0xc37a9
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37ab
    shr ax, 008h                              ; c1 e8 08                    ; 0xc37ae
    xor ah, ah                                ; 30 e4                       ; 0xc37b1
    mov dx, ax                                ; 89 c2                       ; 0xc37b3
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37b5
    jmp short 03780h                          ; eb c6                       ; 0xc37b8
    lea dx, [bp+012h]                         ; 8d 56 12                    ; 0xc37ba vgabios.c:2469
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37bd
    shr ax, 008h                              ; c1 e8 08                    ; 0xc37c0
    xor ah, ah                                ; 30 e4                       ; 0xc37c3
    call 00d4bh                               ; e8 83 d5                    ; 0xc37c5
    jmp near 03ad8h                           ; e9 0d 03                    ; 0xc37c8 vgabios.c:2470
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37cb vgabios.c:2472
    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc37ce
    xor bh, bh                                ; 30 ff                       ; 0xc37d1
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37d3
    shr ax, 008h                              ; c1 e8 08                    ; 0xc37d6
    xor ah, ah                                ; 30 e4                       ; 0xc37d9
    mov dx, ax                                ; 89 c2                       ; 0xc37db
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc37dd
    call 02390h                               ; e8 ad eb                    ; 0xc37e0
    jmp near 03ad8h                           ; e9 f2 02                    ; 0xc37e3 vgabios.c:2473
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc37e6 vgabios.c:2475
    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc37e9
    xor bh, bh                                ; 30 ff                       ; 0xc37ec
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc37ee
    shr ax, 008h                              ; c1 e8 08                    ; 0xc37f1
    xor ah, ah                                ; 30 e4                       ; 0xc37f4
    mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc37f6
    mov byte [bp-006h], dl                    ; 88 56 fa                    ; 0xc37f9
    mov byte [bp-005h], bh                    ; 88 7e fb                    ; 0xc37fc
    mov si, word [bp-006h]                    ; 8b 76 fa                    ; 0xc37ff
    mov dx, ax                                ; 89 c2                       ; 0xc3802
    mov ax, si                                ; 89 f0                       ; 0xc3804
    call 02518h                               ; e8 0f ed                    ; 0xc3806
    jmp near 03ad8h                           ; e9 cc 02                    ; 0xc3809 vgabios.c:2476
    mov cx, word [bp+00eh]                    ; 8b 4e 0e                    ; 0xc380c vgabios.c:2478
    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc380f
    mov dl, byte [bp+012h]                    ; 8a 56 12                    ; 0xc3812
    xor dh, dh                                ; 30 f6                       ; 0xc3815
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3817
    shr ax, 008h                              ; c1 e8 08                    ; 0xc381a
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc381d
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3820
    xor ah, ah                                ; 30 e4                       ; 0xc3823
    call 02699h                               ; e8 71 ee                    ; 0xc3825
    jmp near 03ad8h                           ; e9 ad 02                    ; 0xc3828 vgabios.c:2479
    lea cx, [bp+012h]                         ; 8d 4e 12                    ; 0xc382b vgabios.c:2481
    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc382e
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3831
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3834
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3837
    xor ah, ah                                ; 30 e4                       ; 0xc383a
    call 00f14h                               ; e8 d5 d6                    ; 0xc383c
    jmp near 03ad8h                           ; e9 96 02                    ; 0xc383f vgabios.c:2482
    mov cx, strict word 00002h                ; b9 02 00                    ; 0xc3842 vgabios.c:2490
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3845
    xor ah, ah                                ; 30 e4                       ; 0xc3848
    mov bx, ax                                ; 89 c3                       ; 0xc384a
    mov dx, 000ffh                            ; ba ff 00                    ; 0xc384c
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc384f
    call 0280ch                               ; e8 b7 ef                    ; 0xc3852
    jmp near 03ad8h                           ; e9 80 02                    ; 0xc3855 vgabios.c:2491
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3858 vgabios.c:2494
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc385b
    call 0107ah                               ; e8 19 d8                    ; 0xc385e
    jmp near 03ad8h                           ; e9 74 02                    ; 0xc3861 vgabios.c:2495
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3864 vgabios.c:2497
    xor ah, ah                                ; 30 e4                       ; 0xc3867
    cmp ax, strict word 00030h                ; 3d 30 00                    ; 0xc3869
    jnbe short 038dah                         ; 77 6c                       ; 0xc386c
    push CS                                   ; 0e                          ; 0xc386e
    pop ES                                    ; 07                          ; 0xc386f
    mov cx, strict word 0000fh                ; b9 0f 00                    ; 0xc3870
    mov di, 0364bh                            ; bf 4b 36                    ; 0xc3873
    repne scasb                               ; f2 ae                       ; 0xc3876
    sal cx, 1                                 ; d1 e1                       ; 0xc3878
    mov di, cx                                ; 89 cf                       ; 0xc387a
    mov ax, word [cs:di+03659h]               ; 2e 8b 85 59 36              ; 0xc387c
    jmp ax                                    ; ff e0                       ; 0xc3881
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3883 vgabios.c:2501
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3886
    xor ah, ah                                ; 30 e4                       ; 0xc3889
    push ax                                   ; 50                          ; 0xc388b
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc388c
    push ax                                   ; 50                          ; 0xc388f
    push word [bp+00eh]                       ; ff 76 0e                    ; 0xc3890
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3893
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc3896
    mov bx, word [bp+008h]                    ; 8b 5e 08                    ; 0xc3899
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc389c
    call 02b7dh                               ; e8 db f2                    ; 0xc389f
    jmp short 038dah                          ; eb 36                       ; 0xc38a2 vgabios.c:2502
    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38a4 vgabios.c:2505
    xor dh, dh                                ; 30 f6                       ; 0xc38a7
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38a9
    xor ah, ah                                ; 30 e4                       ; 0xc38ac
    call 02bfdh                               ; e8 4c f3                    ; 0xc38ae
    jmp short 038dah                          ; eb 27                       ; 0xc38b1 vgabios.c:2506
    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38b3 vgabios.c:2509
    xor dh, dh                                ; 30 f6                       ; 0xc38b6
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38b8
    xor ah, ah                                ; 30 e4                       ; 0xc38bb
    call 02c6bh                               ; e8 ab f3                    ; 0xc38bd
    jmp short 038dah                          ; eb 18                       ; 0xc38c0 vgabios.c:2510
    mov dl, byte [bp+00ch]                    ; 8a 56 0c                    ; 0xc38c2 vgabios.c:2513
    xor dh, dh                                ; 30 f6                       ; 0xc38c5
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc38c7
    xor ah, ah                                ; 30 e4                       ; 0xc38ca
    call 02cdbh                               ; e8 0c f4                    ; 0xc38cc
    jmp short 038dah                          ; eb 09                       ; 0xc38cf vgabios.c:2514
    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38d1 vgabios.c:2516
    mov ax, word [bp+016h]                    ; 8b 46 16                    ; 0xc38d4
    call 02d4bh                               ; e8 71 f4                    ; 0xc38d7
    jmp near 03ad8h                           ; e9 fb 01                    ; 0xc38da vgabios.c:2517
    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc38dd vgabios.c:2519
    xor ah, ah                                ; 30 e4                       ; 0xc38e0
    push ax                                   ; 50                          ; 0xc38e2
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38e3
    mov bx, word [bp+010h]                    ; 8b 5e 10                    ; 0xc38e6
    mov dx, word [bp+008h]                    ; 8b 56 08                    ; 0xc38e9
    mov si, word [bp+016h]                    ; 8b 76 16                    ; 0xc38ec
    mov cx, ax                                ; 89 c1                       ; 0xc38ef
    mov ax, si                                ; 89 f0                       ; 0xc38f1
    call 02d50h                               ; e8 5a f4                    ; 0xc38f3
    jmp short 038dah                          ; eb e2                       ; 0xc38f6 vgabios.c:2520
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc38f8 vgabios.c:2522
    xor ah, ah                                ; 30 e4                       ; 0xc38fb
    call 02d57h                               ; e8 57 f4                    ; 0xc38fd
    jmp short 038dah                          ; eb d8                       ; 0xc3900 vgabios.c:2523
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc3902 vgabios.c:2525
    xor ah, ah                                ; 30 e4                       ; 0xc3905
    call 02d5ch                               ; e8 52 f4                    ; 0xc3907
    jmp short 038dah                          ; eb ce                       ; 0xc390a vgabios.c:2526
    mov al, byte [bp+00ch]                    ; 8a 46 0c                    ; 0xc390c vgabios.c:2528
    xor ah, ah                                ; 30 e4                       ; 0xc390f
    call 02d61h                               ; e8 4d f4                    ; 0xc3911
    jmp short 038dah                          ; eb c4                       ; 0xc3914 vgabios.c:2529
    lea ax, [bp+00eh]                         ; 8d 46 0e                    ; 0xc3916 vgabios.c:2531
    push ax                                   ; 50                          ; 0xc3919
    lea cx, [bp+010h]                         ; 8d 4e 10                    ; 0xc391a
    lea bx, [bp+008h]                         ; 8d 5e 08                    ; 0xc391d
    lea dx, [bp+016h]                         ; 8d 56 16                    ; 0xc3920
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc3923
    shr ax, 008h                              ; c1 e8 08                    ; 0xc3926
    call 00e8bh                               ; e8 5f d5                    ; 0xc3929
    jmp short 038dah                          ; eb ac                       ; 0xc392c vgabios.c:2539
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc392e vgabios.c:2541
    xor ah, ah                                ; 30 e4                       ; 0xc3931
    cmp ax, strict word 00034h                ; 3d 34 00                    ; 0xc3933
    jc short 03946h                           ; 72 0e                       ; 0xc3936
    jbe short 03950h                          ; 76 16                       ; 0xc3938
    cmp ax, strict word 00036h                ; 3d 36 00                    ; 0xc393a
    je short 03993h                           ; 74 54                       ; 0xc393d
    cmp ax, strict word 00035h                ; 3d 35 00                    ; 0xc393f
    je short 03985h                           ; 74 41                       ; 0xc3942
    jmp short 038dah                          ; eb 94                       ; 0xc3944
    cmp ax, strict word 00020h                ; 3d 20 00                    ; 0xc3946
    jne short 03982h                          ; 75 37                       ; 0xc3949
    call 02d66h                               ; e8 18 f4                    ; 0xc394b vgabios.c:2544
    jmp short 03982h                          ; eb 32                       ; 0xc394e vgabios.c:2545
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3950 vgabios.c:2547
    xor ah, ah                                ; 30 e4                       ; 0xc3953
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc3955
    jnc short 0397fh                          ; 73 25                       ; 0xc3958
    mov dx, 00087h                            ; ba 87 00                    ; 0xc395a vgabios.c:2548
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc395d
    call 035f9h                               ; e8 96 fc                    ; 0xc3960
    and AL, strict byte 0feh                  ; 24 fe                       ; 0xc3963
    mov ah, byte [bp+012h]                    ; 8a 66 12                    ; 0xc3965
    or al, ah                                 ; 08 e0                       ; 0xc3968
    mov dx, strict word 00040h                ; ba 40 00                    ; 0xc396a vgabios.c:40
    mov es, dx                                ; 8e c2                       ; 0xc396d
    mov si, 00087h                            ; be 87 00                    ; 0xc396f
    mov byte [es:si], al                      ; 26 88 04                    ; 0xc3972 vgabios.c:42
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3975 vgabios.c:2550
    xor al, al                                ; 30 c0                       ; 0xc3978
    or AL, strict byte 012h                   ; 0c 12                       ; 0xc397a
    jmp near 036efh                           ; e9 70 fd                    ; 0xc397c
    mov byte [bp+012h], ah                    ; 88 66 12                    ; 0xc397f vgabios.c:2553
    jmp near 03ad8h                           ; e9 53 01                    ; 0xc3982 vgabios.c:2554
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3985 vgabios.c:2556
    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3988
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc398b
    call 02d6bh                               ; e8 da f3                    ; 0xc398e
    jmp short 03975h                          ; eb e2                       ; 0xc3991
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc3993 vgabios.c:2560
    call 02d70h                               ; e8 d7 f3                    ; 0xc3996
    jmp short 03975h                          ; eb da                       ; 0xc3999
    push word [bp+008h]                       ; ff 76 08                    ; 0xc399b vgabios.c:2570
    push word [bp+016h]                       ; ff 76 16                    ; 0xc399e
    mov al, byte [bp+00eh]                    ; 8a 46 0e                    ; 0xc39a1
    xor ah, ah                                ; 30 e4                       ; 0xc39a4
    push ax                                   ; 50                          ; 0xc39a6
    mov ax, word [bp+00eh]                    ; 8b 46 0e                    ; 0xc39a7
    shr ax, 008h                              ; c1 e8 08                    ; 0xc39aa
    xor ah, ah                                ; 30 e4                       ; 0xc39ad
    push ax                                   ; 50                          ; 0xc39af
    mov bl, byte [bp+00ch]                    ; 8a 5e 0c                    ; 0xc39b0
    xor bh, bh                                ; 30 ff                       ; 0xc39b3
    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc39b5
    shr dx, 008h                              ; c1 ea 08                    ; 0xc39b8
    xor dh, dh                                ; 30 f6                       ; 0xc39bb
    mov al, byte [bp+012h]                    ; 8a 46 12                    ; 0xc39bd
    mov cx, word [bp+010h]                    ; 8b 4e 10                    ; 0xc39c0
    call 02d75h                               ; e8 af f3                    ; 0xc39c3
    jmp short 03982h                          ; eb ba                       ; 0xc39c6 vgabios.c:2571
    mov bx, si                                ; 89 f3                       ; 0xc39c8 vgabios.c:2573
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39ca
    mov ax, word [bp+00ch]                    ; 8b 46 0c                    ; 0xc39cd
    call 02e12h                               ; e8 3f f4                    ; 0xc39d0
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39d3 vgabios.c:2574
    xor al, al                                ; 30 c0                       ; 0xc39d6
    or AL, strict byte 01bh                   ; 0c 1b                       ; 0xc39d8
    jmp near 036efh                           ; e9 12 fd                    ; 0xc39da
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc39dd vgabios.c:2577
    xor ah, ah                                ; 30 e4                       ; 0xc39e0
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc39e2
    je short 03a09h                           ; 74 22                       ; 0xc39e5
    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc39e7
    je short 039fbh                           ; 74 0f                       ; 0xc39ea
    test ax, ax                               ; 85 c0                       ; 0xc39ec
    jne short 03a15h                          ; 75 25                       ; 0xc39ee
    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc39f0 vgabios.c:2580
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc39f3
    call 03027h                               ; e8 2e f6                    ; 0xc39f6
    jmp short 03a15h                          ; eb 1a                       ; 0xc39f9 vgabios.c:2581
    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc39fb vgabios.c:2583
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc39fe
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a01
    call 0303fh                               ; e8 38 f6                    ; 0xc3a04
    jmp short 03a15h                          ; eb 0c                       ; 0xc3a07 vgabios.c:2584
    mov bx, word [bp+00ch]                    ; 8b 5e 0c                    ; 0xc3a09 vgabios.c:2586
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a0c
    mov ax, word [bp+010h]                    ; 8b 46 10                    ; 0xc3a0f
    call 03317h                               ; e8 02 f9                    ; 0xc3a12
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a15 vgabios.c:2593
    xor al, al                                ; 30 c0                       ; 0xc3a18
    or AL, strict byte 01ch                   ; 0c 1c                       ; 0xc3a1a
    jmp near 036efh                           ; e9 d0 fc                    ; 0xc3a1c
    call 007bfh                               ; e8 9d cd                    ; 0xc3a1f vgabios.c:2598
    test ax, ax                               ; 85 c0                       ; 0xc3a22
    je short 03a9ah                           ; 74 74                       ; 0xc3a24
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3a26 vgabios.c:2599
    xor ah, ah                                ; 30 e4                       ; 0xc3a29
    cmp ax, strict word 0000ah                ; 3d 0a 00                    ; 0xc3a2b
    jnbe short 03a9ch                         ; 77 6c                       ; 0xc3a2e
    push CS                                   ; 0e                          ; 0xc3a30
    pop ES                                    ; 07                          ; 0xc3a31
    mov cx, strict word 00008h                ; b9 08 00                    ; 0xc3a32
    mov di, 03677h                            ; bf 77 36                    ; 0xc3a35
    repne scasb                               ; f2 ae                       ; 0xc3a38
    sal cx, 1                                 ; d1 e1                       ; 0xc3a3a
    mov di, cx                                ; 89 cf                       ; 0xc3a3c
    mov ax, word [cs:di+0367eh]               ; 2e 8b 85 7e 36              ; 0xc3a3e
    jmp ax                                    ; ff e0                       ; 0xc3a43
    mov bx, si                                ; 89 f3                       ; 0xc3a45 vgabios.c:2602
    mov dx, word [bp+016h]                    ; 8b 56 16                    ; 0xc3a47
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a4a
    call 03c92h                               ; e8 42 02                    ; 0xc3a4d
    jmp near 03ad8h                           ; e9 85 00                    ; 0xc3a50 vgabios.c:2603
    mov cx, si                                ; 89 f1                       ; 0xc3a53 vgabios.c:2605
    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a55
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a58
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a5b
    call 03dbdh                               ; e8 5c 03                    ; 0xc3a5e
    jmp near 03ad8h                           ; e9 74 00                    ; 0xc3a61 vgabios.c:2606
    mov cx, si                                ; 89 f1                       ; 0xc3a64 vgabios.c:2608
    mov bx, word [bp+016h]                    ; 8b 5e 16                    ; 0xc3a66
    mov dx, word [bp+00ch]                    ; 8b 56 0c                    ; 0xc3a69
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a6c
    call 03e5dh                               ; e8 eb 03                    ; 0xc3a6f
    jmp short 03ad8h                          ; eb 64                       ; 0xc3a72 vgabios.c:2609
    lea ax, [bp+00ch]                         ; 8d 46 0c                    ; 0xc3a74 vgabios.c:2611
    push ax                                   ; 50                          ; 0xc3a77
    mov cx, word [bp+016h]                    ; 8b 4e 16                    ; 0xc3a78
    mov bx, word [bp+00eh]                    ; 8b 5e 0e                    ; 0xc3a7b
    mov dx, word [bp+010h]                    ; 8b 56 10                    ; 0xc3a7e
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a81
    call 04026h                               ; e8 9f 05                    ; 0xc3a84
    jmp short 03ad8h                          ; eb 4f                       ; 0xc3a87 vgabios.c:2612
    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3a89 vgabios.c:2614
    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3a8c
    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3a8f
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3a92
    call 040b2h                               ; e8 1a 06                    ; 0xc3a95
    jmp short 03ad8h                          ; eb 3e                       ; 0xc3a98 vgabios.c:2615
    jmp short 03aa3h                          ; eb 07                       ; 0xc3a9a
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3a9c vgabios.c:2637
    jmp short 03ad8h                          ; eb 35                       ; 0xc3aa1 vgabios.c:2640
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3aa3 vgabios.c:2642
    jmp short 03ad8h                          ; eb 2e                       ; 0xc3aa8 vgabios.c:2644
    call 007bfh                               ; e8 12 cd                    ; 0xc3aaa vgabios.c:2646
    test ax, ax                               ; 85 c0                       ; 0xc3aad
    je short 03ad3h                           ; 74 22                       ; 0xc3aaf
    mov ax, word [bp+012h]                    ; 8b 46 12                    ; 0xc3ab1 vgabios.c:2647
    xor ah, ah                                ; 30 e4                       ; 0xc3ab4
    cmp ax, strict word 00042h                ; 3d 42 00                    ; 0xc3ab6
    jne short 03acch                          ; 75 11                       ; 0xc3ab9
    lea cx, [bp+00eh]                         ; 8d 4e 0e                    ; 0xc3abb vgabios.c:2650
    lea bx, [bp+010h]                         ; 8d 5e 10                    ; 0xc3abe
    lea dx, [bp+00ch]                         ; 8d 56 0c                    ; 0xc3ac1
    lea ax, [bp+012h]                         ; 8d 46 12                    ; 0xc3ac4
    call 04191h                               ; e8 c7 06                    ; 0xc3ac7
    jmp short 03ad8h                          ; eb 0c                       ; 0xc3aca vgabios.c:2651
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3acc vgabios.c:2653
    jmp short 03ad8h                          ; eb 05                       ; 0xc3ad1 vgabios.c:2656
    mov word [bp+012h], 00100h                ; c7 46 12 00 01              ; 0xc3ad3 vgabios.c:2658
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3ad8 vgabios.c:2668
    pop di                                    ; 5f                          ; 0xc3adb
    pop si                                    ; 5e                          ; 0xc3adc
    pop bp                                    ; 5d                          ; 0xc3add
    retn                                      ; c3                          ; 0xc3ade
  ; disGetNextSymbol 0xc3adf LB 0x7a4 -> off=0x0 cb=000000000000001f uValue=00000000000c3adf 'dispi_set_xres'
dispi_set_xres:                              ; 0xc3adf LB 0x1f
    push bp                                   ; 55                          ; 0xc3adf vbe.c:100
    mov bp, sp                                ; 89 e5                       ; 0xc3ae0
    push bx                                   ; 53                          ; 0xc3ae2
    push dx                                   ; 52                          ; 0xc3ae3
    mov bx, ax                                ; 89 c3                       ; 0xc3ae4
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3ae6 vbe.c:105
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ae9
    call 00570h                               ; e8 81 ca                    ; 0xc3aec
    mov ax, bx                                ; 89 d8                       ; 0xc3aef vbe.c:106
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3af1
    call 00570h                               ; e8 79 ca                    ; 0xc3af4
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3af7 vbe.c:107
    pop dx                                    ; 5a                          ; 0xc3afa
    pop bx                                    ; 5b                          ; 0xc3afb
    pop bp                                    ; 5d                          ; 0xc3afc
    retn                                      ; c3                          ; 0xc3afd
  ; disGetNextSymbol 0xc3afe LB 0x785 -> off=0x0 cb=000000000000001f uValue=00000000000c3afe 'dispi_set_yres'
dispi_set_yres:                              ; 0xc3afe LB 0x1f
    push bp                                   ; 55                          ; 0xc3afe vbe.c:109
    mov bp, sp                                ; 89 e5                       ; 0xc3aff
    push bx                                   ; 53                          ; 0xc3b01
    push dx                                   ; 52                          ; 0xc3b02
    mov bx, ax                                ; 89 c3                       ; 0xc3b03
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b05 vbe.c:114
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b08
    call 00570h                               ; e8 62 ca                    ; 0xc3b0b
    mov ax, bx                                ; 89 d8                       ; 0xc3b0e vbe.c:115
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b10
    call 00570h                               ; e8 5a ca                    ; 0xc3b13
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b16 vbe.c:116
    pop dx                                    ; 5a                          ; 0xc3b19
    pop bx                                    ; 5b                          ; 0xc3b1a
    pop bp                                    ; 5d                          ; 0xc3b1b
    retn                                      ; c3                          ; 0xc3b1c
  ; disGetNextSymbol 0xc3b1d LB 0x766 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b1d 'dispi_get_yres'
dispi_get_yres:                              ; 0xc3b1d LB 0x19
    push bp                                   ; 55                          ; 0xc3b1d vbe.c:118
    mov bp, sp                                ; 89 e5                       ; 0xc3b1e
    push dx                                   ; 52                          ; 0xc3b20
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3b21 vbe.c:120
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b24
    call 00570h                               ; e8 46 ca                    ; 0xc3b27
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b2a vbe.c:121
    call 00577h                               ; e8 47 ca                    ; 0xc3b2d
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b30 vbe.c:122
    pop dx                                    ; 5a                          ; 0xc3b33
    pop bp                                    ; 5d                          ; 0xc3b34
    retn                                      ; c3                          ; 0xc3b35
  ; disGetNextSymbol 0xc3b36 LB 0x74d -> off=0x0 cb=000000000000001f uValue=00000000000c3b36 'dispi_set_bpp'
dispi_set_bpp:                               ; 0xc3b36 LB 0x1f
    push bp                                   ; 55                          ; 0xc3b36 vbe.c:124
    mov bp, sp                                ; 89 e5                       ; 0xc3b37
    push bx                                   ; 53                          ; 0xc3b39
    push dx                                   ; 52                          ; 0xc3b3a
    mov bx, ax                                ; 89 c3                       ; 0xc3b3b
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b3d vbe.c:129
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b40
    call 00570h                               ; e8 2a ca                    ; 0xc3b43
    mov ax, bx                                ; 89 d8                       ; 0xc3b46 vbe.c:130
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b48
    call 00570h                               ; e8 22 ca                    ; 0xc3b4b
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b4e vbe.c:131
    pop dx                                    ; 5a                          ; 0xc3b51
    pop bx                                    ; 5b                          ; 0xc3b52
    pop bp                                    ; 5d                          ; 0xc3b53
    retn                                      ; c3                          ; 0xc3b54
  ; disGetNextSymbol 0xc3b55 LB 0x72e -> off=0x0 cb=0000000000000019 uValue=00000000000c3b55 'dispi_get_bpp'
dispi_get_bpp:                               ; 0xc3b55 LB 0x19
    push bp                                   ; 55                          ; 0xc3b55 vbe.c:133
    mov bp, sp                                ; 89 e5                       ; 0xc3b56
    push dx                                   ; 52                          ; 0xc3b58
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3b59 vbe.c:135
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b5c
    call 00570h                               ; e8 0e ca                    ; 0xc3b5f
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b62 vbe.c:136
    call 00577h                               ; e8 0f ca                    ; 0xc3b65
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3b68 vbe.c:137
    pop dx                                    ; 5a                          ; 0xc3b6b
    pop bp                                    ; 5d                          ; 0xc3b6c
    retn                                      ; c3                          ; 0xc3b6d
  ; disGetNextSymbol 0xc3b6e LB 0x715 -> off=0x0 cb=000000000000001f uValue=00000000000c3b6e 'dispi_set_virt_width'
dispi_set_virt_width:                        ; 0xc3b6e LB 0x1f
    push bp                                   ; 55                          ; 0xc3b6e vbe.c:139
    mov bp, sp                                ; 89 e5                       ; 0xc3b6f
    push bx                                   ; 53                          ; 0xc3b71
    push dx                                   ; 52                          ; 0xc3b72
    mov bx, ax                                ; 89 c3                       ; 0xc3b73
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b75 vbe.c:144
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b78
    call 00570h                               ; e8 f2 c9                    ; 0xc3b7b
    mov ax, bx                                ; 89 d8                       ; 0xc3b7e vbe.c:145
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b80
    call 00570h                               ; e8 ea c9                    ; 0xc3b83
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3b86 vbe.c:146
    pop dx                                    ; 5a                          ; 0xc3b89
    pop bx                                    ; 5b                          ; 0xc3b8a
    pop bp                                    ; 5d                          ; 0xc3b8b
    retn                                      ; c3                          ; 0xc3b8c
  ; disGetNextSymbol 0xc3b8d LB 0x6f6 -> off=0x0 cb=0000000000000019 uValue=00000000000c3b8d 'dispi_get_virt_width'
dispi_get_virt_width:                        ; 0xc3b8d LB 0x19
    push bp                                   ; 55                          ; 0xc3b8d vbe.c:148
    mov bp, sp                                ; 89 e5                       ; 0xc3b8e
    push dx                                   ; 52                          ; 0xc3b90
    mov ax, strict word 00006h                ; b8 06 00                    ; 0xc3b91 vbe.c:150
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3b94
    call 00570h                               ; e8 d6 c9                    ; 0xc3b97
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3b9a vbe.c:151
    call 00577h                               ; e8 d7 c9                    ; 0xc3b9d
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3ba0 vbe.c:152
    pop dx                                    ; 5a                          ; 0xc3ba3
    pop bp                                    ; 5d                          ; 0xc3ba4
    retn                                      ; c3                          ; 0xc3ba5
  ; disGetNextSymbol 0xc3ba6 LB 0x6dd -> off=0x0 cb=0000000000000019 uValue=00000000000c3ba6 'dispi_get_virt_height'
dispi_get_virt_height:                       ; 0xc3ba6 LB 0x19
    push bp                                   ; 55                          ; 0xc3ba6 vbe.c:154
    mov bp, sp                                ; 89 e5                       ; 0xc3ba7
    push dx                                   ; 52                          ; 0xc3ba9
    mov ax, strict word 00007h                ; b8 07 00                    ; 0xc3baa vbe.c:156
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3bad
    call 00570h                               ; e8 bd c9                    ; 0xc3bb0
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bb3 vbe.c:157
    call 00577h                               ; e8 be c9                    ; 0xc3bb6
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bb9 vbe.c:158
    pop dx                                    ; 5a                          ; 0xc3bbc
    pop bp                                    ; 5d                          ; 0xc3bbd
    retn                                      ; c3                          ; 0xc3bbe
  ; disGetNextSymbol 0xc3bbf LB 0x6c4 -> off=0x0 cb=0000000000000012 uValue=00000000000c3bbf 'in_word'
in_word:                                     ; 0xc3bbf LB 0x12
    push bp                                   ; 55                          ; 0xc3bbf vbe.c:160
    mov bp, sp                                ; 89 e5                       ; 0xc3bc0
    push bx                                   ; 53                          ; 0xc3bc2
    mov bx, ax                                ; 89 c3                       ; 0xc3bc3
    mov ax, dx                                ; 89 d0                       ; 0xc3bc5
    mov dx, bx                                ; 89 da                       ; 0xc3bc7 vbe.c:162
    out DX, ax                                ; ef                          ; 0xc3bc9
    in ax, DX                                 ; ed                          ; 0xc3bca vbe.c:163
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bcb vbe.c:164
    pop bx                                    ; 5b                          ; 0xc3bce
    pop bp                                    ; 5d                          ; 0xc3bcf
    retn                                      ; c3                          ; 0xc3bd0
  ; disGetNextSymbol 0xc3bd1 LB 0x6b2 -> off=0x0 cb=0000000000000014 uValue=00000000000c3bd1 'in_byte'
in_byte:                                     ; 0xc3bd1 LB 0x14
    push bp                                   ; 55                          ; 0xc3bd1 vbe.c:166
    mov bp, sp                                ; 89 e5                       ; 0xc3bd2
    push bx                                   ; 53                          ; 0xc3bd4
    mov bx, ax                                ; 89 c3                       ; 0xc3bd5
    mov ax, dx                                ; 89 d0                       ; 0xc3bd7
    mov dx, bx                                ; 89 da                       ; 0xc3bd9 vbe.c:168
    out DX, ax                                ; ef                          ; 0xc3bdb
    in AL, DX                                 ; ec                          ; 0xc3bdc vbe.c:169
    db  02ah, 0e4h
    ; sub ah, ah                                ; 2a e4                     ; 0xc3bdd
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bdf vbe.c:170
    pop bx                                    ; 5b                          ; 0xc3be2
    pop bp                                    ; 5d                          ; 0xc3be3
    retn                                      ; c3                          ; 0xc3be4
  ; disGetNextSymbol 0xc3be5 LB 0x69e -> off=0x0 cb=0000000000000014 uValue=00000000000c3be5 'dispi_get_id'
dispi_get_id:                                ; 0xc3be5 LB 0x14
    push bp                                   ; 55                          ; 0xc3be5 vbe.c:173
    mov bp, sp                                ; 89 e5                       ; 0xc3be6
    push dx                                   ; 52                          ; 0xc3be8
    xor ax, ax                                ; 31 c0                       ; 0xc3be9 vbe.c:175
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3beb
    out DX, ax                                ; ef                          ; 0xc3bee
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3bef vbe.c:176
    in ax, DX                                 ; ed                          ; 0xc3bf2
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3bf3 vbe.c:177
    pop dx                                    ; 5a                          ; 0xc3bf6
    pop bp                                    ; 5d                          ; 0xc3bf7
    retn                                      ; c3                          ; 0xc3bf8
  ; disGetNextSymbol 0xc3bf9 LB 0x68a -> off=0x0 cb=000000000000001a uValue=00000000000c3bf9 'dispi_set_id'
dispi_set_id:                                ; 0xc3bf9 LB 0x1a
    push bp                                   ; 55                          ; 0xc3bf9 vbe.c:179
    mov bp, sp                                ; 89 e5                       ; 0xc3bfa
    push bx                                   ; 53                          ; 0xc3bfc
    push dx                                   ; 52                          ; 0xc3bfd
    mov bx, ax                                ; 89 c3                       ; 0xc3bfe
    xor ax, ax                                ; 31 c0                       ; 0xc3c00 vbe.c:181
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3c02
    out DX, ax                                ; ef                          ; 0xc3c05
    mov ax, bx                                ; 89 d8                       ; 0xc3c06 vbe.c:182
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3c08
    out DX, ax                                ; ef                          ; 0xc3c0b
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3c0c vbe.c:183
    pop dx                                    ; 5a                          ; 0xc3c0f
    pop bx                                    ; 5b                          ; 0xc3c10
    pop bp                                    ; 5d                          ; 0xc3c11
    retn                                      ; c3                          ; 0xc3c12
  ; disGetNextSymbol 0xc3c13 LB 0x670 -> off=0x0 cb=000000000000002a uValue=00000000000c3c13 'vbe_init'
vbe_init:                                    ; 0xc3c13 LB 0x2a
    push bp                                   ; 55                          ; 0xc3c13 vbe.c:188
    mov bp, sp                                ; 89 e5                       ; 0xc3c14
    push bx                                   ; 53                          ; 0xc3c16
    mov ax, 0b0c0h                            ; b8 c0 b0                    ; 0xc3c17 vbe.c:190
    call 03bf9h                               ; e8 dc ff                    ; 0xc3c1a
    call 03be5h                               ; e8 c5 ff                    ; 0xc3c1d vbe.c:191
    cmp ax, 0b0c0h                            ; 3d c0 b0                    ; 0xc3c20
    jne short 03c37h                          ; 75 12                       ; 0xc3c23
    mov bx, 000b9h                            ; bb b9 00                    ; 0xc3c25 vbe.c:42
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3c28
    mov es, ax                                ; 8e c0                       ; 0xc3c2b
    mov byte [es:bx], 001h                    ; 26 c6 07 01                 ; 0xc3c2d
    mov ax, 0b0c4h                            ; b8 c4 b0                    ; 0xc3c31 vbe.c:194
    call 03bf9h                               ; e8 c2 ff                    ; 0xc3c34
    lea sp, [bp-002h]                         ; 8d 66 fe                    ; 0xc3c37 vbe.c:199
    pop bx                                    ; 5b                          ; 0xc3c3a
    pop bp                                    ; 5d                          ; 0xc3c3b
    retn                                      ; c3                          ; 0xc3c3c
  ; disGetNextSymbol 0xc3c3d LB 0x646 -> off=0x0 cb=0000000000000055 uValue=00000000000c3c3d 'mode_info_find_mode'
mode_info_find_mode:                         ; 0xc3c3d LB 0x55
    push bp                                   ; 55                          ; 0xc3c3d vbe.c:202
    mov bp, sp                                ; 89 e5                       ; 0xc3c3e
    push bx                                   ; 53                          ; 0xc3c40
    push cx                                   ; 51                          ; 0xc3c41
    push si                                   ; 56                          ; 0xc3c42
    push di                                   ; 57                          ; 0xc3c43
    mov di, ax                                ; 89 c7                       ; 0xc3c44
    mov si, dx                                ; 89 d6                       ; 0xc3c46
    xor dx, dx                                ; 31 d2                       ; 0xc3c48 vbe.c:208
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c4a
    call 03bbfh                               ; e8 6f ff                    ; 0xc3c4d
    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3c50 vbe.c:209
    jne short 03c87h                          ; 75 32                       ; 0xc3c53
    mov bx, strict word 00004h                ; bb 04 00                    ; 0xc3c55 vbe.c:213
    mov dx, bx                                ; 89 da                       ; 0xc3c58 vbe.c:218
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c5a
    call 03bbfh                               ; e8 5f ff                    ; 0xc3c5d
    mov cx, ax                                ; 89 c1                       ; 0xc3c60
    cmp cx, strict byte 0ffffh                ; 83 f9 ff                    ; 0xc3c62 vbe.c:219
    je short 03c87h                           ; 74 20                       ; 0xc3c65
    lea dx, [bx+002h]                         ; 8d 57 02                    ; 0xc3c67 vbe.c:221
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3c6a
    call 03bbfh                               ; e8 4f ff                    ; 0xc3c6d
    lea dx, [bx+044h]                         ; 8d 57 44                    ; 0xc3c70
    cmp cx, di                                ; 39 f9                       ; 0xc3c73 vbe.c:223
    jne short 03c83h                          ; 75 0c                       ; 0xc3c75
    test si, si                               ; 85 f6                       ; 0xc3c77 vbe.c:225
    jne short 03c7fh                          ; 75 04                       ; 0xc3c79
    mov ax, bx                                ; 89 d8                       ; 0xc3c7b vbe.c:226
    jmp short 03c89h                          ; eb 0a                       ; 0xc3c7d
    test AL, strict byte 080h                 ; a8 80                       ; 0xc3c7f vbe.c:227
    jne short 03c7bh                          ; 75 f8                       ; 0xc3c81
    mov bx, dx                                ; 89 d3                       ; 0xc3c83 vbe.c:230
    jmp short 03c5ah                          ; eb d3                       ; 0xc3c85 vbe.c:235
    xor ax, ax                                ; 31 c0                       ; 0xc3c87 vbe.c:238
    lea sp, [bp-008h]                         ; 8d 66 f8                    ; 0xc3c89 vbe.c:239
    pop di                                    ; 5f                          ; 0xc3c8c
    pop si                                    ; 5e                          ; 0xc3c8d
    pop cx                                    ; 59                          ; 0xc3c8e
    pop bx                                    ; 5b                          ; 0xc3c8f
    pop bp                                    ; 5d                          ; 0xc3c90
    retn                                      ; c3                          ; 0xc3c91
  ; disGetNextSymbol 0xc3c92 LB 0x5f1 -> off=0x0 cb=000000000000012b uValue=00000000000c3c92 'vbe_biosfn_return_controller_information'
vbe_biosfn_return_controller_information: ; 0xc3c92 LB 0x12b
    push bp                                   ; 55                          ; 0xc3c92 vbe.c:270
    mov bp, sp                                ; 89 e5                       ; 0xc3c93
    push cx                                   ; 51                          ; 0xc3c95
    push si                                   ; 56                          ; 0xc3c96
    push di                                   ; 57                          ; 0xc3c97
    sub sp, strict byte 0000ah                ; 83 ec 0a                    ; 0xc3c98
    mov si, ax                                ; 89 c6                       ; 0xc3c9b
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3c9d
    mov di, bx                                ; 89 df                       ; 0xc3ca0
    mov word [bp-00ch], strict word 00022h    ; c7 46 f4 22 00              ; 0xc3ca2 vbe.c:275
    call 005b7h                               ; e8 0d c9                    ; 0xc3ca7 vbe.c:278
    mov word [bp-010h], ax                    ; 89 46 f0                    ; 0xc3caa
    mov bx, di                                ; 89 fb                       ; 0xc3cad vbe.c:281
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3caf
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3cb2
    xor dx, dx                                ; 31 d2                       ; 0xc3cb5 vbe.c:284
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3cb7
    call 03bbfh                               ; e8 02 ff                    ; 0xc3cba
    cmp ax, 077cch                            ; 3d cc 77                    ; 0xc3cbd vbe.c:285
    je short 03ccch                           ; 74 0a                       ; 0xc3cc0
    push SS                                   ; 16                          ; 0xc3cc2 vbe.c:287
    pop ES                                    ; 07                          ; 0xc3cc3
    mov word [es:si], 00100h                  ; 26 c7 04 00 01              ; 0xc3cc4
    jmp near 03db5h                           ; e9 e9 00                    ; 0xc3cc9 vbe.c:291
    mov cx, strict word 00004h                ; b9 04 00                    ; 0xc3ccc vbe.c:293
    mov word [bp-00eh], strict word 00000h    ; c7 46 f2 00 00              ; 0xc3ccf vbe.c:300
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3cd4 vbe.c:308
    cmp word [es:bx+002h], 03245h             ; 26 81 7f 02 45 32           ; 0xc3cd7
    jne short 03ce6h                          ; 75 07                       ; 0xc3cdd
    cmp word [es:bx], 04256h                  ; 26 81 3f 56 42              ; 0xc3cdf
    je short 03cf5h                           ; 74 0f                       ; 0xc3ce4
    cmp word [es:bx+002h], 04153h             ; 26 81 7f 02 53 41           ; 0xc3ce6
    jne short 03cfah                          ; 75 0c                       ; 0xc3cec
    cmp word [es:bx], 04556h                  ; 26 81 3f 56 45              ; 0xc3cee
    jne short 03cfah                          ; 75 05                       ; 0xc3cf3
    mov word [bp-00eh], strict word 00001h    ; c7 46 f2 01 00              ; 0xc3cf5 vbe.c:310
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3cfa vbe.c:318
    mov word [es:bx], 04556h                  ; 26 c7 07 56 45              ; 0xc3cfd
    mov word [es:bx+002h], 04153h             ; 26 c7 47 02 53 41           ; 0xc3d02 vbe.c:320
    mov word [es:bx+004h], 00200h             ; 26 c7 47 04 00 02           ; 0xc3d08 vbe.c:324
    mov word [es:bx+006h], 07de6h             ; 26 c7 47 06 e6 7d           ; 0xc3d0e vbe.c:327
    mov [es:bx+008h], ds                      ; 26 8c 5f 08                 ; 0xc3d14
    mov word [es:bx+00ah], strict word 00001h ; 26 c7 47 0a 01 00           ; 0xc3d18 vbe.c:330
    mov word [es:bx+00ch], strict word 00000h ; 26 c7 47 0c 00 00           ; 0xc3d1e vbe.c:332
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3d24 vbe.c:336
    mov word [es:bx+010h], ax                 ; 26 89 47 10                 ; 0xc3d27
    lea ax, [di+022h]                         ; 8d 45 22                    ; 0xc3d2b vbe.c:337
    mov word [es:bx+00eh], ax                 ; 26 89 47 0e                 ; 0xc3d2e
    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc3d32 vbe.c:340
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d35
    call 03bbfh                               ; e8 84 fe                    ; 0xc3d38
    mov es, [bp-008h]                         ; 8e 46 f8                    ; 0xc3d3b
    mov word [es:bx+012h], ax                 ; 26 89 47 12                 ; 0xc3d3e
    cmp word [bp-00eh], strict byte 00000h    ; 83 7e f2 00                 ; 0xc3d42 vbe.c:342
    je short 03d6ch                           ; 74 24                       ; 0xc3d46
    mov word [es:bx+014h], strict word 00003h ; 26 c7 47 14 03 00           ; 0xc3d48 vbe.c:345
    mov word [es:bx+016h], 07dfbh             ; 26 c7 47 16 fb 7d           ; 0xc3d4e vbe.c:346
    mov [es:bx+018h], ds                      ; 26 8c 5f 18                 ; 0xc3d54
    mov word [es:bx+01ah], 07e0eh             ; 26 c7 47 1a 0e 7e           ; 0xc3d58 vbe.c:347
    mov [es:bx+01ch], ds                      ; 26 8c 5f 1c                 ; 0xc3d5e
    mov word [es:bx+01eh], 07e2fh             ; 26 c7 47 1e 2f 7e           ; 0xc3d62 vbe.c:348
    mov [es:bx+020h], ds                      ; 26 8c 5f 20                 ; 0xc3d68
    mov dx, cx                                ; 89 ca                       ; 0xc3d6c vbe.c:355
    add dx, strict byte 0001bh                ; 83 c2 1b                    ; 0xc3d6e
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d71
    call 03bd1h                               ; e8 5a fe                    ; 0xc3d74
    xor ah, ah                                ; 30 e4                       ; 0xc3d77 vbe.c:356
    cmp ax, word [bp-010h]                    ; 3b 46 f0                    ; 0xc3d79
    jnbe short 03d95h                         ; 77 17                       ; 0xc3d7c
    mov dx, cx                                ; 89 ca                       ; 0xc3d7e vbe.c:358
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d80
    call 03bbfh                               ; e8 39 fe                    ; 0xc3d83
    mov bx, word [bp-00ch]                    ; 8b 5e f4                    ; 0xc3d86 vbe.c:362
    add bx, di                                ; 01 fb                       ; 0xc3d89
    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3d8b vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3d8e
    add word [bp-00ch], strict byte 00002h    ; 83 46 f4 02                 ; 0xc3d91 vbe.c:364
    add cx, strict byte 00044h                ; 83 c1 44                    ; 0xc3d95 vbe.c:366
    mov dx, cx                                ; 89 ca                       ; 0xc3d98 vbe.c:367
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3d9a
    call 03bbfh                               ; e8 1f fe                    ; 0xc3d9d
    cmp ax, strict word 0ffffh                ; 3d ff ff                    ; 0xc3da0 vbe.c:368
    jne short 03d6ch                          ; 75 c7                       ; 0xc3da3
    add di, word [bp-00ch]                    ; 03 7e f4                    ; 0xc3da5 vbe.c:371
    mov es, [bp-00ah]                         ; 8e 46 f6                    ; 0xc3da8 vbe.c:52
    mov word [es:di], ax                      ; 26 89 05                    ; 0xc3dab
    push SS                                   ; 16                          ; 0xc3dae vbe.c:372
    pop ES                                    ; 07                          ; 0xc3daf
    mov word [es:si], strict word 0004fh      ; 26 c7 04 4f 00              ; 0xc3db0
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3db5 vbe.c:373
    pop di                                    ; 5f                          ; 0xc3db8
    pop si                                    ; 5e                          ; 0xc3db9
    pop cx                                    ; 59                          ; 0xc3dba
    pop bp                                    ; 5d                          ; 0xc3dbb
    retn                                      ; c3                          ; 0xc3dbc
  ; disGetNextSymbol 0xc3dbd LB 0x4c6 -> off=0x0 cb=00000000000000a0 uValue=00000000000c3dbd 'vbe_biosfn_return_mode_information'
vbe_biosfn_return_mode_information:          ; 0xc3dbd LB 0xa0
    push bp                                   ; 55                          ; 0xc3dbd vbe.c:385
    mov bp, sp                                ; 89 e5                       ; 0xc3dbe
    push si                                   ; 56                          ; 0xc3dc0
    push di                                   ; 57                          ; 0xc3dc1
    push ax                                   ; 50                          ; 0xc3dc2
    push ax                                   ; 50                          ; 0xc3dc3
    mov ax, dx                                ; 89 d0                       ; 0xc3dc4
    mov si, bx                                ; 89 de                       ; 0xc3dc6
    mov bx, cx                                ; 89 cb                       ; 0xc3dc8
    test dh, 040h                             ; f6 c6 40                    ; 0xc3dca vbe.c:396
    je short 03dd4h                           ; 74 05                       ; 0xc3dcd
    mov dx, strict word 00001h                ; ba 01 00                    ; 0xc3dcf
    jmp short 03dd6h                          ; eb 02                       ; 0xc3dd2
    xor dx, dx                                ; 31 d2                       ; 0xc3dd4
    and ah, 001h                              ; 80 e4 01                    ; 0xc3dd6 vbe.c:397
    call 03c3dh                               ; e8 61 fe                    ; 0xc3dd9 vbe.c:399
    mov word [bp-006h], ax                    ; 89 46 fa                    ; 0xc3ddc
    test ax, ax                               ; 85 c0                       ; 0xc3ddf vbe.c:401
    je short 03e4bh                           ; 74 68                       ; 0xc3de1
    mov cx, 00100h                            ; b9 00 01                    ; 0xc3de3 vbe.c:406
    xor ax, ax                                ; 31 c0                       ; 0xc3de6
    mov di, bx                                ; 89 df                       ; 0xc3de8
    mov es, si                                ; 8e c6                       ; 0xc3dea
    cld                                       ; fc                          ; 0xc3dec
    jcxz 03df1h                               ; e3 02                       ; 0xc3ded
    rep stosb                                 ; f3 aa                       ; 0xc3def
    xor cx, cx                                ; 31 c9                       ; 0xc3df1 vbe.c:407
    jmp short 03dfah                          ; eb 05                       ; 0xc3df3
    cmp cx, strict byte 00042h                ; 83 f9 42                    ; 0xc3df5
    jnc short 03e13h                          ; 73 19                       ; 0xc3df8
    mov dx, word [bp-006h]                    ; 8b 56 fa                    ; 0xc3dfa vbe.c:410
    inc dx                                    ; 42                          ; 0xc3dfd
    inc dx                                    ; 42                          ; 0xc3dfe
    add dx, cx                                ; 01 ca                       ; 0xc3dff
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3e01
    call 03bd1h                               ; e8 ca fd                    ; 0xc3e04
    mov di, bx                                ; 89 df                       ; 0xc3e07 vbe.c:411
    add di, cx                                ; 01 cf                       ; 0xc3e09
    mov es, si                                ; 8e c6                       ; 0xc3e0b vbe.c:42
    mov byte [es:di], al                      ; 26 88 05                    ; 0xc3e0d
    inc cx                                    ; 41                          ; 0xc3e10 vbe.c:412
    jmp short 03df5h                          ; eb e2                       ; 0xc3e11
    lea di, [bx+002h]                         ; 8d 7f 02                    ; 0xc3e13 vbe.c:413
    mov es, si                                ; 8e c6                       ; 0xc3e16 vbe.c:37
    mov al, byte [es:di]                      ; 26 8a 05                    ; 0xc3e18
    test AL, strict byte 001h                 ; a8 01                       ; 0xc3e1b vbe.c:414
    je short 03e2fh                           ; 74 10                       ; 0xc3e1d
    lea di, [bx+00ch]                         ; 8d 7f 0c                    ; 0xc3e1f vbe.c:415
    mov word [es:di], 00629h                  ; 26 c7 05 29 06              ; 0xc3e22 vbe.c:52
    lea di, [bx+00eh]                         ; 8d 7f 0e                    ; 0xc3e27 vbe.c:417
    mov word [es:di], 0c000h                  ; 26 c7 05 00 c0              ; 0xc3e2a vbe.c:52
    mov ax, strict word 0000bh                ; b8 0b 00                    ; 0xc3e2f vbe.c:420
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3e32
    call 00570h                               ; e8 38 c7                    ; 0xc3e35
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3e38 vbe.c:421
    call 00577h                               ; e8 39 c7                    ; 0xc3e3b
    add bx, strict byte 0002ah                ; 83 c3 2a                    ; 0xc3e3e
    mov es, si                                ; 8e c6                       ; 0xc3e41 vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e43
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3e46 vbe.c:423
    jmp short 03e4eh                          ; eb 03                       ; 0xc3e49 vbe.c:424
    mov ax, 00100h                            ; b8 00 01                    ; 0xc3e4b vbe.c:428
    push SS                                   ; 16                          ; 0xc3e4e vbe.c:431
    pop ES                                    ; 07                          ; 0xc3e4f
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc3e50
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3e53
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3e56 vbe.c:432
    pop di                                    ; 5f                          ; 0xc3e59
    pop si                                    ; 5e                          ; 0xc3e5a
    pop bp                                    ; 5d                          ; 0xc3e5b
    retn                                      ; c3                          ; 0xc3e5c
  ; disGetNextSymbol 0xc3e5d LB 0x426 -> off=0x0 cb=00000000000000e7 uValue=00000000000c3e5d 'vbe_biosfn_set_mode'
vbe_biosfn_set_mode:                         ; 0xc3e5d LB 0xe7
    push bp                                   ; 55                          ; 0xc3e5d vbe.c:444
    mov bp, sp                                ; 89 e5                       ; 0xc3e5e
    push si                                   ; 56                          ; 0xc3e60
    push di                                   ; 57                          ; 0xc3e61
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc3e62
    mov si, ax                                ; 89 c6                       ; 0xc3e65
    mov word [bp-00ah], dx                    ; 89 56 f6                    ; 0xc3e67
    test byte [bp-009h], 040h                 ; f6 46 f7 40                 ; 0xc3e6a vbe.c:452
    je short 03e75h                           ; 74 05                       ; 0xc3e6e
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3e70
    jmp short 03e77h                          ; eb 02                       ; 0xc3e73
    xor ax, ax                                ; 31 c0                       ; 0xc3e75
    mov dx, ax                                ; 89 c2                       ; 0xc3e77
    test ax, ax                               ; 85 c0                       ; 0xc3e79 vbe.c:453
    je short 03e80h                           ; 74 03                       ; 0xc3e7b
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3e7d
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc3e80
    test byte [bp-009h], 080h                 ; f6 46 f7 80                 ; 0xc3e83 vbe.c:454
    je short 03e8eh                           ; 74 05                       ; 0xc3e87
    mov ax, 00080h                            ; b8 80 00                    ; 0xc3e89
    jmp short 03e90h                          ; eb 02                       ; 0xc3e8c
    xor ax, ax                                ; 31 c0                       ; 0xc3e8e
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc3e90
    and byte [bp-009h], 001h                  ; 80 66 f7 01                 ; 0xc3e93 vbe.c:456
    cmp word [bp-00ah], 00100h                ; 81 7e f6 00 01              ; 0xc3e97 vbe.c:459
    jnc short 03eb1h                          ; 73 13                       ; 0xc3e9c
    xor ax, ax                                ; 31 c0                       ; 0xc3e9e vbe.c:463
    call 005ddh                               ; e8 3a c7                    ; 0xc3ea0
    mov al, byte [bp-00ah]                    ; 8a 46 f6                    ; 0xc3ea3 vbe.c:467
    xor ah, ah                                ; 30 e4                       ; 0xc3ea6
    call 01375h                               ; e8 ca d4                    ; 0xc3ea8
    mov ax, strict word 0004fh                ; b8 4f 00                    ; 0xc3eab vbe.c:468
    jmp near 03f38h                           ; e9 87 00                    ; 0xc3eae vbe.c:469
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3eb1 vbe.c:472
    call 03c3dh                               ; e8 86 fd                    ; 0xc3eb4
    mov bx, ax                                ; 89 c3                       ; 0xc3eb7
    test ax, ax                               ; 85 c0                       ; 0xc3eb9 vbe.c:474
    je short 03f35h                           ; 74 78                       ; 0xc3ebb
    lea dx, [bx+014h]                         ; 8d 57 14                    ; 0xc3ebd vbe.c:479
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ec0
    call 03bbfh                               ; e8 f9 fc                    ; 0xc3ec3
    mov cx, ax                                ; 89 c1                       ; 0xc3ec6
    lea dx, [bx+016h]                         ; 8d 57 16                    ; 0xc3ec8 vbe.c:480
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ecb
    call 03bbfh                               ; e8 ee fc                    ; 0xc3ece
    mov di, ax                                ; 89 c7                       ; 0xc3ed1
    lea dx, [bx+01bh]                         ; 8d 57 1b                    ; 0xc3ed3 vbe.c:481
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc3ed6
    call 03bd1h                               ; e8 f5 fc                    ; 0xc3ed9
    mov bl, al                                ; 88 c3                       ; 0xc3edc
    mov dl, al                                ; 88 c2                       ; 0xc3ede
    xor ax, ax                                ; 31 c0                       ; 0xc3ee0 vbe.c:489
    call 005ddh                               ; e8 f8 c6                    ; 0xc3ee2
    cmp bl, 004h                              ; 80 fb 04                    ; 0xc3ee5 vbe.c:491
    jne short 03ef0h                          ; 75 06                       ; 0xc3ee8
    mov ax, strict word 0006ah                ; b8 6a 00                    ; 0xc3eea vbe.c:493
    call 01375h                               ; e8 85 d4                    ; 0xc3eed
    mov al, dl                                ; 88 d0                       ; 0xc3ef0 vbe.c:496
    xor ah, ah                                ; 30 e4                       ; 0xc3ef2
    call 03b36h                               ; e8 3f fc                    ; 0xc3ef4
    mov ax, cx                                ; 89 c8                       ; 0xc3ef7 vbe.c:497
    call 03adfh                               ; e8 e3 fb                    ; 0xc3ef9
    mov ax, di                                ; 89 f8                       ; 0xc3efc vbe.c:498
    call 03afeh                               ; e8 fd fb                    ; 0xc3efe
    xor ax, ax                                ; 31 c0                       ; 0xc3f01 vbe.c:499
    call 00603h                               ; e8 fd c6                    ; 0xc3f03
    mov dl, byte [bp-006h]                    ; 8a 56 fa                    ; 0xc3f06 vbe.c:500
    or dl, 001h                               ; 80 ca 01                    ; 0xc3f09
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc3f0c
    xor ah, ah                                ; 30 e4                       ; 0xc3f0f
    or al, dl                                 ; 08 d0                       ; 0xc3f11
    call 005ddh                               ; e8 c7 c6                    ; 0xc3f13
    call 006d2h                               ; e8 b9 c7                    ; 0xc3f16 vbe.c:501
    mov bx, 000bah                            ; bb ba 00                    ; 0xc3f19 vbe.c:52
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc3f1c
    mov es, ax                                ; 8e c0                       ; 0xc3f1f
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc3f21
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f24
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc3f27 vbe.c:504
    or AL, strict byte 060h                   ; 0c 60                       ; 0xc3f2a
    mov bx, 00087h                            ; bb 87 00                    ; 0xc3f2c vbe.c:42
    mov byte [es:bx], al                      ; 26 88 07                    ; 0xc3f2f
    jmp near 03eabh                           ; e9 76 ff                    ; 0xc3f32
    mov ax, 00100h                            ; b8 00 01                    ; 0xc3f35 vbe.c:513
    push SS                                   ; 16                          ; 0xc3f38 vbe.c:517
    pop ES                                    ; 07                          ; 0xc3f39
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc3f3a
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc3f3d vbe.c:518
    pop di                                    ; 5f                          ; 0xc3f40
    pop si                                    ; 5e                          ; 0xc3f41
    pop bp                                    ; 5d                          ; 0xc3f42
    retn                                      ; c3                          ; 0xc3f43
  ; disGetNextSymbol 0xc3f44 LB 0x33f -> off=0x0 cb=0000000000000008 uValue=00000000000c3f44 'vbe_biosfn_read_video_state_size'
vbe_biosfn_read_video_state_size:            ; 0xc3f44 LB 0x8
    push bp                                   ; 55                          ; 0xc3f44 vbe.c:520
    mov bp, sp                                ; 89 e5                       ; 0xc3f45
    mov ax, strict word 00012h                ; b8 12 00                    ; 0xc3f47 vbe.c:523
    pop bp                                    ; 5d                          ; 0xc3f4a
    retn                                      ; c3                          ; 0xc3f4b
  ; disGetNextSymbol 0xc3f4c LB 0x337 -> off=0x0 cb=000000000000004b uValue=00000000000c3f4c 'vbe_biosfn_save_video_state'
vbe_biosfn_save_video_state:                 ; 0xc3f4c LB 0x4b
    push bp                                   ; 55                          ; 0xc3f4c vbe.c:525
    mov bp, sp                                ; 89 e5                       ; 0xc3f4d
    push bx                                   ; 53                          ; 0xc3f4f
    push cx                                   ; 51                          ; 0xc3f50
    push si                                   ; 56                          ; 0xc3f51
    mov si, ax                                ; 89 c6                       ; 0xc3f52
    mov bx, dx                                ; 89 d3                       ; 0xc3f54
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3f56 vbe.c:529
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f59
    out DX, ax                                ; ef                          ; 0xc3f5c
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f5d vbe.c:530
    in ax, DX                                 ; ed                          ; 0xc3f60
    mov es, si                                ; 8e c6                       ; 0xc3f61 vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f63
    inc bx                                    ; 43                          ; 0xc3f66 vbe.c:532
    inc bx                                    ; 43                          ; 0xc3f67
    test AL, strict byte 001h                 ; a8 01                       ; 0xc3f68 vbe.c:533
    je short 03f8fh                           ; 74 23                       ; 0xc3f6a
    mov cx, strict word 00001h                ; b9 01 00                    ; 0xc3f6c vbe.c:535
    jmp short 03f76h                          ; eb 05                       ; 0xc3f6f
    cmp cx, strict byte 00009h                ; 83 f9 09                    ; 0xc3f71
    jnbe short 03f8fh                         ; 77 19                       ; 0xc3f74
    cmp cx, strict byte 00004h                ; 83 f9 04                    ; 0xc3f76 vbe.c:536
    je short 03f8ch                           ; 74 11                       ; 0xc3f79
    mov ax, cx                                ; 89 c8                       ; 0xc3f7b vbe.c:537
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3f7d
    out DX, ax                                ; ef                          ; 0xc3f80
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3f81 vbe.c:538
    in ax, DX                                 ; ed                          ; 0xc3f84
    mov es, si                                ; 8e c6                       ; 0xc3f85 vbe.c:52
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc3f87
    inc bx                                    ; 43                          ; 0xc3f8a vbe.c:539
    inc bx                                    ; 43                          ; 0xc3f8b
    inc cx                                    ; 41                          ; 0xc3f8c vbe.c:541
    jmp short 03f71h                          ; eb e2                       ; 0xc3f8d
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc3f8f vbe.c:542
    pop si                                    ; 5e                          ; 0xc3f92
    pop cx                                    ; 59                          ; 0xc3f93
    pop bx                                    ; 5b                          ; 0xc3f94
    pop bp                                    ; 5d                          ; 0xc3f95
    retn                                      ; c3                          ; 0xc3f96
  ; disGetNextSymbol 0xc3f97 LB 0x2ec -> off=0x0 cb=000000000000008f uValue=00000000000c3f97 'vbe_biosfn_restore_video_state'
vbe_biosfn_restore_video_state:              ; 0xc3f97 LB 0x8f
    push bp                                   ; 55                          ; 0xc3f97 vbe.c:545
    mov bp, sp                                ; 89 e5                       ; 0xc3f98
    push bx                                   ; 53                          ; 0xc3f9a
    push cx                                   ; 51                          ; 0xc3f9b
    push si                                   ; 56                          ; 0xc3f9c
    push ax                                   ; 50                          ; 0xc3f9d
    mov cx, ax                                ; 89 c1                       ; 0xc3f9e
    mov bx, dx                                ; 89 d3                       ; 0xc3fa0
    mov es, ax                                ; 8e c0                       ; 0xc3fa2 vbe.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fa4
    mov word [bp-008h], ax                    ; 89 46 f8                    ; 0xc3fa7
    inc bx                                    ; 43                          ; 0xc3faa vbe.c:550
    inc bx                                    ; 43                          ; 0xc3fab
    test byte [bp-008h], 001h                 ; f6 46 f8 01                 ; 0xc3fac vbe.c:552
    jne short 03fc2h                          ; 75 10                       ; 0xc3fb0
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3fb2 vbe.c:553
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fb5
    out DX, ax                                ; ef                          ; 0xc3fb8
    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3fb9 vbe.c:554
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fbc
    out DX, ax                                ; ef                          ; 0xc3fbf
    jmp short 0401eh                          ; eb 5c                       ; 0xc3fc0 vbe.c:555
    mov ax, strict word 00001h                ; b8 01 00                    ; 0xc3fc2 vbe.c:556
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fc5
    out DX, ax                                ; ef                          ; 0xc3fc8
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fc9 vbe.c:47
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fcc vbe.c:48
    out DX, ax                                ; ef                          ; 0xc3fcf
    inc bx                                    ; 43                          ; 0xc3fd0 vbe.c:558
    inc bx                                    ; 43                          ; 0xc3fd1
    mov ax, strict word 00002h                ; b8 02 00                    ; 0xc3fd2
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fd5
    out DX, ax                                ; ef                          ; 0xc3fd8
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fd9 vbe.c:47
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fdc vbe.c:48
    out DX, ax                                ; ef                          ; 0xc3fdf
    inc bx                                    ; 43                          ; 0xc3fe0 vbe.c:561
    inc bx                                    ; 43                          ; 0xc3fe1
    mov ax, strict word 00003h                ; b8 03 00                    ; 0xc3fe2
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3fe5
    out DX, ax                                ; ef                          ; 0xc3fe8
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc3fe9 vbe.c:47
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3fec vbe.c:48
    out DX, ax                                ; ef                          ; 0xc3fef
    inc bx                                    ; 43                          ; 0xc3ff0 vbe.c:564
    inc bx                                    ; 43                          ; 0xc3ff1
    mov ax, strict word 00004h                ; b8 04 00                    ; 0xc3ff2
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc3ff5
    out DX, ax                                ; ef                          ; 0xc3ff8
    mov ax, word [bp-008h]                    ; 8b 46 f8                    ; 0xc3ff9 vbe.c:566
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc3ffc
    out DX, ax                                ; ef                          ; 0xc3fff
    mov si, strict word 00005h                ; be 05 00                    ; 0xc4000 vbe.c:568
    jmp short 0400ah                          ; eb 05                       ; 0xc4003
    cmp si, strict byte 00009h                ; 83 fe 09                    ; 0xc4005
    jnbe short 0401eh                         ; 77 14                       ; 0xc4008
    mov ax, si                                ; 89 f0                       ; 0xc400a vbe.c:569
    mov dx, 001ceh                            ; ba ce 01                    ; 0xc400c
    out DX, ax                                ; ef                          ; 0xc400f
    mov es, cx                                ; 8e c1                       ; 0xc4010 vbe.c:47
    mov ax, word [es:bx]                      ; 26 8b 07                    ; 0xc4012
    mov dx, 001cfh                            ; ba cf 01                    ; 0xc4015 vbe.c:48
    out DX, ax                                ; ef                          ; 0xc4018
    inc bx                                    ; 43                          ; 0xc4019 vbe.c:571
    inc bx                                    ; 43                          ; 0xc401a
    inc si                                    ; 46                          ; 0xc401b vbe.c:572
    jmp short 04005h                          ; eb e7                       ; 0xc401c
    lea sp, [bp-006h]                         ; 8d 66 fa                    ; 0xc401e vbe.c:574
    pop si                                    ; 5e                          ; 0xc4021
    pop cx                                    ; 59                          ; 0xc4022
    pop bx                                    ; 5b                          ; 0xc4023
    pop bp                                    ; 5d                          ; 0xc4024
    retn                                      ; c3                          ; 0xc4025
  ; disGetNextSymbol 0xc4026 LB 0x25d -> off=0x0 cb=000000000000008c uValue=00000000000c4026 'vbe_biosfn_save_restore_state'
vbe_biosfn_save_restore_state:               ; 0xc4026 LB 0x8c
    push bp                                   ; 55                          ; 0xc4026 vbe.c:590
    mov bp, sp                                ; 89 e5                       ; 0xc4027
    push si                                   ; 56                          ; 0xc4029
    push di                                   ; 57                          ; 0xc402a
    push ax                                   ; 50                          ; 0xc402b
    mov si, ax                                ; 89 c6                       ; 0xc402c
    mov word [bp-006h], dx                    ; 89 56 fa                    ; 0xc402e
    mov ax, bx                                ; 89 d8                       ; 0xc4031
    mov bx, word [bp+004h]                    ; 8b 5e 04                    ; 0xc4033
    mov di, strict word 0004fh                ; bf 4f 00                    ; 0xc4036 vbe.c:595
    xor ah, ah                                ; 30 e4                       ; 0xc4039 vbe.c:596
    cmp ax, strict word 00002h                ; 3d 02 00                    ; 0xc403b
    je short 04085h                           ; 74 45                       ; 0xc403e
    cmp ax, strict word 00001h                ; 3d 01 00                    ; 0xc4040
    je short 04069h                           ; 74 24                       ; 0xc4043
    test ax, ax                               ; 85 c0                       ; 0xc4045
    jne short 040a1h                          ; 75 58                       ; 0xc4047
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4049 vbe.c:598
    call 03004h                               ; e8 b5 ef                    ; 0xc404c
    mov cx, ax                                ; 89 c1                       ; 0xc404f
    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4051 vbe.c:602
    je short 0405ch                           ; 74 05                       ; 0xc4055
    call 03f44h                               ; e8 ea fe                    ; 0xc4057 vbe.c:603
    add ax, cx                                ; 01 c8                       ; 0xc405a
    add ax, strict word 0003fh                ; 05 3f 00                    ; 0xc405c vbe.c:604
    shr ax, 006h                              ; c1 e8 06                    ; 0xc405f
    push SS                                   ; 16                          ; 0xc4062
    pop ES                                    ; 07                          ; 0xc4063
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4064
    jmp short 040a4h                          ; eb 3b                       ; 0xc4067 vbe.c:605
    push SS                                   ; 16                          ; 0xc4069 vbe.c:607
    pop ES                                    ; 07                          ; 0xc406a
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc406b
    mov dx, cx                                ; 89 ca                       ; 0xc406e vbe.c:608
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc4070
    call 0303fh                               ; e8 c9 ef                    ; 0xc4073
    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4076 vbe.c:612
    je short 040a4h                           ; 74 28                       ; 0xc407a
    mov dx, ax                                ; 89 c2                       ; 0xc407c vbe.c:613
    mov ax, cx                                ; 89 c8                       ; 0xc407e
    call 03f4ch                               ; e8 c9 fe                    ; 0xc4080
    jmp short 040a4h                          ; eb 1f                       ; 0xc4083 vbe.c:614
    push SS                                   ; 16                          ; 0xc4085 vbe.c:616
    pop ES                                    ; 07                          ; 0xc4086
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc4087
    mov dx, cx                                ; 89 ca                       ; 0xc408a vbe.c:617
    mov ax, word [bp-006h]                    ; 8b 46 fa                    ; 0xc408c
    call 03317h                               ; e8 85 f2                    ; 0xc408f
    test byte [bp-006h], 008h                 ; f6 46 fa 08                 ; 0xc4092 vbe.c:621
    je short 040a4h                           ; 74 0c                       ; 0xc4096
    mov dx, ax                                ; 89 c2                       ; 0xc4098 vbe.c:622
    mov ax, cx                                ; 89 c8                       ; 0xc409a
    call 03f97h                               ; e8 f8 fe                    ; 0xc409c
    jmp short 040a4h                          ; eb 03                       ; 0xc409f vbe.c:623
    mov di, 00100h                            ; bf 00 01                    ; 0xc40a1 vbe.c:626
    push SS                                   ; 16                          ; 0xc40a4 vbe.c:629
    pop ES                                    ; 07                          ; 0xc40a5
    mov word [es:si], di                      ; 26 89 3c                    ; 0xc40a6
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc40a9 vbe.c:630
    pop di                                    ; 5f                          ; 0xc40ac
    pop si                                    ; 5e                          ; 0xc40ad
    pop bp                                    ; 5d                          ; 0xc40ae
    retn 00002h                               ; c2 02 00                    ; 0xc40af
  ; disGetNextSymbol 0xc40b2 LB 0x1d1 -> off=0x0 cb=00000000000000df uValue=00000000000c40b2 'vbe_biosfn_get_set_scanline_length'
vbe_biosfn_get_set_scanline_length:          ; 0xc40b2 LB 0xdf
    push bp                                   ; 55                          ; 0xc40b2 vbe.c:651
    mov bp, sp                                ; 89 e5                       ; 0xc40b3
    push si                                   ; 56                          ; 0xc40b5
    push di                                   ; 57                          ; 0xc40b6
    sub sp, strict byte 00008h                ; 83 ec 08                    ; 0xc40b7
    push ax                                   ; 50                          ; 0xc40ba
    mov di, dx                                ; 89 d7                       ; 0xc40bb
    mov word [bp-008h], bx                    ; 89 5e f8                    ; 0xc40bd
    mov si, cx                                ; 89 ce                       ; 0xc40c0
    call 03b55h                               ; e8 90 fa                    ; 0xc40c2 vbe.c:660
    cmp AL, strict byte 00fh                  ; 3c 0f                       ; 0xc40c5 vbe.c:661
    jne short 040ceh                          ; 75 05                       ; 0xc40c7
    mov bx, strict word 00010h                ; bb 10 00                    ; 0xc40c9
    jmp short 040d2h                          ; eb 04                       ; 0xc40cc
    xor ah, ah                                ; 30 e4                       ; 0xc40ce
    mov bx, ax                                ; 89 c3                       ; 0xc40d0
    mov byte [bp-006h], bl                    ; 88 5e fa                    ; 0xc40d2
    call 03b8dh                               ; e8 b5 fa                    ; 0xc40d5 vbe.c:662
    mov word [bp-00ah], ax                    ; 89 46 f6                    ; 0xc40d8
    mov word [bp-00ch], strict word 0004fh    ; c7 46 f4 4f 00              ; 0xc40db vbe.c:663
    push SS                                   ; 16                          ; 0xc40e0 vbe.c:664
    pop ES                                    ; 07                          ; 0xc40e1
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc40e2
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc40e5
    mov cl, byte [es:di]                      ; 26 8a 0d                    ; 0xc40e8 vbe.c:665
    cmp cl, 002h                              ; 80 f9 02                    ; 0xc40eb vbe.c:669
    je short 040fch                           ; 74 0c                       ; 0xc40ee
    cmp cl, 001h                              ; 80 f9 01                    ; 0xc40f0
    je short 04122h                           ; 74 2d                       ; 0xc40f3
    test cl, cl                               ; 84 c9                       ; 0xc40f5
    je short 0411dh                           ; 74 24                       ; 0xc40f7
    jmp near 0417ah                           ; e9 7e 00                    ; 0xc40f9
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc40fc vbe.c:671
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc40ff
    jne short 04108h                          ; 75 05                       ; 0xc4101
    sal bx, 003h                              ; c1 e3 03                    ; 0xc4103 vbe.c:672
    jmp short 0411dh                          ; eb 15                       ; 0xc4106 vbe.c:673
    xor ah, ah                                ; 30 e4                       ; 0xc4108 vbe.c:674
    cwd                                       ; 99                          ; 0xc410a
    sal dx, 003h                              ; c1 e2 03                    ; 0xc410b
    db  01bh, 0c2h
    ; sbb ax, dx                                ; 1b c2                     ; 0xc410e
    sar ax, 003h                              ; c1 f8 03                    ; 0xc4110
    mov cx, ax                                ; 89 c1                       ; 0xc4113
    mov ax, bx                                ; 89 d8                       ; 0xc4115
    xor dx, dx                                ; 31 d2                       ; 0xc4117
    div cx                                    ; f7 f1                       ; 0xc4119
    mov bx, ax                                ; 89 c3                       ; 0xc411b
    mov ax, bx                                ; 89 d8                       ; 0xc411d vbe.c:677
    call 03b6eh                               ; e8 4c fa                    ; 0xc411f
    call 03b8dh                               ; e8 68 fa                    ; 0xc4122 vbe.c:680
    mov cx, ax                                ; 89 c1                       ; 0xc4125
    push SS                                   ; 16                          ; 0xc4127 vbe.c:681
    pop ES                                    ; 07                          ; 0xc4128
    mov bx, word [bp-008h]                    ; 8b 5e f8                    ; 0xc4129
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc412c
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc412f vbe.c:682
    cmp AL, strict byte 004h                  ; 3c 04                       ; 0xc4132
    jne short 0413dh                          ; 75 07                       ; 0xc4134
    mov bx, cx                                ; 89 cb                       ; 0xc4136 vbe.c:683
    shr bx, 003h                              ; c1 eb 03                    ; 0xc4138
    jmp short 04150h                          ; eb 13                       ; 0xc413b vbe.c:684
    xor ah, ah                                ; 30 e4                       ; 0xc413d vbe.c:685
    cwd                                       ; 99                          ; 0xc413f
    sal dx, 003h                              ; c1 e2 03                    ; 0xc4140
    db  01bh, 0c2h
    ; sbb ax, dx                                ; 1b c2                     ; 0xc4143
    sar ax, 003h                              ; c1 f8 03                    ; 0xc4145
    mov bx, ax                                ; 89 c3                       ; 0xc4148
    mov ax, cx                                ; 89 c8                       ; 0xc414a
    mul bx                                    ; f7 e3                       ; 0xc414c
    mov bx, ax                                ; 89 c3                       ; 0xc414e
    add bx, strict byte 00003h                ; 83 c3 03                    ; 0xc4150 vbe.c:686
    and bl, 0fch                              ; 80 e3 fc                    ; 0xc4153
    push SS                                   ; 16                          ; 0xc4156 vbe.c:687
    pop ES                                    ; 07                          ; 0xc4157
    mov word [es:di], bx                      ; 26 89 1d                    ; 0xc4158
    call 03ba6h                               ; e8 48 fa                    ; 0xc415b vbe.c:688
    push SS                                   ; 16                          ; 0xc415e
    pop ES                                    ; 07                          ; 0xc415f
    mov word [es:si], ax                      ; 26 89 04                    ; 0xc4160
    call 03b1dh                               ; e8 b7 f9                    ; 0xc4163 vbe.c:689
    push SS                                   ; 16                          ; 0xc4166
    pop ES                                    ; 07                          ; 0xc4167
    cmp ax, word [es:si]                      ; 26 3b 04                    ; 0xc4168
    jbe short 0417fh                          ; 76 12                       ; 0xc416b
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc416d vbe.c:690
    call 03b6eh                               ; e8 fb f9                    ; 0xc4170
    mov word [bp-00ch], 00200h                ; c7 46 f4 00 02              ; 0xc4173 vbe.c:691
    jmp short 0417fh                          ; eb 05                       ; 0xc4178 vbe.c:693
    mov word [bp-00ch], 00100h                ; c7 46 f4 00 01              ; 0xc417a vbe.c:696
    push SS                                   ; 16                          ; 0xc417f vbe.c:699
    pop ES                                    ; 07                          ; 0xc4180
    mov ax, word [bp-00ch]                    ; 8b 46 f4                    ; 0xc4181
    mov bx, word [bp-00eh]                    ; 8b 5e f2                    ; 0xc4184
    mov word [es:bx], ax                      ; 26 89 07                    ; 0xc4187
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc418a vbe.c:700
    pop di                                    ; 5f                          ; 0xc418d
    pop si                                    ; 5e                          ; 0xc418e
    pop bp                                    ; 5d                          ; 0xc418f
    retn                                      ; c3                          ; 0xc4190
  ; disGetNextSymbol 0xc4191 LB 0xf2 -> off=0x0 cb=00000000000000f2 uValue=00000000000c4191 'private_biosfn_custom_mode'
private_biosfn_custom_mode:                  ; 0xc4191 LB 0xf2
    push bp                                   ; 55                          ; 0xc4191 vbe.c:726
    mov bp, sp                                ; 89 e5                       ; 0xc4192
    push si                                   ; 56                          ; 0xc4194
    push di                                   ; 57                          ; 0xc4195
    sub sp, strict byte 00006h                ; 83 ec 06                    ; 0xc4196
    mov di, ax                                ; 89 c7                       ; 0xc4199
    mov si, dx                                ; 89 d6                       ; 0xc419b
    mov dx, cx                                ; 89 ca                       ; 0xc419d
    mov word [bp-00ah], strict word 0004fh    ; c7 46 f6 4f 00              ; 0xc419f vbe.c:739
    push SS                                   ; 16                          ; 0xc41a4 vbe.c:740
    pop ES                                    ; 07                          ; 0xc41a5
    mov al, byte [es:si]                      ; 26 8a 04                    ; 0xc41a6
    test al, al                               ; 84 c0                       ; 0xc41a9 vbe.c:741
    jne short 041cfh                          ; 75 22                       ; 0xc41ab
    push SS                                   ; 16                          ; 0xc41ad vbe.c:743
    pop ES                                    ; 07                          ; 0xc41ae
    mov cx, word [es:bx]                      ; 26 8b 0f                    ; 0xc41af
    mov bx, dx                                ; 89 d3                       ; 0xc41b2 vbe.c:744
    mov bx, word [es:bx]                      ; 26 8b 1f                    ; 0xc41b4
    mov ax, word [es:si]                      ; 26 8b 04                    ; 0xc41b7 vbe.c:745
    shr ax, 008h                              ; c1 e8 08                    ; 0xc41ba
    and ax, strict word 0007fh                ; 25 7f 00                    ; 0xc41bd
    mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xc41c0
    cmp AL, strict byte 008h                  ; 3c 08                       ; 0xc41c3 vbe.c:750
    je short 041d7h                           ; 74 10                       ; 0xc41c5
    cmp AL, strict byte 010h                  ; 3c 10                       ; 0xc41c7
    je short 041d7h                           ; 74 0c                       ; 0xc41c9
    cmp AL, strict byte 020h                  ; 3c 20                       ; 0xc41cb
    je short 041d7h                           ; 74 08                       ; 0xc41cd
    mov word [bp-00ah], 00100h                ; c7 46 f6 00 01              ; 0xc41cf vbe.c:751
    jmp near 04274h                           ; e9 9d 00                    ; 0xc41d4 vbe.c:752
    push SS                                   ; 16                          ; 0xc41d7 vbe.c:756
    pop ES                                    ; 07                          ; 0xc41d8
    test byte [es:si+001h], 080h              ; 26 f6 44 01 80              ; 0xc41d9
    je short 041e5h                           ; 74 05                       ; 0xc41de
    mov ax, strict word 00040h                ; b8 40 00                    ; 0xc41e0
    jmp short 041e7h                          ; eb 02                       ; 0xc41e3
    xor ax, ax                                ; 31 c0                       ; 0xc41e5
    mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xc41e7
    cmp cx, 00280h                            ; 81 f9 80 02                 ; 0xc41ea vbe.c:759
    jnc short 041f5h                          ; 73 05                       ; 0xc41ee
    mov cx, 00280h                            ; b9 80 02                    ; 0xc41f0 vbe.c:760
    jmp short 041feh                          ; eb 09                       ; 0xc41f3 vbe.c:761
    cmp cx, 00a00h                            ; 81 f9 00 0a                 ; 0xc41f5
    jbe short 041feh                          ; 76 03                       ; 0xc41f9
    mov cx, 00a00h                            ; b9 00 0a                    ; 0xc41fb vbe.c:762
    cmp bx, 001e0h                            ; 81 fb e0 01                 ; 0xc41fe vbe.c:763
    jnc short 04209h                          ; 73 05                       ; 0xc4202
    mov bx, 001e0h                            ; bb e0 01                    ; 0xc4204 vbe.c:764
    jmp short 04212h                          ; eb 09                       ; 0xc4207 vbe.c:765
    cmp bx, 00780h                            ; 81 fb 80 07                 ; 0xc4209
    jbe short 04212h                          ; 76 03                       ; 0xc420d
    mov bx, 00780h                            ; bb 80 07                    ; 0xc420f vbe.c:766
    mov dx, strict word 0ffffh                ; ba ff ff                    ; 0xc4212 vbe.c:772
    mov ax, 003b6h                            ; b8 b6 03                    ; 0xc4215
    call 03bbfh                               ; e8 a4 f9                    ; 0xc4218
    mov si, ax                                ; 89 c6                       ; 0xc421b
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc421d vbe.c:775
    xor ah, ah                                ; 30 e4                       ; 0xc4220
    cwd                                       ; 99                          ; 0xc4222
    sal dx, 003h                              ; c1 e2 03                    ; 0xc4223
    db  01bh, 0c2h
    ; sbb ax, dx                                ; 1b c2                     ; 0xc4226
    sar ax, 003h                              ; c1 f8 03                    ; 0xc4228
    mov dx, ax                                ; 89 c2                       ; 0xc422b
    mov ax, cx                                ; 89 c8                       ; 0xc422d
    mul dx                                    ; f7 e2                       ; 0xc422f
    add ax, strict word 00003h                ; 05 03 00                    ; 0xc4231 vbe.c:776
    and AL, strict byte 0fch                  ; 24 fc                       ; 0xc4234
    mov dx, bx                                ; 89 da                       ; 0xc4236 vbe.c:778
    mul dx                                    ; f7 e2                       ; 0xc4238
    cmp dx, si                                ; 39 f2                       ; 0xc423a vbe.c:780
    jnbe short 04244h                         ; 77 06                       ; 0xc423c
    jne short 0424bh                          ; 75 0b                       ; 0xc423e
    test ax, ax                               ; 85 c0                       ; 0xc4240
    jbe short 0424bh                          ; 76 07                       ; 0xc4242
    mov word [bp-00ah], 00200h                ; c7 46 f6 00 02              ; 0xc4244 vbe.c:782
    jmp short 04274h                          ; eb 29                       ; 0xc4249 vbe.c:783
    xor ax, ax                                ; 31 c0                       ; 0xc424b vbe.c:787
    call 005ddh                               ; e8 8d c3                    ; 0xc424d
    mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xc4250 vbe.c:788
    xor ah, ah                                ; 30 e4                       ; 0xc4253
    call 03b36h                               ; e8 de f8                    ; 0xc4255
    mov ax, cx                                ; 89 c8                       ; 0xc4258 vbe.c:789
    call 03adfh                               ; e8 82 f8                    ; 0xc425a
    mov ax, bx                                ; 89 d8                       ; 0xc425d vbe.c:790
    call 03afeh                               ; e8 9c f8                    ; 0xc425f
    xor ax, ax                                ; 31 c0                       ; 0xc4262 vbe.c:791
    call 00603h                               ; e8 9c c3                    ; 0xc4264
    mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xc4267 vbe.c:792
    or AL, strict byte 001h                   ; 0c 01                       ; 0xc426a
    xor ah, ah                                ; 30 e4                       ; 0xc426c
    call 005ddh                               ; e8 6c c3                    ; 0xc426e
    call 006d2h                               ; e8 5e c4                    ; 0xc4271 vbe.c:793
    push SS                                   ; 16                          ; 0xc4274 vbe.c:801
    pop ES                                    ; 07                          ; 0xc4275
    mov ax, word [bp-00ah]                    ; 8b 46 f6                    ; 0xc4276
    mov word [es:di], ax                      ; 26 89 05                    ; 0xc4279
    lea sp, [bp-004h]                         ; 8d 66 fc                    ; 0xc427c vbe.c:802
    pop di                                    ; 5f                          ; 0xc427f
    pop si                                    ; 5e                          ; 0xc4280
    pop bp                                    ; 5d                          ; 0xc4281
    retn                                      ; c3                          ; 0xc4282

  ; Padding 0x37d bytes at 0xc4283
  times 893 db 0

section VBE32 progbits vstart=0x4600 align=1 ; size=0x115 class=CODE group=AUTO
  ; disGetNextSymbol 0xc4600 LB 0x115 -> off=0x0 cb=0000000000000114 uValue=00000000000c0000 'vesa_pm_start'
vesa_pm_start:                               ; 0xc4600 LB 0x114
    sbb byte [bx+si], al                      ; 18 00                       ; 0xc4600
    dec di                                    ; 4f                          ; 0xc4602
    add byte [bx+si], dl                      ; 00 10                       ; 0xc4603
    add word [bx+si], cx                      ; 01 08                       ; 0xc4605
    add dh, cl                                ; 00 ce                       ; 0xc4607
    add di, cx                                ; 01 cf                       ; 0xc4609
    add di, cx                                ; 01 cf                       ; 0xc460b
    add ax, dx                                ; 01 d0                       ; 0xc460d
    add word [bp-048fdh], si                  ; 01 b6 03 b7                 ; 0xc460f
    db  003h, 0ffh
    ; add di, di                                ; 03 ff                     ; 0xc4613
    db  0ffh
    db  0ffh
    jmp word [bp-07dh]                        ; ff 66 83                    ; 0xc4617
    sti                                       ; fb                          ; 0xc461a
    add byte [si+005h], dh                    ; 00 74 05                    ; 0xc461b
    mov eax, strict dword 066c30100h          ; 66 b8 00 01 c3 66           ; 0xc461e vberom.asm:825
    db  08bh, 0c2h
    ; mov ax, dx                                ; 8b c2                     ; 0xc4624
    push edx                                  ; 66 52                       ; 0xc4626 vberom.asm:829
    push eax                                  ; 66 50                       ; 0xc4628 vberom.asm:830
    mov edx, strict dword 0b86601ceh          ; 66 ba ce 01 66 b8           ; 0xc462a vberom.asm:831
    add ax, 06600h                            ; 05 00 66                    ; 0xc4630
    out DX, ax                                ; ef                          ; 0xc4633
    pop eax                                   ; 66 58                       ; 0xc4634 vberom.asm:834
    mov edx, strict dword 0ef6601cfh          ; 66 ba cf 01 66 ef           ; 0xc4636 vberom.asm:835
    in eax, DX                                ; 66 ed                       ; 0xc463c vberom.asm:837
    pop edx                                   ; 66 5a                       ; 0xc463e vberom.asm:838
    db  066h, 03bh, 0d0h
    ; cmp edx, eax                              ; 66 3b d0                  ; 0xc4640 vberom.asm:839
    jne short 0464ah                          ; 75 05                       ; 0xc4643 vberom.asm:840
    mov eax, strict dword 066c3004fh          ; 66 b8 4f 00 c3 66           ; 0xc4645 vberom.asm:841
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc464b
    retn                                      ; c3                          ; 0xc464e vberom.asm:845
    cmp bl, 080h                              ; 80 fb 80                    ; 0xc464f vberom.asm:847
    je short 0465eh                           ; 74 0a                       ; 0xc4652 vberom.asm:848
    cmp bl, 000h                              ; 80 fb 00                    ; 0xc4654 vberom.asm:849
    je short 0466eh                           ; 74 15                       ; 0xc4657 vberom.asm:850
    mov eax, strict dword 052c30100h          ; 66 b8 00 01 c3 52           ; 0xc4659 vberom.asm:851
    mov edx, strict dword 0a8ec03dah          ; 66 ba da 03 ec a8           ; 0xc465f vberom.asm:855
    or byte [di-005h], dh                     ; 08 75 fb                    ; 0xc4665
    in AL, DX                                 ; ec                          ; 0xc4668 vberom.asm:861
    test AL, strict byte 008h                 ; a8 08                       ; 0xc4669 vberom.asm:862
    je short 04668h                           ; 74 fb                       ; 0xc466b vberom.asm:863
    pop dx                                    ; 5a                          ; 0xc466d vberom.asm:864
    push ax                                   ; 50                          ; 0xc466e vberom.asm:868
    push cx                                   ; 51                          ; 0xc466f vberom.asm:869
    push dx                                   ; 52                          ; 0xc4670 vberom.asm:870
    push si                                   ; 56                          ; 0xc4671 vberom.asm:871
    push di                                   ; 57                          ; 0xc4672 vberom.asm:872
    sal dx, 010h                              ; c1 e2 10                    ; 0xc4673 vberom.asm:873
    and cx, strict word 0ffffh                ; 81 e1 ff ff                 ; 0xc4676 vberom.asm:874
    add byte [bx+si], al                      ; 00 00                       ; 0xc467a
    db  00bh, 0cah
    ; or cx, dx                                 ; 0b ca                     ; 0xc467c vberom.asm:875
    sal cx, 002h                              ; c1 e1 02                    ; 0xc467e vberom.asm:876
    db  08bh, 0c1h
    ; mov ax, cx                                ; 8b c1                     ; 0xc4681 vberom.asm:877
    push ax                                   ; 50                          ; 0xc4683 vberom.asm:878
    mov edx, strict dword 0b86601ceh          ; 66 ba ce 01 66 b8           ; 0xc4684 vberom.asm:879
    push ES                                   ; 06                          ; 0xc468a
    add byte [bp-011h], ah                    ; 00 66 ef                    ; 0xc468b
    mov edx, strict dword 0ed6601cfh          ; 66 ba cf 01 66 ed           ; 0xc468e vberom.asm:882
    db  00fh, 0b7h, 0c8h
    ; movzx cx, ax                              ; 0f b7 c8                  ; 0xc4694 vberom.asm:884
    mov edx, strict dword 0b86601ceh          ; 66 ba ce 01 66 b8           ; 0xc4697 vberom.asm:885
    add ax, word [bx+si]                      ; 03 00                       ; 0xc469d
    out DX, eax                               ; 66 ef                       ; 0xc469f vberom.asm:887
    mov edx, strict dword 0ed6601cfh          ; 66 ba cf 01 66 ed           ; 0xc46a1 vberom.asm:888
    db  00fh, 0b7h, 0f0h
    ; movzx si, ax                              ; 0f b7 f0                  ; 0xc46a7 vberom.asm:890
    pop ax                                    ; 58                          ; 0xc46aa vberom.asm:891
    cmp si, strict byte 00004h                ; 83 fe 04                    ; 0xc46ab vberom.asm:893
    je short 046c7h                           ; 74 17                       ; 0xc46ae vberom.asm:894
    add si, strict byte 00007h                ; 83 c6 07                    ; 0xc46b0 vberom.asm:895
    shr si, 003h                              ; c1 ee 03                    ; 0xc46b3 vberom.asm:896
    imul cx, si                               ; 0f af ce                    ; 0xc46b6 vberom.asm:897
    db  033h, 0d2h
    ; xor dx, dx                                ; 33 d2                     ; 0xc46b9 vberom.asm:898
    div cx                                    ; f7 f1                       ; 0xc46bb vberom.asm:899
    db  08bh, 0f8h
    ; mov di, ax                                ; 8b f8                     ; 0xc46bd vberom.asm:900
    db  08bh, 0c2h
    ; mov ax, dx                                ; 8b c2                     ; 0xc46bf vberom.asm:901
    db  033h, 0d2h
    ; xor dx, dx                                ; 33 d2                     ; 0xc46c1 vberom.asm:902
    div si                                    ; f7 f6                       ; 0xc46c3 vberom.asm:903
    jmp short 046d3h                          ; eb 0c                       ; 0xc46c5 vberom.asm:904
    shr cx, 1                                 ; d1 e9                       ; 0xc46c7 vberom.asm:907
    db  033h, 0d2h
    ; xor dx, dx                                ; 33 d2                     ; 0xc46c9 vberom.asm:908
    div cx                                    ; f7 f1                       ; 0xc46cb vberom.asm:909
    db  08bh, 0f8h
    ; mov di, ax                                ; 8b f8                     ; 0xc46cd vberom.asm:910
    db  08bh, 0c2h
    ; mov ax, dx                                ; 8b c2                     ; 0xc46cf vberom.asm:911
    sal ax, 1                                 ; d1 e0                       ; 0xc46d1 vberom.asm:912
    push edx                                  ; 66 52                       ; 0xc46d3 vberom.asm:915
    push eax                                  ; 66 50                       ; 0xc46d5 vberom.asm:916
    mov edx, strict dword 0b86601ceh          ; 66 ba ce 01 66 b8           ; 0xc46d7 vberom.asm:917
    or byte [bx+si], al                       ; 08 00                       ; 0xc46dd
    out DX, eax                               ; 66 ef                       ; 0xc46df vberom.asm:919
    pop eax                                   ; 66 58                       ; 0xc46e1 vberom.asm:920
    mov edx, strict dword 0ef6601cfh          ; 66 ba cf 01 66 ef           ; 0xc46e3 vberom.asm:921
    pop edx                                   ; 66 5a                       ; 0xc46e9 vberom.asm:923
    db  066h, 08bh, 0c7h
    ; mov eax, edi                              ; 66 8b c7                  ; 0xc46eb vberom.asm:925
    push edx                                  ; 66 52                       ; 0xc46ee vberom.asm:926
    push eax                                  ; 66 50                       ; 0xc46f0 vberom.asm:927
    mov edx, strict dword 0b86601ceh          ; 66 ba ce 01 66 b8           ; 0xc46f2 vberom.asm:928
    or word [bx+si], ax                       ; 09 00                       ; 0xc46f8
    out DX, eax                               ; 66 ef                       ; 0xc46fa vberom.asm:930
    pop eax                                   ; 66 58                       ; 0xc46fc vberom.asm:931
    mov edx, strict dword 0ef6601cfh          ; 66 ba cf 01 66 ef           ; 0xc46fe vberom.asm:932
    pop edx                                   ; 66 5a                       ; 0xc4704 vberom.asm:934
    pop di                                    ; 5f                          ; 0xc4706 vberom.asm:936
    pop si                                    ; 5e                          ; 0xc4707 vberom.asm:937
    pop dx                                    ; 5a                          ; 0xc4708 vberom.asm:938
    pop cx                                    ; 59                          ; 0xc4709 vberom.asm:939
    pop ax                                    ; 58                          ; 0xc470a vberom.asm:940
    mov eax, strict dword 066c3004fh          ; 66 b8 4f 00 c3 66           ; 0xc470b vberom.asm:941
    mov ax, 0014fh                            ; b8 4f 01                    ; 0xc4711
  ; disGetNextSymbol 0xc4714 LB 0x1 -> off=0x0 cb=0000000000000001 uValue=0000000000000114 'vesa_pm_end'
vesa_pm_end:                                 ; 0xc4714 LB 0x1
    retn                                      ; c3                          ; 0xc4714 vberom.asm:946

  ; Padding 0x6b bytes at 0xc4715
  times 107 db 0

section _DATA progbits vstart=0x4780 align=1 ; size=0x3726 class=DATA group=DGROUP
  ; disGetNextSymbol 0xc4780 LB 0x3726 -> off=0x0 cb=000000000000002e uValue=00000000000c0000 '_msg_vga_init'
_msg_vga_init:                               ; 0xc4780 LB 0x2e
    db  'Oracle VM VirtualBox Version 6.1.1 VGA BIOS', 00dh, 00ah, 000h
  ; disGetNextSymbol 0xc47ae LB 0x36f8 -> off=0x0 cb=0000000000000080 uValue=00000000000c002e 'vga_modes'
vga_modes:                                   ; 0xc47ae LB 0x80
    db  000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
    db  002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
    db  004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
    db  006h, 001h, 002h, 001h, 000h, 0b8h, 0ffh, 001h, 007h, 000h, 001h, 004h, 000h, 0b0h, 0ffh, 000h
    db  00dh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h, 00eh, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 001h
    db  00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    db  011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
    db  013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
  ; disGetNextSymbol 0xc482e LB 0x3678 -> off=0x0 cb=0000000000000010 uValue=00000000000c00ae 'line_to_vpti'
line_to_vpti:                                ; 0xc482e LB 0x10
    db  017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
  ; disGetNextSymbol 0xc483e LB 0x3668 -> off=0x0 cb=0000000000000004 uValue=00000000000c00be 'dac_regs'
dac_regs:                                    ; 0xc483e LB 0x4
    dd  0ff3f3f3fh
  ; disGetNextSymbol 0xc4842 LB 0x3664 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c2 'video_param_table'
video_param_table:                           ; 0xc4842 LB 0x780
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  028h, 018h, 008h, 000h, 040h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
    db  0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
    db  0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
    db  015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
    db  028h, 018h, 008h, 000h, 040h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
    db  0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
    db  0b9h, 0a2h, 0ffh, 000h, 013h, 015h, 017h, 002h, 004h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
    db  015h, 016h, 017h, 001h, 000h, 003h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 00fh, 00fh, 0ffh
    db  050h, 018h, 008h, 000h, 040h, 001h, 001h, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
    db  0bfh, 01fh, 000h, 0c1h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
    db  0b9h, 0c2h, 0ffh, 000h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h, 017h
    db  017h, 017h, 017h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00dh, 00fh, 0ffh
    db  050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
    db  0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
    db  0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  028h, 018h, 008h, 000h, 020h, 009h, 00fh, 000h, 006h, 063h, 02dh, 027h, 028h, 090h, 02bh, 080h
    db  0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 000h, 096h
    db  0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
    db  015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    db  050h, 018h, 008h, 000h, 040h, 001h, 00fh, 000h, 006h, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
    db  0bfh, 01fh, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 000h, 096h
    db  0b9h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
    db  015h, 016h, 017h, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
    db  0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
    db  0bah, 0e3h, 0ffh, 000h, 008h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 008h, 000h, 000h, 000h
    db  018h, 000h, 000h, 001h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    db  050h, 018h, 00eh, 000h, 080h, 001h, 00fh, 000h, 006h, 0a3h, 05fh, 04fh, 050h, 082h, 054h, 080h
    db  0bfh, 01fh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 083h, 085h, 05dh, 028h, 00fh, 063h
    db  0bah, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    db  03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  050h, 018h, 00eh, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
    db  0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
    db  0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    db  03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
    db  028h, 018h, 010h, 000h, 008h, 008h, 003h, 000h, 002h, 067h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
    db  0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
    db  0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    db  03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
    db  050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 067h, 05fh, 04fh, 050h, 082h, 055h, 081h
    db  0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 01fh, 096h
    db  0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    db  03dh, 03eh, 03fh, 00ch, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00eh, 00fh, 0ffh
    db  050h, 018h, 010h, 000h, 010h, 000h, 003h, 000h, 002h, 066h, 05fh, 04fh, 050h, 082h, 055h, 081h
    db  0bfh, 01fh, 000h, 04fh, 00dh, 00eh, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 00fh, 096h
    db  0b9h, 0a3h, 0ffh, 000h, 008h, 008h, 008h, 008h, 008h, 008h, 008h, 010h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 00eh, 000h, 00fh, 008h, 000h, 000h, 000h, 000h, 000h, 010h, 00ah, 00fh, 0ffh
    db  050h, 01dh, 010h, 000h, 0a0h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
    db  00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
    db  004h, 0c3h, 0ffh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h, 03fh, 000h
    db  03fh, 000h, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    db  050h, 01dh, 010h, 000h, 0a0h, 001h, 00fh, 000h, 006h, 0e3h, 05fh, 04fh, 050h, 082h, 054h, 080h
    db  00bh, 03eh, 000h, 040h, 000h, 000h, 000h, 000h, 000h, 000h, 0eah, 08ch, 0dfh, 028h, 000h, 0e7h
    db  004h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    db  03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
    db  028h, 018h, 008h, 000h, 020h, 001h, 00fh, 000h, 00eh, 063h, 05fh, 04fh, 050h, 082h, 054h, 080h
    db  0bfh, 01fh, 000h, 041h, 000h, 000h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 028h, 040h, 096h
    db  0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 008h, 009h, 00ah, 00bh, 00ch
    db  00dh, 00eh, 00fh, 041h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 040h, 005h, 00fh, 0ffh
    db  064h, 024h, 010h, 000h, 000h, 001h, 00fh, 000h, 006h, 0e3h, 07fh, 063h, 063h, 083h, 06bh, 01bh
    db  072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
    db  073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
    db  03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
  ; disGetNextSymbol 0xc4fc2 LB 0x2ee4 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0842 'palette0'
palette0:                                    ; 0xc4fc2 LB 0xc0
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    db  03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
    db  02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
    db  03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
  ; disGetNextSymbol 0xc5082 LB 0x2e24 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0902 'palette1'
palette1:                                    ; 0xc5082 LB 0xc0
    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
    db  000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
    db  015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
    db  015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
    db  000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
    db  015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
    db  015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
  ; disGetNextSymbol 0xc5142 LB 0x2d64 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c2 'palette2'
palette2:                                    ; 0xc5142 LB 0xc0
    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    db  000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
    db  015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
    db  000h, 015h, 000h, 000h, 015h, 02ah, 000h, 03fh, 000h, 000h, 03fh, 02ah, 02ah, 015h, 000h, 02ah
    db  015h, 02ah, 02ah, 03fh, 000h, 02ah, 03fh, 02ah, 000h, 015h, 015h, 000h, 015h, 03fh, 000h, 03fh
    db  015h, 000h, 03fh, 03fh, 02ah, 015h, 015h, 02ah, 015h, 03fh, 02ah, 03fh, 015h, 02ah, 03fh, 03fh
    db  015h, 000h, 000h, 015h, 000h, 02ah, 015h, 02ah, 000h, 015h, 02ah, 02ah, 03fh, 000h, 000h, 03fh
    db  000h, 02ah, 03fh, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 000h, 015h, 015h, 000h, 03fh, 015h, 02ah
    db  015h, 015h, 02ah, 03fh, 03fh, 000h, 015h, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 03fh, 02ah, 03fh
    db  015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
    db  015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
  ; disGetNextSymbol 0xc5202 LB 0x2ca4 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a82 'palette3'
palette3:                                    ; 0xc5202 LB 0x300
    db  000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
    db  000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
    db  015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
    db  000h, 000h, 000h, 005h, 005h, 005h, 008h, 008h, 008h, 00bh, 00bh, 00bh, 00eh, 00eh, 00eh, 011h
    db  011h, 011h, 014h, 014h, 014h, 018h, 018h, 018h, 01ch, 01ch, 01ch, 020h, 020h, 020h, 024h, 024h
    db  024h, 028h, 028h, 028h, 02dh, 02dh, 02dh, 032h, 032h, 032h, 038h, 038h, 038h, 03fh, 03fh, 03fh
    db  000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 03fh, 03fh
    db  000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh
    db  000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h, 02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 000h
    db  000h, 03fh, 000h, 000h, 03fh, 010h, 000h, 03fh, 01fh, 000h, 03fh, 02fh, 000h, 03fh, 03fh, 000h
    db  02fh, 03fh, 000h, 01fh, 03fh, 000h, 010h, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh
    db  03fh, 037h, 01fh, 03fh, 03fh, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h
    db  03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh, 02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h
    db  03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh, 01fh, 01fh, 03fh, 01fh, 01fh, 03fh, 027h, 01fh, 03fh
    db  02fh, 01fh, 03fh, 037h, 01fh, 03fh, 03fh, 01fh, 037h, 03fh, 01fh, 02fh, 03fh, 01fh, 027h, 03fh
    db  02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03fh, 03fh
    db  02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h
    db  02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh, 03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 02dh
    db  02dh, 03fh, 02dh, 02dh, 03fh, 031h, 02dh, 03fh, 036h, 02dh, 03fh, 03ah, 02dh, 03fh, 03fh, 02dh
    db  03ah, 03fh, 02dh, 036h, 03fh, 02dh, 031h, 03fh, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h
    db  01ch, 015h, 000h, 01ch, 01ch, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h
    db  01ch, 000h, 000h, 01ch, 007h, 000h, 01ch, 00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h
    db  01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch, 000h, 000h, 01ch, 000h, 000h, 01ch, 007h, 000h, 01ch
    db  00eh, 000h, 01ch, 015h, 000h, 01ch, 01ch, 000h, 015h, 01ch, 000h, 00eh, 01ch, 000h, 007h, 01ch
    db  00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 01ch, 01ch
    db  00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h
    db  00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh, 018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 00eh
    db  00eh, 01ch, 00eh, 00eh, 01ch, 011h, 00eh, 01ch, 015h, 00eh, 01ch, 018h, 00eh, 01ch, 01ch, 00eh
    db  018h, 01ch, 00eh, 015h, 01ch, 00eh, 011h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h
    db  01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h
    db  01ch, 014h, 014h, 01ch, 016h, 014h, 01ch, 018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah
    db  01ch, 014h, 018h, 01ch, 014h, 016h, 01ch, 014h, 014h, 01ch, 014h, 014h, 01ch, 016h, 014h, 01ch
    db  018h, 014h, 01ch, 01ah, 014h, 01ch, 01ch, 014h, 01ah, 01ch, 014h, 018h, 01ch, 014h, 016h, 01ch
    db  000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h, 010h, 010h
    db  000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h
    db  000h, 010h, 00ch, 000h, 010h, 010h, 000h, 00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 000h
    db  000h, 010h, 000h, 000h, 010h, 004h, 000h, 010h, 008h, 000h, 010h, 00ch, 000h, 010h, 010h, 000h
    db  00ch, 010h, 000h, 008h, 010h, 000h, 004h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h
    db  010h, 00eh, 008h, 010h, 010h, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah
    db  010h, 008h, 008h, 010h, 00ah, 008h, 010h, 00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh
    db  010h, 008h, 00ch, 010h, 008h, 00ah, 010h, 008h, 008h, 010h, 008h, 008h, 010h, 00ah, 008h, 010h
    db  00ch, 008h, 010h, 00eh, 008h, 010h, 010h, 008h, 00eh, 010h, 008h, 00ch, 010h, 008h, 00ah, 010h
    db  00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 010h, 010h
    db  00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh
    db  00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh, 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 00bh
    db  00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
    db  00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
  ; disGetNextSymbol 0xc5502 LB 0x29a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d82 'static_functionality'
static_functionality:                        ; 0xc5502 LB 0x10
    db  0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
  ; disGetNextSymbol 0xc5512 LB 0x2994 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d92 '_dcc_table'
_dcc_table:                                  ; 0xc5512 LB 0x24
    db  010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h
  ; disGetNextSymbol 0xc5536 LB 0x2970 -> off=0x0 cb=000000000000001a uValue=00000000000c0db6 '_secondary_save_area'
_secondary_save_area:                        ; 0xc5536 LB 0x1a
    db  01ah, 000h, 012h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
  ; disGetNextSymbol 0xc5550 LB 0x2956 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd0 '_video_save_pointer_table'
_video_save_pointer_table:                   ; 0xc5550 LB 0x1c
    db  042h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  036h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
  ; disGetNextSymbol 0xc556c LB 0x293a -> off=0x0 cb=0000000000000800 uValue=00000000000c0dec 'vgafont8'
vgafont8:                                    ; 0xc556c LB 0x800
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
    db  07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
    db  010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
    db  010h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 07ch, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h
    db  0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h
    db  0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 00fh, 007h, 00fh, 07dh, 0cch, 0cch, 0cch, 078h
    db  03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 03fh, 033h, 03fh, 030h, 030h, 070h, 0f0h, 0e0h
    db  07fh, 063h, 07fh, 063h, 063h, 067h, 0e6h, 0c0h, 099h, 05ah, 03ch, 0e7h, 0e7h, 03ch, 05ah, 099h
    db  080h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 080h, 000h, 002h, 00eh, 03eh, 0feh, 03eh, 00eh, 002h, 000h
    db  018h, 03ch, 07eh, 018h, 018h, 07eh, 03ch, 018h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 000h
    db  07fh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 000h, 03eh, 063h, 038h, 06ch, 06ch, 038h, 0cch, 078h
    db  000h, 000h, 000h, 000h, 07eh, 07eh, 07eh, 000h, 018h, 03ch, 07eh, 018h, 07eh, 03ch, 018h, 0ffh
    db  018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h
    db  000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h
    db  000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h
    db  000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 000h, 000h, 000h, 0ffh, 0ffh, 07eh, 03ch, 018h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 078h, 078h, 030h, 030h, 000h, 030h, 000h
    db  06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 0feh, 06ch, 06ch, 000h
    db  030h, 07ch, 0c0h, 078h, 00ch, 0f8h, 030h, 000h, 000h, 0c6h, 0cch, 018h, 030h, 066h, 0c6h, 000h
    db  038h, 06ch, 038h, 076h, 0dch, 0cch, 076h, 000h, 060h, 060h, 0c0h, 000h, 000h, 000h, 000h, 000h
    db  018h, 030h, 060h, 060h, 060h, 030h, 018h, 000h, 060h, 030h, 018h, 018h, 018h, 030h, 060h, 000h
    db  000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 030h, 030h, 060h, 000h, 000h, 000h, 0fch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 030h, 030h, 000h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h
    db  07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 07ch, 000h, 030h, 070h, 030h, 030h, 030h, 030h, 0fch, 000h
    db  078h, 0cch, 00ch, 038h, 060h, 0cch, 0fch, 000h, 078h, 0cch, 00ch, 038h, 00ch, 0cch, 078h, 000h
    db  01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 01eh, 000h, 0fch, 0c0h, 0f8h, 00ch, 00ch, 0cch, 078h, 000h
    db  038h, 060h, 0c0h, 0f8h, 0cch, 0cch, 078h, 000h, 0fch, 0cch, 00ch, 018h, 030h, 030h, 030h, 000h
    db  078h, 0cch, 0cch, 078h, 0cch, 0cch, 078h, 000h, 078h, 0cch, 0cch, 07ch, 00ch, 018h, 070h, 000h
    db  000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 060h
    db  018h, 030h, 060h, 0c0h, 060h, 030h, 018h, 000h, 000h, 000h, 0fch, 000h, 000h, 0fch, 000h, 000h
    db  060h, 030h, 018h, 00ch, 018h, 030h, 060h, 000h, 078h, 0cch, 00ch, 018h, 030h, 000h, 030h, 000h
    db  07ch, 0c6h, 0deh, 0deh, 0deh, 0c0h, 078h, 000h, 030h, 078h, 0cch, 0cch, 0fch, 0cch, 0cch, 000h
    db  0fch, 066h, 066h, 07ch, 066h, 066h, 0fch, 000h, 03ch, 066h, 0c0h, 0c0h, 0c0h, 066h, 03ch, 000h
    db  0f8h, 06ch, 066h, 066h, 066h, 06ch, 0f8h, 000h, 0feh, 062h, 068h, 078h, 068h, 062h, 0feh, 000h
    db  0feh, 062h, 068h, 078h, 068h, 060h, 0f0h, 000h, 03ch, 066h, 0c0h, 0c0h, 0ceh, 066h, 03eh, 000h
    db  0cch, 0cch, 0cch, 0fch, 0cch, 0cch, 0cch, 000h, 078h, 030h, 030h, 030h, 030h, 030h, 078h, 000h
    db  01eh, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 0e6h, 066h, 06ch, 078h, 06ch, 066h, 0e6h, 000h
    db  0f0h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 000h
    db  0c6h, 0e6h, 0f6h, 0deh, 0ceh, 0c6h, 0c6h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h
    db  0fch, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 078h, 0cch, 0cch, 0cch, 0dch, 078h, 01ch, 000h
    db  0fch, 066h, 066h, 07ch, 06ch, 066h, 0e6h, 000h, 078h, 0cch, 0e0h, 070h, 01ch, 0cch, 078h, 000h
    db  0fch, 0b4h, 030h, 030h, 030h, 030h, 078h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 0fch, 000h
    db  0cch, 0cch, 0cch, 0cch, 0cch, 078h, 030h, 000h, 0c6h, 0c6h, 0c6h, 0d6h, 0feh, 0eeh, 0c6h, 000h
    db  0c6h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 030h, 078h, 000h
    db  0feh, 0c6h, 08ch, 018h, 032h, 066h, 0feh, 000h, 078h, 060h, 060h, 060h, 060h, 060h, 078h, 000h
    db  0c0h, 060h, 030h, 018h, 00ch, 006h, 002h, 000h, 078h, 018h, 018h, 018h, 018h, 018h, 078h, 000h
    db  010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
    db  030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 076h, 000h
    db  0e0h, 060h, 060h, 07ch, 066h, 066h, 0dch, 000h, 000h, 000h, 078h, 0cch, 0c0h, 0cch, 078h, 000h
    db  01ch, 00ch, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
    db  038h, 06ch, 060h, 0f0h, 060h, 060h, 0f0h, 000h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 0f8h
    db  0e0h, 060h, 06ch, 076h, 066h, 066h, 0e6h, 000h, 030h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
    db  00ch, 000h, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 0e0h, 060h, 066h, 06ch, 078h, 06ch, 0e6h, 000h
    db  070h, 030h, 030h, 030h, 030h, 030h, 078h, 000h, 000h, 000h, 0cch, 0feh, 0feh, 0d6h, 0c6h, 000h
    db  000h, 000h, 0f8h, 0cch, 0cch, 0cch, 0cch, 000h, 000h, 000h, 078h, 0cch, 0cch, 0cch, 078h, 000h
    db  000h, 000h, 0dch, 066h, 066h, 07ch, 060h, 0f0h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 01eh
    db  000h, 000h, 0dch, 076h, 066h, 060h, 0f0h, 000h, 000h, 000h, 07ch, 0c0h, 078h, 00ch, 0f8h, 000h
    db  010h, 030h, 07ch, 030h, 030h, 034h, 018h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 076h, 000h
    db  000h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 000h, 000h, 000h, 0c6h, 0d6h, 0feh, 0feh, 06ch, 000h
    db  000h, 000h, 0c6h, 06ch, 038h, 06ch, 0c6h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 07ch, 00ch, 0f8h
    db  000h, 000h, 0fch, 098h, 030h, 064h, 0fch, 000h, 01ch, 030h, 030h, 0e0h, 030h, 030h, 01ch, 000h
    db  018h, 018h, 018h, 000h, 018h, 018h, 018h, 000h, 0e0h, 030h, 030h, 01ch, 030h, 030h, 0e0h, 000h
    db  076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h
    db  078h, 0cch, 0c0h, 0cch, 078h, 018h, 00ch, 078h, 000h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
    db  01ch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 07eh, 0c3h, 03ch, 006h, 03eh, 066h, 03fh, 000h
    db  0cch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 0e0h, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h
    db  030h, 030h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 000h, 000h, 078h, 0c0h, 0c0h, 078h, 00ch, 038h
    db  07eh, 0c3h, 03ch, 066h, 07eh, 060h, 03ch, 000h, 0cch, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
    db  0e0h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h, 0cch, 000h, 070h, 030h, 030h, 030h, 078h, 000h
    db  07ch, 0c6h, 038h, 018h, 018h, 018h, 03ch, 000h, 0e0h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
    db  0c6h, 038h, 06ch, 0c6h, 0feh, 0c6h, 0c6h, 000h, 030h, 030h, 000h, 078h, 0cch, 0fch, 0cch, 000h
    db  01ch, 000h, 0fch, 060h, 078h, 060h, 0fch, 000h, 000h, 000h, 07fh, 00ch, 07fh, 0cch, 07fh, 000h
    db  03eh, 06ch, 0cch, 0feh, 0cch, 0cch, 0ceh, 000h, 078h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h
    db  000h, 0cch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 0e0h, 000h, 078h, 0cch, 0cch, 078h, 000h
    db  078h, 0cch, 000h, 0cch, 0cch, 0cch, 07eh, 000h, 000h, 0e0h, 000h, 0cch, 0cch, 0cch, 07eh, 000h
    db  000h, 0cch, 000h, 0cch, 0cch, 07ch, 00ch, 0f8h, 0c3h, 018h, 03ch, 066h, 066h, 03ch, 018h, 000h
    db  0cch, 000h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 018h, 018h, 07eh, 0c0h, 0c0h, 07eh, 018h, 018h
    db  038h, 06ch, 064h, 0f0h, 060h, 0e6h, 0fch, 000h, 0cch, 0cch, 078h, 0fch, 030h, 0fch, 030h, 030h
    db  0f8h, 0cch, 0cch, 0fah, 0c6h, 0cfh, 0c6h, 0c7h, 00eh, 01bh, 018h, 03ch, 018h, 018h, 0d8h, 070h
    db  01ch, 000h, 078h, 00ch, 07ch, 0cch, 07eh, 000h, 038h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
    db  000h, 01ch, 000h, 078h, 0cch, 0cch, 078h, 000h, 000h, 01ch, 000h, 0cch, 0cch, 0cch, 07eh, 000h
    db  000h, 0f8h, 000h, 0f8h, 0cch, 0cch, 0cch, 000h, 0fch, 000h, 0cch, 0ech, 0fch, 0dch, 0cch, 000h
    db  03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h
    db  030h, 000h, 030h, 060h, 0c0h, 0cch, 078h, 000h, 000h, 000h, 000h, 0fch, 0c0h, 0c0h, 000h, 000h
    db  000h, 000h, 000h, 0fch, 00ch, 00ch, 000h, 000h, 0c3h, 0c6h, 0cch, 0deh, 033h, 066h, 0cch, 00fh
    db  0c3h, 0c6h, 0cch, 0dbh, 037h, 06fh, 0cfh, 003h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 000h
    db  000h, 033h, 066h, 0cch, 066h, 033h, 000h, 000h, 000h, 0cch, 066h, 033h, 066h, 0cch, 000h, 000h
    db  022h, 088h, 022h, 088h, 022h, 088h, 022h, 088h, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
    db  0dbh, 077h, 0dbh, 0eeh, 0dbh, 077h, 0dbh, 0eeh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h
    db  036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h
    db  000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h
    db  036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h
    db  018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h
    db  000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h
    db  018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h
    db  036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h
    db  036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h
    db  036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
    db  036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h
    db  036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h
    db  000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h
    db  018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h
    db  000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h
    db  018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
    db  000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
    db  00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h
    db  000h, 000h, 076h, 0dch, 0c8h, 0dch, 076h, 000h, 000h, 078h, 0cch, 0f8h, 0cch, 0f8h, 0c0h, 0c0h
    db  000h, 0fch, 0cch, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
    db  0fch, 0cch, 060h, 030h, 060h, 0cch, 0fch, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 070h, 000h
    db  000h, 066h, 066h, 066h, 066h, 07ch, 060h, 0c0h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 000h
    db  0fch, 030h, 078h, 0cch, 0cch, 078h, 030h, 0fch, 038h, 06ch, 0c6h, 0feh, 0c6h, 06ch, 038h, 000h
    db  038h, 06ch, 0c6h, 0c6h, 06ch, 06ch, 0eeh, 000h, 01ch, 030h, 018h, 07ch, 0cch, 0cch, 078h, 000h
    db  000h, 000h, 07eh, 0dbh, 0dbh, 07eh, 000h, 000h, 006h, 00ch, 07eh, 0dbh, 0dbh, 07eh, 060h, 0c0h
    db  038h, 060h, 0c0h, 0f8h, 0c0h, 060h, 038h, 000h, 078h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 000h
    db  000h, 0fch, 000h, 0fch, 000h, 0fch, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 0fch, 000h
    db  060h, 030h, 018h, 030h, 060h, 000h, 0fch, 000h, 018h, 030h, 060h, 030h, 018h, 000h, 0fch, 000h
    db  00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 070h
    db  030h, 030h, 000h, 0fch, 000h, 030h, 030h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h
    db  038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
    db  078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
    db  000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
  ; disGetNextSymbol 0xc5d6c LB 0x213a -> off=0x0 cb=0000000000000e00 uValue=00000000000c15ec 'vgafont14'
vgafont14:                                   ; 0xc5d6c LB 0xe00
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
    db  0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
    db  0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch
    db  038h, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h
    db  03ch, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
    db  0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h
    db  000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh
    db  0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 01eh, 00eh, 01ah, 032h
    db  078h, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 066h, 066h, 03ch, 018h
    db  07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 070h, 0f0h
    db  0e0h, 000h, 000h, 000h, 000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h
    db  000h, 000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h
    db  000h, 000h, 080h, 0c0h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h, 000h
    db  002h, 006h, 00eh, 03eh, 0feh, 03eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch
    db  07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h
    db  066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh
    db  01bh, 01bh, 01bh, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h
    db  00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 000h
    db  000h, 000h, 000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h
    db  000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
    db  018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 060h
    db  0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h
    db  0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 028h, 06ch, 0feh, 06ch, 028h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  018h, 03ch, 03ch, 03ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 066h, 066h, 066h
    db  024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch
    db  06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h
    db  086h, 0c6h, 07ch, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 066h
    db  0c6h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 076h, 000h
    db  000h, 000h, 000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h, 000h
    db  030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
    db  07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  018h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
    db  000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
    db  018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h
    db  006h, 00ch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 006h, 006h
    db  03ch, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh
    db  00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 0c6h
    db  07ch, 000h, 000h, 000h, 000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 07ch, 000h
    db  000h, 000h, 000h, 000h, 0feh, 0c6h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
    db  07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h, 000h, 000h, 018h
    db  018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h
    db  000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h
    db  018h, 00ch, 006h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h
    db  000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h, 000h
    db  010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h, 0fch, 066h
    db  066h, 066h, 07ch, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h
    db  0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h
    db  066h, 06ch, 0f8h, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 062h, 066h
    db  0feh, 000h, 000h, 000h, 000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 0f0h, 000h
    db  000h, 000h, 000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 066h, 03ah, 000h, 000h, 000h
    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
    db  03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 01eh, 00ch
    db  00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h, 000h, 0e6h, 066h, 06ch, 06ch
    db  078h, 06ch, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h
    db  062h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 0c6h
    db  0c6h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h
    db  000h, 000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h
    db  000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h
    db  07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h, 000h, 000h, 0fch, 066h
    db  066h, 066h, 07ch, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 060h
    db  038h, 00ch, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 07eh, 07eh, 05ah, 018h, 018h, 018h
    db  018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h
    db  07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 010h, 000h
    db  000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 07ch, 06ch, 000h, 000h, 000h
    db  000h, 000h, 0c6h, 0c6h, 06ch, 038h, 038h, 038h, 06ch, 0c6h, 0c6h, 000h, 000h, 000h, 000h, 000h
    db  066h, 066h, 066h, 066h, 03ch, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h
    db  08ch, 018h, 030h, 060h, 0c2h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 03ch, 030h, 030h, 030h
    db  030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch
    db  00eh, 006h, 002h, 000h, 000h, 000h, 000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch
    db  03ch, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h
    db  030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0e0h, 060h
    db  060h, 078h, 06ch, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
    db  0c6h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch
    db  0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h
    db  07ch, 000h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 0f0h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
    db  000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h
    db  018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 006h, 006h
    db  000h, 00eh, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h, 000h, 000h, 0e0h, 060h, 060h, 066h
    db  06ch, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ech, 0feh, 0d6h, 0d6h, 0d6h
    db  0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 000h, 000h
    db  000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h, 000h
    db  000h, 0dch, 076h, 066h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch
    db  0c6h, 070h, 01ch, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h
    db  030h, 036h, 01ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch
    db  076h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 03ch, 018h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0d6h, 0d6h, 0feh, 06ch, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h, 000h, 000h, 000h, 000h
    db  000h, 0feh, 0cch, 018h, 030h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h, 00eh, 018h, 018h, 018h
    db  070h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h
    db  018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h
    db  070h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h
    db  000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h, 000h
    db  0cch, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h
    db  000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 078h
    db  00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 000h, 078h, 00ch, 07ch
    db  0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch
    db  076h, 000h, 000h, 000h, 000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 03ch, 066h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h
    db  000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
    db  0cch, 0cch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h
    db  000h, 07ch, 0c6h, 0feh, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 000h, 038h
    db  018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h
    db  018h, 018h, 03ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h
    db  03ch, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h
    db  000h, 000h, 038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 000h, 000h, 000h
    db  018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 066h, 0feh, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0cch, 076h, 036h, 07eh, 0d8h, 0d8h, 06eh, 000h, 000h, 000h, 000h, 000h, 03eh, 06ch
    db  0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 000h, 07ch
    db  0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h, 07ch, 0c6h, 0c6h
    db  0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h
    db  07ch, 000h, 000h, 000h, 000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h
    db  000h, 000h, 000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h
    db  000h, 000h, 0c6h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h, 000h, 0c6h
    db  0c6h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 000h
    db  0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 018h, 03ch, 066h, 060h
    db  060h, 066h, 03ch, 018h, 018h, 000h, 000h, 000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h
    db  060h, 0e6h, 0fch, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 03ch, 018h, 07eh, 018h, 07eh, 018h
    db  018h, 000h, 000h, 000h, 000h, 0f8h, 0cch, 0cch, 0f8h, 0c4h, 0cch, 0deh, 0cch, 0cch, 0c6h, 000h
    db  000h, 000h, 000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h
    db  000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 00ch
    db  018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h
    db  000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 018h, 030h, 060h, 000h, 0cch
    db  0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h
    db  066h, 066h, 066h, 000h, 000h, 000h, 076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h
    db  0c6h, 000h, 000h, 000h, 000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0feh, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h
    db  030h, 060h, 0dch, 086h, 00ch, 018h, 03eh, 000h, 000h, 0c0h, 0c0h, 0c6h, 0cch, 0d8h, 030h, 066h
    db  0ceh, 09eh, 03eh, 006h, 006h, 000h, 000h, 000h, 018h, 018h, 000h, 018h, 018h, 03ch, 03ch, 03ch
    db  018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h
    db  011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 055h, 0aah
    db  055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 0ddh, 077h, 0ddh, 077h
    db  0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h
    db  018h, 018h, 018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h
    db  036h, 036h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h
    db  000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 036h, 036h
    db  036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0feh
    db  006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh
    db  000h, 000h, 000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h
    db  000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
    db  000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h
    db  018h, 018h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
    db  000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h
    db  036h, 036h, 036h, 036h, 036h, 036h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h
    db  000h, 000h, 000h, 000h, 036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h
    db  036h, 036h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h
    db  018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h
    db  018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
    db  0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
    db  0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
    db  0f0h, 0f0h, 0f0h, 0f0h, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
    db  00fh, 00fh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 0fch, 0c6h, 0c6h, 0fch, 0c0h, 0c0h, 040h, 000h, 000h, 000h, 0feh, 0c6h
    db  0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 06ch
    db  06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h
    db  060h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h
    db  070h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h
    db  000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h
    db  000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h, 000h
    db  038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 038h, 06ch
    db  0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h, 000h, 01eh, 030h, 018h, 00ch
    db  03eh, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh
    db  07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h
    db  0c0h, 000h, 000h, 000h, 000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 030h, 01ch, 000h
    db  000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h
    db  000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 030h, 018h
    db  00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00ch, 018h, 030h, 060h
    db  030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h
    db  070h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h
    db  000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 00ch
    db  00ch, 0ech, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
  ; disGetNextSymbol 0xc6b6c LB 0x133a -> off=0x0 cb=0000000000001000 uValue=00000000000c23ec 'vgafont16'
vgafont16:                                   ; 0xc6b6c LB 0x1000
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
    db  000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 06ch, 0feh, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 018h, 03ch, 03ch, 0e7h, 0e7h, 0e7h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 07eh, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
    db  0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
    db  000h, 000h, 000h, 000h, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h, 000h, 000h, 000h, 000h
    db  0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
    db  000h, 000h, 01eh, 00eh, 01ah, 032h, 078h, 0cch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
    db  000h, 000h, 03ch, 066h, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 03fh, 033h, 03fh, 030h, 030h, 030h, 030h, 070h, 0f0h, 0e0h, 000h, 000h, 000h, 000h
    db  000h, 000h, 07fh, 063h, 07fh, 063h, 063h, 063h, 063h, 067h, 0e7h, 0e6h, 0c0h, 000h, 000h, 000h
    db  000h, 000h, 000h, 018h, 018h, 0dbh, 03ch, 0e7h, 03ch, 0dbh, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 080h, 0c0h, 0e0h, 0f0h, 0f8h, 0feh, 0f8h, 0f0h, 0e0h, 0c0h, 080h, 000h, 000h, 000h, 000h
    db  000h, 002h, 006h, 00eh, 01eh, 03eh, 0feh, 03eh, 01eh, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
    db  000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 066h, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 066h, 000h, 000h, 000h, 000h
    db  000h, 000h, 07fh, 0dbh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 01bh, 01bh, 000h, 000h, 000h, 000h
    db  000h, 07ch, 0c6h, 060h, 038h, 06ch, 0c6h, 0c6h, 06ch, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0feh, 0feh, 0feh, 000h, 000h, 000h, 000h
    db  000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 07eh, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
    db  000h, 000h, 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 010h, 038h, 038h, 07ch, 07ch, 0feh, 0feh, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 0feh, 0feh, 07ch, 07ch, 038h, 038h, 010h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 018h, 03ch, 03ch, 03ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 066h, 066h, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 06ch, 06ch, 0feh, 06ch, 06ch, 000h, 000h, 000h, 000h
    db  018h, 018h, 07ch, 0c6h, 0c2h, 0c0h, 07ch, 006h, 006h, 086h, 0c6h, 07ch, 018h, 018h, 000h, 000h
    db  000h, 000h, 000h, 000h, 0c2h, 0c6h, 00ch, 018h, 030h, 060h, 0c6h, 086h, 000h, 000h, 000h, 000h
    db  000h, 000h, 038h, 06ch, 06ch, 038h, 076h, 0dch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 030h, 030h, 030h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 00ch, 018h, 030h, 030h, 030h, 030h, 030h, 030h, 018h, 00ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 030h, 018h, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 018h, 030h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 018h, 030h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 002h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h, 000h, 000h, 000h
    db  000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 018h, 038h, 078h, 018h, 018h, 018h, 018h, 018h, 018h, 07eh, 000h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 0c6h, 0feh, 000h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 006h, 006h, 03ch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 00ch, 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 00ch, 00ch, 01eh, 000h, 000h, 000h, 000h
    db  000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0fch, 006h, 006h, 006h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 038h, 060h, 0c0h, 0c0h, 0fch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0feh, 0c6h, 006h, 006h, 00ch, 018h, 030h, 030h, 030h, 030h, 000h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 07eh, 006h, 006h, 006h, 00ch, 078h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 018h, 018h, 030h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 006h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 006h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 07eh, 000h, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 060h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 060h, 000h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 0c6h, 00ch, 018h, 018h, 018h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0deh, 0deh, 0deh, 0dch, 0c0h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 066h, 066h, 066h, 066h, 0fch, 000h, 000h, 000h, 000h
    db  000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0f8h, 06ch, 066h, 066h, 066h, 066h, 066h, 066h, 06ch, 0f8h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
    db  000h, 000h, 0feh, 066h, 062h, 068h, 078h, 068h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
    db  000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0deh, 0c6h, 0c6h, 066h, 03ah, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    db  000h, 000h, 03ch, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 01eh, 00ch, 00ch, 00ch, 00ch, 00ch, 0cch, 0cch, 0cch, 078h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0e6h, 066h, 066h, 06ch, 078h, 078h, 06ch, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0f0h, 060h, 060h, 060h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0d6h, 0deh, 07ch, 00ch, 00eh, 000h, 000h
    db  000h, 000h, 0fch, 066h, 066h, 066h, 07ch, 06ch, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
    db  000h, 000h, 07ch, 0c6h, 0c6h, 060h, 038h, 00ch, 006h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h
    db  000h, 000h, 03ch, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 030h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 080h, 0c0h, 0e0h, 070h, 038h, 01ch, 00eh, 006h, 002h, 000h, 000h, 000h, 000h
    db  000h, 000h, 03ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 00ch, 03ch, 000h, 000h, 000h, 000h
    db  010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h
    db  030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0e0h, 060h, 060h, 078h, 06ch, 066h, 066h, 066h, 066h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c0h, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 01ch, 00ch, 00ch, 03ch, 06ch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 0cch, 078h, 000h
    db  000h, 000h, 0e0h, 060h, 060h, 06ch, 076h, 066h, 066h, 066h, 066h, 0e6h, 000h, 000h, 000h, 000h
    db  000h, 000h, 018h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 006h, 006h, 000h, 00eh, 006h, 006h, 006h, 006h, 006h, 006h, 066h, 066h, 03ch, 000h
    db  000h, 000h, 0e0h, 060h, 060h, 066h, 06ch, 078h, 078h, 06ch, 066h, 0e6h, 000h, 000h, 000h, 000h
    db  000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h
    db  000h, 000h, 000h, 000h, 000h, 076h, 0cch, 0cch, 0cch, 0cch, 0cch, 07ch, 00ch, 00ch, 01eh, 000h
    db  000h, 000h, 000h, 000h, 000h, 0dch, 076h, 066h, 060h, 060h, 060h, 0f0h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 07ch, 0c6h, 060h, 038h, 00ch, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 010h, 030h, 030h, 0fch, 030h, 030h, 030h, 030h, 036h, 01ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 0f8h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0feh, 0cch, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
    db  000h, 000h, 00eh, 018h, 018h, 018h, 070h, 018h, 018h, 018h, 018h, 00eh, 000h, 000h, 000h, 000h
    db  000h, 000h, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 070h, 018h, 018h, 018h, 00eh, 018h, 018h, 018h, 018h, 070h, 000h, 000h, 000h, 000h
    db  000h, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 0feh, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 03ch, 066h, 0c2h, 0c0h, 0c0h, 0c0h, 0c2h, 066h, 03ch, 00ch, 006h, 07ch, 000h, 000h
    db  000h, 000h, 0cch, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 00ch, 018h, 030h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 010h, 038h, 06ch, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0cch, 000h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 060h, 030h, 018h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 038h, 06ch, 038h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 03ch, 066h, 060h, 060h, 066h, 03ch, 00ch, 006h, 03ch, 000h, 000h, 000h
    db  000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0feh, 0c0h, 0c0h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 066h, 000h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 018h, 03ch, 066h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 060h, 030h, 018h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 0c6h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    db  038h, 06ch, 038h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    db  018h, 030h, 060h, 000h, 0feh, 066h, 060h, 07ch, 060h, 060h, 066h, 0feh, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h
    db  000h, 000h, 03eh, 06ch, 0cch, 0cch, 0feh, 0cch, 0cch, 0cch, 0cch, 0ceh, 000h, 000h, 000h, 000h
    db  000h, 010h, 038h, 06ch, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c6h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 060h, 030h, 018h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 030h, 078h, 0cch, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 060h, 030h, 018h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c6h, 000h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07eh, 006h, 00ch, 078h, 000h
    db  000h, 0c6h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 0c6h, 000h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 038h, 06ch, 064h, 060h, 0f0h, 060h, 060h, 060h, 060h, 0e6h, 0fch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h, 000h
    db  000h, 00eh, 01bh, 018h, 018h, 018h, 07eh, 018h, 018h, 018h, 018h, 018h, 0d8h, 070h, 000h, 000h
    db  000h, 018h, 030h, 060h, 000h, 078h, 00ch, 07ch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 00ch, 018h, 030h, 000h, 038h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 018h, 030h, 060h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 018h, 030h, 060h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 076h, 000h, 000h, 000h, 000h
    db  000h, 000h, 076h, 0dch, 000h, 0dch, 066h, 066h, 066h, 066h, 066h, 066h, 000h, 000h, 000h, 000h
    db  076h, 0dch, 000h, 0c6h, 0e6h, 0f6h, 0feh, 0deh, 0ceh, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    db  000h, 03ch, 06ch, 06ch, 03eh, 000h, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 038h, 06ch, 06ch, 038h, 000h, 07ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 030h, 030h, 000h, 030h, 030h, 060h, 0c0h, 0c6h, 0c6h, 07ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 0feh, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 0feh, 006h, 006h, 006h, 006h, 000h, 000h, 000h, 000h, 000h
    db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh, 000h, 000h
    db  000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h, 006h, 000h, 000h
    db  000h, 000h, 018h, 018h, 000h, 018h, 018h, 018h, 03ch, 03ch, 03ch, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 036h, 06ch, 0d8h, 06ch, 036h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0d8h, 06ch, 036h, 06ch, 0d8h, 000h, 000h, 000h, 000h, 000h, 000h
    db  011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h, 011h, 044h
    db  055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah, 055h, 0aah
    db  0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h, 0ddh, 077h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 0feh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  000h, 000h, 000h, 000h, 000h, 0feh, 006h, 0f6h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 0f6h, 006h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 0feh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  018h, 018h, 018h, 018h, 018h, 0f8h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 0f8h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 037h, 030h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 03fh, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 037h, 030h, 037h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  036h, 036h, 036h, 036h, 036h, 0f7h, 000h, 0f7h, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  018h, 018h, 018h, 018h, 018h, 0ffh, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 0ffh, 000h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 03fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  018h, 018h, 018h, 018h, 018h, 01fh, 018h, 01fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 01fh, 018h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 03fh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  036h, 036h, 036h, 036h, 036h, 036h, 036h, 0ffh, 036h, 036h, 036h, 036h, 036h, 036h, 036h, 036h
    db  018h, 018h, 018h, 018h, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 01fh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
    db  0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h, 0f0h
    db  00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh, 00fh
    db  0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 076h, 0dch, 0d8h, 0d8h, 0d8h, 0dch, 076h, 000h, 000h, 000h, 000h
    db  000h, 000h, 078h, 0cch, 0cch, 0cch, 0d8h, 0cch, 0c6h, 0c6h, 0c6h, 0cch, 000h, 000h, 000h, 000h
    db  000h, 000h, 0feh, 0c6h, 0c6h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 0c0h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 0feh, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 0feh, 0c6h, 060h, 030h, 018h, 030h, 060h, 0c6h, 0feh, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 07eh, 0d8h, 0d8h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 066h, 066h, 066h, 066h, 066h, 07ch, 060h, 060h, 0c0h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 076h, 0dch, 018h, 018h, 018h, 018h, 018h, 018h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 07eh, 018h, 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0feh, 0c6h, 0c6h, 06ch, 038h, 000h, 000h, 000h, 000h
    db  000h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 06ch, 06ch, 06ch, 0eeh, 000h, 000h, 000h, 000h
    db  000h, 000h, 01eh, 030h, 018h, 00ch, 03eh, 066h, 066h, 066h, 066h, 03ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 07eh, 0dbh, 0dbh, 0dbh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 003h, 006h, 07eh, 0dbh, 0dbh, 0f3h, 07eh, 060h, 0c0h, 000h, 000h, 000h, 000h
    db  000h, 000h, 01ch, 030h, 060h, 060h, 07ch, 060h, 060h, 060h, 030h, 01ch, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 07ch, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 0c6h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 0feh, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 018h, 018h, 07eh, 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 030h, 018h, 00ch, 006h, 00ch, 018h, 030h, 000h, 07eh, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 00ch, 018h, 030h, 060h, 030h, 018h, 00ch, 000h, 07eh, 000h, 000h, 000h, 000h
    db  000h, 000h, 00eh, 01bh, 01bh, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h
    db  018h, 018h, 018h, 018h, 018h, 018h, 018h, 018h, 0d8h, 0d8h, 0d8h, 070h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 018h, 018h, 000h, 07eh, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 076h, 0dch, 000h, 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 038h, 06ch, 06ch, 038h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 00fh, 00ch, 00ch, 00ch, 00ch, 00ch, 0ech, 06ch, 06ch, 03ch, 01ch, 000h, 000h, 000h, 000h
    db  000h, 0d8h, 06ch, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
  ; disGetNextSymbol 0xc7b6c LB 0x33a -> off=0x0 cb=000000000000012d uValue=00000000000c33ec 'vgafont14alt'
vgafont14alt:                                ; 0xc7b6c LB 0x12d
    db  01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
    db  000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
    db  000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
    db  000h, 000h, 000h, 000h, 0ffh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04dh, 000h, 000h, 0c3h
    db  0e7h, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh
    db  099h, 018h, 018h, 018h, 018h, 018h, 03ch, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h
    db  0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h
    db  0dbh, 0dbh, 0ffh, 066h, 066h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h
    db  03ch, 066h, 0c3h, 0c3h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
    db  018h, 018h, 03ch, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h, 030h, 061h
    db  0c3h, 0ffh, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h, 0ffh, 0dbh, 0dbh, 0dbh
    db  0dbh, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
    db  000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h, 000h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h
    db  000h, 000h, 091h, 000h, 000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h
    db  000h, 09bh, 000h, 018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h
    db  09dh, 000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 000h, 000h, 000h, 09eh
    db  000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
    db  000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
    db  018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
  ; disGetNextSymbol 0xc7c99 LB 0x20d -> off=0x0 cb=0000000000000144 uValue=00000000000c3519 'vgafont16alt'
vgafont16alt:                                ; 0xc7c99 LB 0x144
    db  01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
    db  000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
    db  000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
    db  000h, 000h, 000h, 054h, 000h, 000h, 0ffh, 0dbh, 099h, 018h, 018h, 018h, 018h, 018h, 018h, 03ch
    db  000h, 000h, 000h, 000h, 056h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch
    db  018h, 000h, 000h, 000h, 000h, 057h, 000h, 000h, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh
    db  066h, 066h, 000h, 000h, 000h, 000h, 058h, 000h, 000h, 0c3h, 0c3h, 066h, 03ch, 018h, 018h, 03ch
    db  066h, 0c3h, 0c3h, 000h, 000h, 000h, 000h, 059h, 000h, 000h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h
    db  018h, 018h, 018h, 03ch, 000h, 000h, 000h, 000h, 05ah, 000h, 000h, 0ffh, 0c3h, 086h, 00ch, 018h
    db  030h, 060h, 0c1h, 0c3h, 0ffh, 000h, 000h, 000h, 000h, 06dh, 000h, 000h, 000h, 000h, 000h, 0e6h
    db  0ffh, 0dbh, 0dbh, 0dbh, 0dbh, 0dbh, 000h, 000h, 000h, 000h, 076h, 000h, 000h, 000h, 000h, 000h
    db  0c3h, 0c3h, 0c3h, 0c3h, 066h, 03ch, 018h, 000h, 000h, 000h, 000h, 077h, 000h, 000h, 000h, 000h
    db  000h, 0c3h, 0c3h, 0c3h, 0dbh, 0dbh, 0ffh, 066h, 000h, 000h, 000h, 000h, 078h, 000h, 000h, 000h
    db  000h, 000h, 0c3h, 066h, 03ch, 018h, 03ch, 066h, 0c3h, 000h, 000h, 000h, 000h, 091h, 000h, 000h
    db  000h, 000h, 000h, 06eh, 03bh, 01bh, 07eh, 0d8h, 0dch, 077h, 000h, 000h, 000h, 000h, 09bh, 000h
    db  018h, 018h, 07eh, 0c3h, 0c0h, 0c0h, 0c0h, 0c3h, 07eh, 018h, 018h, 000h, 000h, 000h, 000h, 09dh
    db  000h, 000h, 0c3h, 066h, 03ch, 018h, 0ffh, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h
    db  09eh, 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 066h, 0f3h, 000h, 000h, 000h
    db  000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
    db  000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
    db  006h, 000h, 000h, 000h
  ; disGetNextSymbol 0xc7ddd LB 0xc9 -> off=0x0 cb=0000000000000009 uValue=00000000000c365d '_cga_msr'
_cga_msr:                                    ; 0xc7ddd LB 0x9
    db  02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h, 000h
  ; disGetNextSymbol 0xc7de6 LB 0xc0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3666 '_vbebios_copyright'
_vbebios_copyright:                          ; 0xc7de6 LB 0x15
    db  'VirtualBox VESA BIOS', 000h
  ; disGetNextSymbol 0xc7dfb LB 0xab -> off=0x0 cb=0000000000000013 uValue=00000000000c367b '_vbebios_vendor_name'
_vbebios_vendor_name:                        ; 0xc7dfb LB 0x13
    db  'Oracle Corporation', 000h
  ; disGetNextSymbol 0xc7e0e LB 0x98 -> off=0x0 cb=0000000000000021 uValue=00000000000c368e '_vbebios_product_name'
_vbebios_product_name:                       ; 0xc7e0e LB 0x21
    db  'Oracle VM VirtualBox VBE Adapter', 000h
  ; disGetNextSymbol 0xc7e2f LB 0x77 -> off=0x0 cb=0000000000000023 uValue=00000000000c36af '_vbebios_product_revision'
_vbebios_product_revision:                   ; 0xc7e2f LB 0x23
    db  'Oracle VM VirtualBox Version 6.1.1', 000h
  ; disGetNextSymbol 0xc7e52 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c36d2 '_vbebios_info_string'
_vbebios_info_string:                        ; 0xc7e52 LB 0x2b
    db  'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
  ; disGetNextSymbol 0xc7e7d LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c36fd '_no_vbebios_info_string'
_no_vbebios_info_string:                     ; 0xc7e7d LB 0x29
    db  'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h

section CONST progbits vstart=0x7ea6 align=1 ; size=0x0 class=DATA group=DGROUP

section CONST2 progbits vstart=0x7ea6 align=1 ; size=0x0 class=DATA group=DGROUP

  ; Padding 0x15a bytes at 0xc7ea6
    db  001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 044h, 03ah, 05ch, 052h
    db  065h, 070h, 06fh, 073h, 069h, 074h, 06fh, 072h, 079h, 05ch, 074h, 072h, 075h, 06eh, 06bh, 05ch
    db  06fh, 075h, 074h, 05ch, 077h, 069h, 06eh, 02eh, 061h, 06dh, 064h, 036h, 034h, 05ch, 072h, 065h
    db  06ch, 065h, 061h, 073h, 065h, 05ch, 06fh, 062h, 06ah, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h
    db  061h, 042h, 069h, 06fh, 073h, 032h, 038h, 036h, 05ch, 056h, 042h, 06fh, 078h, 056h, 067h, 061h
    db  042h, 069h, 06fh, 073h, 032h, 038h, 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
    db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 024h
